Bloque de funciones PTOGetDiag
El bloque de funciones devuelve el código de error de PTO detectado.
Para ver la representación general en lenguaje IL o ST, consulte el capítulo Representación de las funciones y los bloques de funciones.
Descripción de variables de E/S
En esta tabla se describen las variables de entrada:
Entradas |
Tipo |
Comentario |
---|---|---|
PTO_REF_IN |
Referencia al canal de PTO. Para conectarse al PTO_REF de PTOSimple o a la PTO_REF_OUT de los bloques de funciones de los PTO. |
|
Execute |
BOOL |
En el flanco ascendente, inicia la ejecución del bloque de funciones. Cuando es FALSE, resetea las salidas del bloque de funciones cuando finaliza su ejecución. |
En esta tabla se describen las variables de salida:
Salidas |
Tipo |
Comentario |
|
---|---|---|---|
PTO_REF_OUT |
Referencia al canal de PTO. Para conectarse con el pin de entrada de PTO_REF_IN de los bloques de funciones PTO. |
||
Terminado |
BOOL |
TRUE = indica que PTODiag 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. |
||
PTODiag |
DWORD |
Cuando Terminado es TRUE: Código de error de diagnóstico (consulte la tabla posterior). |
Bit DWORD |
Significado |
---|---|
De 0 a 3 |
No se utiliza |
4 |
Error interno detectado |
De 5 a 6 |
No se utiliza |
7 |
Error de configuración detectado |
8...16 |
No utilizado |
17 |
Unidad no preparada (la entrada auxiliar DriveReady es FALSE) |
18...20 |
No utilizado |
21 |
Reservado |
22 |
Frecuencia no válida |
23 |
Aceleración no válida |
24 |
Deceleración no válida |
25 |
Comando rechazado (PTO_AXIS_ERROR o se ha activado un nuevo comando PTO antes de que se completase la última operación) |
26 |
Dirección no válida |
De 27 a 31 |
No utilizado |
NOTA: Para obtener más información sobre los pins Done, Busy, CommandAborted y Execution, consulte Información general sobre la gestión de bloques de funciones.