yaobofu
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 129 点
下载积分: 598 分
在线时间: 7(小时)
注册时间: 2011-09-19
最后登录: 2016-11-16
查看yaobofu的 主题 / 回贴
楼主  发表于: 2013-11-30 23:01

一个设备上的PLC程序中的通讯格式程序:


------M8000--------[ mov   k18   D8121]

------M8001-------[mov  H4085 D8120  ]

-------M8000--------[mov  H4085  D8120 ]


是不是把H4085 转化成二进制  看啊   但这奇 偶性  实在不知道  求解释  本人菜鸟  想学习学习!
四海明
擅长仓储物流项目,承接PLC 伺服 人机界面控制,QQ551
级别: 略有小成
精华主题: 0
发帖数量: 170 个
工控威望: 329 点
下载积分: 1523 分
在线时间: 217(小时)
注册时间: 2013-04-24
最后登录: 2024-05-06
查看四海明的 主题 / 回贴
1楼  发表于: 2013-12-03 22:22
把H4085装换成bcd码的bit和d8120的bit位由高位向低位相对应,查看每个bit位的值为1的是什么功能,连起来就是要设定的通讯格式 这个格式好像有点奇怪
[ 此帖被四海明在2013-12-03 22:29重新编辑 ]
771113
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 142 点
下载积分: 434 分
在线时间: 9(小时)
注册时间: 2012-10-24
最后登录: 2023-08-30
查看771113的 主题 / 回贴
2楼  发表于: 2014-05-12 10:30
H4085等于
b15→b0为
0100  0000  1000  0101
b2 b1位奇偶校验
0   0  为无
0   1  为 奇校验(ODD)
1   1  为偶校验 (EVEN)

你的这个为1  0   。
呵呵呵,不可理解!
chenqingquan
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 175 点
下载积分: 618 分
在线时间: 59(小时)
注册时间: 2013-08-13
最后登录: 2021-03-13
查看chenqingquan的 主题 / 回贴
3楼  发表于: 2014-05-12 12:59
应该设置错误