El tipo principal siempre se gestiona mediante un bloque de funciones HSCMain_M241.
NOTA: En el momento de la compilación, se produce un código de error detectado si se utiliza el bloque de funciones HSCMain_M241 para gestionar un tipo de HSC diferente.
Adición del bloque de funciones HSCMain
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 > HSCMain_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 Principal (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 el tipo Medidor de frecuencias.
En esta tabla se describen las variables de entrada:
Entrada |
Tipo |
Descripción |
---|---|---|
EN_Enable |
BOOL |
Si el valor es TRUE y la entrada EN está configurada, autoriza la habilitación del contador utilizando la Entrada de habilitación. |
EN_Preset |
BOOL |
No utilizado. |
EN_Cap |
BOOL |
No utilizado. |
EN_Compare |
BOOL |
No utilizado. |
EN_Out0 |
BOOL |
No utilizado. |
EN_Out1 |
BOOL |
No utilizado. |
F_Enable |
BOOL |
TRUE = autoriza cambios en el valor actual del contador. |
F_Preset |
BOOL |
En el flanco ascendente, reinicie el temporizador interno relativo a la referencia de tiempo. |
F_Out0 |
BOOL |
No utilizado. |
F_Out1 |
BOOL |
No utilizado. |
ACK_Modulo |
BOOL |
No utilizado. |
ACK_Preset |
BOOL |
En el flanco ascendente, restablece Preset_Flag. |
ACK_Cap |
BOOL |
No utilizado. |
SuspendCompare |
BOOL |
No utilizado |
En esta tabla se describen las variables de salida:
Salidas |
Tipo |
Comentario |
---|---|---|
HSC_REF |
Referencia al HSC. Para utilizar con el pin de entrada EXPERT_REF_IN de los 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 = indica que los valores de salida del bloque de funciones son válidos. |
Run |
BOOL |
El contador está en ejecución |
TH0 |
BOOL |
No utilizado. |
TH1 |
BOOL |
No utilizado. |
TH2 |
BOOL |
No utilizado. |
TH3 |
BOOL |
No utilizado. |
Modulo_Flag |
BOOL |
No utilizado. |
Preset_Flag |
BOOL |
Se establece en 1 mediante la el preajuste del contador. |
Cap_Flag |
BOOL |
No utilizado. |
Reflex0 |
BOOL |
No utilizado. |
Reflex1 |
BOOL |
No utilizado. |
Out0 |
BOOL |
No utilizado. |
Out1 |
BOOL |
No utilizado. |
CurrentValue |
DINT |
Valor actual del contador. |