Red de conocimiento informático - Espacio del host - La dirección de mi esclavo PLC es 0000, la dirección MODBUS cuando DCS me lee es 40001 pero cuando Intouch la lee, es 400001. ¿Por qué?

La dirección de mi esclavo PLC es 0000, la dirección MODBUS cuando DCS me lee es 40001 pero cuando Intouch la lee, es 400001. ¿Por qué?

Porque la dirección del esclavo del PLC es 0000, que pertenece a la dirección del protocolo. La dirección MODBUS cuando se lee por DCS es 40001. Esta dirección pertenece a la dirección del PLC. La dirección del PLC correspondiente comienza desde 40001. El método de conversión es "dirección de protocolo 40001 = dirección del PLC", por lo que ocurre esta situación.

El protocolo Modbus es un protocolo de arquitectura maestro/esclavo. Un nodo es el nodo maestro y los demás nodos que participan en la comunicación mediante el protocolo Modbus son nodos esclavos.

Un comando ModBus contiene la dirección Modbus del dispositivo que desea ejecutar. Todos los dispositivos recibirán el comando, pero solo el dispositivo en la ubicación especificada ejecutará y responderá al comando. Todos los comandos Modbus contienen códigos de verificación para garantizar que el comando entrante no esté dañado.

Los comandos básicos de ModBus pueden indicarle a una RTU que cambie un determinado valor en su registro, controlar o leer un puerto de E/S y ordenar al dispositivo que envíe de vuelta los datos en uno o más de sus registros.

Información ampliada:

Limitaciones del protocolo de comunicación Modbus:

1. Modbus se desarrolló para la comunicación de controladores lógicos programables a finales de los años 1970. Estas limitaciones son los datos. El PLC podía entender el tipo en esa época, pero no se admitían datos de objetos binarios grandes.

2. Para los nodos, no existe una forma estándar de encontrar la información de descripción del objeto de datos. Por ejemplo, determinar si los datos de un registro representan una temperatura entre 30 y 175 grados.

3. Modbus es un protocolo maestro/esclavo. No hay forma de exigir que el dispositivo informe una excepción. El nodo maestro debe consultar cada dispositivo de nodo cíclicamente y buscar cambios en los datos. En aplicaciones donde el ancho de banda puede ser escaso, este enfoque consume ancho de banda y tiempo de red dentro de la aplicación.

Enciclopedia Baidu: protocolo de comunicación Modbus

Enciclopedia Baidu: dirección de protocolo