1,、S7-1200 的USS通信和MODBUS的通信的波特率和傳輸距離成反比,,波特率越高傳輸距離越短,理論上串口通訊最大傳輸距離為1.2KM,實(shí)際在S7-1200與其它設(shè)備進(jìn)行通訊距離遠(yuǎn)遠(yuǎn)小于1.2KM,,大約只有50M,。串行通信中,數(shù)據(jù)位信號流在信號線上傳輸時(shí),,會引起畸變,,畸變的大小與以下因素有關(guān):
4 g/ H1 h, H" [6 o& B0 Y( _+ t4 ?. C) G. Q( h4 q2 z0 v
波特率——信號線的特征(頻帶范圍)
: u. K9 |! M, q( [# t% T. `3 ?$ d
* C8 S+ v7 ?3 |+ U8 e- k, K傳輸距離——信號的性質(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)波特率,、信號線、信號的性質(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子站。 |