CP341 Modbus通讯与电脑仿真测试

电脑串口通过232转485转换器,连接到主站CP341(rs485/422),电脑安装了modbusslave软件作为从站进行数据发送接收。但是始终无法接收到数据。程序调试均按照文档A0081-modbus master部分设置连接。
问题1:cp341是否可以通过232->485单向转换器与PC进行连接调试?
问题2:接线是否需要把cp341 15针485口的2-4短接,9-11短接然后接到232/485转换器上?
问题3:如果不是以上两个原因请问还有其他什么可能?

问题补充:
针对下面回答,补充下问题的背景:1.cp341参数设置选择了RS485半双工模式,而且选择了RA(0V),RB(5V),如下图所示
2.每次触发指令发送为,cp341TX指示灯会闪动一下,而且通过串口助手能收到cp341指令:(02 03 00 00 00 04 44 3A),如下图所示。
3.排除各位网友可能问题,那么为什么modbus slave软件模拟还是接收不到返回值了?

图片说明:

CP341 Modbus通讯与电脑仿真测试    CP341 Modbus通讯与电脑仿真测试    CP341 Modbus通讯与电脑仿真测试    CP341 Modbus通讯与电脑仿真测试   

最佳答案

您好,针对您提问的问题,本人作出如下回答:
问题1:cp341可以通过232->485单向转换器与PC进行通讯的,只是需要注意一下方向。
问题2:是不需要短接的,因为你用的是485通讯,如果采用422协议半双工的话是需要短接的。
问题3:根据你的问题补充,既然串口调试助手能够接收到数据,说明CP341的发送是没有问题的,既然如此,建议你检查一下所编写的程序,针对相关手册,看一下有没有疏忽遗漏的地方。
最后,祝你早日调试成功~

提问者对于答案的评价:
没有满意的答案就选一个新生吧

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午2:50
下一篇 2018年12月1日 下午2:51

相关推荐