Está en la página 1de 6

ACTIVIDAD 2

CRISTIAN SUAREZ VANEGAS


12 de abril de 2018
Los PLC en los sistemas SCADA (1657509)
SENA
Contenido
Introducción ....................................................................................................................... 2
ACTIVIDADES Y ESTRATEGIAS DE APRENDIZAJE ........................................................................ 4
Cibergrafía ......................................................................................................................... 8

Introducción

Para abordar la temática sobre los lenguajes de programación para PLC, nos debemos referenciar al
estándar IEC61131-3, el cual define en un conjunto reducido, los elementos básicos de
programación. Además, las reglas sintácticas y semánticas para los lenguajes de programación
usados más comúnmente, el cual incluye los lenguajes gráficos de Diagrama de Escalera (Lenguaje
LADDER), los Diagrama de Bloques de Funciones (Lenguaje de bloques), los lenguajes textuales de
Lista de Instrucciones y Texto estructurado (Lenguaje script). Así como sus principales campos de
aplicación, pruebas y los medios por los cuales los fabricantes pueden expandir o adaptar esos
conjuntos básicos a sus propias implementaciones de controlador programable (PLC). De esta
manera el estándar IEC61131-3, nos brinda las herramientas para la implementación de la interface
entre el programador y el sistema de control. El estándar IEC61131-3, comprende dos partes:
1. Elementos Comunes

Tipos de datos y variables

Modelo de software

Modelo de comunicación de datos

Modelo de programación

Unidades de organización del programa (POU's)

Gráfico Funcional Secuencial (SFC). "Deriva de las Redes de Petri y Grafcet (CEI848)".

Elementos de configuración
2. Lenguajes de Programación.

Lista de instrucciones (IL)

Texto estructurado (ST)

Diagrama de bloques funcionales (FBD)

Diagrama de contactos (LD)Los programadores cuentan con entornos de programación que facilitan
el desarrollo de programas para los controladores lógicos programables (PLC ), entre ellos tenemos
las siguientes herramientas:

Pantallas de programación gráfica

Soporte para múltiples ventanas

Operaciones con el ratón

Menús desplegables

Ayuda en línea

Verificación del software durante el diseño (simuladores)*Ejemplos de utilización de los lenguajes


de programación para procesos industriales:

Lenguaje LADDER:

puede utilizarse en la mayor parte de los PLC, debido a que es un lenguaje básico, además permite
realizar una secuencia sencilla de programación, preferiblemente donde no se involucren procesos
complejos de programación, ya que se convierte en largo y engorroso lenguaje de programación,
por lo tanto, su aplicación está orientada a procesos de mediana y pequeña envergadura, que no
incluyan tareas complejas. Se puede implementar en procesos de automatización industrial básicos
como: una banda transportadora, un selector de productos, un contador de productos, control de
acceso, control de iluminación, entre otros.

Lenguaje de bloques:

Una de las principales características de este lenguaje es que permite el procesamiento secuencial
como paralelo, a diferencia que LADDER que permite solo secuencial, de esta manera surgen nuevas
herramientas que pueden potencializar en procesos industriales paralelos que pueden tener a cargo
la programación de toda una línea de producción y además interconectarlas con otras partes del
proceso de producción. Se puede implementar en procesos de automatización industrial como:
automotriz, procesos químicos (petróleos y derivados), proceso de alimentos.
GRAFCET:

Es un entorno gráfico de diseño que, implementado en automatización, permite una mejor


visualización grafica del proceso, lo cual brinda mejores herramientas al programador,
aunque pocos PLC permiten compilar este lenguaje, además está en alza que se puedan
implementar en una mayor gama de PLC. Se puede implementar en procesos de automatización
industrial como: en la parte de diseño gráfico para todos los procesos y para demás procesos donde
los PLC permitan compilar grafcet, o de otra forma recurrir solo al diseño y luego mediante otro
lenguaje plasmarlo para ser compilado al PLC.

Script:

Es un lenguaje basado en instrucciones, en las cuales se involucran sentencias y expresiones en


forma lógica, lo cual permite un diseño de programación basado en instrucciones con una alta
aplicabilidad,

pero con la desventaja que no puede brindar una estructura grafica del proceso que facilite al
programador su relación con el proceso en automatizar, por lo tanto, puede convertirse en un
engorroso programa sino se llevan un adecuado orden de las varilles y sentencias en la
programación. Se puede implementar en procesos de automatización industrial como: en recetas y
fórmulas para procesos de productos químicos.

ACTIVIDADES Y ESTRATEGIAS DE APRENDIZAJE

La empresa en la cual fue contratado la semana anterior, requiere con urgencia de su ayuda para desarrollar
un sistema de control de nivel, como el que se indica en la siguiente gráfica:
Consulte el siguiente enlace para ver video interactivo:

https://screencast-o-matic.com/watch/cFfhFNDd7D

Luego de ver el video realice la simulación de la pantalla de visualización del proceso en el software
de su elección:

Solución

Aquí podemos ver una visualización de la solución que se implemento se uso el software zelio soft y
el lenguaje de programación Ladder.

El botón de encendido y apagado del sistema, Z1 activa por flancos a la bobina de memoria M1, con
el fin de que el mismo botón pueda realizar tanto la función de encendido y apagado.

El contacto de la bobina M1 realiza una operación AND con el sensor inferior (entrada digital) de tal
manera que si la bobina esta activa y la entrada inactiva se active la electroválvula de llenado del
tanque. En caso de que el botón Z1 sea pulsado por segunda vez con intención de apagado, el circuito
quedará abierto.
Luego cuando la entrada I1 esta activa, la electroválvula sigue operando hasta que se activa la
entrada I2 correspondiente al sensor de la parte de arriba. De manera similar, la bobina M1 realiza
una AND con la entrada en este caso cuando está cerrado para que desactive la electroválvula (Q2).
Sin embargo dicha operación AND esta dentro de una OR con la negación de la bobina M1, con el
objetivo de apagar la bobina Q2 cuando se presione el botón con el objetivo de apagar el sistema.

Mientras la entrada I2 esté activa la bomba de salida del agua Q1 también lo estará siempre y
cuando la bobina de memoria M1 también lo esté.

Finalmente se arrastraron los elementos de vital visualización, las dos entradas digitales, los
actuadores correspondientes a la electroválvula y al bombillo, y desde luego el botón de inicio, a la
ventana de supervisión, se organizaron según una imagen agregada como fondo para mejor
comprensión de la interfaz HMI.

Cibergrafía

Diagrama de contactos (LADDER). (s.f). En Instrumentación y Comunicaciones Industriales / FI-


UNLP. Recuperado de
http://www.ing.unlp.edu.ar/electrotecnia/procesos/apuntes/Diagrama%20Escalera. pdf

También podría gustarte