Está en la página 1de 118

2016

Programacin y Automatizacin
con PLC SIEMENS S7-200

Ing. Daniel Castellanos Hernndez


Ing. Jorge Isaac Marn Y Malagn
Instituto Tecnolgico de Ocotln
Ing. Electromecnica
2016

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

NDICE
PRLOGO

(4)

HISTORIA DEL PLC

_______

(5)

AUTOMATIZACIN

_______

(6)

DESCRIPCIN GENERAL DE LOS COMPONENTES

____________

(6)

CLASIFICACIN DE LOS PLC

______

______

(10)

____________

(13)

COMO TRABAJAN LOS PLC _____

______

(20)

CONEXIONADO E INTERFACES DE ENTRADA / SALIDA__

______

(22)

CUAL ES LA ESTRUCTURA INTERNA DE LOS PLC

SOFTWARE DE PROGRAMACIN Y COMPILACIN DEL PLC SIEMENS

(26)

CONFIGURACIN DE LA COMUNICACIN (CABLE PC/PPI)

(28)

ESTABLECIMIENTO DE LA COMUNICACIN ENTRE EL AUTMATA Y EL PC

(29)

INTRODUCIR RDENES

(34)

_______

REALIZACIN DE UN PEQUEO PROGRAMA

(36)

CONEXIN DE LAS SALIDAS

(37)

CONEXIN DE LAS ENTRADAS

(40)

INTRODUCIR COMENTARIOS

(42)

DIRECCIONAMIENTO SIMBLICO

(43)

COMPILAR-EJECUTAR

(45)

SIMULADOR S7_200___

(47)

CONEXIN ELEMENTOS NA-NC

(47)

MARCAS_______

(48)

MARCAS ESPECIALES

(49)

OPERACIONES LGICAS CON BITS

(50)

DETECTAR FLANCO POSITIVO Y NEGATIVO

(50)

ASIGNAR

(52)

_______

PONER A 1, PONER A 0 (N BITS)

(52)

EJEMPLO ENCLAVAMIENTO

(53)

OPERACIONES DE TEMPORIZACIN

(54)

OPERACIONES CON CONTADORES

(58)

OPERACIONES DE COMPARACIN

(60)

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
2

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200
OPERACIONES ARITMTICAS CON ENTEROS

_______

(61)

OPERACIONES DE TRANSFERENCIA

(62)

OPERACIONES DE RELOJ

(63)

CONFIGURACIN DE E/S DEL MODULO DE LLENADO

(66)

CONFIGURACIN DE ENTRADAS Y SALIDAS

(67)

TIPOS DE ENTRADAS UTILIZADOS EN EL PLC

(68)

TIPOS DE SALIDAS UTILIZADOS EN EL PLC

(69)

INICIANDO A PROGRAMAR NUESTRO MODULO

(70)

OBSERVACIONES DE PROGRAMACIN

(78)

OBSERVACIONES DE PROGRAMACIN

(86)

OBSERVACIONES DE PROGRAMACIN

(91)

OBSERVACIONES DE PROGRAMACIN

(98)

OBSERVACIONES DE PROGRAMACIN

(102)

OBSERVACIONES DE PROGRAMACIN

(109)

CDIGO DEL MODULO

(110)

____

COMENTARIOS PARA EL AUTOR SOBRE EL MANUAL Y EL CURSO

(117)

BIBLIOGRAFA

(118)

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
3

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

PRLOGO

Manual de operacin del PLC siemens del modulo del llenado de botes
del SIM (sistema integral de manufactura) del Instituto Tecnolgico de
Ocotln
Este manual de operacin para uso de la celda de manufactura del SIM se realiz
para la correcta operacin del proceso de programacin de los PLC de la marca
SIEMENS de la serie S7-200. Cada marca de controladores y modelos de PLC se
programan diferentes y con condiciones diferentes, se decidi hacer un curso
especfico de cada modulo, paso a paso para hacer ms fcil su uso y
programacin del mismo equipo.
Se vera en el manual los diferentes modelos de PLC su configuracin interna y
externa la programacin del Modulo y los diferentes tipos de sensores.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
4

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

HISTORIA DEL PLC


Un controlador lgico programable (PLC) es un dispositivo electrnico que controla
maquinas y procesos. Utiliza una memoria programable para almacenar
instrucciones y ejecutar funciones especificas que incluyen control de activacin y
desactivacin ( On/Off ), temporizacin, conteo , secuencia , aritmtica y manejo
de datos. El desarrollo de los PLC comenz en 1,968 en respuesta a una peticin
de la Divisin Hidramatica de General Motors. En ese entonces , GM
frecuentemente usaba das o semanas reemplazando sistemas inflexibles de
control basados en rel, siempre que cambiaba modelos de automviles o hacia
modificaciones de lnea. A fin de reducir el alto costo del recableado, la
especificacin de control de GM peda un sistema de estado slido que tuviera la
flexibilidad de una computadora, pero que los ingenieros de planta y los tcnicos
pudieran programar y dar mantenimiento. Adems tenia que ser resistente a la
contaminacin del aire, la vibracin, el ruido elctrico, la humedad y temperaturas
extremadas, los cuales se encuentran en el ambiente industrial.
El primer PLC se instal en 1969 y rpidamente se convirti en un xito. Aun los
primeros PLC , que funcionaban como reemplazos de rels, eran mas confiables
que los sistemas basados en rels, debido principalmente a la robustez de sus
componentes de estado slido comparada con la de las partes movibles en los
rels electromecnicos . Los PLC proporcionaron ahorros en los costos de
material, instalacin, localizacin y correccin de problemas y mano de obra, al
reducir
el cableado y los correspondientes errores de cableado. Adems,
ocupaban menos lugar que los contadores, temporizadores y otros componentes
de control que estos reemplazaban. Su capacidad para ser reprogramados
aumento notablemente su flexibilidad cuando se cambiaban los diagramas de
control.
Tal vez la clave principal para la aceptacin de los PLC en la industria fu que el
lenguaje de programacin inicial estaba basado en los diagramas de escalera y
smbolos elctricos comnmente usados por los electricistas. ( ver Fig. Siguiente) .
Casi todo el personal de planta ya estaba capacitado en lgica de escalera y
fcilmente la adoptaron para los PLC . De hecho, la lgica de escalera todava
juega un papel muy importante en la programacin y en la localizacin y
correccin de problemas, a pesar de que se han desarrollado lenguajes de
programacin mas avanzados.
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
5

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

AUTOMATIZACIN
Definicin
El trmino automatizacin se refiere a una amplia variedad de sistemas y procesos
que operan con mnima o sin intervencin del ser humano.
En los ms modernos sistemas de automatizacin, el control de las mquinas es
realizado por ellas mismas gracias a censores de control que le permiten percibir
cambios en sus alrededores de ciertas condiciones tales como temperatura,
volumen y fluidez de la corriente elctrica y otros, censores los cuales le permiten
a la mquina realizar los ajustes necesarios para poder compensar estos cambios.
Y una gran mayora de las operaciones industriales de hoy son realizadas por
enormes mquinas de este tipo.
DESCRIPCIN GENERAL DE LOS COMPONENTES
A fin de aprender como operan los PLC , es necesaria una descripcin general de los
componentes del PLC. Todos los PLC desde el micro hasta los ms grandes usan los
mismos componentes bsicos y estn estructurados de una manera similar. Los sistemas
PLC constan de:

Entradas
Salidas
Unidad central de procesamiento (CPU)
Memoria, para almacenamiento del programa y datos
Fuente de alimentacin elctrica
Dispositivo de programacin
Interfaces de operador.

ENTRADAS:
Los terminales de tornillo de entradas en un PLC forman el interface mediante el cual los
dispositivos de campo se conectan al PLC.
Las entradas incluyen botones pulsadores, interruptores preselectores rotatorios, finales
de carrera, interruptores giratorios, detectores de proximidad y censores fotoelctricos.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
6

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200
Todos estos son dispositivos discretos que proporcionan un estado ON u Off al PLC .
Mientras que los PLC grandes pueden aceptar directamente valores analgicos (seales de
voltaje o corriente variables) tales como las provenientes de censores de temperatura y
presin, los micro PLC tpicamente no tienen esta capacidad.
Las seales elctricas que envan los dispositivos de campo al PLC generalmente son de
120 VCA o 24 VCC no filtradas. Los circuitos de entrada en el PLC toman este voltaje de
campo y lo Acondicionan para que pueda ser utilizable por el PLC .
El acondicionamiento es necesario porque los componentes internos de un PLC operan en
5 VCC y esto reduce al mnimo la posibilidad de daos al protegerlos contra picos de
tensin.
Para aislar elctricamente los componentes internos de los terminales de entrada. Los PLC
emplean un aislador ptico, el cual utiliza luz para acoplar seales de un dispositivo
elctrico a otro.
Los circuitos de entrada PLC tambin filtran las seales de voltaje de campo a fin de
calificarlas como vlidas, tales como una seal de un censor, o no vlidas, tales como
seales de ruido elctrico de alta frecuencia o esttica.
Los filtros de entrada determinan la validez de una seal mediante su duracin; esperan
para confirmar que una seal es una referencia desde un dispositivo de entrada en vez de
ruido elctrico.
Un tiempo tpico de filtro es 8ms, pero algunos PLC tienen tiempos ajustables de
respuesta de filtro de entrada. Un tiempo de respuesta mas prolongado proporciona mejor
filtrado del ruido elctrico. Un tiempo de respuesta ms corto ayuda en aplicaciones que
requieren una operacin de alta velocidad (por ejemplo, interrupciones o conteo).
SALIDAS:
Dispositivos tales como solenoides, rels, contactores, arrancadores de motor, luces
indicadoras, vlvulas y alarmas se encuentran conectados a los terminales de salida del
PLC . Los circuitos de salida operan en una manera similar a los circuitos de entrada: las
seales de la CPU pasan a travs de una barrera de aislamiento antes de activar los
circuitos de salida.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
7

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Los PLC usan una variedad de circuitos de salida para activar sus terminales de
salida: rels , transistores y triacs.
Los rels son de corriente CA o CC. Los rels electromagnticos de los PLC
tradicionales generalmente aceptan corriente de hasta unos cuantos amps.
Los rels pueden resistir mejor los picos de tensin y tienen un espacio de
aire entre sus contactos, lo cual elimina la posibilidad de fugas de corriente.
Sin embargo son lentos, en comparacin, y estn sujetos a desgaste con el
tiempo.
Los transistores conmutan la energa de CC, son silenciosos y no tienen
partes movibles que desgasten. Los transistores son rpidos y pueden
reducir el tiempo de respuesta, pero portan cargas de solo 0.5 amps o
menos. Los transistores de tipo especial, tales como los FET (transistores de
efecto de campo ) pueden manejar mas corriente , tpicamente de hasta 1
amp.
Los triacs estrictamente conmutan energa CA. Como los transistores, las
salidas de triac son silenciosas, no tienen partes movibles que se desgasten,
son rpidos y portan cargas de 0.5 amps o menos.
Caractersticas sobresalientes de los PLCs.
Poseen memoria voltil y no voltil. Tanto el programa de aplicacin escrito por el
usuario como los datos internos del PLCs, normalmente es guardado en una RAM
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
8

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

