Vous êtes sur la page 1sur 0

Autor: Ing. Daniel Morn- Ing.

Jos Cuello 1

























































UNIVERSIDAD NACIONAL DE SAN LUS


Faculta de Ingeniera y Ciencias Econmico Sociales

LABORATORIO DE MECATRONICA









Curso de Capacitacin
CONTROLADORES LGICOS PROGRAMABLES (PLC)
SIMATIC S7-200






DOCENTES:
ING. OSCAR DANIEL MORN
ING. JOS ALBERTO CUELLO


Autor: Ing. Daniel Morn- Ing. Jos Cuello 2

Q QU UE E E ES S U UN N P PL LC C? ?

Un Controlador Lgico Programables es:

Un equipo electrnico, basado en un microprocesador o microcontrolador,
que tiene generalmente una configuracin modular, puede programarse en
lenguaje no informtico y est diseado para controlar procesos en tiempo
real y en ambiente agresivo (ambiente industrial).
Una caracterstica diferenciadora del autmata programable frente a otros
sistemas de control programables est en la estandarizacin de su
hardware, que permite la configuracin de sistemas de control a medida.

El esquema de un proceso controlado por PLC es el siguiente:












Figura 1


C CL LA AS SI IF FI IC CA AC CI I N N D DE E L LO OS S P PL LC C

o Estructura compacta:
En un solo bloque todos sus elementos: fuente de alimentacin,
CPU, memorias, entrada/salida, etc.
Aplicaciones en el que el nmero de entradas/salidas es pequeo,
poco variable y conocido a priori
Carcasa de carcter estanco, que permite su empleo en ambientes
industriales especialmente hostiles

o Estructura modular:
Permite adaptarse a las necesidades del diseo, y a las posteriores
actualizaciones. Configuracin del sistema variable
Funcionamiento parcial del sistema frente a averas localizadas, y
una rpida reparacin con la simple sustitucin de los mdulos
averiados


P PR RO OC CE ES SO O S SE EN NS SO OR RE ES S
S SA AL LI ID DA AS S P PL LC C E EN NT TR RA AD DA AS S
A AC CT TU UA AD DO OR RE ES S
Autor: Ing. Daniel Morn- Ing. Jos Cuello 3

Estructura Modular del S7-224



Figura 2

C CO OM MP PO ON NE EN NT TE ES S D DE E U UN N P PL LC C










Figura 3


PRINCIPALES BLOQUES QUE COMPONEN A UN PLC

Bloque de entradas
Adapta y codifica de forma comprensible para la CPU las seales
procedentes de los dispositivos de entrada o captadores, como por
ejemplo, pulsadores, finales de carrera, sensores, etc.
Misin: proteger los circuitos internos del autmata, proporcionando una
separacin elctrica entre estos y los captadores.

Bloque de salidas
Decodifica las seales procedentes de la CPU, las amplifica y las enva a
los dispositivos de salida o actuadores, como lmparas, rels, contactores,
arrancadores, electrovlvulas, etc.


B BL LO OQ QU UE E
D DE E
E EN NT TR RA AD DA AS S


C CP PU U

B BL LO OQ QU UE E
D DE E
S SA AL LI ID DA AS S

SAL

ENT
Autor: Ing. Daniel Morn- Ing. Jos Cuello 4

Unidad central de proceso (CPU)
Este bloque es el cerebro del autmata
Su funcin es interpretar las instrucciones del programa de usuario y en
funcin de las entradas, activar las salidas deseadas

BLOQUES NECESARIOS PARA EL FUNCIONAMIENTO DEL PLC

Fuente de alimentacin
A partir de una tensin exterior proporciona las tensiones necesarias para
el funcionamiento de los distintos circuitos electrnicos del autmata.
Batera, capacitor de alto rendimiento: para mantener el programa y
algunos datos en la memoria si hubiera un corte de la tensin exterior.

Consola de programacin
PC o consolas de programacin

Perifricos
Son aquellos elementos auxiliares, fsicamente independientes del
autmata, que se unen al mismo mediante interfases, para realizar una
funcin especfica y que amplan su campo de aplicacin o facilitan su uso.
Como tales no intervienen directamente ni en la elaboracin ni en la
ejecucin del programa. Ej: Visualizador de mensajes, impresoras, lectores
de barra etc.

A AR RQ QU UI IT TE EC CT TU UR RA A I IN NT TE ER RN NA A D DE E U UN N P PL LC C





















Figura 4
FUENTE Capacitor - Batera

ENT

SAL

Memoria de
Programa


