Вы находитесь на странице: 1из 4

Lgica de control de un ascensor de 3 pisos

Cinemtica de la cabina
Los nicos desplazamiento posibles son:
Subir Bajar
X12 X21
X13 X31
X23 X32
Mapa de memoria
N ipo a! "dd #escripci$n %alor
1 & 'C1 &()1 'in de carrera piso 1 'C1*1: cabina en piso 1
2 & 'C2 &()2 'in de carrera piso 2 'C2*1: cabina en piso 1
3 & 'C3 &()3 'in de carrera piso 3 'C3*1 cabina en piso 1
+ & ,1 &()+ ,ulsador al piso 1 ,1*1: &r al piso 1
- & ,2 &()- ,ulsador al piso 2 ,2*1: &r al piso 2
. & ,3 &(). ,ulsador al piso 3 ,3*1: &r al piso 3
/ & ,S &()/ ,ulsador Llamada ,S*1: "scensor llamado
1 & C# &()( ,uerta cerrada C#*1: ,uerta cerrada
2 0 M1 0()( Motor subir M1*1: Cabina subiendo
3 0 M# 0()1 Motor bajar M#*1: Cabina bajando
+ 0 ML 0()2 Cerrar puerta ML*1: Cerrando puerta
- 0 M2 0()+ "brir puerta M2*1: "briendo puerta
. 0
1 M X12 M()( #esplazar piso 1 al piso 2 X12*1: #esplazar de piso1 al 2
2 M X13 M()1 #esplazar piso 1 al piso 3 X13*1: #esplazar de piso1 al 3
3 M X23 M()2 #esplazar piso 2 al piso 3 X23*1: #esplazar de piso 2 al 3
+ M X31 M()3 #esplazar piso 3 al piso 1 X31*1: #esplazar de piso 3 al 1
- M X32 M()+ #esplazar piso 3 al piso 2 X32*1: #esplazar de piso 3 al 2
. M X21 M()- #esplazar piso 2 al piso 1 X21*1: #esplazar de piso 2 al 1
P1
P2
P3
X
12
X
13
X
21
X
23
X
32
X
31
Lgicas de desplazamiento
1
SUBIDAS
3l ascensor ascender del piso 1 al 3 si est en el piso 1 4 lo llaman desde el 3)
X135S36 * 'C17,3
'C1 ,3 X13
8889 :8888889 :8888885 S 6
#eber detenerse al lle!ar al piso 3)
X13523S36*'C3
'C3 X13
8889 :8888888888888885 2 6
3l ascensor ascender del piso 1 al 2 si est en el piso 1 4 lo llaman desde el 2)
X125S36 * 'C17,2
'C1 ,2 X12
8889 :8888889 :8888885 S 6
#eber detenerse al lle!ar al piso 2)
X12523S36*'C3
'C2 X12
8889 :8888888888888885 2 6
3l ascensor ascender del piso 2 al 3 si est en el piso 2 4 lo llaman desde el 3)
X235S36 * 'C27,3
'C2 ,3 X23
8889 :8888889 :8888885 S 6
#eber detenerse al lle!ar al piso 3)
X13523S36*'C3
'C3 X23
8889 :8888888888888885 2 6
BAJADAS
3l ascensor bajar del piso 3 al 1 si est en el piso 3 4 lo llaman desde el 1)
X315S36 * 'C37,1
'C3 ,1 X31
8889 :8888889 :8888885 S 6
1 Nota: L$!ica solo con prop$sitos peda!$!icos) Su aplicaci$n real no est recomendada
#eber detenerse al lle!ar al piso 1)
X31523S36*'C1
'C1 X31
8889 :8888888888888885 2 6
3l ascensor bajar del piso 2 al 1 si est en el piso 2 4 lo llaman desde el 1)
X215S36 * 'C27,1
'C2 ,1 X21
8889 :8888889 :8888885 S 6
#eber detenerse al lle!ar al piso 1)
X12523S36*'C1
'C1 X21
8889 :8888888888888885 2 6
3l ascensor bajar del piso 3 al 2 si est en el piso 3 4 lo llaman al 2)
X325S36 * 'C37,2
'C3 ,2 X32
8889 :8888889 :8888885 S 6
#eber detenerse al lle!ar al piso 3)
X32523S36*'C2
'C2 X32
8889 :8888888888888885 2 6
Activacin Motor
Cabina subiendo si puerta cerrada
M1*5X12;X13;X2367C#
X12 C# M1
8889 :888<8889 :88885 6
<
X13 <
8889 :888<
<
X23 <
8889 :888<
Cabina bajando si puerta cerrada
M#*5X21;X31;X3267C#
X21 C# M#
8889 :888<88889 :8885 6
<
X31 <
8889 :888<
<
X32 <
8889 :888<
Si llaman ascensor de cual=uier piso 4 no est mo>iendose retardar cierre de puerta
2*5,&;,2;,3675?M1;?M#6
M2*2
,1 M1
<@@@@< <@@@;@@;@@@@< A <@@@@;@@@@:2 -s9
< ,2 < < M# <
<@@@@< <@@@; ;@@@@< A <@@@@;
< ,3 <
<@@@@< <@@@;
Cerrar puerta cabina
2 M2
<@@@@< <@@@@@@@@@@@@@@@@@@@@@@@@@@@@5 6

Вам также может понравиться