PN_SystemControl (PROFINET IO)
Las siguientes tablas ofrecen información sobre los parámetros de la interfaz de bloques funcionales.
Entradas
Entrada |
Tipo de datos |
Descripción |
Categoría de variables |
---|---|---|---|
i_xEnable |
BOOL |
Activa el procesamiento de bloques funcionales. Los datos cíclicos se leerán/escribirán en la interfaz de E/S del hardware. |
Control de bloque funcional |
i_xResetSystem |
BOOL |
Si esta entrada se establece en TRUE, el sistema se restablece. |
Datos cíclicos |
i_hwStartAddress |
Variante |
Debe corresponderse con la primera dirección del rango de dirección del submódulo de entrada cíclica del Avatar correspondiente para poder ejecutar la comunicación de lectura cíclica |
Parámetro de comunicación |
En/Sal
EnSal |
Tipo de datos |
Descripción |
Categoría de variables |
---|---|---|---|
iq_hwQBAddress |
Byte |
Debe corresponderse con la dirección del submódulo de salida cíclica para poder ejecutar la comunicación de escritura cíclica |
Parámetro de comunicación |
Salidas
Salida |
Tipo de datos |
Descripción |
Categoría de variables |
---|---|---|---|
q_xActive |
BOOL |
Si esta salida se establece en TRUE, se activa el bloque funcional de Avatar, o bien una solicitud acíclica está ocupada. |
Estado de bloque funcional |
q_xError |
BOOL |
Si esta salida se establece en TRUE, se ha producido un error detectado mientras se ejecutaba el bloque funcional de Avatar. Para obtener información detallada sobre el error detectado, consulte el valor de la ID de error. |
Estado de bloque funcional |
q_dwErrorID |
DWORD |
La ID de error muestra información detallada sobre el error detectado que se ha producido. Los valores posibles se muestran en la tabla siguiente. |
Estado de bloque funcional |
q_xSystemOperat |
BOOL |
Si esta salida se establece en TRUE, el Avatar del sistema está en modo operativo. Para obtener información detallada sobre los estados de la máquina, consulte el documento TeSys island - Guía de sistema, instalación y operación . |
Datos cíclicos |
q_xDegradedMode |
BOOL |
Si esta salida se establece en TRUE, el Avatar del sistema está en modo degradado. |
Datos cíclicos |
q_xMinorEvent |
BOOL |
Si esta salida se establece en TRUE, el Avatar del sistema está en modo de evento menor detectado. |
Datos cíclicos |
q_xPreOperat |
BOOL |
Si esta salida se establece en TRUE, el Avatar del sistema está en modo preoperativo. |
Datos cíclicos |
q_xForceMode |
BOOL |
Si esta salida se establece en TRUE, el Avatar del sistema está en modo forzado. |
Datos cíclicos |
q_xTestMode |
BOOL |
Si esta salida se establece en TRUE, el Avatar del sistema está en modo de prueba. |
Datos cíclicos |
Códigos de estado y error procedentes de ConstTeSysIsland
Nombre del miembro |
Utilizado por el bloque funcional |
---|---|
Cdw_ErrNoMsg |
Sí |
Cdw_ErrInternal |
No |
Cdw_ErrInvalidCycInAddr |
Sí |
Cdw_ErrInvalidHwid |
No |
Cdw_ErrInvalidNumOfAvatars |
No |
Cdw_ErrReadCycIn |
Sí |
Cdw_ErrReadAcycData1 |
No |
Cdw_ErrReadAcycData2 |
No |
Cdw_ErrWriteAcycData |
No |
Cdw_StsReadAcycData1Compl |
No |
Cdw_StsReadAcycData2Compl |
No |
Cdw_StsWriteAcycDataCompl |
No |