CPU
Mem. de Datos
Temporizadores
Contadores
Memoria
Imagen
E/S
Autor: Ing. Daniel Morn- Ing. Jos Cuello 5


L LA A U UN NI ID DA AD D C CE EN NT TR RA AL L D DE E P PR RO OC CE ES SO O

La CPU (Crontrol Processing Unit) es la encargada de ejecutar el programa de
usuario y activar el sistema de entradas y salida.
Tambin es la encargada de controlar la comunicacin con otros perifricos
externos, como son la unidad de programacin, LCDs, monitores, teclados, otros
autmatas u otros ordenadores, etc.
La CPU esta formada por el microprocesador (P), la memoria y circuitos lgicos
complementarios.
La CPU ejecuta el programa de usuario, que reside en la memoria, adquiriendo
las instrucciones una a una. El funcionamiento es de tipo interpretado, con
decodificacin de las instrucciones cada vez que son ejecutadas.

M ME EM MO OR RI IA A D DE EL L P PL LC C

Definicin:
Cualquier tipo de dispositivo que permita almacenar informacin en forma de bits
(unos y ceros), los cuales pueden ser ledos posicin a posicin (bit a bit), o por
bloques de 8 (byte) o diecisis posiciones (word)

Clasificacin:
RAM (Random Access Memory), memoria de acceso aleatorio o memoria
de lectura-escritura. Pueden realizar los procesos de lectura y escritura por
procedimientos elctricos. Su informacin desaparece al faltarle la
alimentacin es Voltil.
ROM (Read Only Memory), o memoria de slo lectura. En estas memorias
se puede leer su contenido, pero no se puede escribir en ellas; los datos e
instrucciones los graba el fabricante y el usuario no puede alterar su
contenido. Permanece aunque haya un fallo en la alimentacin. No voltil.
EPROM: Memorias de slo lectura, reprogramables, con borrado por
ultravioleta. No voltil.
EEPROM: Memorias de slo lectura, reprogramables, alterables por
medios elctricos, Tienen un nmero mximo de ciclos de
borrado/grabado. No voltil.

MAPEO DE MEMORIA EN UN PLC GENRICO ACTUAL

Cuando se carga un programa en el PLC, la CPU lo almacena en la RAM.
Inmediatamente tambin, la CPU copia este programa, el bloque de datos
(memoria de datos) y la configuracin a la EEPROM (no voltil). Figura 5.

Los valores del rea de marcas se copiarn a la EEPROM si el usuario as lo
define.

En modo RUN (ejecucin) el programa se ejecuta en la RAM. La RAM
normalmente puede almacenar el programa durante unas cuantas horas sin
energa, gracias a la accin de un condensador de alto rendimiento.

Autor: Ing. Daniel Morn- Ing. Jos Cuello 6




















Figura 5: Carga del Programa


Si se apaga la CPU por varios das el programa queda almacenado en la
EEPROM. Al encender el PLC, la CPU restablece el programa de usuario, la
configuracin y el bloque de datos, Figura 6.
Si se apaga el PLC momentneamente y los valores de la RAM son respaldados
por el condensador, en ese caso al restablecerse la alimentacin los datos de la
RAM no son modificados.

















Figura 6: Encendido del PLC con un programa cargado




RAM (Voltil)

Programa de usuario

Configuracin de la CPU

Memoria de Datos

rea de Marcas

Valores actuales de los
temporizadores y
contadores
EEPROM (No voltil)

Programa de usuario

Configuracin de la CPU

Memoria de Datos

rea de Marcas
(depende del usuario)

RAM (Voltil)

Programa de usuario

Configuracin de la CPU

Memoria de Datos

rea de Marcas

Valores actuales de los
temporizadores y
contadores
EEPROM (No voltil)

Programa de usuario

Configuracin de la CPU

Memoria de Datos

rea de Marcas
(depende del usuario)

Autor: Ing. Daniel Morn- Ing. Jos Cuello 7


E EN NT TR RA AD DA AS S Y Y S SA AL LI ID DA AS S I IN NT TE EG GR RA AD DA AS S A AD DI IC CI IO ON NA AL LE ES S

Los estados de seal de los mdulos de entrada y salida se almacenan en la
denominada memoria imagen de entrada/salida. Se trata de zonas reservadas en
la memoria RAM de la CPU. Una seal es toda informacin proveniente del
sistema presentada en forma elctrica el PLC como una tensin o una corriente.
Estas seales pueden ser de dos tipos: analgicas o digitales.

Las entradas y salidas integradas en la CPU tienen direcciones fijas. En los PLC
actuales para aadir a las CPU entradas y salidas adicionales, se pueden
conectar mdulos de ampliacin.

