Está en la página 1de 59

Tema 2.

Programación del Autómata

Docente autor: Edge Sandoval Vilchez


Tema 2. Programación del Autómata

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

BLOQUE I. LENGUAJE DE PROGRAMACÍON


1. Introducción
La creciente complejidad en la programación de los autómatas programables requiere más
que nunca de la estandarización de la misma. Bajo la dirección del IEC el estándar IEC 1131-3 (IEC
65) para la programación de PLC ha sido definido.

Con la idea de hacer el modelo adecuado para un gran abanico de aplicaciones, cinco
lenguajes han sido definidos en total:

- Gráfico secuencial de funciones (Grafcet)


- Lista de instrucciones.
- Texto estructurado.
- Diagrama de flujo.
- Diagrama de contactos o Lógica de Escalera o Ladder Logic.

No obstante, los lenguajes de programación más empleados en la actualidad son: el listado de


instrucciones y el esquema de contactos o Ladder Logic.

Para este módulo se trabajará con PCS7 v8 y TIA Portal v14.

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 1. Direcc ionamiento de bits.

2.2. Diagrama de Contactos o KOP (Ladder Logic)


Los diagramas de contactos son similares a los diagramas de lógica de relé.

Sus principales características son:

- Todas las entradas están representadas por símbolos de contactos


- Todas las salidas están representadas por símbolos de bobinas
- Las operaciones numéricas están incluidas en el conjunto de instrucciones de Ladder
Logic gráfico.

La siguiente ilustración muestra un diagrama simplificado del cableado de un circuito de


lógica de relé y el diagrama Ladder Logic

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).

Figura 3. Var iables : entrad a, memoria y salid a. ( izquierda a d erecha)

2.2.1. Contactos

En la tabla 1, se muestra las representaciones gráficas:

Nombre Símbolo

Contacto Normalmente Abierto

Contacto Normalmente Cerrado

Contacto Negado

Contacto por Flanco Positivo

Contacto por Flanco Negativo

Tabla 1. Simbo logía de contac tos.

2.2.2. Bobinas

En la tabla 1, se muestra las representaciones gráficas:

MMAIND_M4T2_191021
6
Tema 2. Programación del Autómata

Nombre Símbolo

Bobina Directa

Establecer Bobina (SET)

Restablecer Bobina (RESET)

Establecer un Valor al Contador

Contador Ascendente

Contador Descendente

Tabla 2: Simbolog ía de Bob ina s

2.2.3. Bloques de Comparación

Compara dos operandos y la salida cambia a 1 cuando se comprueba el resultado.

Nombre Símbolo

Comparador IN1 Igual a IN2:

A. Tipo de variable: Entero

B. Tipo de variable: Doble Entero

C. Tipo de variable: Real o Punto Flotante

MMAIND_M4T2_191021
7
Tema 2. Programación del Autómata

Comparador IN1 No Igual o Diferentes IN2:

A. Tipo de variable: Entero

B. Tipo de variable: Doble Entero

C. Tipo de variable: Real o Punto Flotante

Comparador IN1 Mayor que IN2:

A. Tipo de variable: Entero

B. Tipo de variable: Doble Entero

C. Tipo de variable: Real o Punto Flotante

Comparador IN1 Menor que IN2:

A. Tipo de variable: Entero

MMAIND_M4T2_191021
8
Tema 2. Programación del Autómata

B. Tipo de variable: Doble Entero

C. Tipo de variable: Real o Punto Flotante

Comparador IN1 Mayor Igual que IN2:

A. Tipo de variable: Entero

B. Tipo de variable: Doble Entero

C. Tipo de variable: Real o Punto Flotante

Comparador IN1 Menor Igual que IN2:

A. Tipo de variable: Entero

B. Tipo de variable: Doble Entero

MMAIND_M4T2_191021
9
Tema 2. Programación del Autómata

C. Tipo de variable: Real o Punto Flotante

Tabla 3. Bloques de Comparac ión.

2.2.4. Bloques de Operación

Realiza operaciones aritméticas y lógicas.

Nombre Símbolo

Operación Suma de IN1 e IN2:

A. Tipo de Variable: Entero

B. Tipo de Variable: Doble Entero

Operación Substracción de IN1 e IN2:

A. Tipo de Variable: Entero

B. Tipo de Variable: Doble Entero

MMAIND_M4T2_191021
10
Tema 2. Programación del Autómata

Operación Multiplicación de IN1 e IN2:

A. Tipo de Variable: Entero

B. Tipo de Variable: Doble Entero

Operación División de IN1 e IN2:

A. Tipo de Variable: Entero

