當前位置:編程學習大全網 - 編程軟體 - 已知某控制器modbus RTU協議上的設備地址是十六進制,那麽進行編程的時候需要把十六進制轉換成十進制嗎?

已知某控制器modbus RTU協議上的設備地址是十六進制,那麽進行編程的時候需要把十六進制轉換成十進制嗎?

16進制與10進制是同壹個數字的不同表示方式,不存在轉換的問題。

modbus的地址有兩種表示方式,通常寫成十六進制形式的,是MODBUS的地址形式,使用的時候需要指出這個地址是在哪個區域,或者指出用什麽功能碼訪問,如輸入寄存器的0x0000,用0x04功能碼訪問。另壹種表示方式是PLC地址,是壹種約定俗成的表示方式,如30001地址,表示輸入寄存器的0x0000地址,使用的時候不需要另外指明區域,註意兩者的起始地址不同,壹個從0開始,壹個從1開始。

  • 上一篇:神農犁——炎帝的傳說
  • 下一篇:荊門市鑫雄達模具有限公司怎麽樣?
  • copyright 2024編程學習大全網