分(fēn)享三菱PLC編程數值進制的常見微人錯誤
在三菱PLC編程中,數值進制有二進制(BIN)、八進制(OCT)、十進制(DEC)、十六進制(HEX)和ASCLL碼等等,不同進制在編寫程序時(shí)數值的寫法也(yě)不同,例如(rú):當想指定一(yī)個(gè)數值10的時(shí)候,用十進制編程,寫法是K10,用十六進制寫法是H0A。
由于十進制和十六進制前10位數都是0~9,所以工程師經常搞錯。舉個(gè)例子(zǐ):
有一(yī)個(gè)客戶通過串行通信方式将18個(gè)溫度表與三菱PLC連接,通過三菱的便捷功能(néng)——通訊協議(yì)庫進行數據交換。但(dàn)在實際使用中卻發現(xiàn),隻有前9個(gè)溫度表後3個(gè)才能(néng)進行數據交換,中間(jiān)溫度表無法進行數據交換。客戶百思不得其解,最後我們海藍工程師發現(xiàn),協議(yì)庫數據包的設置中,配置元素設置用的代碼類型是十六進制(HEX),但(dàn)設定值指定的卻是以十進制的,如(rú)下(xià)圖
由于代碼類型是HEX,所以設定值“10”其實是指第16個(gè)溫度器(qì),并不是第10個(gè)溫度器(qì)。因此才會導緻第10個(gè)到第15個(gè)溫度表無法讀取數據。
除了(le)上(shàng)述的參數設置要注意數值的進制類型外,在三菱PLC編程中,一(yī)些(xiē)指令也(yě)要注意進制的轉換,像FROM指令、TO指令、MOV指令等指令。
深圳海藍機電專業從事(shì)原裝進口三菱plc、三菱變頻器(qì)、三菱觸摸屏、三菱伺服電機,機器(qì)放子人(rén)等三菱代理(lǐ),備有現(xiàn)媽通貨庫存達2000多種,隻做原裝正品,不僅為(wè術城i)您提供貨期最快(kuài)捷的産品,更注重為(wè好風i)您提供準确的現(xiàn)場(chǎng)技術服務(wù)!24小時(shí)訂購(gòu)熱線:40物家0-8819130 0755-8835629作資6(10線)www.szhailan.co對樂m
本文出自于海什開藍機電,轉載請注名出處!
評論信息