Al principio de cada ciclo se leen los valores actuales de las entradas digitales y
se escriben luego en la memoria imagen de las entradas.



Figura 7

Al final de cada ciclo, la CPU escribe los valores de la memoria imagen de las
salidas en las salidas digitales fsicas.



Figura 8
Autor: Ing. Daniel Morn- Ing. Jos Cuello 8

C CI IC CL LO O D DE E F FU UN NC CI IO ON NA AM MI IE EN NT TO O D DE E U UN N P PL LC C






















El funcionamiento del PLC es cclico. El ciclo que realiza es el descrito en la figura
9. El tiempo que demanda en realizar un ciclo es el que se conoce como tiempo
de barrido, tiempo de ciclo o tiempo de escaneado. Este tiempo es
generalmente el criterio cuando se debe seleccionar un PLC de acuerdo a su
velocidad. Es esencialmente cuan rpido el PLC puede mirar las entradas,
resolver la lgica programada por el usuario y actualizar las salidas. Actualmente
ninguna CPU debe tener un tiempo de ciclo superior a 10 milisegundos.

0: Encendido del PLC, autochequeo e inicializacin.
1: Lectura de las entradas fsicas y actualizacin de la imagen de entradas
2: Ejecucin del programa. Actualizacin de la imagen de salida.
3: Lectura de la imagen de salidas y actualizacin fsica de la salidas.
4: Procesar las peticiones de comunicacin. La CPU procesa los mensajes que
haya recibido por el puerto de comunicacin.
5: Efectuar el auto diagnstico de la CPU. Se comprueba el firmware de la CPU y
la memoria del programa (solo en modo RUN), as como el estado de los mdulos
de ampliacin.

1
2
3
4
5
Tiempo de
Ciclo
0
Autor: Ing. Daniel Morn- Ing. Jos Cuello 9

Ejemplo de Conexionado de un PLC.

Alimentacin DC 24 V
Salidas DC 24 V
Entradas DC 24 V



Alimentacin 24 V DC
Entradas 24 V DC
Salidas por rel



Entradas
Salidas
Entradas
Salidas
DC 5 a 30 V o
AC 5 a 250 V
Autor: Ing. Daniel Morn- Ing. Jos Cuello 10

A AL LG GE EB BR RA A D DE E B BO OO OL LE E

INTRODUCCIN

Puesto que un PLC es una computadora, almacena informacin en forma de 1 o
0, referido a los nmeros binarios. 1 es On (encendido); 0 es Off (apagado).
Algunas veces los dgitos binarios son usados individualmente y otras veces se
utilizan para representar valores numricos.

En un sistema digital, las seales elctricas que se utilizan tienen dos niveles de
tensin, que pueden ser por ejemplo, 5 voltios y 0 voltios. Los dispositivos
electrnicos que se utilizan en estos sistemas, generalmente pueden permanecer
en uno de estos estados de tensin indefinidamente, siempre que se mantenga la
alimentacin.

Un sistema digital puede describirse como un sistema binario y los dos niveles de
tensin se pueden asignar arbitrariamente a los valores 0 y 1.


Tablas de Verdad

LA LGICA DE UN CONMUTADOR

Considrese el conmutador mostrado en la figura 10, conectado entre dos punto
P y Q. El estado del conmutador se expresa en trminos de una variable booleana
A que puede tener dos valores, 0 y 1. Si el conmutador x est abierto A=0, y si
est cerrado A= 1. El estado de la conexin siempre puede expresarse en
trminos de una funcin booleana f que tiene dos valores posibles 1 y 0.







Figura 10


Esto resultados son representados en forma de tabla en la figura 10. Esta tabla se
conoce como tablas de verdad. Es evidentes que f = A.

LA FUNCIN Y

Se conectan dos conmutadores x e y en serie entre los puntos P y Q tal como se
muestra en la figura 11. El estado del conmutador x es A y el de y es B. Tanto A
como B son variables booleanas. Si el conmutador x est abierto A=0, y si est
cerrado A=1. Igualmente B= 0 o 1 dependiendo del estado de y. El estado de la
conexin P y Q se expresa en trminos de la funcin booleana f cuyo estado
depende de la presencia o ausencia de conexin entre P y Q.
Hay cuatro combinaciones posibles de las variables A y B.
A f
0 0
1 1
x
A P
Q
Autor: Ing. Daniel Morn- Ing. Jos Cuello 11

La tabla de verdad mostrada en la figura 11 es la de la funcin Y, que a veces se
llama funcin de multiplicacin booleana, se escribe de forma algebraica
como:

