如题,手边有个项目包含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、自由口通讯等方式,建议以太网。