西門子——多個200SMART之間用什么通信合適
如題,手邊有個項目包含4個200SMART帶網口主機,1個威綸通網口屏,現在需要威綸通屏和4個PLC主機之間通訊, 同時SMART主機之間也要通訊,屏和PLC之間的通訊不用操心,200SMART PLC和PLC之間,S7/UDP/TCP都能用,之前SMART沒有過,不知道哪種更合適便捷些
1、S7-200 SMART CPU 可同時支持的*大通信連接資源數如下:
以太網:
● 1 個連接用于與 STEP 7-Micro/WIN SMART 軟件的通信。
● 8 個連接用于 CPU 與 HMI 之間的通信。
● 8 個連接用于 CPU 與其它 S7-200 SMART CPU 之間的 GET/PUT 主動連接。
● 8 個連接用于 CPU 與其它 S7-200 SMART CPU 之間的 GET/PUT 被動連接。
● 8 個連接用于 CPU 與第三方設備之間的Open IE主動連接。
● 8 個連接用于 CPU 與第三方設備之間的Open IE被動連接。
get/put通訊是200smart推出后的**個亮點,可能我熟悉了的原因吧,用這些指令做plc之間的通訊非常方便。
將4臺plc連接起來,用get/put通訊方式實現數據交換,然后定義一臺plc作為主站的連接觸摸屏,這樣就構成了,plc之間的數據交換由主站實現,觸摸屏讀、寫主站信息(即個從站的信息)。
你的這個結構,觸摸屏需要使用PUT/GET實現與每臺PLC之間的通訊,這是第三方廠家已經做好的驅動,客戶只需組態到每臺PLC的連接即可。
PLC之間的以太網通訊,即支持S7通訊,又支持開放式TCP,UDP,ISO-ON-TCP及MODBUS TCP等8個連接,所以要看每個站之間相互讀寫的數據量來定,大數據量就采用TCP通訊,小數據量就S7 通訊或MODBUS TCP通訊;另外,還有考慮PLC連接和通訊的可靠性的話,就使用建立連接的TCP或MODBUS TCP,這樣用戶可以實時掌握通訊狀態。
另外,PLC之間也可以考慮RS485口實現MODBUS RTU、自由口通訊等方式,建議以太網。