工控剑侠666
天道酬勤,认真的人做认真的事 。
级别: 工控侠客
精华主题: 0
发帖数量: 1002 个
工控威望: 2680 点
下载积分: 22469 分
在线时间: 274(小时)
注册时间: 2013-03-30
最后登录: 2024-11-06
查看工控剑侠666的 主题 / 回贴
24楼  发表于: 2019-04-22 11:48
问一下各位,程序的子程序P1里面有一个WAND H7FFF D281 D281这个我没有看明白
我看了另一个的是          WAND HFFFF D1      D1     这个和上面一个
他们俩的区别在哪里
就是H7FFF 和 HFFFF 是有区别的吧。
难道一个是RTU一个是ASI的
求各位大大指教
工控人加油
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 981 个
工控威望: 8883 点
下载积分: 9355 分
在线时间: 923(小时)
注册时间: 2014-05-23
最后登录: 2024-11-25
查看anlyl2014的 主题 / 回贴
25楼  发表于: 2019-04-22 13:59
H7FFF换成二进制数为111111111111111,15位填满;也就是最左位,填入0;
RTU 模式:
RTU 模式採用CRC (Cyclical Redundancy Check)偵誤值,CRC 偵誤值以下列步驟計算:
步驟 1:載入一個內容為FFFFH 之16-bit 寄存器 (稱為CRC 寄存器)。
步驟 2:將命令信息第一個字節與16-bit CRC 寄存器的低次字節進行Exclusive OR 運算,並
將結果存回CRC 寄存器。
步驟 3:將CRC 寄存器之內容向右移1 bit,最左bit 填入0,檢查CRC 寄存器最低位的值。
步驟 4:若CRC 寄存器的最低位為0,則重復步驟 3;否則將CRC 寄存器與A001H 進行
Exclusive OR 運算。
步驟 5:重復步驟 3 及步驟 4,直到CRC 寄存器之內容已被右移了8 bits。此時,該字節已
完成處理。
步驟 6:對命令信息下一個字節重復重復步驟2 至步驟5,直到所有字節皆完成處理,CRC 寄
存器的最后內容即是CRC 值。當在命令信息中傳遞 CRC 值時,低字節須與高字節交
換順序,亦即,低字節將先被傳送。
[ 此帖被anlyl2014在2019-04-22 14:40重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(黄晓liang)
  • 下载积分:+1(phoner)
  • 下载积分:+2(1989feng) 学习了
  • 活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码
    secgo
    玩多了就更不会玩了~
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1352 个
    工控威望: 1606 点
    下载积分: 67986 分
    在线时间: 219(小时)
    注册时间: 2009-03-06
    最后登录: 2024-11-13
    查看secgo的 主题 / 回贴
    26楼  发表于: 2019-04-22 15:04
    感谢分享,学习了
    工控剑侠666
    天道酬勤,认真的人做认真的事 。
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1002 个
    工控威望: 2680 点
    下载积分: 22469 分
    在线时间: 274(小时)
    注册时间: 2013-03-30
    最后登录: 2024-11-06
    查看工控剑侠666的 主题 / 回贴
    27楼  发表于: 2019-04-22 20:39
    牛逼大神,谢谢已解决问题     
    工控人加油
    愿天天天蓝
    级别: 探索解密
    精华主题: 0
    发帖数量: 77 个
    工控威望: 192 点
    下载积分: 723 分
    在线时间: 61(小时)
    注册时间: 2016-07-16
    最后登录: 2024-11-21
    查看愿天天天蓝的 主题 / 回贴
    28楼  发表于: 2019-04-25 19:10
    收下了谢谢
    liu711652
    小白在路上,迷茫的一比
    级别: 探索解密
    精华主题: 0
    发帖数量: 23 个
    工控威望: 120 点
    下载积分: 720 分
    在线时间: 16(小时)
    注册时间: 2017-05-02
    最后登录: 2023-12-20
    查看liu711652的 主题 / 回贴
    29楼  发表于: 2019-04-25 19:51
    谢谢楼主分享
    wuyong
    级别: 略有小成
    精华主题: 0
    发帖数量: 63 个
    工控威望: 211 点
    下载积分: 1205 分
    在线时间: 257(小时)
    注册时间: 2009-03-04
    最后登录: 2024-11-22
    查看wuyong的 主题 / 回贴
    30楼  发表于: 2019-04-28 15:41
    下载学习了
    wshyzq
    级别: 家园常客
    精华主题: 0
    发帖数量: 184 个
    工控威望: 785 点
    下载积分: 18262 分
    在线时间: 240(小时)
    注册时间: 2016-05-31
    最后登录: 2024-11-25
    查看wshyzq的 主题 / 回贴
    31楼  发表于: 2019-04-28 19:43
    谢谢楼主分享
    34551842
    一直在努力,还需更努力……
    级别: 略有小成
    精华主题: 0
    发帖数量: 170 个
    工控威望: 310 点
    下载积分: 16969 分
    在线时间: 447(小时)
    注册时间: 2014-04-03
    最后登录: 2024-11-20
    查看34551842的 主题 / 回贴
    32楼  发表于: 2019-05-02 23:55
    努力学习中
    shcaoxianyon
    你的观望俺的希望
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 804 个
    工控威望: 1138 点
    下载积分: 4183 分
    在线时间: 392(小时)
    注册时间: 2009-03-24
    最后登录: 2024-11-25
    查看shcaoxianyon的 主题 / 回贴
    33楼  发表于: 2019-05-03 08:44
    努力学习中     
    yiyi5138
    级别: 家园常客
    精华主题: 0
    发帖数量: 382 个
    工控威望: 551 点
    下载积分: 2851 分
    在线时间: 90(小时)
    注册时间: 2009-04-25
    最后登录: 2024-11-20
    查看yiyi5138的 主题 / 回贴
    34楼  发表于: 2019-05-04 11:30
    多谢分享!学习了
    mall9002
    级别: 略有小成
    精华主题: 0
    发帖数量: 137 个
    工控威望: 248 点
    下载积分: 921 分
    在线时间: 182(小时)
    注册时间: 2017-11-30
    最后登录: 2024-10-28
    查看mall9002的 主题 / 回贴
    35楼  发表于: 2019-05-04 21:12
    怎么记得bd 是用无协议rs,adp才是rtu?记错了?
    楼主留言:
    没有错,485BD要通过程序做成MODBUS RTU通讯,本身是没协议的