yjm1yjm
学海无涯
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 161 点
下载积分: 688 分
在线时间: 24(小时)
注册时间: 2017-01-18
最后登录: 2024-04-01
查看yjm1yjm的 主题 / 回贴
楼主  发表于: 2019-07-22 15:39
之前做的称重程序,通讯都没有问题。
但是很多时候会出现发送读取请求之后反馈数据全部是0的问题,通讯失败标志没有通过。
用串口工具发送读取请求之后,反馈的数据没有出现过任何问题,只要用欧姆龙串口,反馈到D32350-D32355的数据经常会出现全部是0的情况。
程序如下:
LD P_On      MOV   #01       D32300
                     MOV   #03       D32301
                     MOV   #04       D32302
                     MOV   #0000   D32303
                     MOV   #0001   D32304
LD    A640.01     TIMX T100 &1
LDP  T100    OUT A640.00




而且读取速度越块反馈数据是0的情况越多。
12qyc
级别: 略有小成
精华主题: 1 篇
发帖数量: 178 个
工控威望: 359 点
下载积分: 984 分
在线时间: 97(小时)
注册时间: 2008-10-02
最后登录: 2023-12-17
查看12qyc的 主题 / 回贴
1楼  发表于: 2019-08-12 16:26
LD P_On      MOV   #01       D32300
                     MOV   #06      D32301
                     MOV   #04       D32302
                     MOV   #0000   D32303
                     MOV   #0001   D32304
LD    A640.01     TIMX T100 &1
LDP  T100    OUT A640.00
试试