Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INDICE
1. Introducción ................................................................................................................................................ 4
2. Lenguajes de Programación ........................................................................................................................ 4
2.5. Generador de Impulsos ..................................................................................................................... 49
3. SET y RESET ................................................................................................................................................ 55
4. Aplicaciones ............................................................................................................................................... 56
5. Software .................................................................................................................................................... 58
MMAIND_M4T2_191021
3
Tema 2. Programación del Autómata
Con la idea de hacer el modelo adecuado para un gran abanico de aplicaciones, cinco
lenguajes han sido definidos en total:
2. Lenguajes de Programación
2.1. Tipos de Datos
Están almacenados en la memoria de datos y se actualizan en cada ciclo del programa.
Pueden ser: booleanos, enteros, reales, byte, palabra, cadenas de caracteres, fecha, hora del
día, canal analógico de entrada; y va acompañado junto con el tipo de variable, cual asigna la
dirección del hardware como entrada, salida y memoria.
MMAIND_M4T2_191021
4
Tema 2. Programación del Autómata
Figura 2. Diagrama de lóg ica d e relé (izqu ierda) y d iagrama de contactos (derecha).
MMAIND_M4T2_191021
5
Tema 2. Programación del Autómata
Los diagramas de contacto están compuestos por bloques que representan el flujo de
programas y las funciones.
Pueden configurarse como una variable externa (entrada o salida) o variable interna
(memoria).
2.2.1. Contactos
Nombre Símbolo
Contacto Negado
2.2.2. Bobinas
MMAIND_M4T2_191021
6
Tema 2. Programación del Autómata
Nombre Símbolo
Bobina Directa
Contador Ascendente
Contador Descendente
Nombre Símbolo
MMAIND_M4T2_191021
7
Tema 2. Programación del Autómata
MMAIND_M4T2_191021
8
Tema 2. Programación del Autómata
MMAIND_M4T2_191021
9
Tema 2. Programación del Autómata
Nombre Símbolo
MMAIND_M4T2_191021
10
Tema 2. Programación del Autómata
Nombre Símbolo
MMAIND_M4T2_191021
11
Tema 2. Programación del Autómata
Calcula el cuadrado.
Calcula el exponente.
MMAIND_M4T2_191021
12
Tema 2. Programación del Autómata
Calcula el seno
Calcula el coseno
Calcula la tangente
2.2.5. Temporizadores
Nombre Símbolo
Temporizador Pulso
- S=0, Q=0.
MMAIND_M4T2_191021
13
Tema 2. Programación del Autómata
temporizador y Q=0.
MMAIND_M4T2_191021
14
Tema 2. Programación del Autómata
Temporizador a la conexión
- S=0, Q=0.
MMAIND_M4T2_191021
15
Tema 2. Programación del Autómata
Temporizador a la desconexión
- S=1, Q=1
MMAIND_M4T2_191021
16
Tema 2. Programación del Autómata
2.2.6. Contadores
Nombre Símbolo
MMAIND_M4T2_191021
17
Tema 2. Programación del Autómata
MMAIND_M4T2_191021
18
Tema 2. Programación del Autómata
2.2.7. Convertidores
Nombre Símbolo
MMAIND_M4T2_191021
19
Tema 2. Programación del Autómata
MMAIND_M4T2_191021
20
Tema 2. Programación del Autómata
R: Punto Flotante
MMAIND_M4T2_191021
21
Tema 2. Programación del Autómata
MMAIND_M4T2_191021
22
Tema 2. Programación del Autómata
Convertidor Redondeo
Convertidor Trunc
Tabla 8. Convertidores
MMAIND_M4T2_191021
23
Tema 2. Programación del Autómata
C:\Users\Public\Documents\Siemens\EADIC\Practica 1
MMAIND_M4T2_191021
24
Tema 2. Programación del Autómata
Nos abre una nueva pantalla donde instalaremos el Hardware. Es recomendable utilizar tipo
de perfil: Estándar (donde se ubicará los dispositivos que vamos a añadir)
MMAIND_M4T2_191021
25
Tema 2. Programación del Autómata
MMAIND_M4T2_191021
26
Tema 2. Programación del Autómata
Luego vamos a la vista general del proyecto, y nos quedara nuestra rama del proyecto de la
siguiente forma:
MMAIND_M4T2_191021
27
Tema 2. Programación del Autómata
Cuando ingresamos por primera vez, nos aparecerá la siguiente pantalla de propiedades, y
hacemos click en Aceptar.
Para luego, abrir la ventana de programación, la misma del Step 7, para iniciar nuestro
programa en ladder o diagrama de contactos o KOP.
MMAIND_M4T2_191021
28
Tema 2. Programación del Autómata
Para comenzar a programar, hay que ingresar las variables a utilizar, para lo cual vamos al
menú Opciones y seleccionamos Symbol Table.
MMAIND_M4T2_191021
29
Tema 2. Programación del Autómata
Ingresamos las entradas, salidas y las memorias, para ser utilizadas. Para la Practica 1, se va a
desarrollar un arranque directo, y se da click en la opción Guardar.
Para configurar el byte 16 para el uso de la memoria, se tiene que ir a propiedades del PLC en
Hardware.
MMAIND_M4T2_191021
30
Tema 2. Programación del Autómata
Nos vamos a la pestaña Retentive Memory y observamos Number of memory bytes starting
with MB0: 16.
Luego regresamos, al panel de OB1 para iniciar con nuestro programa para arranque directo
de un motor.
Por defecto, aparecerá la vista en STL, así que para nuestra práctica seleccionamos en el
menú View y la opción LAD.
MMAIND_M4T2_191021
31
Tema 2. Programación del Autómata
Así que, se habilitara los contactos (normalmente abierto, normalmente cerrado, bobina,
bloque vacío, abrir rama, cerrar rama) para la programación ladder y la línea del segmento para ser
incluida.
MMAIND_M4T2_191021
32
Tema 2. Programación del Autómata
Como se puede ver, aparecerá en modo de signo de interrogación, se hace click y se coloca
los nombres de cada uno, y automáticamente aparecerá la dirección ingresada en la tabla de
símbolos y hacemos click en Guardar.
Figura 25. Diagrama de contac tos para arra nque direc to de un motor, u tilizando una memoria , en PCS7.
MMAIND_M4T2_191021
33
Tema 2. Programación del Autómata
MMAIND_M4T2_191021
34
Tema 2. Programación del Autómata
MMAIND_M4T2_191021
35
Tema 2. Programación del Autómata
Desde la venta principal del proyecto, seleccionamos para descargar el programa en línea
con PLCSIM.
Nos saldrá una advertencia para eliminar los datos del sistema en el controlador y poder
reemplazarlo y seleccionamos Yes.
Figura 29. Advertencia de ree mplazar los d atos de l con trola dor.
MMAIND_M4T2_191021
36
Tema 2. Programación del Autómata
Nos saldrá una advertencia que el equipo está haciendo ocupado por otra aplicación, y click
en Yes para continuar.
Una vez cargado el programa, nos vamos a la ventana del OB1, y hacemos click en , para
visualizar en forma interactiva con el PLCSIM el programa cargado.
Figura 31. In te racc ión del PLCSIM con nuestro programa he cho en OB1 .
MMAIND_M4T2_191021
37
Tema 2. Programación del Autómata
Para comenzar, hacemos click en Crear un nuevo Proyecto. Al mismo modo con PCS7,
creamos una carpeta haciendo click en los tres puntos del campo Path, en la carpeta Automation
abrimos una nueva, con el nombre de Practica1.
MMAIND_M4T2_191021
38
Tema 2. Programación del Autómata
Nos mantenemos en la vista Portal y hacemos click Configure a device, y como podemos
observar, no nos aparece ningún dispositivo en nuestra lista.
MMAIND_M4T2_191021
39
Tema 2. Programación del Autómata
Después, nos llevara a la vista del Proyecto, donde aparece el PLC en el rack virtual del TIA
Portal, a comparación del PCS7, el hardware está distribuido de manera horizontal.
Del mismo modo, iremos primero a la tabla de etiquetas o variables y hacemos click en el
rectángulo naranja. Pestaña PLC Tags – Opción Default Tags Table.
MMAIND_M4T2_191021
40
Tema 2. Programación del Autómata
Cuando se configura las variables, hay que seleccionar como entrada, salida o memoria,
haciendo click en la flecha hacia abajo y el identificador de operando nos dará la opción de, I, Q o
M. Así mismo, la dirección será el byte, en caso de la memoria es: 16.
Así añadimos los nombres y sus direcciones de las variables como muestra la imagen, para el
arranque directo de un motor, utilizando una memoria.
MMAIND_M4T2_191021
41
Tema 2. Programación del Autómata
Para hacer nuestro programa en ladder, vamos a la pestaña Program Blocks y hacemos click
en Main[OB1].
Figura 41. Ir a OB1, para rea lizar nuestro programa en ladd er.
Nos abrirá, por defecto, la ventana donde se incluirá los segmentos donde irán los contactos y
las bobinas de las salidas y memorias o marcas.
Las instrucciones principales están en el rectángulo naranja y las demás instrucciones estará
en el rectángulo azul.
MMAIND_M4T2_191021
42
Tema 2. Programación del Autómata
Luego añadimos los nombres, y automáticamente saldrán las direcciones puestas en la tabla
de variables.
MMAIND_M4T2_191021
43
Tema 2. Programación del Autómata
Figura 44. Diagrama de cont ac tos de arranque d irecto de un motor , utilizando una memoria, en TIA Porta l.
Para realizar la simulación, al mismo modo que en PCS7, se va al panel de control y se busca
Interface PG/PC y se hace click.
MMAIND_M4T2_191021
44
Tema 2. Programación del Autómata
MMAIND_M4T2_191021
45
Tema 2. Programación del Autómata
Nos aparecerá la interface del TIA Portal para descargar el programa al equipo. En este caso
hay que tener en cuenta el tipo de interface PG/PC como MPI y la interface PG/PC como PLCSIM;
MMAIND_M4T2_191021
46
Tema 2. Programación del Autómata
luego, se hace click en Iniciar Búsqueda (Start Search). Hay que observar que en el cuadro de
información debe terminar en un check verde, que indica que la comunicación es correcta.
Figura 50. In terface de TIA Po rtal p ara descargar e l progra ma al equ ipo.
Después, nos aparecerá una ventana de previsualizacion de carga. Tener cuidado que todos
los checks deben estar en azul, evitar que alguna advertencia esté en color rojo.
Una carga correcta, nos mostrará un mensaje que la carga ha sido exitosa, sin ningun error o
advertencia, todos los checks en color azul.
MMAIND_M4T2_191021
47
Tema 2. Programación del Autómata
Para usar el PLCSIM en modo simulación con otras series como S7-1200 o S7-1500, a partir
del TIA Portal V14, se tiene una version PLCSIM V14 que trabaja con estos equipos.
Para visualizar la interaccion del TIA Portal con el PLCSIM, hacemos click en , para visualizar
en tiempo real. Del mismo modo, si se conecta en físico con el equipo.
MMAIND_M4T2_191021
48
Tema 2. Programación del Autómata
En la siguiente tabla se resume la configuración de los bits en la memoria del byte asignado,
en este caso será 255.
MMAIND_M4T2_191021
49
Tema 2. Programación del Autómata
Ton= 1 Seg
Toff = 1 Seg
En PCS7: La configuración es por las propiedades del Hardware. Es necesario configurarlo para
luego poder usarlo en la programación.
MMAIND_M4T2_191021
50
Tema 2. Programación del Autómata
Para descargar la configuración al equipo, se hace click en el cuadro azul, y as{i se asigna el
byte 255 como la memoria del reloj del PLC.
MMAIND_M4T2_191021
51
Tema 2. Programación del Autómata
En el caso del TIA Portal, se va en Propiedades del PLC y se va a la pestaña Ciclo, donde se
encontrará el Tiempo de Ciclo.
Figura 57. Prop iedades del PLC S7 -314C-2DP, en la pestaña Cic lo.
A su vez, en la pestaña Clock Memory, se asignará el byte del ciclo, donde nos saldrá un
mensaje que el valor será entre 0 a 255.
MMAIND_M4T2_191021
52
Tema 2. Programación del Autómata
Se hace click en , para descargar la configuración al equipo y pueda asignar el byte 255.
Nos saldrá la siguiente pantalla, donde nos indica que parar los módulos y descargar el
software al dispositivo.
MMAIND_M4T2_191021
53
Tema 2. Programación del Autómata
Después de haber descargado la configuración, nos saldrá un mensaje de iniciar todos los
módulos para finalizar la operación.
MMAIND_M4T2_191021
54
Tema 2. Programación del Autómata
3. SET y RESET
Utilizando biestable, no necesitamos enclavar las salidas con realimentación. El biestable
tiene dos estados estables de funcionamiento.
Nombre Símbolo
MMAIND_M4T2_191021
55
Tema 2. Programación del Autómata
4. Aplicaciones
Cabe resaltar, la programación en escalera es en forma análoga con los circuitos eléctricos de
automatismos.
MMAIND_M4T2_191021
56
Tema 2. Programación del Autómata
Figura 64. Arranque d irecto c on in versión de giro de un mo tor, en d iagrama de c ontac tos .
MMAIND_M4T2_191021
57
Tema 2. Programación del Autómata
5. Software
Se pueden registrar en la página de Siemens y bajar los programas con una licencia trial para
el desarrollo del módulo y sus prácticas respectivas.
https://w3.siemens.com/mcms/automation-software/en/tia-portal-software/step7-tia-
portal/step7-professional/Pages/default.aspx?tabcardname=licenses
https://support.industry.siemens.com/cs/products/6es7810-4cc10-0ya7/step-7-v5-5-sp4-
trial-license-14-days?pid=305590&mlfb=6ES7810-4CC10-0YA7&mfn=ps&lc=en-WW
MMAIND_M4T2_191021
58