s7200和台达温控器

试了好久就是通讯不上  自闭了   九针插口3+8-没错吧
程序和格式如图
大家看下有什么问题没有  读取的位置是1009H

图片说明:

s7200和台达温控器    s7200和台达温控器    s7200和台达温控器    s7200和台达温控器   

最佳答案

1、通讯线路,200 CPU 这侧,3+----RS485+ 8-对应 RS485-这一定没有错的;
2、与200 的MODBUS RTU 通讯,调用指令库,则最左边台达通讯设置这块有几处错误,位长度必须是 8 位,传输格式必须选择 MODBUS RTU,没看到停止位是几位,要求是1位;
3、程序结构上,即使这个程序能通讯上,时间长了,也会有错误,西门子官方有二个样例程序,写的很好,久经沙场,没有发现什么问题。可参考
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/s7-200/communication/modbus/modbus%20master/Modbus%20master.htm
4、如果仪表只支持MODBUS ASCII 协议,则要自由口编程
如何监视 S7-200 和串行设备之间的自由口通信
https://support.industry.siemens.com/cs/document/26726155
自由口通信常见问题(里面就有通讯口管脚定义)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/018.html

提问者对于答案的评价:
是格式的问题  改了就可以了

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc363765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:59
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论