Tabla 9- 157 Tipos de datos para los parámetros
Parámetro y tipo
LADDR
IN
MODE
IN
RET_VAL
OUT
STATE
InOut
1
Para PROFIBUS-DP, la longitud de la información de estado es 128 bits. Para PROFINET IO, la longitud es de 1024
1
bits.
Tras la ejecución, el parámetro STATE contiene el estado de error de cada dispositivo E/S
en forma de lista de bits (para LADDR y MODE asignados).
Tabla 9- 158 Códigos de condición
RET_VAL (W#16#...)
0
8091
8092
8093
80Bx
8452
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Tipo de datos
HW_IOSYSTEM
UInt
Int
Variant
Descripción
No hay error
LADDR no existe.
LADDR no direcciona un sistema I/O.
Tipo de datos no válido asignado para el parámetro STATE: Los tipos de datos válidos son
(Bool, Byte, Word o Dword) o una matriz de (Bool, Byte, Word o Dword).
La CPU no soporta la instrucción DeviceStates para este LADDR.
La longitud de todos los datos de estado es demasiado larga para el parámetro STATE asig-
nado. El búfer de STATE contiene un resultado parcial.
9.7 Diagnóstico (PROFINET o PROFIBUS)
Descripción
Dirección lógica: (Identificador del sistema I/O)
Admite cinco modos de funcionamiento. La entrada MODE deter-
mina los datos que se devolverán a la ubicación especificada para
la información de STATE. Los modos son los siguientes:
1: Configuración de dispositivo activa
•
2: Dispositivo defectuoso
•
3: Dispositivo deshabilitado
•
4: El dispositivo existe
•
5: Problema en el dispositivo
•
Código de condición de ejecución
Búfer que recibe el estado de error de cada dispositivo: El tipo de
datos seleccionado para el parámetro STATE puede ser cualquier
tipo de bit (Bool, Byte, Word o DWord) o una matriz del tipo bit.
El bit 0 del primer byte de los datos STATE devueltos es un bit
•
de resumen. Cuando se establece en TRUE, indica que los
otros datos están disponibles.
Los datos que devuelve el parámetro STATE muestran una
•
correlación unívoca entre una ubicación de bit y una dirección
de E/S descentralizadas. El direccionamiento de este dispositi-
vo es TRUE para PROFIBUS y PROFINET. Por ejemplo, el bit
4 del primer byte se correlaciona con la dirección 4 de
PROFIBUS o el número de dispositivo 4 de PROFINET.
Instrucciones avanzadas
493