国产蝌蚪视频在线观看_亚洲亚色_日批网站免费_亚拍一区_69网站_九热精品_最新中文在线视频_欧美视频日韩视频_国内精品二区_天堂资源站_av综合一区_国产精品久免费的黄网站_四虎免费在线观看_少妇做爰奶水狂喷视频_野花视频韩国免费观看3_久久国产精品亚洲人一区二区三区_国产日产精品_国产精品毛片_亚洲精品久久草草起碰_国产偷国产偷亚洲综合av_两个人日本WWW免费版_91麻豆视频_亚欧在线观看视频_久久久99免费_久久精品视频12_麻豆视频播放_日本高清WWW午色夜COM_公和我做好爽添厨房_成人午夜剧场在线观看_gay无套ⅹxxoo_在线观看成人福利

yangdongsong
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 0 個
工控威望: 97 點
下載積分: 583 分
在線時間: 5(小時)
注冊時間: 2015-11-23
最后登錄: 2024-08-22
查看yangdongsong的 主題 / 回貼
樓主  發(fā)表于: 2021-10-31 21:05
描述:plc截圖1
圖片:
描述:plc截圖2
圖片:
描述:plc截圖3
圖片:
描述:plc截圖4
圖片:
描述:plc截圖5
圖片:
描述:plc截圖6
圖片:
描述:瀏覽器截圖1
圖片:
        歐姆龍PLC,用功能塊編寫的modbus_crc校驗.經(jīng)過驗證.沒有問題.如果是自己通過RS232自由口通信與RS485的儀表通信.這樣就會用的校驗碼的計算.在網(wǎng)上找了許多資料,覺得比較麻煩也很難懂.所以產(chǎn)生自己編寫的想法.
        1)CRC寄存器初始值為 FFFF;即16個字節(jié)全為1;

2)CRC-16 / MODBUS的多項式A001H (1010 0000 0000 0001B) ‘H’表示16進制數(shù),‘B’表示二進制數(shù)

計算步驟為:
(1).預置 16 位寄存器為十六進制 FFFF(即全為 1) ,稱此寄存器為 CRC  寄存器;  
(2).把第一個 8  位數(shù)據(jù)與 16  位 CRC  寄存器的低位相異或,把結(jié)果放于 CRC  寄
存器;

(3).檢測相異或后的CRC寄存器的最低位,若最低位為1:CRC寄存器先右移1位,再與多項式A001H進行異或;若為0,則CRC寄存器右移1位,無需與多項式進行異或。

(4).重復步驟 3  ,直到右移 8  次,這樣整個 8 位數(shù)據(jù)全部進行了處理;
(5).重復步驟 2  到步驟4,進行下一個 8  位數(shù)據(jù)的處理;
(6).最后得到的 CRC  寄存器即為 CRC 碼。
描述:程序
附件: 歐姆龍CRC校驗程序.rar (6 K) 下載次數(shù):337
bnnyygy
bnnyygy
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 0 個
工控威望: 663 點
下載積分: 1929 分
在線時間: 630(小時)
注冊時間: 2016-09-20
最后登錄: 2025-09-16
查看bnnyygy的 主題 / 回貼
1樓  發(fā)表于: 2021-10-31 21:14
ST個人感覺更方便一些,梯形圖計算太長了
ajunn
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 476 個
工控威望: 691 點
下載積分: 1681 分
在線時間: 1043(小時)
注冊時間: 2008-11-05
最后登錄: 2025-08-20
查看ajunn的 主題 / 回貼
2樓  發(fā)表于: 2021-10-31 21:32
功能塊內(nèi)部不需要用沿指令吧?也就一次過得出結(jié)果的函數(shù)
yangdongsong
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 0 個
工控威望: 97 點
下載積分: 583 分
在線時間: 5(小時)
注冊時間: 2015-11-23
最后登錄: 2024-08-22
查看yangdongsong的 主題 / 回貼
3樓  發(fā)表于: 2021-11-01 14:57
st沒有字的異或指令。所以才用梯形圖的
zmxlqy
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 0 個
工控威望: 99 點
下載積分: 717 分
在線時間: 14(小時)
注冊時間: 2010-08-03
最后登錄: 2023-06-20
查看zmxlqy的 主題 / 回貼
4樓  發(fā)表于: 2022-10-17 14:59
之前用ST編寫過,多年不用不知道放哪里了

桦南县| 礼泉县| 吉木乃县| 鄱阳县| 巴马| 灌南县| 泸西县| 花垣县| 威宁| 禄丰县| 顺平县| 福安市| 峡江县| 固始县| 施秉县| 遂宁市| 靖安县| 吴旗县| 曲松县| 申扎县| 灵石县| 凤台县| 海南省| 阿拉善右旗| 福泉市| 广安市| 西林县| 汝南县| 平定县| 湖口县| 绥中县| 甘德县| 太和县| 军事| 浦城县| 天水市| 郓城县| 黄龙县| 蓬莱市| 修文县| 黔江区|