PLC_R: Variables de sistema de sólo lectura del controlador
En la tabla se describen los parámetros de la variable del sistema PLC_R (tipo PLC_R_STRUCT):
Dirección Modbus (1) |
Nombre de variable |
Tipo |
Comentario |
---|---|---|---|
60000 |
i_wVendorID |
ID de proveedor del controlador. 101A hex = Schneider Electric |
|
60001 |
i_wProductID |
WORD |
ID de referencia del controlador. NOTA: ID de proveedor e ID de referencia son los componentes del ID del destino del controlador mostrado en la vista de la configuración de comunicación (ID del destino = 101A XXXX hex). |
60002 |
i_dwSerialNumber |
Número de serie del controlador |
|
60004 |
i_byFirmVersion |
Controlador Firmware Versión [aa.bb.cc.dd]: oi_byFirmVersion[0]= aa o... oi_byFirmVersion[3]= dd |
|
60006 |
i_byBootVersion |
ARRAY[0..3] OF BYTE |
Versión de inicio del controlador [aa.bb.cc.dd]: oi_byBootVersion[0]= aa o... oi_byBootVersion[3]= dd |
60008 |
i_dwHardVersion |
DWORD |
Versión de hardware del controlador. |
60010 |
i_dwChipVersion |
DWORD |
Versión del coprocesador del controlador. |
60012 |
i_wStatus |
Estado del controlador. |
|
60013 |
i_wBootProjectStatus |
Devuelve información sobre la aplicación de arranque almacenada en la memoria FLASH. |
|
60014 |
i_wLastStopCause |
Causa de la última transición desde el estado RUN a otro estado. |
|
60015 |
i_wLastApplicationError |
Causa de la excepción del último controlador. |
|
60016 |
i_lwSystemFault_1 |
El campo de bit FFFF FFFF FFFF FFFF hex no indica ningún error detectado. Un bit en nivel bajo significa que se ha detectado un error: obit 0 = Error detectado de E/S expertas obit 1 = Error detectado de TM3 obit 2 = Error detectado de Ethernet IF1 obit 3 = Error detectado de Ethernet IF2 obit 4 = Error detectado de sobrecorriente de serie 1 obit 5 = Error detectado de serie 2 obit 6 = Error detectado de CAN 1 obit 7 = Error detectado de cartucho 1 obit 8 = Error detectado de cartucho 2 obit 9 = Error detectado de TM4 obit 10 = Error detectado de tarjeta SD obit 11 = Error detectado de servidor de seguridad obit 12 = Se ha detectado un error del servidor DHCP obit 13 = Se ha detectado un error del servidor OPC UA |
|
60020 |
i_lwSystemFault_2 |
LWORD |
El campo de bit FFFF hex no indica ningún error. Si i_wIOStatus1 = PLC_R_IO_SHORTCUT_FAULT, el significado de i_lwSystemFault_2 es: obit 0 = 0: Se ha detectado un cortocircuito en el grupo de salidas 0 (de Q0 a Q1) obit 1 = 0: Se ha detectado un cortocircuito en el grupo de salidas 1 (de Q2 a Q3) obit 2 = 0: Se ha detectado un cortocircuito en el grupo de salidas 2 (de Q4 a Q7) obit 3 = 0: Se ha detectado un cortocircuito en el grupo de salidas 3 (de Q8 a Q11) obit 4 = 0: Se ha detectado un cortocircuito en el grupo de salidas 4 (de Q12 a Q15) |
60024 |
i_wIOStatus1 |
Estado de E/S experta incrustada. |
|
60025 |
i_wIOStatus2 |
Estado de E/S de TM3. |
|
60026 |
i_wClockBatterystatus |
WORD |
Estado de la batería del RTC: o0 = Se requiere cambio de batería o100 = Batería completamente cargada Otros valores (de 1 a 99) representa el porcentaje de la carga. Por ejemplo, si el valor es 75, representa que la carga de la batería es del 75%. |
60028 |
i_dwAppliSignature1 |
DWORD |
Primera DWORD de la firma de 4 DWORD (16 bytes en total). El software genera la firma de la aplicación durante la compilación. |
60030 |
i_dwAppliSignature2 |
DWORD |
Segunda DWORD de la firma de 4 DWORD (16 bytes en total). El software genera la firma de la aplicación durante la compilación. |
60032 |
i_dwAppliSignature3 |
DWORD |
Tercera DWORD de la firma de 4 DWORD (16 bytes en total). El software genera la firma de la aplicación durante la compilación. |
60034 |
i_dwAppliSignature4 |
DWORD |
Cuarta DWORD de la firma de 4 DWORD (16 bytes en total). El software genera la firma de la aplicación durante la compilación. |
(1) No accesible a través de la aplicación. |
n/a |
i_sVendorName |
STRING(31) |
Nombre del fabricante: "Schneider Electric". |
n/a |
i_sProductRef |
STRING(31) |
Referencia del controlador. |
n/a |
i_sNodeName |
STRING(99) |
Nombre de nodo en la red de EcoStruxure Machine Expert. |
n/a |
i_dwLastStopTime |
DWORD |
La hora de la última detención detectada en segundos, comenzando por el 1 de enero de 1970 a las 00:00 UTC. |
n/a |
i_dwLastPowerOffDate |
DWORD |
La fecha y la hora del último apagado detectado en segundos, comenzando por el 1 de enero de 1970 a las 00:00 UTC. NOTA: Convierta este valor en fecha y hora mediante la función SysTimeRtcConvertUtcToDate. Para obtener más información sobre la conversión a fecha y hora, consulte la Guía de la biblioteca SysTime. |
n/a |
i_uiEventsCounter |
Número de eventos externos detectados en las entradas configuradas para detección de eventos externos desde el último arranque en frío. Se resetea mediante un arranque en frío o con el comando PLC_W.q_wResetCounterEvent. |
|
n/a |
i_wTerminalPortStatus |
Estado del puerto de programación USB (Mini-B USB). |
|
n/a |
i_wSdCardStatus |
Estado de la tarjeta SD. |
|
n/a |
i_wUsrFreeFileHdl |
WORD |
Número de controladores de archivos disponibles. Un controlador de archivos es el recurso asignado por el sistema cuando se abre un archivo. |
n/a |
i_udiUsrFsTotalBytes |
Tamaño total de la memoria del sistema de archivos del usuario (en bytes). Es el tamaño de la memoria flash para el directorio "/usr/". |
|
n/a |
i_udiUsrFsFreeBytes |
UDINT |
Tamaño de memoria libre del sistema de archivos (en bytes). |
n/a |
i_uiTM3BusState |
Estado de bus TM3. i_uiTM3BusState puede tener los siguientes valores: o1: TM3_CONF_ERROR Discrepancia en la configuración entre la configuración física y la configuración de EcoStruxure Machine Expert. o3: TM3_OK La configuración física coincide con la configuración de EcoStruxure Machine Expert. o4: TM3_POWER_SUPPLY_ERROR El bus TM3 no recibe alimentación (por ejemplo, cuando el Logic Controller recibe alimentación por USB). |
|
n/a |
i_ExpertIO_RunStop_Input |
BYTE |
La ubicación de la entrada Run/Stop es: o16 a FF hex si la E/S experta no se ha configurado o0 para %IX0.0 o1 para %IX0.1 o2 para %IX0.2 o... etc. |
n/a |
i_x10msClk |
BOOL |
Bit de TimeBase de 10 ms. Esta variable alterna On/Off con un período = 10 ms. El valor se alterna cuando el Logic Controller se encuentra en el estado Stop y Run. |
n/a |
i_x100msClk |
BOOL |
Bit de TimeBase de 100 ms. Esta variable alterna On/Off con un período = 100 ms. El valor se alterna cuando el Logic Controller se encuentra en el estado Stop y Run. |
n/a |
i_x1sClk |
BOOL |
Bit de TimeBase de 1 s. Esta variable alterna On/Off con un período = 1 s. El valor se alterna cuando el Logic Controller se encuentra en el estado Stop y Run. |
NOTA: n/a significa que no existe una asignación de dirección Modbus predefinida para esta variable de sistema.