Y = A . B = A B








Figura 11

En el mundo digital la funcin Y se implementa electrnicamente mediante un
circuito electrnico llamado puerta Y. El smbolo generalmente aceptado para esta
compuerta es el que se muestra en la figura 12.






Figura 12

LA FUNCIN OR

La tabla de verdad y el circuito de la figura 13, corresponden a la funcin lgica
OR que a veces se denomina funcin de suma booleana.









Figura 13


Funcin Suma OR = A + B


A B
Y
0 0
0
0 1
0
1 0
0
1 1
1
A B
O
0 0
0
0 1
1
1 0
1
1 1
1
y x
A P
Q B
Y = A B
B
A
P
Q
x
A
y
B
O
B
A
Autor: Ing. Daniel Morn- Ing. Jos Cuello 12

LA FUNCIN OR EXCLUSIVA

La funcin OR-Exclusiva viene definida por la ecuacin booleana mostrada a
continuacin:


Funcin OR Exclusiva

















Figura 14

Es fcil deducir las funciones del lgebra de Boole correspondiente a las
compuertas anteriores pero negadas, es decir NAND, NOR y NOR Exc.

A B
O Ex
0 0
0
0 1
1
1 0
1
1 1
1
B
A

F = A B + A B
B
B
P
Q
A
A
Autor: Ing. Daniel Morn- Ing. Jos Cuello 13






PROGRAMACIN
Autor: Ing. Daniel Morn- Ing. Jos Cuello 14
Uso del STEP 7 Micro/WIN de SIEMENS


Si el software ya esta instalado basta con realizar doble clik en el icono
correspondiente para ver en el escritorio de la PC la ventana de la aplicacin (entorno
de trabajo del STEP7-Micro/WIN). La misma ser descripta identificando sus
componentes (ver figura 1).

1.1 Componentes de la ventana de STEP 7-Micro/WIN

Barra de
navegacin
rbol de
operaciones
Referencias
cruzadas
Bloque de
datos
Tabla de
estado
Tabla de
smbolos


Ventana de
resultados
Barra de estado Editor de programas Tabla de variables
locales
Figura 1

Barra de navegacin tiene dos grupos de botones de: VER: Bloque de programa,
Tabla de smbolos, Tabla de estado, Bloque de datos, Bloque de sistema, Referencias
cruzadas y Comunicacin. HERRAMIENTAS: Asistente de operaciones, Asistente del
TD 200, Asistente de control de posicin, Panel de control EM 253 y Asistente de
mdems.

rbol de operaciones Ofrece una vista en rbol de todos los objetos del proyecto y de
todas las operaciones disponibles en la barra de navegacin.

Barra de estado Informa acerca del estado de las funciones que se ejecutan en
STEP 7- Micro/WIN.

Autor: Ing. Daniel Morn- Ing. Jos Cuello 15
Editor de programas Contiene la tabla de variables locales y la vista del programa
correspondiente al editor (KOP, FUP, o bien AWL) utilizado en el proyecto actual. En el
lado inferior de la ventana del editor de programas tiene pestaas que organizan las
tareas en: Interrupciones, Subrutinas y Principal.

Barras de herramientas y Barra de mens : Permiten acceder fcilmente con el
ratn a las funciones de STEP 7-Micro/WIN utilizadas con frecuencia. El contenido y el
aspecto de cada una de las barras de herramientas se pueden personalizar.

1.2 Uso de la ayuda de STEP 7-Micro/WIN

Ayuda contextual

Elija el comando del men, una vez seleccionado pulse la tecla "F1" para acceder a la
Ayuda contextual (Ayuda sensible al contexto).

1.3 Crear un Programa
Si desea escribir un programa propio, entonces necesita alojar su archivo de programa
en una especie de contenedor. En STEP 7-Micro/WIN dicho contenedor se denomina
proyecto.
Adems del archivo con el programa, un proyecto S7-200 incluye tambin el resto de
informaciones asociadas a su proyecto tales como tabla de smbolos, comentarios, etc.
Para crear ese proyecto se tendrn en cuenta los siguientes pasos:

1. Crear nuevo proyecto a travs del men Archivo > Nuevo. Como resultado se
obtiene un proyecto denominado proyecto1.
2. Es conveniente guardar el proyecto con un nombre adecuado. El men Archivo
> Guardar como... permite introducir el nombre apropiado. En esta pantalla se
introduce el nombre para su proyecto y se selecciona en qu unidad de disco
duro y en qu ruta/ carpeta desea guardar su proyecto. Finalice las
introducciones pulsando Guardar


1.4 Lenguajes de Programacin.

