luyanlong1
不停的学习,努力!
级别: 家园常客
精华主题: 0
发帖数量: 152 个
工控威望: 798 点
下载积分: 4964 分
在线时间: 90(小时)
注册时间: 2013-05-20
最后登录: 2024-11-26
查看luyanlong1的 主题 / 回贴
楼主  发表于: 2016-08-21 12:05
PLC发送8个字节,仪表回应21个字节,用8位的寄存器没问题,但是用16位的话,仪表回应回来的21个字节会出现错位,大侠们有什么好办法处理一下
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2846 个
工控威望: 3618 点
下载积分: 3519 分
在线时间: 3810(小时)
注册时间: 2007-11-04
最后登录: 2024-12-22
查看tingfenghu的 主题 / 回贴
1楼  发表于: 2016-08-21 14:06
昨天已经回复过你,还没有搞定,建议还是看看手册吧.
楼主留言:
我第一次搞这种东西,确实不懂,我没用AD模块,直接是RTU通信的,刚刚又试了下,AND用错了,就是不太理解AND和OR还有XOR,有点反不过劲的感觉
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2846 个
工控威望: 3618 点
下载积分: 3519 分
在线时间: 3810(小时)
注册时间: 2007-11-04
最后登录: 2024-12-22
查看tingfenghu的 主题 / 回贴
2楼  发表于: 2016-08-21 20:50
d10分解成d0,d1,再将d0 ,d1 合并成 d11,ROL,ROR是循环移位,需要考虑进位,详细的自己是研究.
我用三菱的软件,好像台达差不多的.
[attachment=151214]
[ 此帖被tingfenghu在2016-08-21 21:05重新编辑 ]
本帖最近评分记录:
  • 下载积分:+3(luyanlong1) 真诚感谢!
  • 二手PLC,触摸屏,伺服驱动,各类气动设备
    http://shop58129605.taobao.com/