回覆列表
-
1 # 工控劉工
-
2 # 新能源BMS
首先:S7-200 PLC的RS485介面電路設計的並不是最優,使用過程中容易燒壞。我們應當在他的基礎上做改進。
缺點是:
(1)沒有做電氣隔離;
(2)保護電路能承受共模干擾電壓功率太小,只有60W;
如何改進,請參考我的設計:
可程式設計控制器RS485通訊介面防護設計
-
3 # 控制研究控
西門子S7-200CPU模組本體上是帶了1個或者2個相容的RS-485通訊口,且符合歐洲的EN50170定義是profibus標準的。內部電路的接線圖,技術手冊上沒有詳細給出,不過一些網站可以搜尋到。這裡我就不上圖了。
不過從程式設計應用層面來講的話,內部接線圖並不影響最終的埠管腳,所以看埠管腳的定義,反而對程式設計和通訊來說更有意義!像一般大家用西門子200去連線其他的485裝置的時候,就需要找到這個埠的定義表,好來卻行485訊號的A和B,這裡的A其實就是TXD/RXD-,而B就是TXD/RXD+,也就是8-,3+。確定好這裡之後,就知道和其他的485裝置怎麼連線了,如果讀取的資料差距較大,那很可能就是正負接反了,需要調換一下,再去測試!
本人在自動化領域有20年研發經驗,也要研發過幾百款工業級產品。我來回答一下。
西門子200PLC廣泛用於工業現場,它的485介面引腳對應是3對應A,8對應B,485介面屬於物理層硬體層。咱們應該學習它的軟體層,也就是所謂的協議。西門子200通訊協議是西門子專屬的PPI協議。它的485介面也可以程式設計作為MODBUS協議,這個應用非常廣泛,可以當做主站採集MODBUS從站的裝置。也可以作為自由口協議通訊。所以,研究通訊更有實際意義。