Desarrollo basado en el PLC.
Luis Beltrán Soto
Controlador Lógico Programable
Instituto IACC
06-septiembre-2021
Desarrollo
1. La herramienta más ampliamente utilizada para la programación de un PLC es el
software CoDeSys, tratado en el contenido de esta semana. Sin embargo, hay otras opciones
de softwares de simulación ofrecidas por los fabricantes de PLC para hacer este trabajo.
Utilice la siguiente tabla para identificar otros simuladores de otros fabricantes de
simuladores de PLC y la ventaja de estos respecto al simulador CoDeSys.
SIMULADOR FABRICANTE VENTAJA RESPECTO A CODESYS
Pc_Simu Software El programa PC_SIMU permite simular procesos
SCADA- automáticos de forma gráfica intercambiando las
Simulacion entradas salidas, evitando de esta forma el tener
que activar los interruptores de entrada o
visualizando los led de salida del PLC. Puede
funcionar de dos formas: a través del simulador
descrito anteriormente (S7-200) o a través del
cable PC-PPI para su comunicación con el
autómata real.
WebPLC Independiente El proyecto consiste en programar un PLC
(simulado por ordenador con una tarjeta de
adquisición de datos) para ser programado,
depurado y monitorizado por internet.
Se ha usado programación en Java para controlar
el PLC y C para el propio PLC, que está pensado
para correr en Linux. Las entradas y salidas del
sistema se leen y escriben a través de una tarjeta de
adquisición de datos y/o del puerto paralelo.
ZelioSoft Schneider Permite simular el funcionamiento de los
2.4.1 electric programas sin necesidad de disponer del PLC.
La Programación se puede hacer en modo
contactos (LD) o funciones lógicas (FBD).
Además permite introducir los programas
dibujándolos, mediante el editor, o a través de un
interfaz que simula el aspecto físico de la
controladora Zelio elegida.
2. Dentro de la metodología de diseño de programas tratado en el contenido de la semana,
se establece que el requerimiento del cliente es importante. ¿Cuáles considera que pueden
ser las implicancias de desarrollar una automatización considerando únicamente el
funcionamiento del proceso y no los requerimientos del cliente?
El no considerar los requerimientos del cliente. No se conocera del todo El proceso y habrá
detalles que se pueden escapar. Esos detalles que no se contemplan, serán los que harán que
tengamos que trabajar dos veces. Sí, porque no lo tendremos contemplado en el programa. Esto
hará que tengas que añadir nuevo código al proyecto, pero otras, provocará que tengamos que
replantear gran parte del programa, sino entero. Es por ello que debemos tener claro lo que
quiere el cliente,para poder estructurar el programa en zonas funcionales, y no introducir el
código de forma heterogénea. Esto hará que se vuelve confuso y difícil de seguir, de este modo
podremos saber cuántas entradas y salidas se necesitarán, así no dejaremos elementos sin
contemplar.
3. El software de simulación CoDeSys permite la opción de conectar físicamente un PLC a
este, con el objetivo de descargar sobre el mismo el programa desarrollado. ¿Cómo potencia
esto el desarrollo de una automatización? Fundamente su respuesta brindando un ejemplo
hipotético de desarrollo de automatización.
Lo potencia de manera que al reemplazar el dicho PLC permita cargarlo nuevamente sin tener
que realizar otra programación y el sistema no sea interrumpido o el tiempo de interrupción no
sea tan prolongado.
Un ejemplo prodria ser una planta dedicada a la distribución de agua potable, a un porcentaje de
la población en la región, esto le permite al sistema de control y monitoreo en línea del proceso
de producción y distribución, lo que permitirá aumentar la disponibilidad y confiabilidad de la
planta, lo que redundará en un aumento en la satisfacción del cliente final, evitando
interrupciones en el servicio, multas monetarias, optimización en el uso del recurso humano y de
los elementos en terreno para así reducir el consumo de químicos y energía de dicha planta.
Bibliografía
Areatecnologica. PC-SIMU. Sitio web https://www.areatecnologia.com/programas/pc-
simu.html
IACC (2019) Desarrollo basado en el PLC. Controlador lógico programable (PLC).
Semana 3.
IACC (2019). Recursos adicionales. Semana 3.