欧美亚韩一区二区三区-日本熟妇乱子伦xxxx-黄色a一级-欧美另类z0z变态-日韩成人精品视频-99re这里-99热亚洲-欧美特一级-国产精品亚洲lv粉色-看特级毛片-丁香婷婷综合网-人妻 日韩 欧美 综合 制服-欧美日韩一级大片-中日一级片-成人亚洲精品777777ww

收藏本站 | 留言反饋歡迎光臨深圳市捷達興科技有限公司官方網站!
全國服務熱線:13425124451.18126538285
 
行業新聞

永宏PLC自由通訊CRC校驗的生成

發布日期:2016/2/19 10:05:27
“自由通訊”的意思是:上位可以依據下位給出的協議,按照該協議對下位進行存取操作。用在觸摸屏或者永宏PLC上就是:通訊命令完全交由宏指令(對HMI而言)或者梯形圖(對PLC而言)來完成。
這里要舉的例子就是用永宏PLC自由通訊(FUN151 MD1模式)實現對MODBUS_RTU通訊(MODBUS_RTU協議內容網上可以下載)。我覺得RTU的比較難的在于CRC校驗的實現,當然永宏本身是有 CRC16 指令的,這樣可以省去CRC生成算法,但在一些沒有CRC指令的永宏PLC上面,就需要自己編寫了,這里來編寫CRC算法。
CRC算法說明,大概就是下面這幾個意思:
1.設置CRC寄存器,并給其賦值FFFF(hex)。
 2.將數據的第一個8-bit字符與16位CRC寄存器的低8位進行異或,并把結果存入CRC寄存器。
3.CRC寄存器向右移一位,MSB補零,移出并檢查LSB。
4.如果LSB為0,重復第三步;若LSB為1,CRC寄存器與多項式碼相異或。
 5.重復第3與第4步直到8次移位全部完成。此時一個8-bit數據處理完畢。
 6.重復第2至第5步直到所有數據全部處理完成,最終CRC寄存器的內容即為CRC值。

此文關鍵字:
更多>>
熱點資訊
推薦產品更多>>
首頁 | 公司介紹 | 產品中心 | 行業應用 | 產品視頻 | 公司相冊 | 人才招聘 | 聯系我們

opyright © 2015. www.bjfzpf.com All Rights Reserved 版權所有  深圳市捷達興科技有限公司
地址:深圳市寶安區西鄉街道固戍社區紅灣創客中心B1-305     電話:0755-23200389   18126538285 18126438385  13425124451

捷達興科技主營產品有:顯控觸摸屏永宏plc永宏觸摸屏  三菱plc深圳步進電機捷PLC,昆侖通態觸摸屏 

頂部 底部
聯系我們關閉

深圳市捷達興科技有限公司

業務張先生:13425124451            

業務張小姐:18126538285            

技術支持:400-850-1221

公司傳真:0755-23200731

售前QQ:1760750930




掃描二維碼關閉
掃描二維碼