(memoria voltil), lo que le permite tener un acceso ms veloz a las instrucciones


de programa y a los datos internos de registros, contadores, temporizadores, bits
internos, etc. Tambin, una vez que se ha depurado el programa de aplicacin, los
PLCs permiten la opcin de salvaguardar el programa en memorias tipo EEPROM
(no voltiles) para as recuperar el mismo en caso de un corte muy prolongado de
energa que ocasiona una perdida de datos de la RAM.

PARA QUE SE UTILIZAN LOS PLC


Los PLCs son usados en muchas aplicaciones: Maquinado de piezas, embaladoras,
manipulacin de materiales, ensamblado automtico, y en general cualquier tipo
de aplicacin que requiera de controles elctricos, pueden utilizar un PLC.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
9

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

CLASIFICACIN DE LOS PLC

Es difcil establecer una clasificacin que permita agrupar a los plcs; sus
caractersticas son tan diversas an cuando pertenezcan a una misma marca,
bsicamente podemos encontrar en todos los fabricantes la tendencia a construir
plcs de dos tipos: fijos y modulares.

LOS PLCS FIJOS:


Se utilizan para proyectos pequeos y generalmente manejan solo seales
digitales.

LOS PLCS MODULARES:


Son requeridos en proyectos grandes de automatizacin, y pueden manejar tanto
seales digitales como analgicas

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
10

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

3 Familias de PLCs para 3 niveles de aplicacin.

A continuacin se muestra un listado de los principales fabricantes y vendedores


de sistemas para control, automatismos y PLCs.
ABB : http://www.abb.com/products&contracting
Alfa Laval
Allen-Bradley : http://www.ab.com/
ALSTOM/Cegelec
Aromat
AutomationDirect/PLC Direct/Koyo/ : http://www.automationdirect.com/
B&R Industrial Automation
Beck Electronic/Festo
Berthel gmbh
Cegelec/ALSTOM
Control Microsystems
Crouzet Automatismes
Control Technology Corporation
Cutler Hammer/IDT : http://www.ch.cutler-hammer.com/
Divelbiss
EBERLE gmbh
Elsag Bailey
Entertron
Festo/Beck Electronic
Fisher & Paykel
Fuji Electric
GE-Fanuc : http://www.gefanuc.com/
Gould/Modicon : http://www.modicon.com/
Grayhill
Groupe Schneider
Hima
Square D : http://www.squared.com/
Tele-Denken/SoftPLC

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
11

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200
Telemecanique : http://www.schneider.co.uk/automati.htm
Toshiba : http://www.tic.toshiba.com/plc/
Triangle Research
Triconex
Unitronics
Yokogawa
Z-World
Hitachi : http://www.lighthouseplcs.com/
Honeywell : http://www.iac.honeywell.com/
Horner Electric
Idec
IDT/Cutler Hammer : http://www.ch.cutler-hammer.com/
Jetter gmbh
Keyence : http://www.keyence.com/
Kirchner Soft
Klockner-Moeller : http://www.moellerusa.net/
Koyo/AutomationDirect/PLC Direct : http://www.automationdirect.com/
LG Industrial Systems
Microconsultants
Mitsubishi : http://www.meau.com/
Modicon/Gould : http://www.modicon.com/
Moore Products
Motorola
Omron : http://oeiweb.omron.com/
Opto22
Pilz
PLC Direct/Koyo/AutomationDirect : http://www.automationdirect.com/
Reliance
Rockwell Automation : http://www.automation.rockwell.com/
Rockwell Software : http://www.software.rockwell.com/
SAIA-Burgess
Samsung
Schleicher : http://www.schleicher-de.com/
Schneider Automation : http://www.schneiderautomation.com/
Sharp
Siemens : http://www.aut.sea.siemens.com/
Sigmatek
Sixnet
SoftPLC/Tele-Denken : http://www.softplc.com/

Estos son algunas marcas en el mercado, cada una tiene su software de


programacin y todas son diferentes de programar.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
12

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

CUAL ES LA ESTRUCTURA INTERNA DE LOS PLC

Estructura interna.
Los PLCs constan principalmente de un CPU, rea de memoria, y circuitera
apropiada de entrada /salida de datos. Se puede considerar al PLC como una caja
llena de cientos o miles de Rels independientes, contadores, temporizadores y
locaciones para almacenamiento de datos. Estos contadores, temporizadores, etc.;
realmente existen?. No, Ellos no existen fsicamente pero en vez de eso son
simulados y se pueden considerar como contadores, temporizadores, etc. hechos a
nivel de software. Tambin los Rels internos son simulados mediante bits en
registros del hardware del PLC.

Estructura general simplificada de un PLC.

ENTRADAS: Estn conectados al mundo externo. Fsicamente existen y reciben


seal de los switches, sensores, etc. Tpicamente no son rels pero si son
transistores que funcionan como rels estticos.
Aqu se muestra una entrada del exterior y su diagrama.

OPTOACOPLADOR

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
13

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

RELS INTERNOS: Estos no reciben seal desde el mundo exterior ni existen


fsicamente. Ellos son rels simulados y permiten al PLC eliminar los rels externos.
Tambin hay rels especiales que el PLC usa para realizar una tarea nica. Algunos
estn siempre activados mientras que otros su estado normal es estar
desactivados. Algunos se activan solamente durante el ciclo de arranque y son
usados para la iniciacin de los datos que fueron almacenados.

A continuacin veremos un rel interno el cual solo ocupa un bit de memoria.


MEMORIA DEL MICROCONTROLADOR

CONTADORES: estos no existen fsicamente. Son contadores simulados mediante


software y pueden ser programados para contar pulsos. Tpicamente estos
contadores cuentan en forma ascendente y descendente. Dado que estos
contadores son simulados mediante software, su velocidad de contaje esta
limitada. Algunos PLC incluyen tambin contadores de alta velocidad basados en
hardware, es decir que son contadores que existen fsicamente y cuentan
ascendentemente, descendentemente, o en ambas direcciones.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
14

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Veremos el cdigo de un contador del PLC y la figura que usaremos


DIF_0

CL0A
CL0B
CL0C

MACRO
MOVWF S
BTFSS S,0
GOTO CL0A
BTFSC DIF,4
GOTO CL0B
BSF DIF,0
BSF DIF,4
GOTO CL0C
BCF DIF,4
BCF DIF,0

;
;COMPRUEBA SI LAS CONDICIONES ANTERIORES ESTAN A "1"
;
;COMPRUEBA ESTADO DE LA MEMORIA AUXILIAR
;
;ACTIBA BIT DE FLANCO DE SUBIDA UN SOLO CICLO DE SCAN
;ACTIBA BIT DE MEMORIA AUXILIAR
;
;BORRA BIT DE FLANCO DE SUBIDA
;BOORA BIT DE MEMORIA AUXILIAR

ENDM
DIF_1

CL1A
CL1B
CL1C
DIF_2

CL2A
CL2B
CL2C
DIF_3

CL3A
CL3B
CL3C

MACRO
MOVWF S
BTFSS S,0
GOTO CL1A
BTFSC DIF,5
GOTO CL1B
BSF DIF,1
BSF DIF,5
GOTO CL1C
BCF DIF,5
BCF DIF,1
ENDM
MACRO
MOVWF S
BTFSS S,0
GOTO CL2A
BTFSC DIF,6
GOTO CL2B
BSF DIF,2
BSF DIF,6
GOTO CL2C
BCF DIF,6
BCF DIF,2

;
;
;
;IN
;
;
;DIF
;
;
;DIF-OUT
;

DIAGRAMA DE TIEMPOS

____
____
____
____
____| |____| |____| |____| |____
____
____
____
____
____| |____| |____| |____| |____

____|_________|_________|_________|_________
;
;

ENDM
MACRO
MOVWF S
BTFSS S,0
GOTO CL3A
BTFSC DIF,7
GOTO CL3B
BSF DIF,3
BSF DIF,7
GOTO CL3C
BCF DIF,7
BCF DIF,3
ENDM

TEMPORIZADORES: Estos no existen fsicamente. Son de varios tipos (al reposo,


al trabajo, etc.) y de varias resoluciones de temporizacin. Los tipos ms comunes
son los temporizadores al trabajo. Otros menos comunes son los temporizadores
con retencin. En general la resolucin de temporizacin ve desde 1 ms hasta 1
segundo.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
15

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

A continuacin se muestra el cdigo de un temporizador de un PLC en


ensamblador y la figura de un temporizador que usaremos.
TIM0

CLS10

MACRO
;
MOVWF S
;
BTFSS S,0 ;COMPRUEBA ESTADO DE CONDICIONES ANTERIORES
GOTO CLS10 ;
BSF TMI,0
;SI ESTAN A "1" ACTIBA BIT DE DISPARO DE TEMPORIZADOR
GOTO CLS11 ;
BCF TMI,0
;SI ESTAN A "0" RESETEA BIT DE ESTADO Y
MOVLW BT0 ;RECARGA LA BASE DE TIENPO DEL TEMPORIZADOR CON
MOVWF TB0
;SU VALOR INICIAL

CLS11
ENDM
TIM1

CLS12

MACRO
MOVWF S
BTFSS S,0 ;
GOTO CLS12 ;IN
BSF TMI,1
GOTO CLS13
BCF TMI,1
MOVLW BT1 ;
MOVWF TB1

CLS13
ENDM

;
;
____|

