HSCGetCapturedValue: devuelve el contenido de los registros de captura
Este bloque de funciones administrativas devuelve el contenido de un registro de captura.
Para ver la representación general en lenguaje IL o ST, consulte el capítulo Representación de funciones y de bloques de funciones.
Descripción de variables de E/S
En esta tabla se describen las variables de entrada:
Entradas |
Tipo |
Comentario |
---|---|---|
HSC_REF_IN |
Referencia al HSC. No se debe cambiar durante la ejecución del bloque. |
|
Execute |
BOOL |
En el flanco ascendente, inicia la ejecución del bloque de funciones. En el flanco descendente, restablece las salidas del bloque de funciones cuando finaliza su ejecución. |
CaptureNumber |
BYTE |
Índice del registro de captura: opara Main type counter: siempre 0 |
En esta tabla se describen las variables de salida:
Salidas |
Tipo |
Comentario |
---|---|---|
HSC_REF_OUT |
Referencia al HSC. |
|
Done |
BOOL |
TRUE indica que CaptureValue es válido. La ejecución del bloque de funciones ha finalizado. |
Busy |
BOOL |
TRUE = indica que la ejecución del bloque de funciones está en curso. |
Error |
BOOL |
TRUE = indica que se ha detectado un error. La ejecución del bloque de funciones ha finalizado. |
ErrID |
Cuando Error es TRUE: tipo de error detectado. |
|
CaptureValue |
DINT |
Cuando Done es TRUE: el valor del registro de la captura es válido. |
NOTA: En caso de detectar un error, las variables toman el último valor capturado.
NOTA: Para obtener más información sobre los pins Done, Busy y Execution, consulte la Información general sobre la gestión de bloques de funciones.
Adición del bloque de funciones HSCGetCapturedValue
Paso |
Descripción |
---|---|
1 |
Seleccione la ficha Bibliotecas en el Catálogo de software y haga clic en Bibliotecas. Seleccione Controlador > HMISCU > HMISCU HSC > HSCGetCapturedValue de la lista y, a continuación, arrastre el elemento y suéltelo en la ventana POU. |
2 |
Conecte la entrada HSC_REF_IN a la salida HSC_REF de HSC. |