campeadoresdelcid
Usuario (Argentina)
Bueno, quiero comenzar agradeciendo a todos los comentarios y mensajes de usuarios interesados en este tema. Es un verdadero placer compartir lo que esta profesión me deja. Y que para mi (y muchos otros) fue tan difícil acceder en algún momento. Espero que este pequeño aporte, sirva mas que nada de inspiración e inicio. Sin decir mas, para no extender, comienzo con la siguiente etapa: Introducción a la programación de PLC Como mencioné en el Post anterior, los conocimientos básicos que son necesarios para iniciarse en la programación de PLC, son netamente eléctricos. Hace falta comprender un poco la simbología de los elementos eléctricos de un plano (por ejemplo) para poder comprender fácilmente las distintas funciones de cada parte. El lenguaje LADDER (escalera) se denomina asi por su entorno gráfico . Un buen atajo para comprender rápidamente el entorno Ladder, es imaginar que las dos líneas laterales (verticales) son dos cables, positivo y negativo. Y nosotros debemos vincularlos, con nuestras herramientas ó simbolos. Como si se tratara exactamente de un circuito eléctrico. Ahora, pasamos a las herramientas de simbolos. Simbología Los herramientas básicas de programación son las siguientes (Elementos de entrada): El contacto normal abierto representa a un "botón" o tecla, similar a la de un timbre (para ser claro). Donde en cada pulsación, generamos una conexión, y al soltarlo, el pulso vuelve a su estado inicial: Normal Abierto. Ejemplo gráfico: El contacto normal cerrado representa eléctricamente, a la inversa del anterior. Es decir, un circuito que esta cerrado todo el tiempo, hasta que el pulsador se "oprime" o se ejecuta. En ese momento, el circuito se abre. Esta herramienta, genera un pulso al ser ejecutada. Por mas que el contacto quede retenido, o "pulsado", este a la salida va a generar un pequeño pulso. Su duración va a depender del tipo de PLC, pero lo veremos mejor descrito mas adelante, en los ejemplos de programación. Al igual que la anterior, este contacto genera un pulso. Pero sólo al desconectarse. Es decir, si se tratase de un Pulsador, podemos oprimirlo y mantenerlo así, el tiempo que sea, pero en el momento de "soltarlo" va a ejecutar un pulso. Resumiendo la explicación de contactos por flancos, dejo esta imagen: Entre los elementos o herramientas de SALIDA, tenemos la elemental: Símbolo de Salida No hay mucha explicación sobre este símbolo mas que explicar que su activación depende de un elemento de entrada. Por ejemplo: Si nuestro elemento de entrada es un Contacto Normal Abierto, y esta conectado fisicamente a un pulsador similar a un timbre, a la salida (representada por este símbolo), podremos conectar un Buzzer (chicharra, bocina, sirena, como quieran llamarlo). En el momento en que el pulsador se oprima, el buzzer suena. Cuando el pulsador se "suelta", el buzzer deja de emitir sonido. (imagen) La salida en SET y RESET representa una retención del estado de dicha salida. El ejemplo práctico sería compararlo con el funcionamiento de una lampara de iluminación en nuestra casa: Cuando se oprime la tecla UNA VEZ, la luz se enciende y permanece en ese estado (SET). Cuando se vuelve a oprimir la tecla, la luz se apaga y permanece apagada (RESET). Ahora veamos un ejemplo gráfico y practico de estas herramientas utilizadas en una programación. Como vemos en la imagen, estas líneas de programación Ladder poseen como elementos de entrada, dos contactos NA (normal abierto) en paralelo, un contacto NC (normal cerrado) en serie, y una salida. El primer contacto NA lo conectamos físicamente a una tecla nombrada como "encender". El contacto NC lo conectamos físicamente a una tecla nombrada como "apagar". La salida la conectamos físicamente a una lampara. Y nos queda un contacto interno, que se trata de un NA monitoreando el estado de la salida "Lampara". Una vez que lo tene os programado, lo ejecutamos: Al presionar la tecla "Encendido", la señal pasa por el circuito cerrado del contacto NC, llega a la salida "Lampara" y la enciende. Este estado, se "re-alimenta" desde el contacto NA conectado a "Lampara". Este contacto se activa, y se genera algo que se denomina "retención" del estado de salida. Permitiendo que la salida "Lampara" quede encendida ininterrumpidamente. La unica forma de APAGAR la "Lampara", es cortando esa retención que se efectúa con la señal de salida. Y esto se hace desde la tecla "Apagar". Que es un contacto NC, y estuvo manteniendo el circuito cerrado, hasta que este se presione. Al presionarse, representa un "corte" en el circuito, que termina apagando la lampara. Con este ejemplo, doy por terminado el Post. De otra forma, se volvería hiper extenso, y antes que aburrir, prefiero generar expectativa. Muchos me consultaron a cerca de documentación, información y software. Yo les voy a ir entregando la información de calidad y gratuita que conozca. En este caso, voy a recomendar los PLC de la marca DELTA. Son de costo mucho mas abajo que las primeras marcas, y lo principal es que tanto su software como sus manuales, son completamente gratuitos. Dejo el link del Soft: http://www.delta.com.tw/product/em/control/plc/download/software/DELTA_IA-PLC_WPLSoft-V2-39_SW_20150205.zip Y el manual se usuario completo: http://www.delta.com.tw/product/em/control/plc/download/manual/DELTA_IA-PLC_DVP-PLC_PM_EN_20140804.pdf Y esta es la pagina completa de Download: http://www.delta.com.tw/product/em/download/download_main.asp?CID=06 Como siempre, mil gracias por su atención. Continuamos en el siguiente Post. Abrazos!
Primero, presento mi labor formalmente: Soy un profesional de la Automatización, y quiero compartir parte de este trabajo, que es muy apasionante. Quiero lograr de este Post, una introducción a este mundo, que tiene mucha salida laboral, y al que a veces resulta difícil entrar. Pero con una buena preparación, cualquier persona capacitada puede “elevar” su status de trabajo. Me imagino que muchos habrán escuchado el término o siglas PLC. Bueno, el PLC (Programmable Logic Controller, o Controlador Lógico Programable) es el “cerebro” de cualquier maquina automática moderna. Para sintetizar, es el CPU que contiene nuestro programa y ejecuta todas las órdenes de manera autónoma, para que una maquina pueda funcionar. Bien, como cualquier otro CPU, tenemos muchas capacidades (y marcas), tanto en memoria de almacenamiento, como en velocidad de ejecución. Un PLC (básico) de una de las mejores marcas se vería algo así: Ahora hablemos un poco de su entorno de programación: Su lenguaje es gráfico y sencillo, de muy alto nivel. Por un lado tenemos el LADDER (escalera) y el lenguaje de programación en BLOQUES (imagenes). Cualquiera de estos tipos de lenguajes de programación requiere un poco de conocimiento eléctrico. Mas que nada, porque cada símbolo de programación, tiene una referencia directa a un elemento eléctrico. Este detalle, lo hace “fácil” de aprender desde un primer vistazo. Obviamente, que eso no significa que podamos programar cualquier tipo de máquinas… Cada programación es un desafío, y esta en la capacidad del programador poder ejecutarla. En resumen: Los lenguajes de programación de PLC, son muy fáciles de aprender, pero requiere mucha experiencia poder programar cualquier tipo de automatización. Cada dispositivo PLC, posee entradas y salidas, con las que interactúa con su entorno. Para explicar de manera rápida (porque en otros Post profundizaremos cada uno), sólo mencionaremos que entre los dispositivos de entradas tenemos… Sensores de todo tipo (ópticos, mecánicos, magnéticos, inductivos, etc…) que aportarán una detección de un elemento en particular (Algún material, distancias, movimientos, etc). Y entre los dispositivos de salida, están los actuadores (neumáticos, hidráulicos, eléctricos, etc) que ejecutaran la orden mecánica que la automatización requiera. Con una buena experiencia y capacidad de lógica, podemos programar una automatización como esta: link: https://www.youtube.com/watch?v=ujOjD85U-h0 Como detalle importante, podemos decir que el rubro de programación industrial es muy costoso a nivel comercial. Las primeras marcas dominan el mercado. Y no sólo son costosos los elementos de programación (PLC, Cables especiales, dispositivos de electrónica industrial) sino también, el Software de edición (herramienta de programación). Por suerte, existen también marcas secundarias. En las cuales encontraremos elementos menos costosos, y con herramientas gratuitas: Software de libre descarga. En el siguiente Post voy a profundizar sobre la programación de los PLC´s de segunda marca, donde también incluiré los editores de Software de libre descarga mas convenientes. También entraremos en el mundo de la Robótica industrial…. Muchas gracias por su atención.