DIAGRAMA DE TIEMPOS
_________________
|_____________|

;
;
;TMI

______
|________

_________________
______
____|
|_____________|
|________

;
;
;TIM,X _______________|

______
|___________________________

RELS DE SALIDA: Los mdulos de salida raras veces o nunca suplen potencia a
las cargas, ms bien ellos actan como switches. Fuentes externas son conectadas
a las tarjetas de salida de los PLCs y entonces ellas se encargan de conmutar la
potencia (ON u OFF) hacia cada salida. Los rangos tpicos de voltajes tpicos que
son conmutados en los mdulos de salida son lo que se listan a continuacin:

120 VAC
24 VDC
220 VAC
12 48 VAC
12 48 VDC
5 VDC (TTL)

Los mdulos de salida normalmente tienen de 8 a 16 salidas de un mismo tipo: a


rels, a transistores, o a TRIACs. Los PLCs deben convertir los niveles lgicos TTL
(5 VDC) presente en el bus de datos a niveles de voltaje externos.
Esto se logra con el uso de circuitos de interface como los mostrados a
continuacin, los cuales adems de usar bsicamente un optoacoplador para
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
16

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

conmutar la circuitera externa, tambin utilizan algunos componentes para


proteger la circuitera de voltajes excesivos y de polaridad inversa.
Estos se conectan al mundo exterior al PLC. Fsicamente existen y funcionan
enviando seales de encendido / apagado a solenoides, luces, etc. Basados en
hardware, pueden estar construidos con transistores, rels electromecnicos o
TRIACS, segn el modelo que se escoja.
ALMACENAMIENTO DE DATOS: Tpicamente hay registros del PLC que estn
asignados al simple almacenamiento de datos. Usualmente se usan para
almacenamiento temporal para manipulacin matemtica o de datos.
Tambin son usados para almacenar datos cuando se corta el suministro de
energa al PLC. Una vez regresa la energa, los registros disponen de los mismos
datos que tenan cuando se corto la energa.
Unidad Central de procesamiento (CPU): Esta formada por la unidad de
control, la tabla imagen de proceso, y por los temporizadores, contadores y bits
internos. La CPU se encarga del tratamiento de los datos internamente (sumas,
operaciones lgicas, transferencias, etc), busca o escribe operandos en la
memoria, lee o escribe datos en las unidades de entrada y salida, etc.
Memoria: Es la circuitera electrnica capaz de almacenar el programa de
aplicacin escrito por el usuario, y los datos provenientes de la mquina o proceso
controlado. Tambin es la encargada de almacenar las variables internas
generadas por la CPU y las variables de salida a ser transferidas a los perifricos.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
17

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

DIAGRAMA DE BLOQUES QUE DESCRIBE LA ESTRUCTURA DE UN PLC

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
18

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Veremos como esta construido un PLC de Cualquier Marca,


LEDS INDICADORES
DEL ESTADO DE LAS
ENTRADAS

LED INDICADOR DE LA
ALIMENTACION

LEDS INDICADORES
DEL ESTADO DE LAS
SALIDAS

ALIMENTACION
A 120V EN C.A.

ENTRADAS
OPTOACOPLADAS AL
MICROCONTROLADOR

OPTOACOPLADORES

MICROCONTROLADO
R

OSCILADOR

RELEVADORES
SALIDAS A RELEVADOR

MEMORIA DE
ALMACENAMIENTO

RELOJ EN
TIEMPO REAL

MAX 323

FUENTE REGULADORA DE
120V A 24C CD

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
19

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

COMO TRABAJAN LOS PLC


Un PLC trabaja realizando continuamente un barrido (SCAN) sobre un programa.
Este ciclo de barrido o scan consta principalmente de 3 pasos, aunque tpicamente
son ms de tres ya que existen otros como el chequeo del sistema y la
actualizacin de los contadores y temporizadores internos.

Ciclo de trabajo de un PLC.

Paso 1-DIAGNSTICO INTERNO: En este paso el PLC revisa su circuitera


interna en busca de defectos de entradas, salidas, CPU, memorias y batera.
Tambin revisa el WATCHDOG y los desbordamientos de memoria para revisar
fallas en el programa de aplicacin.
Paso 2-CHECAR EL ESTADO DE LAS ENTRADAS: Al principio el PLC accede a
cada una de las entradas para determinar si estn activadas o desactivadas (on /
off). Es decir, Esta activado el sensor conectado a la primera entrada?, El
segundo?, El tercero? Luego el PLC graba estos datos en la tabla imagen de
proceso para usarlos en el prximo paso.
Paso 3-EJECUTAR EL PROGRAMA DE LA APLICACIN: El PLC ejecuta el
programa de la aplicacin creada por el usuario, una instruccin a la vez. Por
ejemplo, si el programa especifica que la primera entrada esta en on se debe
activar la salida numero 2, el PLC graba este resultado para tomarlo en cuenta en
el prximo paso. Como ya el PLC conoce cuales entradas estn activadas o
desactivadas (paso 2), l ser capaz de decidir cuales salidas se deben activar
basado en el estado de las entradas y en el estado de los contadores,
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
20

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

temporizadores y bits internos. Como ya se dijo el PLC guarda este resultado para
usarlo en el prximo paso.
Paso 4-ACTUALIZAR EL ESTADO DE LAS SALIDAS: Finalmente el PLC
actualiza el estado de las salidas basado en los resultados lgicos del paso 3.
Siguiendo el ejemplo del paso 3, el PLC activar en este tercer paso la salida
numero 2 basado en el hecho que la primera entrada estaba en on.
Despus del cuarto paso el PLC vuelve al paso uno y repite la rutina
continuamente. As, un SCAN se define como el tiempo que toma el PLC para
ejecutar los cuatro pasos descritos anteriormente.

El tiempo de respuesta total de un PLC es un hecho que se debe considerar al


momento de adquirir un PLC. El mismo esta formado por el tiempo de adquisicin
de entradas, el tiempo de ejecucin de la lgica programada, y el tiempo para
activar sus salidas. El PLC toma cierta cantidad de tiempo para realizar un auto
diagnstico de sus tarjetas electrnicas.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
21

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

CONEXIONADO E INTERFACES DE ENTRADA / SALIDA.

Tipos de Entrada / Salida a los PLCs.


Las entradas y salidas a un PLC le sirven para controlar y monitorear las mquinas
y procesos. Existen bsicamente dos tipos de entradas / salidas a los PLCs:
Entradas-Salidas discretas, y Entradas-Salidas analgicas. Las entradas
discretas, tambin conocidas como entradas digitales, son las que poseen dos
estados: ON u OFF. Provienen de Pushbottons, detectores de proximidad,
interruptores de posicin, etc. En la condicin de ON, una entrada discreta puede
ser llamada como un 1 o como un ALTO, mientras que en la condicin de OFF se
conoce como un 0 o como un BAJO.

Las salidas discretas tienen tambin dos condiciones posibles: ON u OFF. Ellas van
a servir a las bobinas de los contactores, a vlvulas selenoides, a luces pilotos, etc.
Por su parte las entradas analgicas son voltajes o corrientes continuas que
provienen de procesos de control de temperatura, presin, flujo, nivel, etc.
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
22

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Tpicamente son seales cuyo rango es de 4 a 20 mA DC, o seales de rango de 0


a 10 voltios DC.

Salidas a rel
Uno de los tipos ms populares de salidas disponibles son las de rel. Esto se debe
a que un rel puede ser usado tanto con cargas AC como con cargas DC. Algunas
de las formas ms comunes de cargas son solenoides, lmparas, motores, etc; las
cuales vienen en muchos tamaos elctricos.
Por esta razn siempre hay que checar las especificaciones de la carga antes de
conectarla a la salida del PLC, a fin de asegurar que la corriente mxima que ellas
consumen estar dentro de los lmites permitidos en las especificaciones de las
salidas del PLC.
Existe un tipo de carga a las que se le debe prestar especial atencin: las llamadas
cargas inductivas. Este tipo de carga tiene la tendencia de desarrollar una
sobrecorriente al energizarlas, y lo que es peor, desarrollan un sobre impulso de
voltaje inverso cuando son desactivadas. Esta corriente y voltaje inverso propensa

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
23

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

el dao de la salida a rel del PLC. Tpicamente se deben usar diodos, varistores o
circuitos "snubber" para ayudar a combatir el dao de los rels de salida del PLC.

Los rels de salida estn dentro del PLC. La figura de arriba muestra un diagrama
circuital tpico de las salidas a rels. Cuando la lgica del programa de aplicacin
indica que se debe activar una salida fsica, entonces el PLC aplica un voltaje a la
bobina del rel correspondiente. Esto a su vez causar el cierre de los contactos
del rel activado. Luego, cuando los contactos cierran se permite el flujo de
corriente a travs de la carga conectada en la salida en cuestin. Contrariamente,
cuando la lgica programada indica que se debe desactivar la salida fsica, el PLC
interrumpe el suministro de voltaje a la bobina del rel, causando la inminente
apertura de los contactos del mismo, y con ello la desactivacin de la carga
conectada a esta salida.

Conexin tpica de un mdulo de salida a rel

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
24

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

La figura anterior muestra el modo tpico de conexin de las salidas a rels de los
PLCs. Aunque la figura muestra slo la conexin en circuitos DC, tambin se puede
conectar de manera similar en circuitos AC; ya que un rel es un elemento de
salida no polarizado y en consecuencia l puede conmutar tanto AC como DC.
En este caso se trata de salidas a contactos secos, a continuacin se vern como
funcionan los rels de diferentes formas.

Un resumen de las salidas a rels es el siguiente: son relativamente lentas,


pueden conmutar corrientes algo grandes, tienen tiempo de vida
relativamente corto y trabajan tanto en AC como en DC.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
25

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

SOFTWARE DE PROGRAMACIN Y COMPILACIN DEL


PLC SIEMENS
Para la programacin de PLC se puede utilizar diferentes lenguajes AWL, KOP y
FUP. Ejemplo:
AWL o Programacin por cdigo

KOP o Programacin LADDER o diagramas de Escalera

FUP o Programacin por bloques

En este curso utilizaremos la programacin FUP programacin en escalera mas


conocido como LADDER.

El Software de programacin ser STEP 7-Micro/WIN 32 de Siemens.


Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
26

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

