Red de conocimiento informático - Conocimiento informático - Como todos sabemos, la dirección del dispositivo del protocolo modbus RTU del controlador está en hexadecimal, entonces, ¿es necesario convertir hexadecimal a decimal al programar?

Como todos sabemos, la dirección del dispositivo del protocolo modbus RTU del controlador está en hexadecimal, entonces, ¿es necesario convertir hexadecimal a decimal al programar?

Hexadecimal y decimal son representaciones diferentes del mismo número, no se requiere conversión.

Hay dos métodos de representación para las direcciones MODBUS. Generalmente se escriben en forma hexadecimal. Esta es la forma de dirección de MODBUS. Al usarlo, debe indicar en qué área se encuentra la dirección o indicar en qué. El código de función al que desea acceder, como el registro de entrada 0x0000, se accede con el código de función 0x04. Otra forma de representar la dirección del PLC es un método de representación convencional. Por ejemplo, la dirección de 30001 representa la dirección 0x0000 del registro de entrada. No es necesario especificar un área adicional al usarlo. son diferentes. Uno comienza desde 0 y el otro comienza desde 1.