如題,手邊有個項目包含4個200smart帶網口主機,1個威綸通網口屏,現(xiàn)在需要威綸通屏和4個plc主機之間通訊, 同時smart主機之間也要通訊,屏和plc之間的通訊不用操心,200smart plc和plc之間,s7/udp/tcp都能用,之前smart沒有過,不知道哪種更合適便捷些
1、s7-200 smart cpu 可同時支持的*大通信連接資源數(shù)如下:
以太網:
● 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通訊方式實現(xiàn)數(shù)據交換,然后定義一臺plc作為主站的連接觸摸屏,這樣就構成了,plc之間的數(shù)據交換由主站實現(xiàn),觸摸屏讀、寫主站信息(即個從站的信息)。
你的這個結構,觸摸屏需要使用put/get實現(xiàn)與每臺plc之間的通訊,這是第三方廠家已經做好的驅動,客戶只需組態(tài)到每臺plc的連接即可。
plc之間的以太網通訊,即支持s7通訊,又支持開放式tcp,udp,iso-on-tcp及modbus tcp等8個連接,所以要看每個站之間相互讀寫的數(shù)據量來定,大數(shù)據量就采用tcp通訊,小數(shù)據量就s7 通訊或modbus tcp通訊;另外,還有考慮plc連接和通訊的可靠性的話,就使用建立連接的tcp或modbus tcp,這樣用戶可以實時掌握通訊狀態(tài)。
另外,plc之間也可以考慮rs485口實現(xiàn)modbus rtu、自由口通訊等方式,建議以太網。