91久久精品无码一区二区别,91精品国产麻豆国产自产在线,欧美性猛交xxxx免费看久久久,亚洲精品日韩中文字幕久久久,狠狠色丁香久久婷婷综合蜜芽五月,亚洲视频在线观看免费

歡迎來(lái)到海藍智能科技有限公司!

全國服務(wù)熱線(xiàn)

18018737509

用心創(chuàng  )造品質(zhì),服務(wù)贏(yíng)得價(jià)值
您當前的位置 :首頁(yè) > 行業(yè)資訊 > 三菱plc編程中LRC校驗碼程序編寫(xiě)

熱門(mén)關(guān)鍵詞

聯(lián)系我們

深圳市海藍智能科技有限公司


電 話(huà):18018737509

電 話(huà):13823726967

郵 箱:

網(wǎng) 址:http://www.m95mask.com

地 址:深圳市龍華區觀(guān)湖街道觀(guān)城社區環(huán)觀(guān)南路105-13號201-203

在線(xiàn)咨詢(xún)

三菱plc編程中LRC校驗碼程序編寫(xiě)

2021-07-23
263次

  三菱plc中的LRC校驗碼程序的編寫(xiě),在PLC與設備進(jìn)行通訊時(shí)采用MODBUS協(xié)議時(shí),一般會(huì )有兩種數據模式,1是RTU模式,2是ASCII碼模式。RTU的數據傳輸采用CRC校驗,而ASCII碼則采用LRC校驗值。LRC值校驗涵蓋從從機地址到數據的信息部分,校驗和等于所有參與校驗數據的字符和的補碼。


  我們先說(shuō)下具體的校驗碼怎么計算,然后說(shuō)三菱plc的LRC校驗碼程序的編寫(xiě)。


  例子1


  采用ASCII碼模式控制變頻器指令:01 03 21 00 00 01,這條指令中01一般是站號,03是讀取命令,2100是參數地址(例如運行頻率),00 01代表數據的個(gè)數。那么它的LRC校驗碼怎么計算:指令的數據是16進(jìn)制的,和為:0x01+0x03+0x21+0x01=0x26,對0x25取2的補碼就是DA,具體計算就是取反加1,如:0x26=B0010,0110,取反后得到B1101,1001,加1得到B11011010=0xDA,那么LRC校驗碼就是DA。


  例子2


  同樣的控制變頻器指令:03 06 00 03 27 10, 和為0x43,取反加1為0xBD,LRC校驗值就是BD。


  明白了它的計算過(guò)程接下來(lái)我們在PLC編寫(xiě)它的算法,我們知道在PLC的運算中都是十進(jìn)制的,為了方便轉換和計算,可采取另外一種方法(原理一樣),我們知道ASCII碼是2位的16進(jìn)制數,取反過(guò)程可看做0xFF減去檢驗總和如上述的0x26、0x43,加1就變成0x100減去檢驗總和,轉換成10進(jìn)制的就是256(D)-和(D),再經(jīng)過(guò)ASCI指令轉換成ACIIS碼就可以了。以下面梯形圖進(jìn)行說(shuō)明:


  使用RS指令向變頻器發(fā)送命令,01 03 33 03 00 01,轉換成16進(jìn)制01 03 21 03 00 01這是一個(gè)讀取頻率的指令,LRC校驗碼的運算梯形圖:


  使用一個(gè)變址寄存器Z0對數據D201到D206進(jìn)行累加求和D40,最后用K256減去41就是LRC校驗碼215,通過(guò)ASCI指令轉換成ASCII碼,通過(guò)查看擴展ASCII碼表:


  215的16進(jìn)制為D7,與01+03 +21+ 03+ 00 +01=0x29=B00101001,取反加1得到11010111=0x(D7),結果一致。


海藍智能擁有一批理論與實(shí)踐經(jīng)驗豐富的工程技術(shù)人員;長(cháng)期承接自動(dòng)化工程項目、技術(shù)開(kāi)發(fā)、安裝調試和咨詢(xún)培訓,為向用戶(hù)提供全面的技術(shù)支持和高效、快捷的售后服務(wù)。現公司開(kāi)設多個(gè)技術(shù)交流群,里面有眾多技術(shù)大牛經(jīng)驗分享,解答疑問(wèn)。有需要的朋友可以咨詢(xún)在線(xiàn)客服或者留下你的聯(lián)系方式。


標簽

本文網(wǎng)址:http://www.m95mask.com/a/677.html

公眾號二維碼

電話(huà)號碼:18018737509

傳真:0755-2101 7659

郵箱:

深圳市龍華區觀(guān)湖街道觀(guān)城社區環(huán)觀(guān)南路105-13號201-203

18018737509

服務(wù)熱線(xiàn)

深圳市海藍智能科技有限公司 版權所有備案號:粵ICP備20051893號, 歡迎來(lái)電咨詢(xún)!
cache
Processed in 0.006740 Second.