UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
ELT 3890 AUTOMÁTICA I
LABORATORIO N° 5
PROGRAMACIÓN DE PLC´S S7-300 – SIEMENS
5.1. OBJETIVOS
Porgramar controladores lógicos programables de la línea SIEMENS, familia
S7-300 mediante el software de programación STEP7 version 5.4.
Explotar las herramientas de programación, visualización y simulación del
software STEP7.
Aplicación del software a los circuitos básicos de arranque de motores
trifásicos.
Programar temporizadores y contadores mediante el software de
programación STEP7.
5.2. FUNDAMENTO TEÓRICO
La familia S7-300 comprende diversos sistemas de automatización que se peuden
utilizar para numerosas tareas. La siguiente figura muestra los diferentes tipos de
controladores que fabrica Siemens, siendo uno de ellos la familia S7-300.
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
El software de programación de los controladores S7-300 es el step 7, en cual
requiere para su instalación el siguiente Hardware y Software:
1. PC, sistema operativo Windows 95/98/NT con:
Minimo: 133 MHz y 64 MB RAM, espacio libre en el disco duro aprox.
65 MB.
Optimo: 500 MHZ y 128 MB RAM, espacion libre en el disco duro
aprox. 65 MB
2. Software STEP7 V5.x.
3. Interface MPI para el PC (p.e. PC - adaptador)
4. PLC SIMATIC S7-300 como minimo con modulos de entradas y salidas
digitales.
Ejemplo de configuración:
o Fuente de alimentación: PS 307 2A
o CPU_ CPU 314
o Entradas digitales: DI 16x DC24V
o Salidas digitales: DO 16x DC24V/0,5A
El software STEP7 es la herramienta de programacion para los automatas:
o SIMATIC S7-300
o SIMATIC S7-400
o WinAC
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Con el STEP7 se peuden utilizar las siguientes dunciones para la automatización
de una isntalacion:
o Configuración y parametrización del hardware.
o Programación.
o Test, formación y servicio.
o Documentación.
o Uso y diagnostico de las funciones.
Todas las funciones están soportadas en la ayuda Online.
Este software permite la programación en tres formas:
o IL Instruction List = lista de instrucciones (AWL en aleman)
o LD Ladder Diagram = diagramas lógicos (KOP en aleman)
o FBD Flow Block Diagram = diagramas lógicos (FUP en aleman)
Instrucción de control, se constituye en la menos unidad dentro de un programa de
usuario PLC. Una instrucción consta de una operación y operando.
La operación de una instrucción determinada que función debe ejecutarse a la hora
de tratar una instrucción de control.
El operando de una instrucción, incluye la información necesaria para una
instrucción de control. El operando consta de un identificador de operando de un
parámetro.
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Referencia de entradas y salidas:
EX.X = E0.0, E0.1, E0.2,…….E0.7, E1.0, E1.1, E1.2,………E7.7
AX.X = A0.0, A0.1, A0.2,…….A0.7, A1.0, A1.1, A1.2,………A7.7
5.3. DESARROLLO
1. Realice el programa para el arranque directo de un motor trifascio de inducción
en el Step 7 V5.4.
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Se desplegara la siguiente pantalla:
Presione: siguiente
Elija: CPU313C
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Siguiente
En esta ventana tambien se elige el lenguaje de programación, que puede ser:
o AWL
o KOP
o FUP
En este caso se elige AWL.
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Finalizar
Para insertar los símbolos del programa haga clic en: Programas s7[1], símbolos:
Guardar y cerrar la ventana
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Doble clic en OB1
Realice el siguiente diagrama:
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Vuelva a la ventana: SIMATIC Manager y elija el icono de la siguiente pantalla:
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Aceptar
Se abre la ventana S7-PLCSIM:
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Anadir ventanas de entrada y salida
Vuelva a la ventana: KOP/AWL/FUP y elija el icono cargar
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Simule mediante el icono:
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
2. Para trasferir el programa al PLC, se debe configurar el hardware en el
SIMATIC Manager:
Doble clic en: Hardware
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
En el menú principal vaya a: ver y elegir catalogo:
Reemplazar el: CPU 313C
Elegir el tipo de PLC: CPU 313C versión 2.6
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Guardar y compilar:
Cargar el modulo, mediante el icono:
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Clic en Aceptar:
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
3. Realice un nuevo programa en el STEP 7, para la inversión de giro de un motor
trifásico de inducción de 3Hp, 380v, 50Hz y simule el funcionamiento
Se coloco los parametros de entrada, salida, auxiliares, etc
El diagrama en escalera es el siguiente:
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Así también se realizó la simulación:
4. Realice un nuevo programa en el STEP 7, para el arranque estrella triangulo
de un motor trifásico de inducción de 20KW, 380V, 50Hz y simule el
funcionamiento.
Se coloco los parametros de entrada, salida, auxiliares, etc
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
El diagrama en escalera es el siguiente:
Finalmente se realizó la simulación:
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
5. Realice un contactor ascendente de 13 pulsos en el STEP 7 y simule.
Se coloco los parametros de entrada, salida, auxiliares, etc
El diagrama en escalera es el siguiente:
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Finalmente se realizó la simulación:
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
5.4. CUESTIONARIO
1. Investigue en internet artículos referentes al software step 7 e
imprima lo más relevante.
TEP 7, o S7, es un software de programación del PLC (controladores
lógico programable) SIMATIC-S7, de Siemens.
El S7 es el sucesor de S5 (para el PLC SIMATIC-S5), que está
ampliamente extendido en toda Alemania. Los autómatas SIMATIC
constituyen un estándar en la zona, compitiendo en primera línea con
otros sistemas de programación y control lógico de autómatas, según la
norma IEC 61131-3.
La nueva versión de Step7 2017 se denomina v5.6 y su aspecto no varía
respecto a v5.5. Las principales diferencias son la actualización de
dispositivos y los sistemas operativos soportados, ya que instala de
Windows 7 SP1 a Windows 10.
STEP 7 domina el mercado de lenguajes de programación según la
norma DIN EN 61131-3 disponiendo de tres lenguajes de
programación:[cita requerida]
FBS - Funktionsbausteinsprache FUP Funktionsplan, diagrama de
funciones
KOP - Kontaktplan englisch LD o LAD, diagrama de contactos
AWL - Anweisungsliste englisch STL, lista de instrucción1
Según la norma EN 61131-3 (Engineering Tools):
S7 SCL (Structured Control Language) Lenguaje de texto estructurado
S7-Graph (grafisch programmierbare) Gráficos Programables
Además:
S7 HiGraph
S7 CFC (Continuous Function Chart)
AWL o lista de instrucciones es similar al lenguaje ensamblador. Al igual
que SCL está basado en la programación en texto. Todas las
herramientas de programación son interfaces de programación gráfica.
Todas las operaciones están centralizadas y permiten funcionar con
cualquier tipo de datos.
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Mediante la Programación Estructurada es posible reutilizar los módulos
de simplificando ampliaciones o modificaciones de proyectos posteriores.
Utiliza herramientas de ingeniería para el diagnóstico,simulación y control
simple o complejo de los bucles de programados.
Con STEP 7 se tiene acceso a los controladores SIMATIC. A partir de
esto se consigue el Siemens Automation Totally Integrated, con ventajas
para los usuarios de dispositivos SIMATIC en las diferentes tareas.
Por otra parte, hay muchos vendedores que desarrollan herramientas o
módulos de función, donde el programador elimina tareas que consumen
tiempo y mejoran el diagnóstico de errores.
Aunque Siemens sólo garantiza la instalación y da soporte en sistemas
profesionales de 64 bits, en la práctica instala en versiones a 32 bits.
Las licencias Combo v14 que hasta ahora licencian Step7 2010 (v5.5) y
TIA Portal v14 no sirven para Step7 2017 (v5.6). Aún así, Siemens ofrece
nuevas licencias de actualización para versiones anteriores y de nueva
instalación.
2. Investigue en internet artículos referentes a la familia de PLC´s S7-
300 e imprima.
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
3. En el siguiente sistema: la cinta transportadora, alimenta sólidos al
silo 1 por un período de tiempo de 10 minutos, después de este
tiempo se detiene automáticamente, para evitar problemas de inercia
el motor se detiene por el tiempo de 25 segundos y posteriormente
empieza a alimentar sólidos al silo 2 en forma automática, hasta
alcanzar el nivel máximo que es controlado por un interruptor de
nivel del tipo capacitivo, deteniéndose todo el sistema
automáticamente. El motor de la cinta es trifásico de 3KW, 380V. y
50 Hz. Este sistema se puede detener y arrancar en cualquier
instante. Para este sistema realice:
a) El circuito de fuerza.
Circuito de fuerza
3~ 380V 50Hz
L1
L2
L3
PEN
1 3 5
Q1
I> I> I>
2 4 6
1 3 5 1 3 5
K1 K2
2 4 6 2 4 6
1 3 5
F1
2 4 6
V
U W
M
3~
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
b) El diagrama en escalera STEP 7.
Primero colocamos los parámetros de todas las entradas, auxiliares,
salidas, y temporizador:
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Finalmente realizamos la simulación del programa:
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
c) El diagrama de conexión real al PLC CPU 313C
4. Realice un circuito secuencial para encender la sigla ELT 55, el
secuencial funciona de la siguiente forma, con un pulsador se inicia
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
el secuencial, de tal forma que se enciende la letra E por medio
segundo, posteriormente la letra L, también por medio segundo,
pero se apaga E, seguidamente se enciende la letra T por otro medio
segundo, apagándose L, y finalmente se enciende el numero 55 en
cuatros oportunidades cada 1 segundo (permaneciendo apagadas
las tres letras), luego empieza nuevamente la secuencia. El
secuencial se puede arrancar y apagar en cualquier instante. utilice
relés auxiliares para realizar el secuencial en los circuitos que se
requiera. Cada letra y el numero 55 estan formadas por 60 lamparas
de 15W/220V a.c. y accionadas por un contactor de fuerza cuya
bobina es energizada por las salidas del PLC. Para este secuencial
realice:
a. El circuito de fuerza. El secuencial se alimenta mediante una
red trifásica de 220V a.c., 50Hz.
b. El diagrama en escalera STEP 7.
Se coloco los parametros de entrada, salida, auxiliares, etc
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
El diagrama en escalera es el siguiente:
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Finalmente se realizó la simulación:
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
c. El diagrama de conexión real al CPU 313C
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
5. Que nuevos softwares se han desarrollado actualmente para la
programación del PLC´s S7-300 CPU 313C DE Siemens.
Para programar un Automata de la familia S7-300/400 necesitaremos el
Administrador Simatic, la última versión es la V5.6 para poder ejecutarse
en el Windows 10, con la evolución se ha pasado al TIA (Totally Integrated
Automation Portal) con el cual ya podemos programar las últimas
versiones de los S7-300/400 en función del firmware que posea la CPU.
La interface necesaria es el PC-Adater/TC-Adapter RS-232 o USB /MPI
o bien una CP como puede ser CP5512/CP5611 ...
Para programar los Autómatas S7-300/400 , S7-1200/1500
necesitaremos el TIA Portal, la versión actual es la V14 SP1.
5.5. CONCLUSIONES
En el presente laboratorio aprendimos a realizar la programación de los
PLC´s S7-300 de SIEMENS, el cual lo realizamos en el software Step 7,
versión 5.4.
Se pudo ver que este software es más amigable que sus otros softwares que
aprendimos a programar en el transcurso de la materia, debido a que este
lleva incorporado en el mismo software la simulación, lo que no pasaba con
el MICRO/WIN 32 debido a que este software tenías que abrir otro para su
simulación y el TIAPORTAL que vimos no tienen simulación.
Debido a la competencia que existe en el mercado de los PLC´s SIEMENS
actualizo sus software y se puede observar que el TIA PORTAL en su última
versión es compatible con muchos de sus PLC´s y además esta versión ya
lleva incluida la simulación
La mayoría de los softwares que vimos en el laboratorio son similares con
algunas variaciones, en este software al momento de introducir
temporizadores en el tiempo se debe colocar “S5T#aHbMcSdMS, donde a
es las hora, b los minutos, c los segundo y d los milisegundos, como podemos
ver se puede programar temporizadores que contengan horas, algo que en
algunos PLC´s no existen.
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
Este programa tiene una ayuda donde está todo acerca del software, como
usarlo y demás. Aparte que tiene algunos ejemplos, esto ayuda al
programador.
Realizar estos tipos de circuitos (secuencial, cinta trasportadora) no es
imposible pero si es complicado realizarlo, debido a que se tendría una
maraña de cables, así que en estos tipos de diagramas en escalera es mejor
realizarlo en un PLC.
5.6. BIBLIOGRAFIA
SIMATIC STEP7 V5.1, Introducción y ejercicios prácticos, Getting started,
SIEMENS, edición 08/2000
Manual de formación para soluciones generales en automatización Totally
Integrated Automation (T I A), SIEMENS, edición 05/2001
[Link]/s7-300
[Link]
[Link]
UNIVERSIDAD TÉCNICA DE ORURO
FACULTAD NACIONAL DE INGENIERÍA
INGENIERÍA ELÉCTRICA ELECTRÓNICA
LABORATORIO DE CONTROL E INSTRUMENTACIÓN
LABORATORIO N° 5
PROGRAMACIÓN DE PLC´S S7-300 –
SIEMENS
MATERIA: LABORATORIO AUTOMÁTICA I (ELT – 3890)
UNIVERSITARIO: MORA CORTEZ JOSE DIEGO
DOCENTE LABORATORIO: ING. XELIER TAPIA GOMEZ
FECHA: 13 DE JUNIO DE 2019
ORURO - BOLIVIA