自由口通讯是否需要至少两台plc执行
与第三方硬件例如其他厂家的仪表做通讯的时候能否像modbus那样只写plc里的主站程序就可以 是不是接一款仪表就得接一台plc
最佳答案
1、
能连多少台取决于第三方硬件的通讯口是什么电气接口;
1.1
如果第三方硬件的通讯口是 RS485 的,则可以在一条通讯线路上,1 台 PLC 作为唯一的主站,第三方硬件作为从站,从站设置不同的设备地址,最多可以有 31 个从站连接在 RS485 的网络上;
1.2
如果第三方硬件的通讯口是 RS232 的,不加任何附加硬件的情况下只能与一台第三方硬件通讯;如果增加 RS485 转RS232的转换器或者用串口服务器将电气接口统一为 RS485 的,那可连接的数量如 1.1 条。
2、
通讯程序只在主站写,作为从站的设备只是响应主站的请求,它会根据主站发来的请求帧,向主站回复主站想要的数据。
自由口
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/019.html
提问者对于答案的评价:
还有一个问题就是485自由口通讯的话主站确定从站地址是在哪一条指令
最佳答案作者回复:
一条 XMT 指令对应一个 RCV ,放在不同的接收区,每个接收区接到的数据就会有对应关系
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346848.html