Programa Secuencial - Festo CMXR-C1 Instrucciones De Programacion

Ocultar thumbs Ver también para CMXR-C1:
Tabla de contenido

Publicidad

19. Ejemplos

19.5.3 Programa secuencial

Variables:
posEspera : CARTPOS := (...)
posRecogida : CARTPOS := (...)
posPosado : CARTPOS := (...)
sobreposRecogida: CARTPOS := (...)
sobreposPosado : CARTPOS := (...)
Pinza : DOUT := (...)
Programa:
// Inicialización
Acc(dynCart, 4000)
Vel(dynCart, 100)
Lin(posEspera)
WHILE TRUE DO
// Handshake
WAIT plc_inboolreg[0] // El PLC señaliza una posición nueva
posRecogida := plc_cposreg[0]
sobreposRecogida.x := plc_cposreg[0].x
sobreposRecogida.y := plc_cposreg[0].y
plc_outboolreg[0] := TRUE // Confirma la recepción
WAIT NOT plc_inboolreg[0] // Esperar a la respuesta del PLC
plc_outboolreg[0] := FALSE
// Avanzar a la posición de aceptación
Lin(sobreposRecogida)
Lin(posRecogida)
// Agarrar
Pinza := TRUE
WaitTime(200)
// Avanzar a la posición de posado
Lin(sobreposRecogida)
Lin(sobreposPosado)
188
Festo GDCP-CMXR-SW-ES es 0805NH

Publicidad

Tabla de contenido
loading

Tabla de contenido