B. Tipo de Variable: Doble Entero

Retorno de Resto de División de IN1 e IN2:

Tipo de Variable: Real o Punto Flotante

Tabla 4. Bloques de Operac ión .

Nombre Símbolo

Suma números reales.

MMAIND_M4T2_191021
11
Tema 2. Programación del Autómata

Resta números reales.

Multiplica número reales.

Divide números reales.

Calcula valor absoluto de un número real.

Calcula la raíz cuadrada.

Calcula el cuadrado.

Calcula el logaritmo natural.

Calcula el exponente.

MMAIND_M4T2_191021
12
Tema 2. Programación del Autómata

Calcula el seno

Calcula el coseno

Calcula la tangente

Calcula el arco seno.

Calcula el arco coseno

Calcula el arco tangente

Tabla 5. Operac iones con numero flo tantes o reales .

2.2.5. Temporizadores

Tenemos la siguiente tabla:

Nombre Símbolo

Temporizador Pulso

- S=0, Q=0.

- S=0a1, Q=1, TV: activa, R=0, termina el

MMAIND_M4T2_191021
13
Tema 2. Programación del Autómata

temporizador y Q=0.

- S=0a1, Q=1, TV= activa, R=1, no termina


temporizador y Q=0

Temporizador Pulso Extendido

- Inicia S=0, Q=0.

- S=0 a 1, Q=1, TV: activa, R=0, S=0 ó 1,


termina el temporizador, y Q=0 si S=0 ó
Q=1 si S=1.

- S=0a1, Q=1, TV= activa, R=1, S=0 ó 1, no


termina temporizador y Q=0

MMAIND_M4T2_191021
14
Tema 2. Programación del Autómata

Temporizador a la conexión

- S=0, Q=0.

- S=0 a 1, TV: activa, R=0, termina el


temporizador y Q=1.

- S=0 a 1, TV= activa, R=1, temporizador


no termina y Q queda en 0.

Temporizador a la Conexión Retenedor

- Inicia S=0, Q=0.

- S=0 a 1, Q=1, TV: activa, R=0, S=0 ó 1,

MMAIND_M4T2_191021
15
Tema 2. Programación del Autómata

termina el temporizador, y Q=0.

- S=0a1, Q=1, TV= activa, R=1, S=0 ó 1, no


termina temporizador y Q=0

Temporizador a la desconexión

- S=1, Q=1

- S=1 a 0, TV= activa, R=0, termina el


temporizador y Q=0.

- S=1 a 0, TV= activa, R=1, no termina el


temporizador y Q=0.

MMAIND_M4T2_191021
16
Tema 2. Programación del Autómata

Tabla 6. Bloques de Temporiz adores .

2.2.6. Contadores

Tenemos la siguiente tabla:

Nombre Símbolo

Contador Ascendente y Descendente (+/-).

- CU=1, aumenta valor a salida CV

- CD=1, disminuye valor a salida CV

- S=1, ajusta valor CV prefijado en PV

- R=1, ajusta CV a cero

- PV, valor prefijado

- Q=0, cuando el valor del contador CV=0

MMAIND_M4T2_191021
17
Tema 2. Programación del Autómata

Contador Ascendente (+)

- CU=1, aumenta valor a salida CV

- S=1, ajusta valor CV prefijado en PV

- R=1, ajusta CV a cero

- PV, valor prefijado

- Q=0, cuando el valor del contador CV=0

Contador Descendente (-)

- CD=1, disminuye valor a salida CV

- S=1, ajusta valor CV prefijado en PV

- R=1, ajusta CV a cero

MMAIND_M4T2_191021
18
Tema 2. Programación del Autómata

- PV, valor prefijado

- Q=0, cuando el valor del contador CV=0

Tabla 7. Bloques de Con tador es.

2.2.7. Convertidores

Tenemos la siguiente tabla

Nombre Símbolo

Convertidor BCD a Entero

IN: BCD, tres dígitos (+/- 999)

OUT: Entero, valor digital de 16bits.

Convertidor Entero a BCD

IN: Entero, valor digital de 16bits

OUT: BCD, tres dígitos (+/- 999)

MMAIND_M4T2_191021
19
Tema 2. Programación del Autómata

Convertidor Entero a Doble Entero

IN: Entero, valor digital de 16bits

OUT: Doble Entero, valor digital de 32bits

Convertidor BCD a Doble Entero

IN: BCD, siete dígitos (+/- 9999999)

OUT: Doble Entero, valor digital de 32bits.

Convertidor Doble Entero a BCD

IN: Doble Entero, valor digital de 32bits