CONFIGURACIN DE UN PLC S7-200

Expansin de 8
Estradas y 8
Salidas

El PLC S7-200 es el ms pequeo de la familia de Simatic


S7, de controles programables, Existen cuatro modelos del
S7-200: S7-221, S7-222, S7-224 y S7-226 y tres
configuraciones con fuente de alimentacin para cada uno
en este caso.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
27

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

CONFIGURACIN DE LA COMUNICACIN (CABLE PC/PPI)


Vamos a configurar la comunicacin entre el CPU S7-226 y el PC, utilizando para
ello el cable PC/PPI. La configuracin se realizar con un solo maestro y sin ningn
otro equipo de hardware instalado (como p. ej. un mdem o una unidad de
programacin).

Conectar el PC a la CPU
Para establecer una conexin correcta entre los dos componentes, deberemos
realizar:
1. Ajuste los interruptores DIP del cable PC/PPI a la velocidad de transferencia
asistida por su PC. Seleccione tambin las pociones 11 bits y DCE.
2. Conecte el extremo RS-232 (PC) del cable PC/PPI al puerto de
comunicaciones de su PC (COM1 COM2).
3. Conecte el extremo RS-485 (PPI) del cable PC/PPI al puerto de
comunicaciones de la CPU.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
28

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

ESTABLECIMIENTO DE LA COMUNICACIN ENTRE EL AUTMATA Y EL PC

Como paso previo a la programacin del autmata, deber establecerse la


comunicacin entre el mismo y el PC desde el cual ser programado. Se recuerda
que caben dos posibilidades:
A travs del puerto serie del PC mediante un cable que convierte las seales
RS232 (puerto serie del PC) a seales RS485 (puerto de comunicaciones del
autmata).
A travs de una tarjeta de comunicaciones RS485 instalada en el PC y un cable
serie normal (no conversor).

En ambos casos, las operaciones a efectuar son las siguientes:


En primer lugar, conectar fsicamente el autmata y el PC por uno de los dos
medios indicados anteriormente.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
29

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

A continuacin, Abrimos el programa Step7 Micro/Win en el PC.

Configuramos el PLC presionamos CPU y enseguida Tipo y nos aparece los tipos
de CPU en este caso seria el CPU 226 para nuestro PLC, otra opcin seria Leer
CPU si esta bien configurado nos aparece el CPU 226

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
30

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

1. Hacer clic sobre el icono de comunicacin en la barra de navegacin. O en


su lugar seleccionar la opcin Tipo dentro del men CPU. La CPU que
debera aparecer es: CPU 226

En caso contrario, comprobar los valores de configuracin ajustados para la


comunicacin dentro de la ventana Configurar la comunicacin.

2. Hacer doble clic en el campo destinado a actualizar la comunicacin. Con ello,


la CPU conectada debera reconocerse y registrarse automticamente.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
31

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

3. Si la CPU no es reconocida o aparece una informacin relativa a que no es


posible establecer la comunicacin, deberemos hacer doble clic en el campo Cable
PPI, o en Propiedades.

4. En la carpeta PPI, ajuste:


Direccin de CPU 0.
Timeout 1 s.
Velocidad de transferencia 9'6 kbits/s.
Direccin de estacin ms alta 15.

5. En la carpeta Conexin Local, seleccionaremos el puerto (interface) en el que


hayamos conectado el cable PC/PPI (el puerto serie DB9), en este caso seria el 2 .
Confirmaremos los cambios realizados en cada ventana pulsando Aceptar.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
32

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Finalmente, volveremos a realizar doble clic en el campo destinado a Actualizar la


comunicacin. Con ello la CPU debera reconocerse y registrarse automticamente
(esta operacin puede durar algunos segundos), en caso contrario, repetiremos los
pasos desde el punto 2 realizando las modificaciones oportunas hasta que
reconozca la CPU.
STEP 7-Micro/Win32
A continuacin pasaremos a explicar algunas de las opciones del software utilizado
para programar el autmata.

Aspecto general

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
33

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Como se desprende de la figura, la pantalla se divide en 4 partes principalmente


(adems de los mens e iconos de acceso rpido):
Barra de navegacin: nos permite acceder a las opciones ms comunes de
forma rpida.
rbol de operaciones: en donde se sitan todas las rdenes de programacin
aceptadas por el autmata.
Ventana de resultados: en la que se visualiza el estado de la compilacin del
programa, errores, etc...
Ventana de programacin: situada a la parte derecha y dividida por Networks
(lneas de programacin). En este lugar elaboraremos el programa que ha de
gobernar al PLC.
Su aspecto vara segn el lenguaje elegido (KOP, AWL FUP) y que podremos
seleccionar a travs de las teclas que llevan sus mismos nombres.
Hay que sealar que el programa es capaz de traducir a cualquiera de estos
lenguajes, es decir: si p. ej. estamos programando en AWL y seleccionamos el
lenguaje KOP, se realizar automticamente una traduccin del programa de AWL
a KOP...
Introducir rdenes
A partir de ahora todas las explicaciones versarn sobre el lenguaje KOP, por
tratarse de los lenguajes ms intuitivos debido a su carcter elctrico.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
34

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

El programa presenta varias maneras de introducir contactos, bobinas o cuadros:


Desde el rbol de direcciones, abriendo las distintas carpetas existentes dentro de
Operaciones.
O bien a travs de los iconos que aparecen como marcados en el dibujo como:
1 (contactos) para insertar entradas.
2 (cuadros) para insertar funciones
temporizadores, etc...).
3 (bobinas) para insertar salidas.

ya

programadas

(contadores,

Una vez introducido el elemento seleccionado, deberemos darle nombre: para ello
deberemos colocarnos en los interrogantes situados en la parte superior del
elemento y teclear la estructura explicada con anterioridad para entradas y salidas
(el resto de elementos sern explicados ms adelante).

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
35

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Para realizar combinaciones (serie, paralelo, mixto...) de funciones/elementos


deberemos utilizar las lneas, que permiten realizar ramificaciones a partir de
una nica lnea.
Ayuda
Como cualquier programa, que se aprecie, disponemos de mens de ayuda de
cualquier elemento.
Para acceder a l, basta con seleccionar el objeto del que se quiere obtener la
ayuda y presionar F1 sobre el teclado:

REALIZACIN DE UN PEQUEO PROGRAMA


Primeramente veremos cual es lgica de control que usaremos para la
programacin, en este caso usaremos la programacin en KOP o (LADDER), se le
conoce como diagrama de escalera por que simula los escalones de la escalera.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
36

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Este es un simple programa que cuando se activa la entrada se activa


directamente una salida.

Primeramente seleccionamos el icono de contacto y seleccionamos la primera


opcin
despus seleccionamos el icono de una salida y seleccionamos la
primera opcin
quedara de la siguiente manera.

Ejemplo, queremos que cuando se active una entrada se active al mismo tiempo
una salida. Veremos como se comporta:
En este caso esta
lnea simula el voltaje
de un circuito
elctrico

De este lado simula


el neutro del circuito
elctrico

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
37

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Cuando hay una activacin en la entrada seleccionada, pasa el voltaje


simulado a la salida del PLC

Cambia de color azul la


entrada y salida cuando se
simula el paso del voltaje

Se activa la salida
exterior al RELEVADOR

Esto indica que cuando activamos una entrada X del exterior


se activa una salida X al exterior por medio de un rel y este
a su vez enciende una lmpara.
Salida
Entrada

Estas son las Salidas del PLC, 16 Salidas a relevador de la


siguiente manera Q0.0 la primera de las salidas y terminando con la Q1.7 seran
en mdulos de 8, ejemplo:
N Salidas 1
2
3
4
5
6
7
8
9
10
11 12 13 14 15 16
Q0.0, Q0.1, Q0.2, Q0.3, Q0.4, Q0.5, Q0.6, Q0.7 y Q1.0, Q1.1, Q1.2, Q1.3, Q1.4, Q1.5, Q1.6, Q1.7

I0.0, I0.1, I0.2, I0.3, I0.4, I0.5, I0.6, I0.7 y I1.0, I1.1, I1.2, I1.3, I1.4, I1.5, I1.6, I1.7 y I2.0, I2.1, I2.2, I2.3, I2.4, I2.5, I2.6, I2.7,

Estas son las Entradas del PLC, 24 Entradas Opoacopladas que estaran de la
siguiente manera I0.0 la primera de las Entradas y terminando con la I2.7
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
38

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

CONEXIN DE LAS SALIDAS


La forma de conectar es la siguiente, para hacer una carga en este caso por
ejemplo 3 focos se conecta de la siguiente forma, primero se conecta de la lnea
de alimentacin L1 en CA a la terminal 1L de esta manera tiene voltaje la salida
Q0.0, Q0.1, Q0.2, Q0.3, posteriormente se conectan los tres focos al neutro de
nuestro PLC.
Las salidas identificadas con un punto no tiene conexin, es decir, estn
deshabilitadas.
En este PLC podemos tener 3 Voltajes diferentes o el mismo Voltaje solamente
conectamos el 1L con 2L y 3L y asi el voltaje alimentara a las 16 Salidas

Estos relevadores estn por dentro y esta es la forma de cmo estn conectados y
como es por dentro del relevador y que tipo son.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
39

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

CONEXIN DE LAS ENTRADAS


Para conectar un sensor en este caso 4 interruptores se conectan de la siguiente
forma, primero se conecta 1M con M para alimentar su conjunto, es una
especie de permiso de conexin (para activar el conjunto 2M, se debe pontear
2M con M). En el caso de que el sensor necesitara alimentacin, se debe alimentar
tambin a la tensin correspondiente, la alimentacin L se conecta a los sensores o
apagadores y esos a su vez a las entradas en este caso I0.0, I0.1, I0.2, I0.3.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
40

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

La ventaja de los PLCs es enorme, por ejemplo si


quiero prender el Foco 1 al presionar el Sensor 1
tengo que configurar en programacin sin tenerlo
que hacer externamente, tomando el ejercicio
anterior quedara as.
Escribimos I0.0 que sera
Entrada 1 que est
conectado al Sensor S1

Escribimos Q0.0 que


sera Salida 1 que est
conectado al Foco 1

Queda de la siguiente forma

Esto indica que si activamos el Sensor 1 se


enciende el foco 1 si queremos que se active el
Foco 2 en vez del Foco 1 solamente cambiamos
la direccin de la Salida ejemplo.

Si queremos cambiar la entrada del Sensor 1 por


la del Sensor 4 solo cambiamos el numero de
entrada sin cambiar las conexiones externas.

A si de sencillo se cambian las entradas y salidas de los PLCs

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
41

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

INTRODUCIR COMENTARIOS
Podemos introducir comentarios dentro de cada segmento que faciliten la
interpretacin del programa:

El editor de comentarios se dividen en:


Ttulo del segmento. Se visualiza en pantalla.
Comentario. No aparece en pantalla, para poderlo observar deberemos:
Realizar doble clic sobre el segmento/Network correspondiente.
O bien imprimir el programa, especificando que se impriman dichos comentarios.
Para imprimir los comentarios introducidos:

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
42

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

DIRECCIONAMIENTO SIMBLICO
Hasta ahora hemos editado el programa del PLC utilizando operandos en el
idioma del PLC (I 0.0, Q 0.0, etc...). Sin embargo, con un programa muy largo,
este tipo de operandos dificulta su lectura y comprensin. Sera muy til poder
trabajar con las denominaciones de los interruptores o con un texto explcito, es
decir, en lugar de I 0.0 utilizar pulsador de marcha...
Para ello, hemos de recurrir al direccionamiento simblico, al cual podemos
acceder a travs de la Barra de navegacin o bien recurriendo a las opciones del
men Ver, seleccionando en ambos casos la opcin Tabla de smbolos.
Con ello obtendremos una ventana para editar la tabla de smbolos:
Bajo nombre introduciremos lo que luego se visualizar como texto explcito.
Bajo direcciones se introducen los operandos que deben ser sustituidos por
los nombres simblicos.
Bajo comentario podemos introducir un texto explicativo.
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
43

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Para que tenga efecto, no deberemos olvidar guardar el trabajo realizado.

Finalmente, debemos activar el direccionamiento simblico. Para ello, a travs del


men Ver seleccionaremos la opcin Direccionamiento simblico:

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
44

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

COMPILAR-EJECUTAR
A continuacin explicaremos la secuencia a seguir para una correcta transmisin y
ejecucin del programa diseado:
1.-En primer lugar compilaremos el programa, con la finalidad de depurar
posibles errores ortogrficos. El resultado de la compilacin aparecer en la
Ventana de resultados

Si existe algn error deberemos subsanarlo, en caso contrario pasamos al


siguiente punto...
2.-Llegados a este punto debemos transferir el programa elaborado al autmata,
para ello seleccionaremos el icono Cargar en CPU.

La opcin Cargar en PG realiza el proceso contrario, es decir, carga el programa


que tiene el PLC o autmata en memoria al MicroWin.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
45

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

3.-Por fin podemos ejecutar el programa, mediante la opcin RUN, y observar su


funcionamiento real a travs del PLC. Debemos recordar que el autmata debe
tener su selector en posicin TERM.

Cuando queramos detener la ejecucin, ser suficiente con presionar el icono


STOP

4.-Existe la posibilidad de visualizar el desarrollo del programa a travs del


MicroWin y de este modo poder depurar y perfeccionar el cdigo elaborado).
Esto es posible mediante la opcin Estado del programa, de este modo cuando
se active un contacto su interior aparecer de color azul.
Debemos tener cuidado con esta opcin, pues cuando se encuentra activada no
permite realizar ninguna modificacin al programa.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
46

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Cualquier modificacin realizada al programa, para que surja efecto, deber ser
transferida de nuevo al autmata.
SIMULADOR S7_200
El problema que plantea el programa anterior reside en el hecho de que no
permite simular el programa diseado a no ser que conectemos una autmata.
Para subsanar este hecho utilizaremos un simulador, desde el cual podamos
probar nuestros diseos sin necesidad de tener un PLC. A continuacin se detallan
los pasos a seguir:
CONEXIN ELEMENTOS NA-NC
La naturaleza de los elementos que utilicemos en el montaje influye en gran
manera en el diseo del programa. Supongamos, por ejemplo, un sencillo circuito
con un botn de marcha que accione un elemento y otro de paro que los desactive
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
47

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Segn el dibujo anterior, dependiendo de la naturaleza del botn de paro


