Componente Funcional Mc_Touchprobe2_Mdx - Sew Eurodrive MPLCMotion MDX Manual

Tabla de contenido

Publicidad

Descripción de los componentes funcionales
4
Directorio MDX_Supplements
4.7.2

Componente funcional MC_TouchProbe2_MDX

Descripción
Rutina
TouchProbe
Aplicación
62
Enable : BOOL
TouchProbeSource : MC_TP_SOURCE_MDX
Edge : MC_TP_EDGE_MDX
PresetCounter : DINT
Axis : AXIS_REF (VAR_IN_OUT)
El componente funcional MC_TouchProbe2_MDX controla como máximo dos rutinas
de interrupción TouchProbe.
El componente funcional proyecta las rutinas de interrupción en el código IPOS
variador vectorial conectado. El variador vectorial inicializa en total tres objetos de
envío acíclicos (palabra de control 2, posición TouchProbe1, posición TouchProbe2).
Al volver a asignar a la señal de entrada Enable del componente funcional el valor
TRUE, el componente funcional configura un objeto de recepción. Cuando el
componente funcional detecta el evento TouchProbe, realiza una lectura de las
posiciones reales del variador vectorial.
1. Activación del componente funcional
Asignando a la señal de entrada Enable el valor TRUE se realiza una llamada al
componente funcional MC_TouchProbe2_MDX.
El variador vectorial inicializa automáticamente el estado IPOS
rutina de interrupción TouchProbe.
(Cambio de flanco y selección de TouchProbe)
2. Espera a evento TouchProbe
El componente funcional MC_TouchProbe2_MDX asigna a la salida Enabled el
valor TRUE.
3. Ha tenido lugar un evento TouchProbe.
El variador vectorial informa al controlador MOVI-PLC
dicho evento.
(CtrlWord2, TouchProbe2 -> bit 0, TouchProbe2 -> bit 1)
El componente funcional MC_TouchProbe2_MDX realiza una lectura de la
posición TouchProbe del sistema de encoder seleccionado.
El componente funcional MC_TouchProbe2_MDX aumenta en uno el valor de la
salida Counter.
El componente funcional
EdgeDetected el valor TRUE.
La vigilancia de la entrada TouchProbe se inicia de nuevo.
4. Evaluar el evento TouchProbe
El componente funcional MC_TouchProbe2_MDX transmite las posiciones
TouchProbe a las salidas TouchProbePos_X14 hasta TouchProbePos_X62.
El componente funcional restaura la salida EdgeDetected al valor FALSE.
El componente funcional activa la rutina de interrupción TouchProbe.
El componente funcional MC_TouchProbe2_MDX puede utilizarse en todos los ejes del
motor.
MC_TouchProbe2_MDX
MC_TouchProbe2_MDX asigna a la salida
Manual – Biblioteca MPLCMotion_MDX
EdgeDetected : BOOL
Enabled : BOOL
Error : BOOL
ErrorID : DWORD
TouchProbePos : DINT
Counter : DINT
20028AXX
®
del
®
e inicia una
®
de que se ha producido

Publicidad

Tabla de contenido
loading

Tabla de contenido