OUT: BCD, siete dígitos (+/- 9999999)

MMAIND_M4T2_191021
20
Tema 2. Programación del Autómata

Convertidor Doble Entero a Punto Flotante

IN: Doble Entero

R: Punto Flotante

Convetidor Inversión de un Entero

Desarrolla una función XOR (con W#16#FFFF) a


cada bit e invierte sus estados

IN: Entero, MW8=01000001 10000001

OUT: Entero, MW10 = 10111110 01111110

Convetidor Inversión de un Doble Entero

Desarrolla una función XOR (con


W#16#FFFF FFFF) a cada bit e invierte sus
estados

MMAIND_M4T2_191021
21
Tema 2. Programación del Autómata

IN: Integer, MD8= F0FF FFF0

OUT: Integer, MD12 = 0F00 000F

Convertidor Negación Entero

La salida es la entrada con signo opuesto.

IN: Entero, MW8= + 10

OUT: Entero, MW10= - 10

Convertidor Negación Doble Entero

La salida es la entrada con signo opuesto.

IN: Doble Entero, MD8= + 1000

OUT: Doble Entero, MW12= - 1000

MMAIND_M4T2_191021
22
Tema 2. Programación del Autómata

Convertidor Negación Punto Flotante

Multiplica la entrada por -1

IN: Punto Flotante, MD8 = + 6.234

OUT: Punto Flotante, MD12 = - 6.234

Convertidor Redondeo

Redondea el número de entrada

IN: Punto Flotante, MD8=5055.5

OUT: Mas cercano Doble Integer, MD10=5056

Convertidor Trunc

La parte entera es almacenada

IN: Punto Flotante, MD8=50555.7

OUT: Doble Integer, parte entera, MD10=50555

Tabla 8. Convertidores

MMAIND_M4T2_191021
23
Tema 2. Programación del Autómata

2.3. Primeros pasos con PCS7


La siguiente configuración se realiza en PCS 7 v8, usando el PLC 314C-2DP.

Para la elaboración del programa se creará un archivo nuevo en la carpeta:

C:\Users\Public\Documents\Siemens\EADIC\Practica 1

Colocamos el nombre como Practica 1 y nos abre una pantalla.

Figura 4. Selec cionamos la c ar peta que vamos a crear e l sof tware.

Insertamos en nuestro proyecto un nuevo Hardware: SIMATIC 300 Station.

Figura 5. Selec ción de Estac ió n PLC S iemens S7 -300.

MMAIND_M4T2_191021
24
Tema 2. Programación del Autómata

Se añade el objeto en la rama del proyecto.

Figura 6. V ista con S7 -300 aña dido.

Seleccionamos e ingresamos al Hardware

Figura 7. Selec cionamos Hard ware

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)

Figura 8. V ista de Hardware d e la Esta ción S7 -300.

MMAIND_M4T2_191021
25
Tema 2. Programación del Autómata

Para poder armar el Hardware, comenzamos a seleccionar el RACK correspondiente para


SIMATIC-300, llamado Rail.

Figura 9. Selec cionamos Ra il, como Rack para SIMATIC 300.

A continuación, agregamos el PLC 314C-2 DP en el slot 2 que se encuentra disponible.

Figura 10. Selec cionamos 314 C-2 DP

MMAIND_M4T2_191021
26
Tema 2. Programación del Autómata

Después colocamos Aceptar (Por el momento no se añadirá una nueva red)

Figura 11. Creac ión de redes a l PLC.

Una vez creado el PLC, hacemos click en guardar y compilar .

Figura 12. Compilamos y guar damos.

Luego vamos a la vista general del proyecto, y nos quedara nuestra rama del proyecto de la
siguiente forma:

Figura 13. Rama de l proyecto con los equ ipos añ adidos.

MMAIND_M4T2_191021
27
Tema 2. Programación del Autómata

Para hacer el programa en ladder, vamos a Block, donde se encuentra OB1.

Figura 14. Ub icac ión de OB1, para el programa en ladder.

Cuando ingresamos por primera vez, nos aparecerá la siguiente pantalla de propiedades, y
hacemos click en Aceptar.

Figura 15. Ventan a de prop ied ades de OB1 .

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

Figura 16. In terface de progra mación de OB1.

Para comenzar a programar, hay que ingresar las variables a utilizar, para lo cual vamos al
menú Opciones y seleccionamos Symbol Table.

Figura 17. Ingresar las var iab les en Symbol Table.

Nos aparece la siguiente ventana con la tabla vacía.

Figura 18. Ingreso de var iab le s .

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.

Figura 19. Creac ión de entrad as, salida y memorias.

Para configurar el byte 16 para el uso de la memoria, se tiene que ir a propiedades del PLC en
Hardware.

Figura 20. Prop iedades de PLC.

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.

Figura 21. Byte de memoria u tlizada.

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

Figura 22. Conf igurac ión para la v ista ladder.

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.

Figura 23. V ista ladder en OB1.

MMAIND_M4T2_191021
32
Tema 2. Programación del Autómata

Insertamos los contactos al segmento como la siguiente imagen:

Figura 24. Insertar los conta ctos y bobinas en el segmento.

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

Para poder comprobar nuestro programa, utilizamos la herramienta PLCSIM.

Debemos primero configurar la interface PG/PC. Vamos al panel de Control.

Figura 26. Buscamos Interf ace PG/PC en Panel de Contro l.

Cuando se tiene en físico el equipo en red, se selecciona TarjetaDeRed.Activo

Figura 27. In terface PG/PC co n Tarjeta DeRedLoca l.Activo.

Para simular el equipo seleccionamos: PLCSIM.MPI.1 y aceptamos.

MMAIND_M4T2_191021
34
Tema 2. Programación del Autómata

Figura 28. In terface PG/PC, co n PLCSIM.

En la ventana principal hacemos click en

Figura 26. Herramienta de s imulac ión PLCSIM.

Nos abrirá la interface del PLCSIM en una nueva ventana.

MMAIND_M4T2_191021
35
Tema 2. Programación del Autómata

Figura 27. Ventan a de PLCSIM.

Desde la venta principal del proyecto, seleccionamos para descargar el programa en línea
con PLCSIM.

Figura 28. Selec cionamos desc argar al dispos itivo.

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.

Figura 30. Adverten cia para c ontinuar el programa.

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 .

2.4. Primeros pasos con TIA Portal


TIA Portal, al iniciar el programa, nos aparece en Vista Portal.

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.

Figura 32. Creac ión de carpe ta para nuestro proyecto.

Escribimos como nombre del proyecto Practica1 y hacemos click en crear.

Figura 33. V ista Portal, crear un nuevo proyecto.

Nos aparecerá una nueva pantalla para configurar nuestro proyecto.

MMAIND_M4T2_191021
38
Tema 2. Programación del Autómata

Figura 34. V ista de nues tro nu evo proyecto.

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.

Figura 35. Lis ta de nuestros dispositivos en nuestro proyecto nuevo.

Hacemos click en Add New Device, y seleccionamos el PLC en estudio 314C-2DP

MMAIND_M4T2_191021
39
Tema 2. Programación del Autómata

Figura 36. Agregamos el PLC 3 14C -2DP.

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.

Figura 37. V ista de l Proyecto , con el P LC añadid o.

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

Figura 38. Añad imos la tab la d e variables , rectángu lo n aranj a.

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.

Figura 39. Conf igurac ión de va riables.

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

Figura 40. Var iables añadidas en la tabla.

Hacemos click en Guardar Proyecto (color azul en la parte superior derecha)

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

Figura 42. In terface de l O B1 e n TIA Porta l.

Realizamos el programa ladder de la misma manera que en PCS7.

Figura 43. Añad imos contac to s y bobinas.

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.

Figura 45. In terface PG/PC.

Cabe resaltar, el equipo se configurará para comunicación con el PLCSIM.MPI.1.

MMAIND_M4T2_191021
44
Tema 2. Programación del Autómata

Figura 46. Se debe asegurar la conexión P LCSIM.MPI.1.

Para simular, vamos al menú Online – Simulation - Start

Figura 47. Comenzar la simula ción.

Nos saldrás un mensaje de advertencia, acerca de otras interfaces quedaran deshabilitadas al


iniciar la simulación.

MMAIND_M4T2_191021
45
Tema 2. Programación del Autómata

Figura 48. Mensaje de Advertencia de uso de la in terface d e simulac ión.

Aparecerá seguidamente la ventana del PLCSIM/MPI, la cual se va a trabajar con el S7-300.

Figura 49. In terface de P LCSI M con el TIA Por tal.

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.

Figura 51. In terface de Previs ualiza ción de carga al d ispos itivo.

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

Figura 52. Mensaje de c arga e xitosa en e l equ ipo.

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.

Figura 53. Modo v isualizac ión de l TIA Porta l c on el PLCSIM.

MMAIND_M4T2_191021
48
Tema 2. Programación del Autómata

2.5. Generador de Impulsos


Se pueden generar pulsos a una frecuencia y a un periodo determinado. La aplicación de
estos pulsos puede ser por ejemplos para activar una señalización luminosa o acústica.

En la siguiente tabla se resume la configuración de los bits en la memoria del byte asignado,
en este caso será 255.

Bit Frecuencia Tiempo

MB 255.0 10 Hz T = Ton + Toff = 0,1 Seg

Ton= 0,05 Seg

Toff = 0,05 Seg

MB 255.1 5 Hz T = Ton + Toff = 0,2 Seg

Ton= 0,1 Seg

Toff = 0,1 Seg

MB 255.2 2.5 Hz T = Ton + Toff = 0,4 Seg

Ton= 0,2 Seg

Toff = 0,2 Seg

MB 255.3 2 Hz T = Ton + Toff = 0,5 Seg

Ton= 0,25 Seg

Toff = 0,25 Seg

MB 255.4 1.25 Hz T = Ton + Toff = 0,8 Seg

Ton= 0,4 Seg

Toff = 0,4 Seg

MMAIND_M4T2_191021
49
Tema 2. Programación del Autómata

MB 255.5 1 Hz T = Ton + Toff = 1 Seg

Ton= 0,5 Seg

Toff = 0,5 Seg

MB 255.6 0.625 Hz T = Ton + Toff = 1,6 Seg

Ton= 0,8 Seg

Toff = 0,8 Seg

MB 255.7 0.5 Hz T = Ton + Toff = 2 Seg

Ton= 1 Seg

Toff = 1 Seg

Tabla 9. Memoria del c lock de l PLC por b it.

En PCS7: La configuración es por las propiedades del Hardware. Es necesario configurarlo para
luego poder usarlo en la programación.

Figura 54. Prop iedades del Ha rdware.

MMAIND_M4T2_191021
50
Tema 2. Programación del Autómata

Se va a la pestaña Cycle/Clock Memory, en el rectángulo de color azul, se asigna el byte de


memoria del reloj que se va a asignar. En este caso asignaremos 255.

Figura 55. Conf igurac ión de m emoria del re loj en P CS7.

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.

Figura 56. Descargar a l equipo la conf iguración.

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.

Figura 58. Conf igurac ión de l b yte del c ic lo de memoria.

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.

Figura 59. Descargar la conf ig uración al Hardware.

Nos saldrá la siguiente pantalla, donde nos indica que parar los módulos y descargar el
software al dispositivo.

Figura 60. In terface de descar ga de la conf igurac ión de l equ ipo.

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.

Figura 61. F ina lizac ión de descarga de la con figurac ión.

Se puede iniciar la simulación, y se puede añadir un bloque de memoria y asignar MB 255,


para visualizar los ciclos en cada bit.

Figura 62. S imulac ión de l byte 255.

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

Flip Flop Set_Reset

- S=0 y R=0, entonces Q=0


- S=0 y R=1, entonces Q=0
- S=1 y R=0, entonces Q=1
- S=1 y R=1, entonces Q=0, el Reset
predomina el estado de la salida.

Flip Flop Reset_Set

- S=0 y R=0, entonces Q=0


- S=0 y R=1, entonces Q=0
- S=1 y R=0, entonces Q=1
- S=1 y R=1, entonces Q=0, el Set
predomina el estado de la salida.

Tabla 10. F lip F lop Set Reset.

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.

Se ha realizado el arranque directo como Practica1, a continuación, se desarrollará otros


ejemplos.

4.1. Arranque directo con inversión de giro


Según en automatismo se muestra el enclavamiento de un giro y un normalmente cerrado
para el otro sentido, como medio de protección para que no se active a la vez ambos giros.

Figura 63. Arranque d irecto c on inversión de giro , en au to matismo eléctr ico.

En forma análoga se desarrolla en ladder.

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 .

4.2. Arranque Estrella Triángulo


Hay que tener en cuenta, para la desconexión del Arranque para el Trabajo, en automatismo
no hay problema por el tiempo de desconexión que realiza el equipo. Pero cuando, se realiza en el
controlador lógico programable o PLC, el tiempo es muy corto para pasar de un estado a otro, por
lo cual se utiliza temporizador a la desconexión para el arranque y otro a la conexión para el estado
de trabajo.

MMAIND_M4T2_191021
57
Tema 2. Programación del Autómata

Figura 65. Arranque Estre lla T riangulo en ladder.

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.

- SIMATIC STEP 7 Professional (TIA Portal)

https://w3.siemens.com/mcms/automation-software/en/tia-portal-software/step7-tia-
portal/step7-professional/Pages/default.aspx?tabcardname=licenses

- STEP 7 V5.5 SP4 TRIAL LICENSE 14 DAYS

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

También podría gustarte