三菱PLC中LRC校(xiào)驗碼程序編寫方法圖解
三菱中的LRC校(xiào)驗碼程序的編寫,在PLC與設備進行通訊時(shí)采用MODBUS協議(yì)時(shí),一(yī)般會有兩種數司了據模式,1是RTU模式,2是ASCII碼模式。RTU的數據傳輸采用CRC校(xiào)驗,而ASCII碼則采用LRC校(xiào)驗值。LRC值校(xiào)驗涵蓋從從機地址到數據的信息部分(f紙事ēn),校(xiào)驗和等于所有參與校(xiào)驗數據的字符和林煙的補碼。
我們先說(shuō)下(xià)具體(tǐ明術)的校(xiào)驗碼怎麼計算(suàn),然後說(黃從shuō)三菱plc的LRC校(xiào)驗碼程序的編寫。
例子(zǐ)1
采用ASCII碼模式控制變頻器(qì)指令:01 03 21 00 00 01,這(zhè)條指令中01一(yī)般是站(zhàn)号,03是讀取命令,2100是參數地址(例如(rú)運行頻率),00 01代表數據的個(gè)數。那麼它的LRC校(xiào)驗碼怎麼計算(suàn):指令的數據是16進制的,和為(wèi):0x01+0x03+0x21+0x01=0x26,對0x25取2的補碼就(jiù)是DA,具體(tǐ)計算(suàn)就(jiù)是取反加1,如(rú):0x26=B0010,0110,取反後得到B1101,1001,加1得到B11011010=0xDA,那麼LRC校(xiào)驗碼就(jiù)是DA。
例子(zǐ)2
同樣的控制變頻器(qì)指令:03 06 00 03 27 10, 和為(wèi)0x43,取反加1為(wèi)0xBD,LRC校(xiào)驗值就(jiù)是BD。明白了(le)它的計算(suàn)過程接下(xià的男)來(lái)我們在PLC編寫它的算(suàn)法,我們知道在PLC的運算(suàn)中都是十進制的,為(wèi)了(le間事)方便轉換和計算(suàn),可采取另外一(yī船你)種方法(原理(lǐ)一(yī)樣),我們知道ASCII碼是2位的16進制數,取反過程可看做0xFF減去檢驗總和如(rú)上(shàng)述的0x26、0x43,加1就(jiù)變成0x100減去檢驗總和,轉換成10進制的就(jiù)是256(D)-和(D),再經過ASCI指令轉換成ACIIS碼就(jiù)可以了(le)。以下(xià)面梯形圖進行說(shuō文些)明:
使用RS指令向變頻器(qì)發送命令,01 03 33 03 00 01,轉換成16進制01 03 21 03 00 01這(zhè)是一(yī)個(gè)讀取頻率的指令,LRC校(xiào)驗碼的運算(suàn)梯形圖:
使用一(yī)個(gè)變址寄存器(qì)Z0對數據D201到D206進行累加求和D40,最後用K256減去41就(jiù)是LRC校(xiào)驗碼215,通過ASCI指令轉換成ASCII碼,通過查看擴展ASCII碼表:
215的16進制為(wèi)D7,與01+03 +21+ 03+ 00 +01=0x29=B0010拿暗1001,取反加1得到11010111=0x(D7),結果一(yī)緻。
上(shàng)述就(jiù)是關(guān)于三菱PLC中LRC校(xiào)驗碼程序編寫方法圖解的市下全部内容了(le),更多三菱PLC程序編寫請到海藍機電網站(zhàn)閱讀。海藍機電三菱特級分(媽跳fēn)銷商(shāng),提供三菱PLC、三菱變頻器(qì)、三菱觸摸屏、三菱伺服電機等自動化(huà)産品的銷售,并為(wèi)産品提供技短畫術服務(wù)支持、機器(qì)人(rén)視(shì妹舊)覺、上(shàng)位機軟件、自動化(huà)開發、機電設備維修等服務(w西員ù)。
海藍機電為(wèi)你提供機器(qì)人(rén)煙不視(shì)覺、上(shàng)位機軟件、自動化(鐵她huà)開發、機電設備維修等技術服務(wù)。
深圳市(shì)海藍機電設備有限公司(www.szhailan.com)專業經營:三菱PLC、三菱伺服電機、三菱變頻器(qì)、三菱觸摸屏等工控自動化(huà)産品的批發和代理(lǐ)工作(zuò)。
電話(huà):0755-88356296(10線) 吳經理(lǐ):照民13823726967
本文原創自:深圳海藍機電設備有限公司,轉載請注明出處購南:/article/832.htm喝如l.
相關(guān)内容
- CC-Link在TFT制造業中的應用
- L700系列變頻器(qì)喜獲“榮格技術創新(xīn)獎”和“變頻器(qì)店來行業年度評選十大人(rén)氣産品”
- 三菱電機經濟型人(rén)機界面GOT S市行imple系列強勢登場(chǎng) 簡潔機型且功能(néng)強大
- 三菱變頻器(qì)怎樣和三菱PLC通訊連接?
- 三菱PLC控制系統設計時(shí)如(rú)何考慮安全問題
- 三菱變頻器(qì)未來(lái)發展前景
- PCC技術發展可能(néng)取代傳統PLC
- 微型可編程控制器(qì)FX3SA粉墨登場(chǎng) 全新(xīn謝城)解決方案
- 怎樣知道最新(xīn)三菱觸摸屏價格?
- 細說(shuō)PLC可編程控制器(qì)8八大國際品牌(一(yī))算頻
評論信息