Para realizar el proyecto se debe conocer las formas de lenguaje que entiende el
entorno de aplicacin. Las CPUs S7-200 ofrecen numerosos tipos de operaciones que
permiten solucionar una gran variedad de tareas de automatizacin. Se dispone de dos
juegos bsicos de operaciones, a saber:
SIMATIC
IEC 1131-3
El software de programacin STEP 7-Micro/WIN permite elegir entre diferentes editores
para crear programas de control utilizando estas operaciones. Por ejemplo, puede ser
que Ud. prefiera crear programas en un entorno de programacin grfico, en tanto que
otra persona que trabaje en su misma empresa prefiere utilizar un editor textual, similar
al lenguaje ensamblador.

Para crear los programas debe hacer dos selecciones bsicas:
El juego de operaciones ms apropiado para su aplicacin (SIMATIC o IEC
1131-3).
Autor: Ing. Daniel Morn- Ing. Jos Cuello 16
El tipo de editor ms adecuado para sus exigencias (Lista de instrucciones
(AWL), Esquema de contactos (KOP) o Diagrama de funciones (FUP).

A continuacin se indican las combinaciones posibles de juegos de operaciones y
editores:
Juego de operaciones SIMATIC con los editores KOP, FUP o AWL
Juego de operaciones IEC 1131-3 con los editores KOP (LD) o FUP (FBD)

1.4.1 Editor KOP (Esquema de contactos)

El editor KOP (Esquema de contactos) de STEP 7-Micro/WIN permite crear programas
con componentes similares a los elementos de un esquema de circuitos. KOP es
probablemente el lenguaje preferido de numerosos programadores y encargados del
mantenimiento de sistemas de automatizacin.
El programa ejecuta un segmento tras otro, de izquierda a derecha y luego de arriba a
abajo. Tras alcanzar la CPU el final del programa, comienza nuevamente en la primera
operacin del mismo. La lgica se divide en segmentos se la denimina ("networks").

A continuacin se indican los aspectos principales a considerar cuando se desee utilizar
el editor KOP:
El lenguaje KOP les facilita el trabajo a los programadores principiantes.
La representacin grfica es a menudo fcil de comprender, siendo popular en el
mundo entero.
El editor KOP se puede utilizar con los juegos de operaciones SIMATIC e IEC
1131-3.
El editor AWL siempre se puede utilizar para visualizar un programa creado en
KOP.

La figura 2 muestra un ejemplo de un programa KOP.


Figura 2

1.4.2 Editor FUP (Diagrama de funciones)

El editor FUP (Diagrama de funciones) de STEP 7-Micro/WIN permite visualizar las
operaciones en forma de cuadros lgicos similares a los circuitos de puertas lgicas. En
FUP no existen contactos ni bobinas como en el editor KOP, pero s hay operaciones
equivalentes que se representan en forma de cuadros. La figura 3 muestra un ejemplo
de un programa creado con el editor FUP.
Autor: Ing. Daniel Morn- Ing. Jos Cuello 17


Figura 3

1.4.3 Editor AWL (Lista de instrucciones)

El editor AWL (Lista de instrucciones) de STEP 7-Micro/WIN permite crear programas de
control introduciendo la nemotcnica de las operaciones. Por lo general, el editor AWL
se adecua especialmente para los programadores expertos. La figura 4 muestra un
ejemplo de un programa AWL.


Figura 4

A continuacin se indican los aspectos principales a considerar cuando se desee utilizar
el editor AWL:
El lenguaje AWL es ms apropiado para los programadores expertos.
En algunos casos, AWL permite solucionar problemas que no se podran resolver
fcilmente con los editores KOP o FUP.
El juego de operaciones SIMATIC slo se puede utilizar con el editor AWL. Para
AWL no se dispone de un juego de operaciones IEC.
En tanto que el editor AWL se puede utilizar siempre para ver o editar un
programa creado con los editores KOP o FUP SIMATIC.
Depende del usuario el tipo de lenguaje que desea usar. La figura 5 muestra un
programa sencillo en KOP y el correspondiente programa en AWL.

Figura 5
Autor: Ing. Daniel Morn- Ing. Jos Cuello 18
1.5 Manejo de Editor KOP

Cuando se inicia la tarea en el STEP 7-Micro/WIN por defecto muestra el editor KOP. Al
programar con KOP, se crean y se disponen componentes grficos que conforman un
segmento de operaciones lgicas.

1.5.1 Elementos grficos del KOP

Para crear programas se dispone de los siguientes elementos:

Contactos

Representan un interruptor por el que la corriente puede circular. La
corriente circula por un contacto normalmente abierto slo cuando el
contacto est cerrado (es decir, cuando su valor lgico es "1"). De forma
similar, la corriente circula por un contacto normalmente cerrado o
negado (NOT) slo cuando el contacto est abierto (es decir, cuando su
valor lgico es "0").


Bobinas

Representan un rel o una salida excitada por la corriente.


Cuadros

Representan una funcin (por ejemplo, un temporizador, un contador o
una operacin aritmtica) que se ejecuta cuando la corriente llega al
cuadro.

1.5.2 Introducir operaciones en KOP

Se puede realizar usando el rbol de operaciones o la barra de herramientas.

Usando el rbol de operaciones:
1. Se selecciona la operacin de la carpeta Operaciones. Fig.6 a.
2. Se arrastra la operacin hasta la posicin deseada, en la ventana del editor de
programas (con el mouse). Fig. 6 b y c.
3. Se suelta la operacin en la posicin deseada, soltando el botn del ratn. Fig. 6 d.

(a) (b)



(c)


(d)
Figura 6: a, b, c y d Muestra la secuencia realizada por los pasos que indican como usar
el rbol de operaciones.

Utilizar botones de la barra de herramientas
Autor: Ing. Daniel Morn- Ing. Jos Cuello 19
1. Se sita el cursor en la posicin deseada en la ventana del editor de programas.
Alrededor de esa posicin aparecer un cuadro de seleccin. Fig. 7 a.
2. Se selecciona un icono de la barra de herramienta. Aparece un men desplegable.
Fig. 7 b.
3. Con el mouse se selecciona la operacin adecuada. Fig. 7 c y d.

(a)







(b)
(c)


(d)
Figura 7: a, b, c y d Muestra la secuencia realizada por los pasos que indican como usar
la barra de herramientas.

1.5.3 Significado de la instruccin en PLC




La Operacin de una instruccin: determina qu funcin debe ejecutarse a la hora de
tratar una instruccin de control.

El Operando de una instruccin: (aqu la entrada 0.0) incluye la informacin necesaria
para una instruccin de control. El operando consta de identificador de operando y de un
parmetro.



Identificador del operando: El identificador define el rea del PLC. Aqu se est
realizando algo, p. ej., con una entrada (E). Otras reas son salidas (A) o marcas (M).

Parmetro: El parmetro es la direccin del operando. Consta p. ej. de direccin de byte
y de bit.

Autor: Ing. Daniel Morn- Ing. Jos Cuello 20


Diferencia entre el Plano Elctrico y el programa en lenguaje KOP.

Para entender un poco mejor el leguaje se presenta un plano elctrico de comando de
un motor. Se observa en la figura 8a que para poner en marcha el motor deber
maniobrarse un interruptor, el S0 y tambin un segundo interruptor, el S2. El interruptor
S1 se utiliza para cambiar el sentido de giro del motor.

En la figura 8b se muestra el programa equivalente al plano elctrico del comando del
motor dentro del editor de programa. Se observa en la figura 8c que el programa tiene
las mismas caractersticas que el plano elctrico rotado 90 en sentido anti-horario.

(a) (b) (c)
Figura 8

1.6 Uso de la tabla de smbolos (Programacin simblica)

El PLC se programa normalmente, utilizando operandos en el idioma del PLC como p.
ej. E0.3 o T34. Sin embargo, en un programa muy largo, con este tipo de operandos no
permite ser ledo con facilidad. Sera muy interesante poder trabajar con las
denominaciones de los interruptores o con un texto explcito. Esto es justo lo que se
obtiene si se usa la denominada programacin simblica:

1. En el rbol de operaciones se busca la carpeta Tabla de smbolos \ USUARIO1.

2. Con ello se obtiene una ventana para editar la tabla de smbolos. Fig. 9 Bajo
smbolo se introduce el nombre que se le quiere dar al operando. Bajo
direcciones introducir los operandos que deben ser sustituidos por nombres
simblicos. Bajo comentario puede introducirse un texto orientativo. No olvide
guardar el trabajo realizado.

Autor: Ing. Daniel Morn- Ing. Jos Cuello 21

Figura 9

3. A travs del men Ver > Direccionamiento simblico se conmuta al modo de
visualizacin para direcciones simblicas. Si se ha seleccionado tipo de
direccionamiento simblico y conmuta a KOP, AWL o FUP, entonces es posible
ver ahora las direcciones simblicas.

La figura 10 muestra el un programa KOP con direcciones simblicas.



Figura 10


Nota: Observe el funcionamiento de los siguientes botones tiles para la programacin
simblica.


1.7 Transferir un programa al PLC

Un programa solo puede transferirse al PLC si ste est en STOP.

Autor: Ing. Daniel Morn- Ing. Jos Cuello 22

Figura 12

La figura 12 muestra la barra de herramienta de Step 7 Micro/WIN donde se
encuentran los necesarios para transferir un programa al PLC o bien transferir el
programa al PG.

Para transferir el programa se realizan los siguientes pasos:


Haciendo clic en este icono se pasa el PLC al estado STOP, siempre que el
selector de modo en el PLC est en la posicin TERM o RUN y el equipo haya
estado previamente en estado RUN (luce el LED STOP).
Atencin: Con ello ya no se controla ms la mquina conectada al PLC.



Haciendo clic en este icono se transfiere al PLC el programa (abierto) y
visualizado en pantalla.



Haciendo clic en este icono se pasa el PLC al estado RUN, siempre que el
selector de modo del PLC est en la posicin TERM o RUN y el equipo haya
estado previamente e estado STOP (luce el LED RUN).
Atencin: Dependiendo del programa puede entrar inmediatamente en
movimiento una mquina conectada al PLC .


Haciendo clic en este icono se transfiere al PG/PC el programa contenido en el
PLC. Con ello se sobrescribe el programa actualmente visualizado en pantalla.
Atender a que cuando se abandone una instalacin se guarde siempre en el
disco duro o en el disquete la versin ms actual de su programa.




1.8 Uso del simulador de PLC

Para usar el simulador se requiere seguir los siguientes pasos que se dividen en dos
etapas:

Etapa 1 (con el software STEP7- Micro/WIN)

1. El proyecto que se desea simular debe estar presente en el editor de
programa del STEP7 Micro/ WIN.
2. Con el men Ver>AWL se muestra el proyecto en el editor de programa en
lenguaje AWL.
3. Se selecciona todo el contenido del editor de programa con el men Edicin
>Seleccionar Todo.
4. Se realiza una copia con la operacin Edicin >Copiar.

Autor: Ing. Daniel Morn- Ing. Jos Cuello 23
Etapa 2 (En el simulador S7-200)

1. Se selecciona el tipo de CPU (tipo de PLC) con la opcin Configuracin>Tipo de
CPU.
2. Para cargar el programa en el simulador elija la opcin Programa>Pegar
Programa.
3. Pasar el simulador a modo RUN.

Nota: Ante cualquier cambio en el simulador aparece una advertencia que se debe leer
con atencin y decidir la opcin adecuada.

Atencin: Para cargar el programa en el PLC (o CPU) al igual que en el PLC fsico se
debe pasar a modo STOP


1.9 Ejemplo: Control Automtico del Nivel de un Tanque

La figura a se muestra el Control del nivel de un Tanque. Cuando el sensor S1 no
detecta presencia de nivel de agua, se enciende la bomba Q0 hasta que se cierra el
sensor s2. En este momento se apagar la bomba Q0. (Ciclo de histresis).




Figura a



Diagrama ladder (KOP)


Autor: Ing. Daniel Morn- Ing. Jos Cuello 24





EJERCICIOS PRACTICOS
Autor: Ing. Daniel Morn- Ing. Jos Cuello 25
EJERCICIOS

Ejercicio N 1:
Disear el diagrama lgico ladder que encender las salidas Q0, Q1, Q2, Q3, cada
vez que las entradas respectivas I0, I1, I2, I3, estn activadas.

Ejercicio N 2:
Disear el diagrama lgico ladder que encender la salida Q0 cada vez que las
entradas I0 y I1 estn activadas. Esta operacin corresponde a una compuerta AND
en lgica Booleana.

Ejercicio N 3:
Disear el diagrama lgico ladder que encender la salida Q0 cada vez que las
entradas I0 o I1 estn activadas. A que compuerta lgica corresponde esta
operacin.

Ejercicio N 4:
a) Describir como funcionar el rel interno Q0. (Diagrama 1).
b) Describir como funcionar la salida Q1 cuando la entrada I2 est cerrada y/o la
entrada I3 abierta (Diagrama 2). Que sucede al usar una misma salida OUT
ms de una vez en un mismo programa?.

