Ubicación de memoria de la tabla de datos para modbus TCP [cerrado]

-1

Tengo una conexión modbus tcp entre dos unidades ..

Digamos que

PLC_A (maestro) < - > PLC_B (esclavo)

Ya que están utilizando una conexión modbus tcp, uno puede escribir en una determinada dirección de bobina y el otro puede leer esos datos.

Al igual que A puede escribir en la dirección 0 y B puede leer desde esta dirección ...

Mi pregunta ahora es dónde está almacenada la tabla de datos completa, ¿está almacenada en el esclavo o en el maestro? ... Más específicamente, ¿quién es el cuello de botella en esta conexión y limita el tamaño del mapa de memoria de la tabla de datos?

    
pregunta Loser

1 respuesta

1

Una dirección de bobina Modbus no está relacionada de ninguna manera con una dirección de memoria real. Es realmente un identificador de "algo de salida en algún lugar". Depende del esclavo determinar qué hacer cuando se especifica una dirección de bobina específica: puede almacenar un valor en la RAM, voltear un bit de salida directamente, desencadenar alguna otra acción o simplemente ignorarlo.

    
respondido por el ThreePhaseEel

Lea otras preguntas en las etiquetas