Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.
Parte previa
1.1.
En general para toda aplicacin de automatizacin industrial se presentan elementos tpicos que aseguran un
correcto control de proceso y otorgan facilidades para que se realice una supervisin cmoda a distancia. Para estos
efectos es que se puede entender de buena forma la relacin entre los componentes involucrados con el siguiente
diagrama de bloques:
Cada elemento presente en el diagrama cumple con una variada gamma de funciones, pero como generalidad
cada una cumple con:
Ascensor Prototipo:
tablecidas mediante el control de diferentes seales, ya sean las asociadas a sensores como las que se remiten
a actuadores.
PLC S7-200:
Estacin de programacin:
tador que permite congurar el PLC tanto para la programacin como para la comunicacin, entre otras
caractersticas.
Supervisin remota:
de datos (SCADA) que se vincula directamente con una interfaz hombre-mquina (HMI). La idea es mediante
algn protocolo determinado (Ethernet para este caso) se pueda obtener informacin del proceso a distancia
y tambin poder actuar sobre este.
1.2.
Entendiendo que el ascensor cuenta con entradas y salidas asociadas a sensores y actuadores, respectivamente,
es que parece pertinente integrar un diagrama que muestre la nomenclatura utilizada y, posteriormente, entregar
una tabla con las memorias asignadas para cada seal.
El diagrama de entradas y salidas es el siguiente:
PIx:
PEx:
Sx:
FCI:
FCS:
Notar que
Contando con la descripcin de cada entrada y salida, resta contar con la siguiente tabla que muestra las
entradas/salidas fsicas y lgicas del PLC:
Entradas
Fsica-Lgica
Salidas
Fsica-Lgica
FCI
T8 - I0.0
UP
T1 - Q0.0
FCS
T9 - I0.1
DW
T2 - Q0.1
S1
T10 - I0.2
LI1
T3 - Q0.2
S2
T11 - I0.3
LI2
T4 - Q0.3
S3
T12 - I0.4
LI3
T5 - Q0.4
PI1
T13 - I0.5
LE1
T14 - Q0.5
PI2
T21 - I0.6
LE2
T15 - Q0.6
PI3
T22 - I0.7
LE3
T16 - Q0.7
PE1
T23 - I1.0
LC
T17 - Q1.0
PE2
T24 - I1.1
PE3
T25 - I1.2
2.
Laboratorio
2.1.
2.1.1.
Requerimientos
2.1.2.
Consideraciones de diseo
Para facilitar el diseo del diagrama de estados se realizan las siguientes consideraciones:
El ascensor ser inicializado en el piso 1.
Se crea un estado de espera que tiene como nalidad tanto apagar la luz de cabina como cambiar el modo del
ascensor (subir o bajar).
La pulsacin de botones es independiente de cualquier estado que se dena ya que ocurre de forma aleatoria.
Por lo tanto, las pulsaciones no sern consideradas ni en las transiciones ni en los estados del Grafcet, slo se
incluirn en el diagrama Ladder.
2.1.3.
Grafcet
En base a los requerimientos y consideraciones de diseo se genera el siguiente diagrama de estados para el
ascensor:
Es necesario indicar que en este Grafcet son considerados dos tipos de accionamiento:
S: La variable es seteada con un determinado valor. Lo anterior quiere decir que, an que el estado termine,
se mantiene el valor asignado a la variable.
D: La variable esta condicionada por tiempo. La accin indicada se realiza s y solo si transcurren D segundos
en el estado, si el estado termina antes del tiempo no se produce el cambio en la variable.
Aparte de las consideraciones mencionadas, hay que notar que no se entregan las condiciones lgicas asociadas a
cada transicin. Esto en funcin del espacio del diagrama y porque se detallan en un apartado especco del tema.
Por otra parte cabe destacar que como cada pulsacin est asociada directamente al encendido de un LED (de cada
piso o interno) y se inform previamente que dichas acciones estn manejadas de forma independiente con espacios
de memoria determinados, es que tampoco se incluyen como acciones en el Grafcet recin ilustrado.
2.1.4.
Estados
E0 (inicializacin):
Este estado es gatillado por el First Scan del PLC y activa la bajada del ascensor al
primer piso.
E1 (espera):
Este estado es activado cuando el ascensor no tiene requerimientos, su funcin consiste princi-
8[s],
se apague la luz de la
cabina.
E2 (subida):
Este estado es activado si se solicita un piso superior al actual, asegura que el ascensor suba
activando el motor.
E3 (bajada):
dem a
E2,
se asegura de detener el ascensor, limpia el requerimiento de la memoria, indica cual es el piso actual y obliga
al ascensor a esperar
los
2[s]
2[s]
antes de realizar cualquier otra accin. Desde este estado es posible, transcurridos
por defecto y existiendo un requerimiento de subida, continuar con dicha accin. Por el contrario, si
existe el requerimiento de bajar o no hay ningn otro requerimiento, entonces se vuelve al estado
E1.
las mismas acciones y permite las mismas transiciones pero viene del hecho de haber estado bajando.
2.1.5.
Transiciones
TR0:
T R0 = E0 (S1 F CI)
TR1:
Esta transicin ocurre si se llama al ascensor a un piso superior desde el estado de espera (E1).
Esta transicin ocurre si se llama al ascensor a un piso inferior desde el estado de espera (E1).
Esta transicin ocurre si se llega a un piso dado que el ascensor se encontraba subiendo (E2).
Esta transicin ocurre si se llega a un piso dado que el ascensor se encontraba bajando (E3).
Esta transicin ocurre si dado que el ascensor subi y lleg al piso solicitado (E4) se pide un piso
T R5 = E4 T 2.OK BT 3
TR6: Esta transicin ocurre si dado que el ascensor baj y lleg al piso solicitado (E5) se pide un piso inferior,
respetando los dos segundos de estada en el piso (T 2.OK ).
T R6 = E5 T 2.OK BT 1
TR7:
E5)
2.1.6.
Variables utilizadas:
Smbolo
Descripcin
S1
S2
S3
F CI
F CS
BT 1
BT 2
BT 3
P1
P2
P3
T 2.OK
2[s]
F CS
en el cuadro 1. Se debe notar que se utilizan las variables negadas dadas las caractersticas de los sensores utilizados.
Debido a las caractersticas de los mismos estos pueden no ser conables para determinar en qu posicin se encuentra
el ascensor (el sensor de piso puede quedar corrido de la banda que detecta el encoder o el switch de n de carrera
puede presentar imperfecciones), por esto, se crean las variables
luego de haber llegado a piso (E4 o
BT 1, BT 2
BT 3
E5).
corresponden a variables de memoria donde se almacena una peticin al ascensor. Por este
motivo resulta conveniente dejar estas variables independientes a los estados, o en otras palabras, dado que en
cualquier momento un botn puede ser presionado resulta menos desgastante realizar una declaracin global que
incluyendo esto en cada estado.
Finalmente,
con duracin de
T 2.OK
2[s].
E4
E5
2.2.
Equivalente Ladder
2.2.1.
Inicializacin
2.2.2.
E0.
Variables globales
BT 1.
BT 2.
BT 3.
LIE1.
LIE2.
LIE3.
F CI .
F CS .
2.2.3.
Motor de estados
E1.
E2.
E3.
E4.
E5.
2.2.4.
Transiciones
T R0.
T R1
T R2.
T R3.
T R4.
T R5
T R7.
T R6
T R7.
2.2.5.
Accionamientos
E0.
E1.
E2.
E3.
E4
E5.
2.3.
2.4.
En la experiencia se procede a desarrollar una interfaz que permitiera supervisar remtamente el proceso asociado
al ascensor y, gracias a un HMI, tener acceso a variables de inters (subida, bajada, piso en que se encuentra y piso
de dnde es llamado el ascensor). El proceso de conguracin y la imgen nal del HMI se presentan a continuacin:
1. Se ingresa a la carpeta I/O Drivers dentro del programa iFix y se selecciona el driver OPC. A continuacin
se selecciona la conguracin "use Local OPC Client Driver" y se apreta "connect".
2. Luego de establecer la conexin, se abre la ventana Power Tool para la conguracin de servidores e items de
trabajo.
3. En esta ventana se agrega un grupo con los items de inters y se conguran como entradas digitles (marcando
la casilla enable). En este proceso se van creando automticamente los TAG por defecto en la medida que se
agregan a la base de datos de iFIX (Process database tag)
4. Dentro del database se debe hacer reload y refrescarla. Finalmente se debe vericar que todos los tems estn
ingresados a la base de datos para salvar la conguracin.
5. Una vez realizado el punto anterior es que se puede proseguir con la creacin del HMI en la ventana Procy
iFix Database Manager.
6. El resultado nal obtenido como HMI es el siguiente:
LIE3.