utilizaremos una programacin u otra:
Paro NA. Deberemos programarlo cerrado para que permita el paso de corriente
en su estado de reposo e interrumpa la circulacin en el momento se accione.
Paro NC. Se programar abierto, pues ser su propia naturaleza la que cierre el
contacto durante el estado de reposo, mientras que al presionarlo los contactos se
separarn impidiendo el paso de corriente.
MARCAS
Hasta ahora solamente habamos hablado de entradas (I) y de salidas (Q). Vamos
a aadir un nuevo trmino llamado Marca, cuyo identificador de operando es: M.
Al igual que las entradas y salidas, junto con el identificador de operando necesita
de un parmetro. ste tiene exactamente la misma estructura que las entradas y
salidas:

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
48

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Consideraciones:

Las marcas se utilizan como la memoria de una calculadora de bolsillo, para


guardar resultados intermedios.
Las marcas se utilizan cuando el resultado intermedio de un segmento debe
procesarse en otros segmentos o para guardar estados sucesivos evaluados.
En PLC's, las marcas se utilizan como salidas; su efecto es similar a los rels
o contactores auxiliares utilizados en la tcnica convencional. Una marca
puede utilizarse todas las veces que se desee como contacto NA o NC.
Si se corta la alimentacin se pierde el estado de la marca.

Para evitar esto existe la funcin de remanencia (Set).


MARCAS ESPECIALES
Las marcas especiales (SM) ofrecen una serie de funciones de estado y control.
Sirven para intercambiar informaciones entre la CPU y el programa, pudindose
utilizar en formato de bits, bytes, palabras o palabras dobles.
A continuacin se presentan algunas marcas especiales:

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
49

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

OPERACIONES LGICAS CON BITS


Contactos estndar

Estas operaciones leen el valor direccionado de la memoria o de la imagen del


proceso si el tipo de datos es I o Q.
Su forma de proceder es:
El contacto normalmente abierto se cierra (ON) si el bit es igual a 1.
El contacto normalmente cerrado se cierra (ON) si el bit es igual a 0.
Para combinaciones AND y OR se pueden utilizar siete entradas como mximo.

DETECTAR FLANCO POSITIVO Y NEGATIVO

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
50

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Forma de actuar:
El contacto detectar flanco positivo permite que la corriente circule durante un
ciclo cada vez que se produce un cambio de 0 a 1 (de off a on).
La transicin de un contacto (entrada, salida...) de abierto a cerrado o de
falso a verdadero se designa como flanco creciente o positivo.

El contacto detectar flanco negativo permite que la corriente circule durante un


ciclo cada vez que se produce un cambio de seal de 1 a 0 (de on a off).
La transicin de cerrado a abierto o de verdadero a falso se designa como
flanco decreciente o negativo.

Se colocan despus de un contacto estndar, realizando su funcin sobre este


(solamente sobre el que le antecede).

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
51

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

ASIGNAR

Cuando se ejecuta la operacin asignar, el bit de salida se activa en la imagen del


proceso. El bit indicado se ajusta de forma equivalente a la circulacin de la
corriente.

PONER A 1, PONER A 0 (N BITS)

Cuando se ejecutan las operaciones poner a 1 y poner a 0, se activa (se pone a


1) o se desactiva (se pone a 0) el nmero indicado de salidas (N) a partir del valor
indicado por el bit o por el parmetro OUT.
El margen de entradas y/o salidas que se pueden activar o desactivar est
comprendido entre 1 y 255. Con la operacin poner a 0, si el bit indicado es un bit
T (bit de temporizacin) o un bit C (bit de contaje), se desactivar el bit de
temporizacin/contaje y se borrar el valor actual del temporizador/contador.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
52

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Consideraciones:

Se utilizan con frecuencia para mantener permanentemente activadas o


desactivadas entradas, salidas o marcas cuando se active brevemente (por
impulso) o un contacto antepuesto.
Una salida o marca puesta a 1 permanece en ese estado hasta que sea
borrada por lainstruccin - ( R ).
Si en la bobina de poner a 1 y en su bobina asociada de poner a 0 de una
salida se aplica la seal 1, tiene prioridad la operacin que est despus
en el programa.
No aguantan el paso de Run a Stop y viceversa, es decir, no permanecen
grabadas.

EJEMPLO ENCLAVAMIENTO
Hasta este momento, habamos considerado las entradas como interruptores, es
decir, la salida permanece activada mientras la entrada est cerrada (1 o nivel
alto), pero qu ocurre cuando utilizamos pulsadores y queremos que la salida
quede activada permanentemente.
En estos casos, que representan la mayora de las ocasiones, deberemos enclavar
la salida o recurrir a la opcin SET.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
53

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

No debemos olvidar que todo Set lleva asociado un Reset, a no ser que queramos
mantener activada la salida siempre.
OPERACIONES DE TEMPORIZACIN

Dentro de la temporizacin hemos de diferenciar entre tres tipos de relojes:

Temporizador de retardo a la conexin (TON).


Temporizador de retardo a la conexin memorizado (TONR).
Temporizador de retardo a la desconexin (TOF).

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
54

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Las operaciones temporizador de retardo a la conexin y temporizador de


retardo a la conexin memorizado cuentan el tiempo al estar activada (ON) la
entrada de habilitacin. Si el valor actual (Txxx) es mayor o igual al valor de
preseleccin (PT), se activa el bit de temporizacin (bit T).
Cuando la entrada de habilitacin est desconectada (OFF), el valor actual se borra
en el caso del temporizador de retardo a la conexin. En cambio, se conserva en el
temporizador de retardo a la conexin memorizado.
ste ltimo sirve para acumular varios perodos de tiempo de la entrada en ON.
Para borrar el valor actual del temporizador de retardo a la conexin memorizado
se utiliza la operacin poner a 0 (Reset).

Tanto el temporizador de retardo a la conexin como el temporizador de retardo a


la conexin memorizado continan contando tras haberse alcanzado el valor de
preseleccin y paran de contar al alcanzar el valor mximo de 32767.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
55

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

El temporizador de retardo a la desconexin se utiliza para retardar la puesta


