Tipos de datos definidos por el dispositivo (Esclavo Modbus)

Los nombres de los tipos de datos definidos por el dispositivo varían para cada protocolo serie, dependiendo de la selección realizada en
Canal
en
Definición del dispositivo
. En las siguientes tablas se describen los tipos de datos definidos por el dispositivo para el protocolo Esclavo maestro. Las tablas incluyen información para la entrada (indicada con una "I") e información para la salida (indicada con una "O").
Tipo de datos definido por el dispositivo: AB:5000_ModbusSlave:I:0
Nombre
Tipo
Definición
Valores válidos
RunMode
BOOL
Estado operativo del canal.
0 = Inactivo
1 = Modo Ejecución
ConnectionFaulted
BOOL
Indica si la conexión está operativa. El dispositivo establece este valor en 0 cuando está conectado y lo cambia a 1 cuando no está conectado.
0 = Conexión en funcionamiento
1 = Conexión no en funcionamiento
DiagnosticActive
BOOL
Indica si existen diagnósticos activos o si se ha alcanzado el umbral de pronósticos.
0 = No hay ningún diagnóstico activo
1 = Hay uno o varios diagnósticos activos o se ha alcanzado el umbral de pronósticos
DiagnosticSequenceCount
SINT
Contador de diagnósticos. El valor se incrementa cada vez que se detecta un estado de diagnóstico distinto y de nuevo cuando el estado cambia de detectado a no detectado.
El ciclo de apagado y encendido o el restablecimiento del producto lo establecen en cero. Pasa de 255 (-1) a 1 omitiendo 0.
-128 a +127
El valor 0 se omite excepto durante el encendido del dispositivo.
Esclavo
AB:5000_ModbusSlave_Channel:I:0
Configuraciones de tablas de canales
Tipo de datos definido por el dispositivo: AB:5000_ModbusSlave:I:1
Nombre
Tipo
Definición
Valores válidos
RunMode
BOOL
Estado operativo del canal.
0 = Inactivo
1 = Modo Ejecución
ConnectionFaulted
BOOL
Indica si la conexión está operativa. El módulo establece este valor en 0 cuando está conectado y lo cambia a 1 cuando no está conectado.
0 = Conexión en funcionamiento
1 = Conexión no en funcionamiento
DiagnosticActive
BOOL
Indica si existen diagnósticos activos o si se ha alcanzado el umbral de pronósticos.
0 = No hay ningún diagnóstico activo
1 = Hay uno o varios diagnósticos activos o se ha alcanzado el umbral de pronósticos.
DiagnosticSequenceCount
SINT
Contador de diagnósticos. El valor se incrementa cada vez que se detecta un estado de diagnóstico distinto y de nuevo cuando el estado cambia de detectado a no detectado.
El ciclo de apagado y encendido o el restablecimiento del producto lo establecen en cero. Pasa de 255 (-1) a 1 omitiendo 0.
-128 a +127
El valor 0 se omite excepto durante el encendido del dispositivo.
Esclavo
AB:5000_ModbusSlave_Channel:I:1
Datos de producción del Esclavo Modbus.
Tipo de datos definido por el dispositivo: AB:5000_ModbusSlave_Channel:I:0
Nombre
Tipo
Definición
Valores válidos
Fallo
BOOL
Indica que los datos del canal no son precisos y, por tanto, no se pueden utilizar en la aplicación debido a que no son fiables.
0 = Correcto
1 = Incorrecto, se produce un fallo
Consejo:
Si está establecido en 1, debe solucionar los problemas del dispositivo para corregir la causa de la imprecisión.
Una vez corregida la causa, este valor pasa automáticamente a 0.
Incierto
BOOL
Indica que es posible que los datos del canal no sean precisos, pero que se desconoce su grado de imprecisión.
0 = Datos válidos
1 = Datos inciertos
Consejo:
Si está establecido en 1, debe solucionar los problemas del dispositivo para corregir la causa de la imprecisión.
Una vez corregida la causa, este valor pasa automáticamente a 0.
CRC_LRCError
BOOL
Indica si se ha producido un error de CRC (LRC).
0 = Sin suceso
1 = Suceso
ParityError
BOOL
Indica si se ha producido un error de paridad.
0 = Sin suceso
1 = Suceso
IllegalDataAddress
BOOL
Indica si la solicitud está fuera de la dirección de registro de Modbus.
0 = Sin suceso
1 = Suceso
FramingError
BOOL
Indica si se ha producido un error de marco.
0 = Sin suceso
1 = Suceso
BufferOverRun
BOOL
Indica si se ha producido un desbordamiento del búfer.
0 = Sin suceso
1 = Suceso
SequenceNumberAck
INT
Reconoce el número de secuencia.
-32768 a +32767
MasterUpdateCount
INT
Cualquier cambio en Modbus actualiza el recuento.
-32768 a +32767
HoldingRegister
INT[100]
El valor de registro de retención de Modbus.
-32768 a +32767
Bobina
SINT[16]
El valor de la Bobina de Modbus.
-128 a +127
Tipo de datos definido por el dispositivo: AB:5000_ModbusSlave_Channel:I:1
Nombre
Tipo
Definición
Valores válidos
Fallo
BOOL
Indica que los datos del canal no son precisos y, por tanto, no se pueden utilizar en la aplicación debido a que no son fiables.
0 = Correcto
1 = Incorrecto, se produce un fallo
Consejo:
Si está establecido en 1, debe solucionar los problemas del dispositivo para corregir la causa de la imprecisión.
Una vez corregida la causa, este valor pasa automáticamente a 0.
Incierto
BOOL
Indica que es posible que los datos del canal no sean precisos, pero que se desconoce su grado de imprecisión.
0 = Datos válidos
1 = Datos inciertos
Consejo:
Si está establecido en 1, debe solucionar los problemas del dispositivo para corregir la causa de la imprecisión.
Una vez corregida la causa, este valor pasa automáticamente a 0.
CRC_LRCError
BOOL
Indica si se ha producido un error de CRC (LRC).
0 = Sin suceso
1 = Suceso
ParityError
BOOL
Indica si se ha producido un error de paridad.
0 = Sin suceso
1 = Suceso
IllegalDataAddress
BOOL
Indica si la solicitud está fuera de la dirección de registro de Modbus.
0 = Sin suceso
1 = Suceso
FramingError
BOOL
Indica si se ha producido un error de marco.
0 = Sin suceso
1 = Suceso
BufferOverrun
BOOL
Indica si se ha producido un desbordamiento del búfer.
0 = Sin suceso
1 = Suceso
SequenceNumberAck
INT
Reconoce el número de secuencia.
-32768 a +32767
MasterUpdateCount
INT
Cualquier cambio en Modbus actualiza el recuento.
-32768 a +32767
HoldingRegister
INT[100]
El valor de registro de retención de Modbus.
-32768 a +32767
Bobina
SINT[16]
El valor de la Bobina de Modbus.
-128 a +127
Tipo de datos definido por el dispositivo: AB:5000_ModbusSlave:O:0
Nombre
Tipo
Definición
Valores válidos
Esclavo
AB:5000_ModbusSlave_Channel:O:0
Datos de consumo del Esclavo Modbus.
Tipo de datos definido por el dispositivo: AB:5000_ModbusSlave:O:1
Nombre
Tipo
Definición
Valores válidos
Esclavo
AB:5000_ModbusSlave_Channel:O:1
Datos de consumo del Esclavo Modbus.
Tipo de datos definido por el dispositivo: AB:5000_ModbusSlave_Channel:O:0
Nombre
Tipo
Definición
Valores válidos
Ejecución
BOOL
Estado operativo del canal.
0 = Inactivo
1 = Ejecución
Consejo:
El bit Ejecutar debe establecerse en Ejecutar para iniciar la actualización de las etiquetas de salida.
SequenceNumber
INT
El número de secuencia para actualizar los datos esclavo del controlador.
-32768 a +32767
HoldingRegister
INT[100]
El valor de registro de retención de Modbus.
-32768 a +32767
Bobinas
SINT[16]
El valor de la Bobina de Modbus.
-128 a +127
InputRegister
INT[100]
El valor de registro de entrada de Modbus.
-32768 a +32767
DiscreteInput
SINT[16]
El valor de entrada discreta de Modbus.
-128 a +127
Tipo de datos definido por el dispositivo: AB:5000_ModbusSlave_Channel:O:1
Nombre
Tipo
Definición
Valores válidos
Ejecución
BOOL
Estado operativo del canal.
0 = Inactivo
1 = Ejecución
Consejo:
El bit Ejecutar debe establecerse en Ejecutar para iniciar la actualización de las etiquetas de salida.
SequenceNumber
INT
El número de secuencia para actualizar los datos esclavo del controlador.
-32768 a +32767
HoldingRegister
INT[100]
El valor de registro de retención de Modbus.
-32768 a +32767
Bobina
SINT[16]
El valor de la Bobina de Modbus.
-128 a +127
InputRegister
INT[100]
El valor de registro de entrada de Modbus.
-32768 a +32767
DiscreteInput
SINT[16]
El valor de entrada discreta de Modbus.
-128 a +127
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal