技术小白,麻烦问下CP341与omron E%EZ-Q3MT温控器无法通讯,CP341指示灯都没有亮,也没有闪,读PLC硬件组态里的CP341信息提示如下:
IF 1:A transmission error
CP341是使用ASCII码
图片说明:
钻石用户推荐最佳答案
1.首先确认通讯协议是MODBUS还是自由协议
2.确认PLC与温控表的通讯参数 站号,波特率,数据位,停止位等。
3.如果是MODBUS协议,一般仪表那边不会有问题。如果楼主有DONGLE,那楼主基本不会太麻烦,可以参考。https://support.industry.siemens.com/cs/cn/zh/view/72928033,
https://support.industry.siemens.com/cs/cn/zh/view/1188622
如果没有DONGLE,那看楼主用的是ASCII,则自己要编写MODBUS的通讯内容,主要麻烦的是CRC校验。CRC校验程序 可以搜一下论坛。
4.有关MODBUS 的通讯协议可以网上自己查一下。站号,功能码,数据区,校验码。
5.如果是自由协议,那这个就得看温控表自己的通讯协议了,你得按照它的来。
6.确定自己需要的通讯内容,这个要查温控表的通讯手册。
7.调试时可以用电脑的串口调试工具看看发出去的通讯数据是不是自己想要的。
望调试顺利。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc285041.html