a 0 (OFF) de una salida durante un perodo determinado tras haberse desactivado
(OFF) una entrada. Cuando la entrada de habilitacin se activa (ON), el bit de
temporizacin se activa (ON) inmediatamente y el valor actual se pone a 0.
Cuando la entrada se desactiva (OFF), el temporizador cuenta hasta que el tiempo
transcurrido alcance el valor de preseleccin. Una vez alcanzado ste, el bit de
temporizacin se desactiva (OFF) y el valor actual detiene el contaje. Si la entrada
est desactivada (OFF) durante un tiempo inferior al valor de preseleccin, el bit
de temporizacin permanece activado (ON). Para que la operacin TOF comience a
contar se debe producir un cambio de ON a OFF.
Si un temporizador TOF se encuentra dentro de una seccin SCR y sta se
encuentra desactivada, el valor actual se pone a 0, el bit de temporizacin se
desactiva (OFF) y el valor actual no cuenta.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
56

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Estos temporizadores tienen tres resoluciones. La resolucin viene determinada


por el nmero del temporizador:

El valor actual resulta del valor de contaje multiplicado por la base de tiempo. Por
ejemplo, el valor de contaje 50 en un temporizador de 10 ms equivale a 500 ms.
No se pueden compartir nmeros iguales para los temporizadores TOF y TON. Por
ejemplo, no puede haber tanto un TON T32 como un TOF T32.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
57

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

OPERACIONES CON CONTADORES

Dentro de los contadores, encontramos 3 tipos:

Contar adelante (CTU). Empieza a contar hasta el valor mximo cuando


se produce un flanco positivo en la entrada de contaje adelante (CU). Si el
valor actual (Cxxx) es mayor o igual al valor de preseleccin (PV), se activa
el bit de contaje (Cxxx). El contador se inicializa al activarse la entrada de
desactivacin (R) y para de contar cuando alcanza PV.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
58

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Contar adelante/atrs (CTUD). Empieza a contar adelante cuando se produce


un flanco positivo en la entrada de contaje adelante (CU). Por el contrario,
empieza a contar atrs cuando se produce un flanco positivo en la entrada de
contaje atrs (CD). Si el valor actual (Cxxx) es mayor o igual al valor de
preseleccin (PV), se activa el bit de contaje (Cxxx). El contador se inicializa al
activarse la entrada de desactivacin (R).
El contador adelante/atrs acepta valores negativos.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
59

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Contar atrs (CTD). Empieza a contar atrs desde el valor de preseleccin


cuando se produce un flanco positivo en la entrada de contaje atrs (CD). Si el
valor actual es igual a cero, se activa el bit de contaje (Cxxx). El contador
desactiva el bit de contaje (Cxxx) y carga el valor actual con el valor de
preseleccin (PV) cuando se activa la entrada de carga (LD).
El contador atrs se detiene al alcanzar el valor cero.
Los mrgenes de contaje para todos van desde Cxxx = C0 hasta C255.
Puesto que cada contador dispone slo de un valor actual, no se podr asignar un
mismo nmero a varios contadores (los contadores adelante, adelante/atrs y
atrs acceden a un mismo valor actual).
OPERACIONES DE COMPARACIN
Comparar byte

La operacin comparar byte se utiliza para comparar dos valores: IN1 e IN2.
Las comparaciones incluyen:
IN1 = IN2
IN1 >= IN2
IN1 <= IN2
IN1 > IN2
IN1 < IN2
IN1 <> IN2
Las comparaciones de bytes no llevan signo. El contacto se activa si la
comparacin es verdadera.

Comparar entero

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
60

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

