Un tipo Simple siempre se gestiona mediante un bloque de funciones HSCSimple_TM3.
NOTA: Se detecta un error durante la compilación si se utiliza el bloque de funciones HSCSimple_TM3 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 Interna > IODrivers > TM3 HSC > HSC > HSCSimple_TM3 en la lista. |
2 |
Arrastre el elemento y suéltelo en la ventana POU. |
3 |
Edite el nombre de instancia de tipo Simple predeterminado de manera que coincida con el Nombre de instancia del bloque de funciones del contador definido en la ventana Configuración. |
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 |
---|---|---|
HSC_REF_TM3 |
HSC_REF_TM3 |
Referencia a la instancia HSC. |
Enable |
BOOL |
TRUE = activa el contador y tiene en cuenta los pulsos de la entrada del contador. |
Sync |
BOOL |
En el flanco ascendente, restablece e inicializa el contador. |
ACK_Modulo |
BOOL |
En el flanco ascendente, resetea Modulo_Flag. |
En esta tabla se describen las variables de salida:
Salida |
Tipo |
Comentario |
---|---|---|
Run |
BOOL |
TRUE = indica que el contador está activado. |
Valid |
BOOL |
TRUE = indica que los valores de salida del bloque de funciones son válidos. |
Error |
BOOL |
TRUE = indica que se ha detectado un error. |
ErrorId |
HSC_ERROR_TM3 |
Indica el valor del error detectado. Consulte la enumeración de HSC_ERROR_TM3. |
Modulo_Flag |
BOOL |
Se establece en TRUE cuando el contador sobrepasa el valor Modulo. |
CurrentValue |
DWORD |
El valor del contador. |