1,、S7-1200 的USS通信和MODBUS的通信的波特率和傳輸距離成反比,波特率越高傳輸距離越短,,理論上串口通訊最大傳輸距離為1.2KM,實(shí)際在S7-1200與其它設(shè)備進(jìn)行通訊距離遠(yuǎn)遠(yuǎn)小于1.2KM,,大約只有50M。串行通信中,,數(shù)據(jù)位信號(hào)流在信號(hào)線上傳輸時(shí),,會(huì)引起畸變,畸變的大小與以下因素有關(guān):
4 g/ H1 h, H" [6 o& B0 Y( _+ t4 ?. C) G. Q( h4 q2 z0 v
波特率——信號(hào)線的特征(頻帶范圍)
: u. K9 |! M, q( [# t% T. `3 ?$ d
* C8 S+ v7 ?3 |+ U8 e- k, K傳輸距離——信號(hào)的性質(zhì)及大�,。娖礁叩�,、電流大小)
' T; N! I0 ~1 U+ T+ g* u( J6 \8 B
" `0 k; Y( ?. T: U% m當(dāng)畸變較大時(shí),,接收方出現(xiàn)誤碼,。在規(guī)定的誤碼率下,當(dāng)波特率,、信號(hào)線,、信號(hào)的性質(zhì)及大小一定時(shí),串行通信的傳輸距離就一定。
$ N* }1 W4 Q6 D; g0 h9 G" O5 a4 L) F3 ^6 r* A D8 p
2,、S7-1200與第三方設(shè)備通訊時(shí),,每個(gè)S7-1200 CPU 最多可帶3個(gè)通訊模塊(CM1241 RS485/CM1241 RS232)而每個(gè)CM1241 RS485通訊模塊理論上最多支持247個(gè)Modbus子站,所以理論上一個(gè)S7-1200 CPU最多可帶741個(gè)Modbus子站,。 |