Este bloque de funciones configura e inicia la captura de posición.
El bloque de funciones devuelve la posición del eje al producirse un evento desencadenador. Los parámetros de desencadenador de la unidad se proporcionan en la implementación del dispositivo.
Si se ejecuta el bloque de funciones MC_AbortTrigger cuando MC_TouchProbe está ocupado, se cancela la función para la entrada de desencadenador referenciada.
Un nuevo flanco ascendente en la entrada Execute sobrescribe y reinicia la función de desencadenador activa.
Nombre de biblioteca: GMC Independent Lexium
Espacio de nombres: GILXM
Input |
Tipo de datos |
Descripción |
|
---|---|---|---|
Execute |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE. Un flanco ascendente de la entrada Execute inicia el bloque de funciones. El bloque de funciones continúa ejecutándose, y la salida Busy se establece en TRUE. Este bloque de funciones puede reiniciarse mientras se ejecuta. Los valores de destino se sobrescriben con los nuevos valores en el momento en que se produce el flanco ascendente. |
|
SingleShot |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: TRUE.
|
Salida |
Tipo de datos |
Descripción |
---|---|---|
Done |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
Busy |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
CommandAborted |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
Error |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
Valid |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
ErrorID |
WORD |
Devuelve el valor de un código de diagnóstico. Consulte los códigos de diagnóstico de la biblioteca. Si el valor es 0 y si la salida Error de este bloque de funciones se establece en TRUE, el código de diagnóstico puede leerse con la salida AxisErrorID del bloque de funciones MC_ReadAxisError. |
RecordedPosition |
DINT |
Devuelve el valor de la posición del eje al producirse un evento desencadenador. Rango de valores: -2147483648...2147483647 Valor predeterminado: 0 Posición capturada del motor en unidades definidas por el usuario. |
Entrada/salida |
Tipo de datos |
Elementos |
Tipo de datos |
Descripción |
---|---|---|---|---|
Axis |
Axis_Ref |
– |
Consulte el eje (instancia) para el que se ejecutará el bloque de funciones (corresponde al nombre del eje). El nombre de eje debe estar definido en el árbol de EcoStruxure Machine Expert. de |
|
TriggerInput |
MC_Trigger_Ref |
TouchProbeNumber |
UINT |
Selecciona la unidad de captura de la unidad. |
TriggerEdge |
ET_TriggerEdge |
Flanco para desencadenar la captura de posición.
Consulte también Tipo de datos específico del proveedor ET_TriggerEdge. |