现有一号控制电箱内S7-200 SMART系列ST30做主站,二号控制电箱内200 SMARTST30作从站,因两个电箱距离问题,应要求主站和从站采用RS485通信(带PPI协议),这一部分的通讯编程如何实现好?请大家赐教。
最佳答案
S7-200 smart的RS485/RS232接口可用于:
CPU 与 HMI 之间的数据交换(PPI协议)
CPU 使用自由端口模式与其它设备之间的串行通信( 例如:XMT/RCV 通信、Modbus RTU通信、USS通信等)。
不支持S7-200 smart之间PPI通讯
可以考虑使用网口通过S7通讯通讯,如果距离远,可使用光纤
参考:
S7-200 SMART CPU之间S7通信
https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/064.html
Profinet光纤组网相关信息参考:
PROFINET综合文档
https://support.industry.siemens.com/cs/cn/zh/view/109748923
图片说明:
提问者对于答案的评价:
采用modbus通信协议,采用485通讯线(双绞屏蔽线)通信传输100米,通信没问题的吧?
最佳答案作者回复:
S7-200 SMART CPU 集成的 RS485 端口以及 SB CM01 信号板都是非隔离型通信端口,允许的最大通信距离为 50m,该距离为网段中第一个通信节点到最后一个节点的距离。如果网络中的通信节点数大于 32 个或者通信距离大于 50m 则需要添加 RS485 中继器拓展网络连接。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc361495.html