恭喜,你发布的帖子
发布于 2016-07-06 10:36:21
2楼
现在我写程序试了一下,有些问题
在和串口调试助手进行试验时没有问题
调试助手发送 02H PLC接到后发送10H
调试助手发送 数据30 30 35 33 23 23 23 23 23 23 50 2A 23 04 10 03 48 PLC接到后发送10H
但用上位机软件测试的时候就会有问题,
每次PLC接到02后 回复10后,再接收到的数据只有23 04 10 03 48,前面的数据都没有,用串口监视软件监视上位机发送的数据确实是30 30 35 33 23 23 23 23 23 23 50 2A 23 04 10 03 48
可能是用串口调试助手做试验的时候发送两条消息的时间间隔比较长,但上位机软件两条消息的时间间隔很短,我在CM1241的设置里,定义消息结束条件中选的是通过消息超时识别消息结束,时间设置从20ms到200ms都试过了,通过字符间超时识别消息结束也试过了,都这样,有的时候收到的是乱码,不过还是感觉这里有问题。
不知道是哪里的问题,有哪位大侠做过3964R的通讯吗,消息结束该怎么设置,谢谢谢谢!!!
请填写推广理由:
分享
只看
楼主