Veamos como se realiza el programa para gestionar los
movimientos de un Ascensor.
Los pulsadores de llamada, de cada una de las puertas
y del interior de la cabina, gobiernan el sentido de giro del motor para
la subida y la bajada. Los finales de carrera, situados en cada una de
las plantas, detectan la posición del ascensor.
La solución se realiza con un GRAFCET de seis
secuencias opcionales como el de la figura. Las transiciones de la parte
superior, establecen las condiciones de funcionamiento del motor con productos
de las variables. Las transiciones de la parte inferior, definen las paradas
del motor al llegar a cada planta.
El ejemplo de programación está implementado
en el lenguaje PL71 de los Autómata TSX17 de Telemecanique.

| Zona de tratamiento secuencial
=*= 1 L I0.04 A I0.02 # 2 L I0.04 A I0.03 # 3 L I0.05 A I0.01 # 4 L I0.05 L I0.03 # 5 L I0.06 A I0.02 # 6 L I0.06 A I0.01 # 7 -*- 2 L I0.05 # 1 -*- 3 |
L I0.06
# 1 -*- 4 L I0.04 # 1 -*- 5 L I0.06 # 1 -*- 6 L I0.05 # 1 -*- 7 L I0.04 # 1 Zona de tratamiento posterior =*= POST L X2 O X3 O X5 = O0.01 L X4 O X6 O X7 = O0.07 |
