MODULE_INFO
La instrucción MODULE_INFO lee la información del módulo de un módulo enchufable o un módulo de expansión.
Detalles de la operación:
- La información del módulo enchufable se lee durante el tiempo de Ejecución.
- El módulo enchufable de memoria de 2080-MEMBAK-RTC no es compatible.
- La información del módulo de expansión se lee cuando se enciende el módulo.
- Si un módulo enchufable o de expansión no se define con un ModuleID, ProductType o ProductCode, la operación de MODULE_INFO devuelve 0 para el parámetro de salida correspondiente.
- La información de identificación del módulo enchufable y el módulo de expansión se define por Allen-Bradley y se ofrece como parte de la descripción de MODULE_INFO.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores L20E, L50E y L70E. Los módulos de expansión solo se admiten en los controladores L50E y L70E.
MODULE_INFO

Parámetro | Tipo de parámetro | Tipo de datos | Descripción |
|---|---|---|---|
Enable | Entrada | BOOL | Habilitar bloque de instrucción.
|
ModuleType | Entrada | USINT | Identifica el tipo de módulo:
|
SlotID | Entrada | USINT | El número de ranura en el que se encuentra el módulo enchufable o el de expansión. Los ID de ranura son: 1, 2, 3, 4 y 5 La ranura 1 está en el extremo izquierdo. |
Done | Salida | BOOL |
|
Present | Salida | BOOL | Detecta el módulo enchufable o módulo de expansión en la ranura del controlador.
|
ModID | Salida | UINT | La identificación para el módulo en la ranura del controlador.
|
VendorID | Salida | UINT | El ID del proveedor del módulo enchufable o módulo de expansión. En el caso de productos Allen-Bradley, la ID del proveedor es 1. |
ProductType | Salida | UINT | El tipo de producto del módulo enchufable o módulo de expansión. |
ProductCode | Salida | UINT | El código de producto del módulo enchufable o módulo de expansión. |
ModRevision | Salida | UINT | Información de revisión del módulo enchufable o de expansión. |
Error | Salida | BOOL | Indica la existencia de una condición de error.
|
ErrorID | Salida | USINT | Un número único que identifica el error. Los errores se definen en los códigos de error MODULE_INFO. |
Código de error | Descripción |
|---|---|
1 | Tipo de módulo no válido. Cambiar a un tipo de módulo válido. Los tipos de módulo válidos son los siguientes:
|
2 | Número de ranura no válido. Cambiar a un número de ranura válido. |
3 | Tipo de módulo de expansión no válido. |
4 | Error grave del módulo de expansión. |
5 | La información de lectura del módulo enchufable no es compatible. |
6 | Ha ocurrido un error de lectura del módulo enchufable durante la lectura del ID del módulo. |
7 | Ha ocurrido un error de lectura del módulo enchufable durante la lectura del ID del proveedor. |
8 | Ha ocurrido un error de lectura del módulo enchufable durante la lectura del tipo de producto. |
9 | Ha ocurrido un error de lectura del módulo enchufable durante la lectura del código de producto. |
10 | Ha ocurrido un error de lectura del módulo enchufable durante la lectura de la revisión del módulo. |
Ejemplos de MODULE_INFO
Ejemplo de diagrama de bloque de funciones MODULE_INFO

Ejemplo de diagrama de lógica de escalera MODULE_INFO

Ejemplo de texto estructurado MODULE_INFO

Resultados

Entregue su opinión