Ejercicio N 5:
Sistema de monitoreo de sensores. Se tienen dos sensores NA, conectadas a dos
entradas distintas del PLC. Por medio de cuatro lmparas indicar el estado de los
mismos.


S1
S1=0, S2=0
S1=0, S2=1
S1=1, S2=0
S1=1, S2=1
Q0
Q1
Q2
Q3
S2
I3
Q0

Q0
Diagrama 1
Q1

I2
Q1

Diagrama 2
Autor: Ing. Daniel Morn- Ing. Jos Cuello 26

Ejercicio N 6:
Circuito de enclavamiento
Disear un diagrama lgico Ladder que encender la salida Q0 con una entrada I0
momentnea (pulsador).

Ejercicio N 7:
Control del nivel de un tanque. Cuando se activa el sensor I0, se enciende la bomba
Q0 hasta que se cierra el sensor I1. En este momento se apagar la bomba Q0.
(Ciclo de histrisis).


Ejercicio N 8:
a) Se tiene una habitacin con una lmpara y se desea que esta se pueda encender
o apagar desde dos interruptores distintos. En otras palabras, slo se quiere que
las luces se enciendan cuando cualquiera de las entradas est activa, pero no
ambas simultneamente. (Or exclusiva en lgica Booleana).
b) Modificar el diagrama ladder anterior para tres interruptores.