La operacin comparar entero se utiliza para comparar dos valores: IN1 e IN2.
Las comparaciones incluyen:
IN1 = IN2
IN1 >= IN2
IN1 <= IN2
IN1 > IN2
IN1 < IN2
IN1 <> IN2
Las comparaciones de enteros llevan signo (16#7FFF > 16#8000).
El contacto se activa si la comparacin es verdadera.

OPERACIONES ARITMTICAS CON ENTEROS


Incrementar y decrementar byte

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
61

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Las operaciones incrementar byte y decrementar byte suman/restan 1 al byte


de entrada (IN) y depositan el resultado en la variable indicada por OUT.
Su forma de operar es la siguiente:

Estas operaciones no llevan signo.

OPERACIONES DE TRANSFERENCIA
Transferir byte

La operacin transferir byte transfiere el byte de entrada (IN) al byte de salida


(OUT). El byte de entrada permanece inalterado.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
62

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

OPERACIONES DE RELOJ

La operacin leer reloj de tiempo real lee la hora y fecha actuales del reloj y
carga ambas en un bfer de 8 bytes (que comienza en la direccin T).
La operacin ajustar reloj de tiempo real escribe en el reloj la hora y fecha
actuales que estn cargadas en un bfer de 8 bytes (que comienza en la direccin
T).

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
63

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

El reloj de tiempo real se inicializa con la siguiente fecha y hora tras un corte de
alimentacin prolongado o una prdida de memoria:

Fecha: 16-Ago-10
Hora: 00:00:00
Da de la semana: Lunes

El reloj de tiempo real de la CPU S7-200 utiliza slo los dos dgitos menos
significativos para representar el ao. Por tanto, el ao 2010 se representa como
10.
Todos los valores de la fecha y la hora se deben codificar en BCD (p. ej., 16#10
para el ao 2010). Utilice los siguientes formatos de datos:

La CPU S7-200 no comprueba si el da de la semana coincide con la fecha. As


puede ocurrir que se acepten fechas no vlidas, p. ej. el 30 de febrero. Asegrese
de que los datos introducidos sean correctos.
El sistema de automatizacin S7-200 no utiliza la informacin relativa al ao de
ninguna forma y no es afectado por el cambio de siglo (en el ao 2000). No
obstante, si en los programas de usuario se utilizan operaciones aritmticas o de
comparacin con el valor del ao, se deber tener en cuenta la representacin de
dos dgitos y el cambio de siglo.
Los aos bisiestos se tratan correctamente hasta el ao 2096.
Si queremos ajustar el reloj desde el MicroWin, deberemos seguir los pasos
representados en la figura siguiente:
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
64

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

CONFIGURACIN DE E/S DEL MODULO DE LLENADO


A continuacin veremos que tiene conectado el PLC de nuestro primer modulo del
SIM, en el siguiente plano se muestra la numeracin de las entradas y salidas de
nuestro PLC.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
65

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

CONFIGURACIN DE ENTRADAS Y SALIDAS


En la siguiente tabla se muestra los sensores, motores y actuadores que estn
conectados al PLC.

Entradas
I
I
I
I

0.0
0.1
0.2
0.3

Sensor
Sensor
Sensor
Sensor

R. en Banda 1
ER. de Paso
M. Plat. de peso
M. Tolva

Salidas
Q
Q
Q
Q

0.0
0.1
0.2
0.3

Motor Banda 1
Tope en llenado
Plataforma de peso
Tope en Banda

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
66

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I

0.4
0.5
0.6
0.7
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7

Sensor R. en Salida 1
Botn Verde 1
Botn Rojo 1
Sensor R. en Salida 2
Sensor M. Eje X extendido
Sensor M. Eje X contrario
Sensor M. Eje Z extendido
Sensor M. Tapas Lleno
Sensor M. Tapas Vaca
Botn Verde 2
Botn Rojo 2
Sensor R. en Sellado
Sensor M. Clam 1 abajo
Sensor M. Clam 2abajo
Sensor M. Plat. de sellado
Sensor M. Palanca
Botn Verde 3
Botn Rojo 3

Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q

0.4
0.5
0.6
0.7
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
2.0
2.1
2.2

Compuerta de Tolva
Cilindro E. Magntico 1
Motor Banda 2
N0 CONECTADO
Alimentador de tapas
Manipulador, eje X
Manipulador, eje Z
Ventosa
Cilindro E. Magntico 2
Motor en sellado
Tope en sellado
Clamp
Plataforma de sellado
Motor de sellado
Palanca

TIPOS DE ENTRADAS UTILIZADOS EN EL PLC

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
67

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Sensor fotoelctrico Sensor Reflectivo

Sensor emisor y receptor

Sensor Magntico

Sensor Mecnico Sensor de Botn

TIPOS DE SALIDAS UTILIZADOS EN EL PLC


TIPOS DE ACTUADORES

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
68

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Estos son los tipos de


actuadores que se
estn usando en el
SIM
Las
electrovlvulas
para el control de los
actuadores se ven en
esta imagen

INICIANDO A PROGRAMAR NUESTRO MODULO


Primeramente programaremos el motor de la banda 1 la cual mueve la base que
lleva nuestro bote por la primera lnea.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
69

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

El motor de la banda 1 o cadena la cual esta conectada a la salida Q 0.0 como


primera salida del PLC, para hacer que encienda, tenemos que activarlo con una
entrada del PLC

Podemos iniciar con cualquier entrada que decidamos pero lo correcto es utilizar la
entrada I 0.5 como arranque y la I 0.6 como paro para iniciar y poder parar
nuestro proceso. En la fotografa se muestra tambin un sensor ptico y un
actuador o pistn y el nmero de entrada y salida que esta conectada al PLC.

Ejemplo 1 al presionar el botn de arranque (botn verde) se enciende el motor


de la banda 1, y al presionar el botn de paro (botn rojo) se detiene el motor.
Para este programa hay tres formas de programar que serian las siguientes:
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
70

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

En primer lugar es la ms sencilla es la forma de enclavamiento.

Tomando en cuenta que el Botn Verde es NA (Normalmente Abierto) se deja el


contacto Normal y el Botn Rojo es NC (Normalmente Cerrado) se deja Normal
para que cuando est sin oprimir est cerrado, porque al presionarlo se abre y se
desconecta el enclave.
En segundo lugar se puede usar las funciones set y reset es otra herramienta
para la programacin que es valida, al presionar Botn Verde se queda activada la
salida del motor de la Banda 1 por la opcin set (se enclava) y solo se desconecta
al presionar el Botn Rojo por la opcin reset (se desenclava) y por lo tanto es
valida la programacin.
En este caso se pone la entrada Botn Rojo negada porque toma el valor contrario
ejemplo: un contacto NA toma el valor si es 1=1 si es 0=0 pero un NC toma el
valor contrario si es 1=0 si es 0=1 esto se ve en la siguiente figura.

En tercer lugar se usan Bobinas internas o Marcas como se le conocen,


usaremos la forma de enclavamiento pero en vez de dejar la salida directa se

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
71

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

deja una Marca para que todo el proceso pueda controlarlo con el arranque y
paro.
Esto es recomendable para poder
controlar todo el proceso que realicemos
al inicio de cada lnea de cdigo,
ponemos un contacto de la bobina
interna, o Marca en este caso seria
M0.0, veremos como se va usando la
Marca para control de nuestro proceso,
es recomendable poner comentarios
desde un inicio para saber cada
proceso, para que sirve o que se realiz.
Para poner comentarios le damos doble clip en Network 1 y nos aparece lo
siguiente.

En el ttulo se escribe Control de


arranque y paro del primer
proceso
en
la
parte
del
comentario
podemos
escribir
cualquier referencia que hagamos
o que nos recuerde que se realiz.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
72

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

En comentario por ejemplo


escribimos. Este arranque
y paro controlar la
primera parte de mi
proceso que abarcar tres
partes
que
son
los
siguientes;

Escribimos comentario de igual


manera en Network 2

En el ttulo escribimos Control del Motor Banda 1 y en el comentario lo que


mejor se entienda.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
73

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Quedara de la siguiente forma

Primer paso Para descargar nuestro programa primero lo compilamos


cualquiera de los dos iconos antes de descargarlo al PLC.

en

Segundo punto Despus de compilarlo verificamos que no tenga errores para


poderlo bajar al PLC, si nos marca errores tenemos que verificar en que nos
equivocamos en el programa.

Tercer punto si no hay errores entonces bajamos el programa en Cargar al CPU


y nos aparece la siguiente figura;

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
74

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Oprimimos el botn de Cargar


en CPU.
Despus aparece un letrero que
dice Desea cambiar la CPU a
modo STOP. y presionamos
Aceptar no se puede programar
el PLC en Modo Run por eso
detiene
el
CPU
para
su
programacin.

Despus se cambia a modo RUN de la misma manera


presionamos Aceptar.
Enseguida se presiona el botn Verde para que funcione
nuestro programa
Con este sencillo programa ponemos
nuestra pieza al inicio de la banda
(cadena) oprimimos el Botn de Arranque
y enciende el Motor Banda 1 para mover la
pieza al otro extremo, esto seria el
primer programa.

NOTA:
se
recomienda
que
la
programacin se realice paso a paso como
lo haremos en este manual.
La programacin se puede hacer de
muchas maneras y se llegara al mismo
punto haciendo poca programacin o
bastante, eso depende del programador
que lo realice.
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
75

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Para el siguiente programa ocupamos que cuando se active el Sensor ( I 0.1)


que es un NC, que detecta cuando pasa un bote, que active el actuador (pistn)
(Q 0.1) para que detenga nuestra pieza, el Sensor (I 0.1) se utiliza para
distinguir los dos tipos de piezas que usamos o si no tuviera bote.

Estas son las tres formas que pasaran por el Sensor pero solo una realizar el
proceso.
El programa quedara de la siguiente manera:

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
76

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Este es el programa que controlar el


actuador para que detenga nuestra pieza
para
el
llenado,
usamos
un
enclavamiento para controlar el actuador,
aqu vemos la Marca de Arranque solo
puede funcionar este proceso si (M0.0)
esta activada, y se desactiva al presionar
el botn de paro, ponemos el siguiente titulo y comentario. En esta entrada
tiene que ser negada por el tipo de sensor por que es un NC.

Este programa solo funciona si el Sensor ( I0.1) se Activa eso suceder si


nuestra pieza tiene Bote, entonces se activa el actuador (Q0.3).
Compilamos nuestro programa, y si no hay errores, lo descargamos al
CPU del PLC, y realizamos la comprobacin de la prctica.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
77

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Observaciones:
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
__________________________________________________________________

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
78

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Ya que detuvimos nuestra pieza, accionamos el actuador que es la Plataforma de


peso (Q 0.2) que sube el Bote para su llenado, como se muestra en la figura.
Se programa de la siguiente manera:
Cuando se activa el actuador o Tope en llenado (Q 0.3) usamos un contacto de
esta salida acompaado de un temporizador que dure unos 2 o 3 segundos eso
depende de la velocidad de la banda que lleva nuestra pieza despus del tiempo
especificado se activa la plataforma de peso (Q 0.2).
Para este caso como
queremos que dure un
tiempo de 2 segundos y
conecte, usaremos un
temporizador del tipo
TON
(tiempo
para
conectar).

Lo ms dificil para muchos que empezamos a programar, es que numero de


temporizador uso y porque lo multiplico si tengo del T32 al T255 pero cada uno
tiene diferentes valores que serian de 1 ms, 10 ms y 100 ms en el caso de
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
79

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

nosotros ocupamos 2 segundos de duracin podemos usar cualquiera de los


temporizadores pero no repetir los nmeros ni el valor mximo recomendado.
Ejemplo:
Si son 2 segundos entonces si usamos:
T32 o T96 seria multiplicar 1 ms por 2000 para darnos 2000 ms = 2 segundos
T33 al T36 y T97 al T100 multiplicamos 10 ms por 200 para darnos 2000 ms
T37 al T64 y T101 al T255 multiplicamos 100 ms por 20 para darnos 2000 ms
el valor mximo permitido seria 327,7 s

En este caso usaremos el T33 que lo multiplicaremos por 200 y nos quedara de
la siguiente manera.

En esta lnea de cdigo insertamos una


funcin detectar flanco positivo permite
que la corriente circule durante un ciclo
cada vez que se produce un cambio de 0 a
1 (de "off" a "on"). Que seria necesario para
que se enclave la salida (Q 0.2).
Ponemos titulo y comentarios en nuestro
programa para saber que funcin tiene
cada lnea de cdigo.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
80

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

En este momento tenemos cinco lneas de


cdigo de nuestro programa.
Se recomienda que se compile y se
descargue, el programa al PLC, para checar
que funcione correctamente, si no funciona
bien, solo corregimos lo ltimo, y de la otra
manera s terminamos todo, y si sale un
error, se nos hace casi imposible hallar el
error, lo mejor es de ir poco a poco para
entender mejor su funcionamiento del
proceso.
Lo siguiente que aremos es activar el
actuador que controla la Compuerta de la
Tolva para eso utilizamos el Sensor que esta
acoplado a la Plataforma de peso, este
Sensor es magntico y solo se activa cuanto
la plataforma de peso esta arriba, cuando se active el Sensor (I0.2) se debe
activar la Compuerta de la Tolva y que dure 4 segundos abierta despus de ese
tiempo que se sierre, ese proceso se puede utilizar el sensor (I0.3) que esta
acoplado en el Compuerta de la Tolva este se activa cuando la Compuerta de la
Tolva esta abierta, despus que se desactiven todos los procesos en forma
regresiva, menos el del motor de la banda 1.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
81

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

El siguiente programa se realizara de la siguiente manera,


En el rengln 6 colocamos el Sensor
de la plataforma de peso (I0.2)
cuando esta arriba se activa,
enseguida
ponemos
la
funcin
detectar flanco positivo para
mandar un solo pulso el cual es
necesario para activar el T34 que dura
activado 4 segundos y en ese tiempo
activa la Compuerta de la Tolva
(Q0.4), se cierra al finalizar los cuatro
segundos. El Sensor (I0.3) se activa
cuando la Compuerta de la Tolva esta
abierta se coloco la funcin detectar
flanco negativo esta funcin es la
contraria del flanco positivo cuando
cambia de 1 a 0.

Cuando se desconecta el Sensor (I0.3)


se activa una Marca (M0.1) la cual
termina el enclave de la Plataforma de
peso, en esta parte nos regresamos a
los renglones 3 y 5 para poner unos
contactos NC con las marcas (M0.1) y
M0.2. Cuando se activo la Marca (M0.1)
colocamos un contacto con la marca
(M0.1) la cual activa un temporizador
TOF de 1.5 segundos cuando termina
manda un pulso por la funcin detectar
flanco negativo y activa la Marca
(M0.2) la cual desconecta el actuador
que controla la pieza del bote y se
desactiva, continuando en la banda 1.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
82

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Ponemos los ttulos y los comentarios para recordar lo que realizamos.


Hay que poner los Ttulos y
Comentarios que uno crea
conveniente, para identificarlos
posterior mente.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
83

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Hay que compilar y descargamos nuestro programa a la CPU del PLC para ver
como vamos con nuestra programacin.
Aqu falta otra situacin cuando se juntan dos piezas tenemos que controlarlo para
que no afecte nuestro proceso. Ejemplo:

En este caso no es recomendable detener el Motor Banda 1 si no perjudicamos el


otro proceso, en este caso cuando este la pieza 1 ya detenida como queda
enclavada podemos usar el Sensor (I0.0) para que cuando detecte la pieza 2
active el actuador (Q0.1), y se desenclave al activarse el sensor (I0.4) que seria
el Sensor final de nuestro primer proceso.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
84

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Cuando el Actuador (Q0.3) este activado, y se active el Sensor (I0.0) se enclave


el Actuador (Q0.1) para que no deje pasar ninguna pieza, hasta que se active el
Sensor (I0.4), en este caso se bajara el Actuador y seguira la pieza siguiente.
Hasta aqu termina la primera fase
del modulo faltaran dos mas.
Faltan comentarios y titulo.
Este es cdigo de nuestro
Programa hasta el momento

Compilamos y descargamos el programa.


Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
85

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Observaciones:
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
__________________________________________________________________

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
86

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Programacin del segundo bloque.

Primeramente iniciaremos con el Botn Verde 2 (I 1.5) y el Botn Rojo 2 (I 1.6)


como arranque y paro.
Al presionar el Botn Verde (I 1.5) se habilita el Sensor (I 0.4) y cuando se
mantiene activado 1 segundo se activa el actuador lineal (Q 0.5) 3 segundos y
regresa nuevamente a su sitio.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
87

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Esta es la parte que programaremos.

Ponemos una Marca (M 0.7), para que


habilite el proceso de tapado y sellado.
Usamos nuevamente el sistema de
enclavamiento usando una marca con
el nmero (M 0.3) la cual nos
controlara el segundo proceso.
Con la Marca controlamos el Motor
Banda 2 (Q 0.6) para su avance de
nuestra pieza Para que dure un
Segundo activado y despus se active
el actuador ponemos un Temporizador
TON y este a su vez que controle un
Temporizador TOF que nos controlara
el tiempo de activacin del Actuador
lineal (Q 0.5).
Ponemos los ttulos y comentarios
requeridos en la segunda parte del
Modulo.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
88

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Cuando se activa el actuador lineal mueva la pieza hacia la banda 2 para


continuar con el siguiente proceso, posteriormente regresa a su sitio.

Nuestra pieza ya esta en el siguiente proceso para poner la tapa.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
89

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Estos serian los ttulos y comentarios de nuestro programa y como quedara


nuestro programa.
Compilamos y descargamos el programa a la CPU del PLC.
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
90

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Observaciones:
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
__________________________________________________________________

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
91

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Programaremos la parte donde se pone la tapa al bote.

Primeramente si se activo la salida (Q 0.3), queda enclavada y cuando este la


pieza activando el Sensor de posicin (I 0.7), que esta debajo de nuestra pieza,
activamos el actuador (Q 1.1), despus utilizamos el sensor magntico
(I 1.0),
para activar el siguiente Actuador (Q 1.2).

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
92

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Cuando el Actuador
(Q 1.2), Sale hasta
tope de la misma
manera activa otro
sensor magntico
(I 1.2), el cual
utilizamos
para
activar el siguiente
dispositivo.

En
estas
fotos
vemos como baja el
actuador.

El siguiente dispositivo seria el Alimentador de tapas (Q 1.0).

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
93

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

En el alimentador de
tapas tiene dos sensores
magnticos
que
nos
indican cuando esta lleno
o vacio el deposito de
tapas.

Cuando el Actuador esta


bajo el, el Sensor (I 1.4),
esta activado, y cuando
sube
sigue
estando
activado.

Cuando el depsito de
tapas este vacio el sensor
(I 1.3), se activa para
dar la seal que se
terminaron las tapas para
que no funcione eso lo
aremos en el programa.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
94

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Volviendo al punto donde el Actuador Alimentador de tapas (Q 1.0), Este bajo, el


Sensor (I 1.4), se activa, y activa la ventosa para succionar la tapa, entonces se
desactivan todos los actuadores que se haban activado con exencin de la
ventosa, cuando llega a su lugar se activa el Sensor (I 1.1), y activa nuevamente
el Actuador (Q 1.2), y cuando llega a la posicin baja, activa nuevamente el
Sensor (I 1.2), el cual
desactiva la ventosa y
que da libre la tapa, y
regresa el actuador a su
estado original.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
95

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Comenzamos a programar en base a las condiciones anteriores.


Primeramente utilizamos la Marca de
arranque de nuestro segundo proceso
(M 0.3), para poder controlar todo el
proceso, y lo principal una marca (M
0.7), la cual el proceso funcionara si
tiene bote de lo contrario no
funcionara, y conectamos las entradas
de los Sensores (I 1.4) en serie con el
Sensor (I 0.7), tambin conectamos
un contacto de un Temporizador
(T98) que ocuparemos mas adelante
que terminara el proceso, y esto para
activar una Marca en este caso seria
(M 0.4) la que activara el
Actuador
(Q 1.1), y
cuando se activen los
Siguientes Sensores (I
1.3) y (I 1.0), activaran
el siguiente actuador (Q
1.2), cuando llega al final
se activa el Sensor (I
1.2), este Sensor Activa el
Actuador Alimentador de
las tapas
(Q 1.0), y
este a su vez activara una Marca (M
0.5), la cual se usa para enclavar la
ventosa (Q 1.3), que al mismo tiempo
desactiva el Actuador (Q 1.1), que esta
en el rengln 18, cuando el actuador
regresa activa el Sensor (I 1.1), y
activara nuevamente el Actuador (Q
1.2), y este a su vez el Sensor (I 1.2),
que activa una Marca (M 0.6), que
terminara todo el proceso, y cuando se
inicie el tercer proceso y quite la pieza
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
96

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

el Temporizador (T98), durara 4 segundos de tolerancia para que quite la pieza y


no se vuelva a activar con la barra del actuador (Q 1.4), en el siguiente rengln
esta un contacto de un actuador (Q 0.3), el cual es el tope para detener la pieza
para el llenado cuando se desconecta usando la funcin de detectar flanco
negativo manda un pulso el cual se enclava la Marca (M 0.7), que permite que
funcione el tapado y el prximo proceso de sellado y en el siguiente rengln
cuando se desactiva el actuador final del tercer proceso se desenclava.
Hasta este punto termina nuestro segundo proceso, Hay que poner ttulos y
comentarios.

Compilamos y descargamos a la CPU del PLC.


Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
97

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Observaciones:
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
__________________________________________________________________

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
98

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Programaremos el tercero y ultimo proceso de nuestro sistema, el sellado del bote.

Primeramente tenemos que usar los botones de arranque Botn Verde 3 (I 2.4) y
paro Botn Rojo 3 (I 2.5) de este proceso para comenzar con el tercer proceso,
utilizando la Marca (M 0.7), para que pueda funcionar el Sensor (I 1.7).

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
99

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Programando primero realizamos un


enclavamiento de arranque (I 2.4), y
paro (I 2.5), con este arranque
enciende la banda (Q 1.5) y se abre
cuando estn activados los actuadores
(Q 1.7), que funcionan como prensa y
usamos una nueva Marca (M 1.1), la
cual controlara el tercer proceso y ya
puede funcionar el Sensor inicial del
tercer proceso (I 0.7), esta debajo
de la pieza, el cual se habilita para
activar el Actuador Magntico (Q 1.4),
el cual mueve la pieza hacia la cadena
del siguiente proceso, pero cuando
se activa la Marca (M 0.7), es del
proceso anterior es para que se
detenga temporalmente hasta que
termine el proceso de tapado, se
vuelve a reactivar el funcionamiento
y se activa el actuador magntico
(Q 1.4), para iniciar con el proceso
de sellado.
Ponemos ttulos y comentarios.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
100

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Estos son los ttulos y comentarios para nuestro programa.

Compilamos y descargamos a la CPU del PLC.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
101

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Observaciones:
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
__________________________________________________________________

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
102

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Ya pasando nuestra pieza a la siguiente banda y al activar el Sensor (I 1.7), y si


esta activada la Marca (M 0.7), se activa el actuador (Q 1.6), para detener
nuestra pieza para su sellado.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
103

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Despus de 3 segundos se activan los actuadores (Q 1.7), y al mismo tiempo se


desconecta la banda de sellado, cuando se activan los Sensores (I 2.0) y (I 2.1),
se activa la plataforma de sellado (Q 2.0).

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
104

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Ya que se activo la plataforma de sellado (Q 2.0).

Usamos el Sensor Magntico (I 2.2), que esta


acoplado a la plataforma de sellado (Q 2.0),
para activar la palanca (Q 2.2), la cual sirve
para presionar los extremos de la tapa para
sellarlo y al mismo tiempo el motor de sellado
(Q 2.1), para que rote el bote y lo selle.

Que se le da un tiempo de 10 segundos aproximados para su sellado perfecto y


despus se desconectan el motor de sellado (Q 2.1), el brazo (Q 2.2), y la
plataforma de sellado (Q 2.0), despus, los actuadores (Q 1.7), y por ultimo el
actuador de tope (Q 1.6), y se desenclava (Q 0.7), y termina el proceso hasta
que la pieza este fuera de la banda 3 o banda de sellado.
Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
105

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Desconexin el motor de sellado (Q 2.1 el brazo (Q 2.2), y la plataforma de


sellado (Q 2.0), los actuadores (Q 1.7), y por ultimo el actuador de tope (Q 1.6).

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
106

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Hasta este punto es el


termino de los tres
procesos,
la
programacin se vera a
continuacin.
Aqu vemos la ltima
programacin
del
proceso, en el rengln 33
activamos el tope de
sellado (Q 1.6), despus
activa un temporizador
T37 despues de tres
segundos
activa
los
Actuadores (Q 1.7), los
cuales presionan la pieza
para que no tenga movimiento, despus se activan los dos sensores (I 2.0) y (I
2.1), los cuales activan la plataforma de sellado
(Q 2.0).

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
107

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Cuando se activa el
Sensor de la plataforma
activa un temporizador
de 10 segundos, los
cuales activan el motor
de sellado (Q 2.1), y la
palanca (Q 2.2), cuando
se desconectan, activa
una Marca (M 1.3) que
desactiva el actuador y
todo el proceso.
Ponemos los ttulos y
comentarios para cada
componente.

Compilamos y descargamos a la CPU del PLC.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
108

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Observaciones:
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
__________________________________________________________________

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
109

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

A continuacin se presenta todo el cdigo del modulo.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
110

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
111

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
112

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
113

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
114

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
115

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
116

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

Comentarios para el Autor sobre El manual y el curso


(Para Actualizacin, Recomendaciones y mejoras del mismo)

___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
_________________________________________________________________
NOTA: Esta hoja se tiene que entregar al expositor o expositores al final del curso.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
117

INSTITUTO TECNOLGICO DE OCOTLN


Programacin y Automatizacin con PLC SIEMENS S7-200

BIBLIOGRAFAS
1.
2.
3.
4.
5.

http://WWW.siemens.com
http://www.infoplc.net
http://www.thelearningpit.com
http://www.plcs.net/contents.shtml
Hugh, Jack: Automated manufacturing systems. PLCs. First Draft. Enero
2000.
6. Industrial programmable controller. Modicon. Catlogo, Febrero 1998.
7. Micro autmata TSX 17.Manual de Instalacin: Telemecanique. Manual 1989.
8. Petrozella, Frank: Programmable logic controller. Enero 1997.
9. Rabiee, Max et al.:Programmable logic controller: Hardware and
Programming. Enero 2000.
10. Rel programable ZELIO LOGIC. Telemecanique. Manual Enero, 2000.
11. Rosandich, Ryan: Fundamental of Programmable Logic Controller.
Septiembre 1997.
12. Siemens Technical Education Program: Basics of PLCs. Julio 1986.
13. Terminal TSX T317. Programacin PL7-1. Lenguaje Booleano.
14. Telemecanique. Manual 1989.

Autores: Ing. Daniel Castellanos Hernndez y Ing. Jorge Isaac Marn Y Malagn
118

También podría gustarte