分享三菱PLC編程數值進製的常見錯誤
在三菱PLC編程中,數值進製有二進製(BIN)、八進製(OCT)、十進製(DEC)、十六進製(HEX)和ASCLL碼等等,不同進製在編寫(xie) 程序時數值的寫(xie) 法也不同,例如:當想指定一個(ge) 數值10的時候,用十進製編程,寫(xie) 法是K10,用十六進製寫(xie) 法是H0A。
由於(yu) 十進製和十六進製前10位數都是0~9,所以工程師經常搞錯。舉(ju) 個(ge) 例子:
有一個(ge) 客戶通過串行通信方式將18個(ge) 溫度表與(yu) 三菱PLC連接,通過三菱的便捷功能——通訊協議庫進行數據交換。但在實際使用中卻發現,隻有前9個(ge) 溫度表後3個(ge) 才能進行數據交換,中間溫度表無法進行數據交換。客戶百思不得其解,最後我們(men) 海藍工程師發現,協議庫數據包的設置中,配置元素設置用的代碼類型是十六進製(HEX),但設定值指定的卻是以十進製的,如下圖
由於(yu) 代碼類型是HEX,所以設定值“10”其實是指第16個(ge) 溫度器,並不是第10個(ge) 溫度器。因此才會(hui) 導致第10個(ge) 到第15個(ge) 溫度表無法讀取數據。
除了上述的參數設置要注意數值的進製類型外,在三菱PLC編程中,一些指令也要注意進製的轉換,像FROM指令、TO指令、MOV指令等指令。
深圳海藍機電專(zhuan) 業(ye) 從(cong) 事原裝進口三菱plc、三菱變頻器、三菱觸摸屏、伟德登录地址,機器人等三菱代理,備有現貨庫存達2000多種,隻做原裝正品,不僅(jin) 為(wei) 您提供貨期最快捷的產(chan) 品,更注重為(wei) 您提供準確的現場技術服務!24小時訂購熱線:400-8819130 0755-88356296(10線)www.mdcgfw.com
本文出自於(yu) 海藍機電,轉載請注名出處!
評論信息