Ejercicio N 9:
Montacarga de dos posiciones. Los sensores S1 y S2 indican la posicin del
montacargas. Los pulsadores Pa (planta alta) y Pb (planta baja) activarn un motor a
travs de las salidas Q0 y Q1 respectivamente.
Ejercicio N 10:
Portn Automtico.
a) La llave L1, provoca la apertura del portn y una foto clula F1 hace que el
portn se cierre. S1 y S2 son fines de carrera NA, el portn es activado por un
motor que puede girar en uno u otro sentido. Usar dos salidas del PLC para
indicar el estado del motor.
b) Modificar el sistema para que funcione del mismo modo en ambas direcciones de
circulacin del vehculo.


I0
I1
Q0
Pb
Pa
S1
S2
S1
S2
MOTOR
L1 F1
Autor: Ing. Daniel Morn- Ing. Jos Cuello 27



Ejercicio N 11:
Accionamiento de una gra.
Se trata de controlar la gra para que realice los ciclos presentados en la figura
siguiente. Partiendo de la posicin de reposo (la representada en la figura) realiza el
ciclo 1 cuando el pulsador A es accionado momentneamente, hasta llegar a la
posicin de reposo 2, donde permanecer hasta que se accione momentneamente
el pulsador 2.
Ejercicio N 12:
Control de temperatura de un horno.
Cuando la temperatura es inferior a 30 se activa el sensor I0 que provoca que se
encienda el calentador hasta que la temperatura supere los 60, momento en el que
se activa el sensor I1 y se apaga el calentador.
Ejercicio N 13:
Disear un diagrama lgico ladder que encienda la salida Q0 inmediatamente
despus de energizar la entrada I0 y luego se apague a los 10 segundos. Asumir
que la entrada I0 es momentnea (pulsador).

