西門子與其他PLC和威綸觸摸屏通過集成485接口通信
西門子PLC S7-200SMART與其他PLC和威綸觸摸屏通過集成485接口通信
RS485總線屬于差分數(shù)據(jù)傳輸,不同于點對點傳輸?shù)腞S232接口,RS485沒有接收線、發(fā)送線之說,更談不上接收線、發(fā)送線交叉之說。
對于西門子的產(chǎn)品,DB9的串口接頭,3號管腳對應信號B(+),8號管腳對應信號A(-),若B的電壓比A高(一般Vb-Va=2~6V)表示傳輸?shù)氖沁壿?,若B的電壓比A低(一般Vb-Va=- 2~ - 6V)表示傳輸?shù)氖沁壿?。A和B其實是一對反向信號。
不同的IC使用的信號標示方式不同,不過EIA的標準中只使用A和B的名稱。數(shù)據(jù)為1時,信號B會比信號A要高。不過因為標準其中也提到信號A是“非反向信號”,信號B是“反向信號”。因此信號A、B的定義就更容易混淆了,許多組件制造商(錯誤的)依循了這個A/B的命名原則,所以具體定義還得看設(shè)備說明書對端口的描述。為了不引起分歧,常見TX+ / RX+ 或D+來代替B(信號1時B為高電平A為低電平),TX- / RX- 或D-來代替A(信號0時B為低電平A為高電平)
你的應用,涉及3個不同的設(shè)備供應商,對A、B的定義可能不同,*好用+、- 來區(qū)分。所有的+串在一起,所有的 - 串在一起。不能交叉。為了可靠通信,可以把3個設(shè)備的數(shù)字地連接在一起,這一點在設(shè)備采用不同的電源設(shè)備供電時,或者通信距離較遠時尤為重要。