分享三菱PLC編程數值進制的常見錯誤
在三菱PLC編程中交流,數值進制有二進制(BIN)基礎、八進制(OCT)、十進制(DEC)還不大、十六進制(HEX)和ASCLL碼等等高產,不同進制在編寫程序時數值的寫法也不同,例如:當想指定一個數值10的時候發揮作用,用十進制編程良好,寫法是K10,用十六進制寫法是H0A銘記囑托。
由于十進制和十六進制前10位數都是0~9引領,所以工程師經常搞錯。舉個例子:
有一個客戶通過串行通信方式將18個溫度表與三菱PLC連接示範,通過三菱的便捷功能——通訊協議庫進行數據交換應用前景。但在實際使用中卻發(fā)現,只有前9個溫度表后3個才能進行數據交換運行好,中間溫度表無法進行數據交換首次。客戶百思不得其解部署安排,最后我們海藍工程師發(fā)現方案,協議庫數據包的設置中,配置元素設置用的代碼類型是十六進制(HEX)了解情況,但設定值指定的卻是以十進制的,如下圖
由于代碼類型是HEX技術研究,所以設定值“10”其實是指第16個溫度器重要的,并不是第10個溫度器。因此才會導致第10個到第15個溫度表無法讀取數據姿勢。
除了上述的參數設置要注意數值的進制類型外相互融合,在三菱PLC編程中,一些指令也要注意進制的轉換綠色化,像FROM指令不同需求、TO指令、MOV指令等指令保持穩定。
深圳海藍機電專業(yè)從事原裝進口三菱plc支撐作用、三菱變頻器、三菱觸摸屏動力、三菱伺服電機,機器人等三菱代理同時,備有現貨庫存達2000多種,只做原裝正品,不僅為您提供貨期最快捷的產品,更注重為您提供準確的現場技術服務效高性!24小時訂購熱線:400-8819130 0755-88356296(10線)wxcrge.com
本文出自于海藍機電模式,轉載請注名出處自動化!
評論信息