Ejercicio N 14:
Disear un diagrama lgico ladder que encienda la salida Q0 10 segundos despus
de energizar la entrada I0 y luego se apague 5 segundos despus de que la entrada
I1 sea activada. Asumir que ambas entrada son pulsantes.

Ejercicio N 15:
Disear un temporizador que automticamente pulse una vez cada 4 segundos.
Usar la entrada I0 para arrancar el temporizador. Asumir que la entrada I0
permanecer activada.

Ejercicio N 16:
Alarma para viviendas.
La alarma debe tener una zona de activacin instantnea, una zona temporizada
para entrada / salida y un pulsador de pnico. La zona temporizada debe ser de 20
Pb
Pa
CICLO 2
CICLO 1
1
2
3
4
Calentador
Termocupla I1
Autor: Ing. Daniel Morn- Ing. Jos Cuello 28
segundos tanto para la activacin como para la desactivacin de la alarma. Se debe
indicar el estado de cada una de las zonas por medio de una lmpara, lo mismo que
para la activacin de la campana y/o sirena. Ver figura siguiente.
Ejercicio N 17:
Semforo.
Implementar un semforo que repita la siguiente secuencia:











Ejercicio N 18:
Usando el temporizador del ejercicio 14, disear una lgica en ladder que encienda
la salida Q1 despus de 40 segundos, dejarla encendida 20 segundos y luego
repetir el ciclo.

Ejercicio N 19:
Ascensor de tres pisos.
Idem al ejercicio 9 pero con tres pisos. Los sensores son: S1, S2, S3 y los
pulsadores P1, P2, P3 respectivamente.















20 s
20 s
Tempo. : I3
Instnt. : I2
Pnico : I1
Q0
Q1
Q2
Q3 : Campana/Sirena
I0 Activacin
5 s
P3
P2
P1
S3
S2
S1

Vous aimerez peut-être aussi