yangshuai
级别: 略有小成
精华主题: 0
发帖数量: 42 个
工控威望: 201 点
下载积分: 660 分
在线时间: 66(小时)
注册时间: 2013-09-20
最后登录: 2024-11-30
查看yangshuai的 主题 / 回贴
楼主  发表于: 2019-03-05 13:04
图片:
图片:
图片:
图片:
大家好,正在学习了QJ71N-R2的通讯模块,想做一个仪表232通讯,只需要读取仪表的数据即可,本人参考手册写了PLC 的程序,(仪表目前还没有购买所以暂时用串口调试软件测试),当我用串口测试软件发送数据时,QJ71C24N-R2模块上CH1通道的SD信号灯会闪烁,说明他们之间的通讯是没问题的。两边的通讯设置也一样。( 问题:比如我通过测试软件向PLC 发送数据,通过PLC程序监控却没有接收到数据,不知道什么地方错误,请指点,PLC设置及程序如下 模块安装在0槽口 ,使用通道1端口。
[ 此帖被yangshuai在2019-03-05 14:11重新编辑 ]
佛系少年武功
级别: 探索解密
精华主题: 0
发帖数量: 124 个
工控威望: 198 点
下载积分: 945 分
在线时间: 29(小时)
注册时间: 2018-03-11
最后登录: 2023-05-25
查看佛系少年武功的 主题 / 回贴
1楼  发表于: 2019-03-11 18:50
引用
引用第11楼枫落云端于2019-03-09 16:12发表的  :
已经知道为什么串口模块会缓存1024个字节才输出到PLC了,(默认接收数据计数为0,就不会指定接收数,此时可接接收1024个字符满后才会向PLC输出)
关键点在于结束符或者是接收数据计数的设置,详细可查看《Q系列串行口通信模块基础篇》串口模块的缓存存储器G164和G165这两个地址

这么讲是需要去修改接受数据个数?