Tipos de datos definidos por el dispositivo (ASCII genérico)

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 ASCII genérico. 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_ASCII: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.
ASCII
AB:5000_ASCII_Channel:I:0
Configuraciones de tablas de canales.
Tipo de datos definido por el dispositivo: AB:5000_ASCII_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.
TxDataLost
BOOL
Datos transmitidos perdidos debido al desbordamiento del búfer de transmisión.
El bit permanece activo hasta que el valor Borrar búfer cambia de 0 a 1.
0 = Sin suceso
1 = Suceso
RxDataLost
BOOL
Datos recibidos perdidos debido al desbordamiento del búfer de recepción.
El bit permanece activo hasta que el valor Borrar búfer cambia de 0 a 1.
0 = Sin suceso
1 = Suceso
ParityError
BOOL
Indica si se ha producido un error de paridad.
0 = Sin suceso
1 = Suceso
TxFIFOEmpty
BOOL
Indica si hay datos en la FIFO de transmisión.
La FIFO de salida no ha enviado todos sus datos al dispositivo ASCII.
0 = No vacío
1 = Vacío
RxFIFOEmpty
BOOL
Indica si hay datos en la FIFO de recepción.
La FIFO de entrada no ha enviado todos sus datos a la interfaz.
0 = No vacío
1 = Vacío
NonDelimitedRecord
BOOL
Se recibe y envía a la interfaz un registro de entrada que no fue activado por la recepción de un carácter delimitador. Este evento sucede cuando el búfer se ha llenado hasta su capacidad máxima de recepción o cuando se ha rebasado el tiempo de espera de mensaje.
0 = No producido
1 = Producido
HandshakeError
BOOL
Error de handshake. Usado únicamente para el modo Handshake.
0 = Sin suceso
1 = Suceso
NewData
BOOL
Existen datos nuevos en el dispositivo. Usado únicamente para el modo Handshake.
0 = Ninguno
1 = Datos nuevos
TxDataSent
BOOL
Indica que el dispositivo ha enviado datos al puerto serie indicado por el ID de la transacción de transmisión y puede aceptar más datos de transmisión.
0 = No completo
1 = Completo
TxDataLengthInvalid
BOOL
Indica si TxDataLength es válido.
0 = Correcto
1 = Longitud de TxDataLength ilegal
RxDataLengthInvalid
BOOL
Indica si RxDataLength es válido.
0 = Correcto
1 = Longitud de RxDataLength ilegal
1
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
CTS
BOOL
Indica si CTS está activo.
0 = Inactivo
1 = Activo
RTS
BOOL
Indica si RTS está activo.
0 = Inactivo
1 = Activo
DSR
BOOL
Indica si DSR está activo.
0 = Inactivo
1 = Activo
DCD
BOOL
Indica si DCD está activo.
0 = Inactivo
1 = Activo
DTR
BOOL
Indica si DTR está activo.
0 = Inactivo
1 = Activo
XOFF
BOOL
Indica que el dispositivo deja de enviar datos (Xoff) o no (Xon).
0 = Activado
1 = Desactivado
Interrumpir
BOOL
Muestra si se ha producido una interrupción de ruptura.
Si se detecta una interrupción de ruptura, el dispositivo sigue recibiendo datos binarios del puerto serie.
Los datos recibidos incluyen datos nulos (0x00).
0 = No detectado
1 = Detectado
TxACK
SINT
Retroalimentación del último ID de transacción de transmisión reconocida por el dispositivo en serie.
-128 a +127
RxID
SINT
Notificación de recepción por actualización del número.
-128 a +127
RxDataLength
INT
Longitud de datos en RXData.
De 1 a 256
RxData
SINT[256]
Datos recibidos del módem.
-128 a +127
Tipo de datos definido por el dispositivo: AB:5000_ASCII: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.
ASCII
AB:5000_ASCII_Channel:I:1
Datos de producción de ASCII genérico.
Tipo de datos definido por el dispositivo: AB:5000_ASCII_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.
TxDataLost
BOOL
Datos transmitidos perdidos debido al desbordamiento del búfer de transmisión.
El bit permanece activo hasta que el valor Borrar búfer cambia de 0 a 1.
0 = Sin suceso
1 = Suceso
RxDataLost
BOOL
Datos recibidos perdidos debido al desbordamiento del búfer de recepción.
El bit permanece activo hasta que el valor Borrar búfer cambia de 0 a 1.
0 = Sin suceso
1 = Suceso
ParityError
BOOL
Indica si se ha producido un error de paridad.
0 = Sin suceso
1 = Suceso
TxFIFOEmpty
BOOL
Indica que los datos están en la FIFO de transmisión.
La FIFO de salida no ha enviado todos sus datos al dispositivo ASCII.
0 = No vacío
1 = Vacío
RxFIFOEmpty
BOOL
Indica que hay datos en la FIFO de recepción.
La FIFO de entrada no ha enviado todos sus datos a la interfaz.
0 = No vacío
1 = Vacío
NonDelimitedRecord
BOOL
Se recibe y envía a la interfaz un registro de entrada que no fue activado por la recepción de un carácter delimitador. Este evento sucede cuando el búfer se ha llenado hasta su capacidad máxima de recepción o cuando se ha rebasado el tiempo de espera de mensaje.
0 = No producido
1 = Producido
HandshakeError
BOOL
Error de handshake. Usado únicamente para el modo Handshake.
0 = Sin suceso
1 = Suceso
NewData
BOOL
Existen datos nuevos en el dispositivo. Usado únicamente para el modo Handshake.
0 = Ninguno
1 = Datos nuevos
TxDataSent
BOOL
Indica que el dispositivo ha enviado datos al puerto serie indicado por el ID de la transacción de transmisión y puede aceptar más datos de transmisión.
0 = No completo
1 = Completo
TxDataLengthInvalid
BOOL
Indica si TxDataLength es válido.
0 = Correcto
1 = Longitud de TxDataLength ilegal
RxDataLengthInvalid
BOOL
Indica si RxDataLength es válido.
0 = Correcto
1 = Longitud de RxDataLength ilegal
1
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
CTS
BOOL
Indica si CTS está activo.
0 = Inactivo
1 = Activo
RTS
BOOL
Indica si RTS está activo.
0 = Inactivo
1 = Activo
DSR
BOOL
Indica si DSR está activo.
0 = Inactivo
1 = Activo
DCD
BOOL
Indica si DCD está activo.
0 = Inactivo
1 = Activo
DTR
BOOL
Indica si DTR está activo.
0 = Inactivo
1 = Activo
XOFF
BOOL
Indica que el dispositivo deja de enviar datos (Xoff) o no (Xon).
0 = Activado
1 = Desactivado
Interrumpir
BOOL
Muestra si se ha producido una interrupción de ruptura.
Si se detecta una interrupción de ruptura, el dispositivo sigue recibiendo datos binarios del puerto serie.
Los datos recibidos incluyen datos nulos (0x00).
0 = No detectado
1 = Detectado
TxACK
SINT
Retroalimentación del último ID de transacción de transmisión reconocida por el dispositivo en serie.
-128 a +127
RxID
SINT
Notificación de recepción por actualización del número.
-128 a +127
RxDataLength
INT
Longitud de datos en RXData.
De 1 a 256
RxData
SINT[256]
Datos recibidos del módem.
-128 a +127
La longitud es mayor que la longitud máxima de búfer definida en
Definición del dispositivo
.
Tipo de datos definido por el dispositivo: AB:5000_ASCII:O:0
Nombre
Tipo
Definición
Valores válidos
ASCII
AB:5000_ASCII_Channel:O:0
Configuraciones de tablas de canales.
Tipo de datos definido por el dispositivo: AB:5000_ASCII_Channel:O:0
Nombre
Tipo
Definición
Valores válidos
TxID
SINT
ID de transacción de transmisión. Incremente este valor para transmitir datos desde el puerto serie.
-128 a +127
RxID
SINT
ID de transacción recibido. Incremente este valor para recibir datos desde el puerto serie.
-128 a +127
TxDataLength
INT
Longitud de los datos transmitidos de cada canal.
De 1 a 255
ClearBuffer
BOOL
Si el valor Borrar búfer pasa de 0 a 1, el búfer de recepción y transacción se borra.
0 = Sin cambios
1 = Búfer borrado
DTR
BOOL
Nivel de señal de línea DTR enviado al detectar el flanco ascendente del bit EXEC.
0 = Inactivo
1 = Activo
RTS
BOOL
Nivel de señal de línea RTS enviado al detectar el flanco ascendente del bit EXEC.
0 = Inactivo
1 = Activo
EXEC
BOOL
Si el bit EXEC cambia de 0 a 1, el dispositivo emite el nivel de señal establecido en la etiqueta DTR/RTS.
0 = Inactivo
1 = Activo
RxDataLength
INT
Longitud de los datos recibidos de cada canal.
De 1 a 256
TxData
SINT[256]
Datos de salida del dispositivo.
-128 a +127
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal