Un tipo Simple siempre se gestiona mediante un bloque de funciones HSCSimple.
NOTA: Se detecta un error durante la compilación si se utiliza el bloque de funciones HSCSimple para gestionar un tipo de HSC diferente.
Adición de un bloque de funciones HSCSimple
Paso |
Descripción |
---|---|
1 |
Arrastre el bloque de funciones Bibliotecas > Controlador > HMISCU > HMISCU_HSC > HSCSimple hasta Aplicaciones > HMISCUxx5 > POU y suéltelo en el cuadro Start Here de la ventana inferior. |
2 |
El nombre de instancia se encuentra en el campo Variable en Dispositivos > HMISCU••5 > Funciones incrustadas > HSC > HSC0• con HSC0• > Tipo establecido en Simple. |
NOTA: Este método es para los lenguajes ST, LD o FBD. |
Utilización de las variables de E/S
En estas tablas se describe cómo se utilizan los diferentes pins del bloque de funciones en la modalidad Una tarea.
En esta tabla se describen las variables de entrada:
Entrada |
Tipo |
Comentario |
---|---|---|
EN_Enable |
TRUE autoriza cambios en el valor actual del contador. |
|
Sync |
BOOL |
En el flanco ascendente, establece el valor del contador con el preajuste configurado. |
ACK_Modulo |
BOOL |
No utilizado |
En esta tabla se describen las variables de salida:
Salida |
Tipo |
Comentario |
---|---|---|
HSC_REF |
Consulte el HSC. Se utiliza con el pin de entrada HSC_REF_IN de los bloques de funciones. |
|
Validity |
BOOL |
TRUE significa que los valores de salida del bloque de funciones son válidos. |
HSC_Err |
BOOL |
TRUE indica que se ha detectado un error. Utilice el bloque de funciones HSCGetDiag para obtener más información sobre este error detectado. |
Run |
BOOL |
TRUE indica que el contador está en ejecución. Cambia a FALSE cuando CurrentValue llega a 0. Se requiere un flanco ascendente en Sync para reiniciar el contador. |
CurrentValue |
DWORD |
Valor actual del contador. |
Modulo_Flag |
BOOL |
No utilizado |