Un tipo Simple siempre se gestiona mediante un bloque de funciones HSCSimple_M241.
NOTA: En el momento de la compilación, se produce un código de error detectado si se utiliza el bloque de funciones HSCSimple_M241 para gestionar un tipo de HSC diferente.
Adición de un bloque de funciones HSCSimple
Paso |
Descripción |
---|---|
1 |
Seleccione la ficha Bibliotecas en el catálogo de software y haga clic en Bibliotecas. Seleccione Controlador > M241 > M241 HSC > HSC > HSCSimple_M241 de la lista y, a continuación, arrastre el elemento y suéltelo en la ventana POU. |
2 |
Escriba el nombre de la instancia del tipo Simple (definido en la configuración) o seleccione la instancia del bloque de funciones haciendo clic en: ![]() Puede seleccionar la instancia HSC mediante el asistente de entrada en la siguiente ruta: <MyController> > Contadores. |
Utilización de las variables de E/S
En las tablas siguientes se describe cómo se utilizan los diversos pins del bloque de funciones en la modalidad Bucle en el módulo.
En esta tabla se describen las variables de entrada:
Entrada |
Tipo |
Comentario |
---|---|---|
Enable |
BOOL |
TRUE = autoriza cambios en el valor actual del contador. |
Sync |
BOOL |
En el flanco ascendente, restablece e inicia el contador. |
ACK_Modulo |
BOOL |
En el flanco ascendente, resetea Modulo_Flag. |
En esta tabla se describen las variables de salida:
Salida |
Tipo |
Comentario |
---|---|---|
HSC_REF |
Referencia al HSC. Se utiliza como entrada de bloques de funciones administrativas. |
|
HSC_Err |
BOOL |
TRUE = indica que se ha detectado un error. Utilice el bloque de funciones EXPERTGetDiag para obtener más información sobre este error detectado. |
Validity |
BOOL |
TRUE = significa que los valores de salida del bloque de funciones son válidos. |
Run |
BOOL |
Irrelevante |
Modulo_Flag |
BOOL |
Se establece en TRUE cuando el contador sobrepasa el valor Modulo. |
CurrentValue |
DWORD |
Valor actual del contador. |