如題,手邊有個(gè)項(xiàng)目包含4個(gè)200smart帶網(wǎng)口主機(jī),1個(gè)威綸通網(wǎng)口屏,現(xiàn)在需要威綸通屏和4個(gè)plc主機(jī)之間通訊, 同時(shí)smart主機(jī)之間也要通訊,屏和plc之間的通訊不用操心,200smart plc和plc之間,s7/udp/tcp都能用,之前smart沒(méi)有過(guò),不知道哪種更合適便捷些
1、s7-200 smart cpu 可同時(shí)支持的*大通信連接資源數(shù)如下:
以太網(wǎng):
● 1 個(gè)連接用于與 step 7-micro/win smart 軟件的通信。
● 8 個(gè)連接用于 cpu 與 hmi 之間的通信。
● 8 個(gè)連接用于 cpu 與其它 s7-200 smart cpu 之間的 get/put 主動(dòng)連接。
● 8 個(gè)連接用于 cpu 與其它 s7-200 smart cpu 之間的 get/put 被動(dòng)連接。
● 8 個(gè)連接用于 cpu 與第三方設(shè)備之間的open ie主動(dòng)連接。
● 8 個(gè)連接用于 cpu 與第三方設(shè)備之間的open ie被動(dòng)連接。
get/put通訊是200smart推出后的**個(gè)亮點(diǎn),可能我熟悉了的原因吧,用這些指令做plc之間的通訊非常方便。
將4臺(tái)plc連接起來(lái),用get/put通訊方式實(shí)現(xiàn)數(shù)據(jù)交換,然后定義一臺(tái)plc作為主站的連接觸摸屏,這樣就構(gòu)成了,plc之間的數(shù)據(jù)交換由主站實(shí)現(xiàn),觸摸屏讀、寫(xiě)主站信息(即個(gè)從站的信息)。
你的這個(gè)結(jié)構(gòu),觸摸屏需要使用put/get實(shí)現(xiàn)與每臺(tái)plc之間的通訊,這是第三方廠家已經(jīng)做好的驅(qū)動(dòng),客戶只需組態(tài)到每臺(tái)plc的連接即可。
plc之間的以太網(wǎng)通訊,即支持s7通訊,又支持開(kāi)放式tcp,udp,iso-on-tcp及modbus tcp等8個(gè)連接,所以要看每個(gè)站之間相互讀寫(xiě)的數(shù)據(jù)量來(lái)定,大數(shù)據(jù)量就采用tcp通訊,小數(shù)據(jù)量就s7 通訊或modbus tcp通訊;另外,還有考慮plc連接和通訊的可靠性的話,就使用建立連接的tcp或modbus tcp,這樣用戶可以實(shí)時(shí)掌握通訊狀態(tài)。
另外,plc之間也可以考慮rs485口實(shí)現(xiàn)modbus rtu、自由口通訊等方式,建議以太網(wǎng)。