Está en la página 1de 4

Totally Integrated

Automation Portal

ELEVADOR BASE / PLC_1 [CPU 1214C AC/DC/Rly] / Bloques de programa


ASCESNOR [FC1]
ASCESNOR Propiedades
General
Nombre ASCESNOR Número 1 Tipo FC Idioma KOP
Numeración Automático
Información
Título Autor Comentario Familia
Versión 0.1 ID personaliza‐
do

Bloque_1
Nombre Tipo de datos Valor predet. Comentario
Input
Output
InOut
IEC_Timer_0_Instance TON_TIME
PT Time
ET Time
IN Bool
Q Bool
IEC_Timer_0_Instance_1 TON_TIME
PT Time
ET Time
IN Bool
Q Bool
IEC_Timer_0_Instance_2 TON_TIME
PT Time
ET Time
IN Bool
Q Bool
IEC_Timer_0_Instance_3 TON_TIME
PT Time
ET Time
IN Bool
Q Bool
IEC_Timer_0_Instance_4 TON_TIME
PT Time
ET Time
IN Bool
Q Bool
Temp
Constant
Return
ASCESNOR Void

Segmento 1: GUARDAR LOS DATOS

"BLOQUEDEDATO "BLOQUEDEDATO %M100.1 "BLOQUEDEDATO


S ASCENSOR". S ASCENSOR". "PETICION_ S ASCENSOR". %M100.0
ASCENSOR.PET0 ASCENSOR.ACT0 PENDIENTE" ASCENSOR.FIN "HAY_PETICION"
S

"BLOQUEDEDATO "BLOQUEDEDATO
S ASCENSOR". S ASCENSOR".
ASCENSOR.PET1 ASCENSOR.ACT1

"BLOQUEDEDATO "BLOQUEDEDATO
S ASCENSOR". S ASCENSOR".
ASCENSOR.PET2 ASCENSOR.ACT2

"BLOQUEDEDATO "BLOQUEDEDATO
S ASCENSOR". S ASCENSOR".
ASCENSOR.PET3 ASCENSOR.ACT3

Segmento 2:
Totally Integrated
Automation Portal

%M100.1 %M100.1
%M100.0 "PETICION_ %M100.0 "PETICION_
"HAY_PETICION" PENDIENTE" "HAY_PETICION" PENDIENTE"
R S

"BLOQUEDEDATO
"BLOQUEDEDATO "BLOQUEDEDATO S ASCENSOR".
S ASCENSOR". S ASCENSOR". ASCENSOR.
ASCENSOR.PET0 ASCENSOR.ACT0 DEST0

"BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO


S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR".
ASCENSOR.ACT0 ASCENSOR.ACT1 ASCENSOR.ACT2 ASCENSOR.ACT3 ASCENSOR.SUBE ASCENSOR.BAJA

"BLOQUEDEDATO "BLOQUEDEDATO
S ASCENSOR". "BLOQUEDEDATO "BLOQUEDEDATO S ASCENSOR".
ASCENSOR. S ASCENSOR". S ASCENSOR". ASCENSOR.
DEST0 ASCENSOR.PET1 ASCENSOR.ACT1 DEST1
S

"BLOQUEDEDATO
"BLOQUEDEDATO "BLOQUEDEDATO S ASCENSOR".
S ASCENSOR". S ASCENSOR". ASCENSOR.
ASCENSOR.PET2 ASCENSOR.ACT2 DEST2

"BLOQUEDEDATO
"BLOQUEDEDATO "BLOQUEDEDATO S ASCENSOR".
S ASCENSOR". S ASCENSOR". ASCENSOR.
ASCENSOR.PET3 ASCENSOR.ACT3 DEST3

"BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO


S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR".
ASCENSOR.PET0 ASCENSOR.PET1 ASCENSOR.PET2 ASCENSOR.PET3
R R R R

Segmento 3:

"BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO


S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR".
ASCENSOR.SUBE ASCENSOR.PET0 ASCENSOR.PET1 ASCENSOR.PET2 ASCENSOR.PET3
R R R R

"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.BAJA

Segmento 4:

"BLOQUEDEDATO
%M100.1 S ASCENSOR". "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO
"PETICION_ ASCENSOR. S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR".
PENDIENTE" DEST0 ASCENSOR.ACT0 ASCENSOR.SUBE ASCENSOR.BAJA ASCENSOR.FIN
R R S

"BLOQUEDEDATO "BLOQUEDEDATO
S ASCENSOR". S ASCENSOR".
ASCENSOR.ACT0 ASCENSOR.BAJA
S

"BLOQUEDEDATO
S ASCENSOR". "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO
ASCENSOR. S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR".
DEST1 ASCENSOR.ACT1 ASCENSOR.SUBE ASCENSOR.BAJA ASCENSOR.FIN
R R S

"BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO


S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR".
ASCENSOR.ACT1 ASCENSOR.ACT0 ASCENSOR.BAJA ASCENSOR.SUBE
S

"BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO


S ASCENSOR". S ASCENSOR". S ASCENSOR".
ASCENSOR.ACT0 ASCENSOR.SUBE ASCENSOR.BAJA
S

"BLOQUEDEDATO
S ASCENSOR". "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO
ASCENSOR. S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR".
DEST2 ASCENSOR.ACT2 ASCENSOR.SUBE ASCENSOR.BAJA ASCENSOR.FIN
R R S

"BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO


S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR".
ASCENSOR.ACT2 ASCENSOR.ACT0 ASCENSOR.BAJA ASCENSOR.SUBE
S

"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.ACT1

"BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO


S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR".
ASCENSOR.ACT0 ASCENSOR.ACT1 ASCENSOR.SUBE ASCENSOR.BAJA
S

"BLOQUEDEDATO
S ASCENSOR". "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO
ASCENSOR. S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR".
DEST3 ASCENSOR.ACT3 ASCENSOR.SUBE ASCENSOR.BAJA ASCENSOR.FIN
R R S

"BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO


S ASCENSOR". S ASCENSOR". S ASCENSOR".
ASCENSOR.ACT3 ASCENSOR.BAJA ASCENSOR.SUBE
S

Segmento 5:

"BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO


S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR".
ASCENSOR.ACT0 ASCENSOR.BAJA ASCENSOR.BAJA ASCENSOR.FIN
R S

"BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO


S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR".
ASCENSOR.ACT3 ASCENSOR.SUBE ASCENSOR.SUBE ASCENSOR.FIN
R S
Totally Integrated
Automation Portal

Segmento 6:

"BLOQUEDEDATO "BLOQUEDEDATO %M100.1


S ASCENSOR". S ASCENSOR". "PETICION_
ASCENSOR.SUBE ASCENSOR.BAJA PENDIENTE"
R

"BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO


S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR".
ASCENSOR.PET0 ASCENSOR.PET1 ASCENSOR.PET2 ASCENSOR.PET3
R R R R

"BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO "BLOQUEDEDATO


S ASCENSOR". S ASCENSOR". S ASCENSOR". S ASCENSOR".
ASCENSOR. ASCENSOR. ASCENSOR. ASCENSOR.
DEST0 DEST1 DEST2 DEST3

R R R R

Segmento 7:

"BLOQUEDEDATO
S ASCENSOR".
%M1.2 ASCENSOR.
"AlwaysTrue" DEST0
MOVE
EN ENO
0 IN
"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
NDESTINO
OUT1

"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
DEST1
MOVE
EN ENO
1 IN
"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
NDESTINO
OUT1

"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
DEST2
MOVE
EN ENO
2 IN
"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
NDESTINO
OUT1

"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
DEST3
MOVE
EN ENO
3 IN
"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
NDESTINO
OUT1

"BLOQUEDEDATO
%M1.2 S ASCENSOR".
"AlwaysTrue" ASCENSOR.ACT0 MOVE
EN ENO
0 IN
"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
NPLANTA
OUT1

"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.ACT1 MOVE
EN ENO
1 IN
"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
NPLANTA
OUT1

"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.ACT2 MOVE
EN ENO
2 IN
"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
NPLANTA
OUT1

"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.ACT3 MOVE
EN ENO
3 IN
"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
NPLANTA
OUT1

Segmento 8:
Totally Integrated
Automation Portal

"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.FIN MOVE
EN ENO
0 IN
"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
FASE_PUERTA
OUT1

"BLOQUEDEDATO "BLOQUEDEDATO
S ASCENSOR". S ASCENSOR".
"BLOQUEDEDATO "BLOQUEDEDATO
ASCENSOR. ASCENSOR.
S ASCENSOR". S ASCENSOR".
FASE_PUERTA CIERRA
ASCENSOR.FIN MOVE ASCENSOR.ABRE
==
EN ENO S R
Int
1 IN
0
"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
FASE_PUERTA
OUT1

"BLOQUEDEDATO #IEC_Timer_0_
S ASCENSOR". Instance_2
ASCENSOR.
TON
FASE_PUERTA
Time MOVE
==
IN Q EN ENO
Int
1 T#3s PT ET ... 2 IN
"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
FASE_PUERTA
OUT1

"BLOQUEDEDATO #IEC_Timer_0_
"BLOQUEDEDATO Instance_3
S ASCENSOR". S ASCENSOR".
"BLOQUEDEDATO
ASCENSOR. ASCENSOR.
S ASCENSOR". TON
FASE_PUERTA CIERRA
ASCENSOR.ABRE Time MOVE
==
R R IN Q EN ENO
Int
T#3s PT ET ... 3 IN
2 "BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
FASE_PUERTA
OUT1

"BLOQUEDEDATO #IEC_Timer_0_
"BLOQUEDEDATO Instance_4 "BLOQUEDEDATO
S ASCENSOR".
"BLOQUEDEDATO S ASCENSOR". "BLOQUEDEDATO S ASCENSOR".
ASCENSOR.
S ASCENSOR". ASCENSOR. TON S ASCENSOR". ASCENSOR.
FASE_PUERTA CIERRA CIERRA
ASCENSOR.ABRE Time ASCENSOR.ABRE MOVE
==
R S IN Q R R EN ENO
Int
3 T#5s PT ET ... 4 IN
"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
FASE_PUERTA
OUT1

"BLOQUEDEDATO
S ASCENSOR".
"BLOQUEDEDATO
ASCENSOR.
S ASCENSOR".
FASE_PUERTA
ASCENSOR.FIN
==
R
Int
4
MOVE
EN ENO
0 IN
"BLOQUEDEDATO
S ASCENSOR".
ASCENSOR.
FASE_PUERTA
OUT1

También podría gustarte