Entradas

Periferia descentralizada ¿Qué es?

Imagen
En la actualidad, los sistemas industriales se han vuelto tan grandes que muchas veces es necesario abarcar grandes distancias para controlar todas las variables del mismo. A menudo nuestros sistemas de control (PLC) presentan problemas al intentar abarcar dichas distancias por medios tradicionales de cableados. Desde problemas de tensado y espacio de los cables hasta pérdidas de señal, son algunos de los  tantos inconvenientes de intentar cablear en grandes trayectos. Ante ese problema, los ingenieros de las grandes compañías de automatización crearon la periferia descentralizada. La cual consiste en controlar las señales de E/S de los sensores, actuadores y demás componentes industriales por medio de un mínimo de cableado (normalmente por medio de alguna red industrial). Lógicamente para poder hacer esto, es necesario colocar a pie de máquina un módulo que centralice la conexión de todos los controles, accionamientos y que procese la información recibida del PLC. Por lo anteriorm...

Lenguajes de programación en SIEMENS

Imagen
Para dominar cualquier controlador ya sea industrial o no, es necesario traducirle las operaciones que deseamos que realice. Esta traducción se hace por medio de lenguajes de programación los cuales fungen como intermediarios entre nosotros y los controladores. Dentro de los lenguajes más utilizados en los controladores de esta marca podemos encontrar los siguientes: FUP (Funktionsplan). Este lenguaje se denomina diagrama de funciones. Esta íntimamente ligado con la lógica booleana, ya que todas las funciones se representan por medio de funciones lógicas tales como: OR, AND, NOT, XOR, NAND, NOR, etc. Además incluye funciones matemáticas más complejas en forma de bloques. La principales instrucciones que podemos encontrar al programar en este lenguaje son: KOP (Kontaktplan). También conocido como diagrama de contactos o de escalera. A diferencia del FUP, este lenguaje hace uso de lógica booleana por medio de contactos eléctricos en serie y en paralelo. Actualmente es el lenguaje más ocu...

Tiempo de escaneo PLC

Imagen
¿Qué es el tiempo de escaneo? Cada sistema de control tardará un tiempo en ejecutar su operación. Del mismo modo, los PLC también toman tiempo para realizar una tarea. En términos simples, los PLC tienen principalmente 3 partes que son módulos de entrada, módulos de salida y procesador (CPU). Los módulos de entrada leerán el estado de los interruptores, transmisores y entregarán los datos al procesador. El procesador ejecutará la lógica según el programa del usuario. El procesador dará el comando a los módulos de salida. Los módulos de salida están conectados con elementos de control finales como válvulas de control, alimentadores de control de motor, etc. Las entradas y salidas pueden estar en forma digital, analogica, pulsos PWM, entre otros. Por lo tanto, los pasos mencionados anteriormente requieren algo de tiempo en el PLC, lo que significa leer entradas, resolver la lógica y escribir la salida, cada paso requiere un tiempo que no es más que el tiempo de escaneo del PLC. Definició...

Direccionamiento Indirecto SIEMENS

Imagen
El ejemplo de programación con un autómata Siemens S7-1500 (también es valido para S7-1200) muestra como trabajar con direccioamiento indirecto dentro de un ARRAY  Para ello se simulará el registro de temperatura de un proceso, almacenando la temperatura en un DB Array ¿Que es un direccionamiento indirecto? Mediante esta función podemos acceder a diferentes áreas de memoria de una manera indirecta inidicada por un índice o puntero. Este tipo de direccionamiento nos puede llegar a ahorrar muchas lineas de programa sobre todo cuando trabajamos moviendo datos. Si por ejemplo queremos mover un valor a diferentes puntos de una variable array podemos hacer dos cosas: DIRECCIONAMIENTO DIRECTO Creamos una función MOVE para mover el valor a cada uno de los punto de la variable array MOVE "Temperatura" a "Temperatura" a Registro_Temperatura".Temperatura[1] MOVE "Temperatura" a "Temperatura" a Registro_Temperatura".Temperatura[2] DIRECCIONAMIENTO ...

Presentando Nuestra Comunidad en Discord!!

Imagen
Te quiero presentar en esta ocasión nuestra nueva comunidad en Discord! Discord es una plataforma social destinada a permitir crear grupos de chat para diferentes juegos y finalidades. Puedes pensar en ella como algo similar a Skype o TeamSpeak, aunque incluyendo las funciones de otras herramientas más profesionales. Esta aplicación tiene versiones tanto para PC como para dispositivos móviles, pasando también por un cliente que puedes utilizar directamente desde el navegador. Además tiene bastantes funcionalidades, permitiendo chatear por texto, por voz e incluso realizar videoconferencias, todo ello con una aplicación totalmente gratuita. Esta plataforma puedes utilizarla con la finalidad que quieras, por supuesto. La conversación con otros usuarios se realiza a través de sus servidores. Este es el nombre que se le da a cada una de las comunidades que puedes crear en él. Para que te hagas una idea, cada comunidad es como tener tu propio IRC, ya que cada servidor puede tener diferentes...

El PLC en la automatización industrial

Imagen
El PLC ha supuesto una gran revolución en la automatización industrial. Estos aparatos electrónicos, debido a su facilidad de programación, han terminado por ser clave en la modernización de las empresas. Los autómatas programables han ido sustituyendo desde los años 60, los antiguos sistemas de control basados en circuitos eléctricos, relés, interruptores y otros componentes eléctricos. Así pues, hoy en día contamos con procesos productivos industriales con un considerable ahorro de costos, pero también de tiempo, ya que al reducir el mantenimiento y alargar la vida útil, se logra que trabajen a un rendimiento mucho mayor. Por otro lado, la evolución de los lenguajes de programación ha sufrido cambios importantes que han permitido desarrollar leguajes cada vez más sencillos, lo que supone un ahorro en tiempo de formación para los técnicos. Actualmente, los lenguajes de programación de autómatas se basan diagramas de contactos, programación basada en Basic o C o en lógica de estado. Ad...

CREAR PROYECTO NUEVO EN TIA PORTAL

Imagen
Se debe abrir el TIA Portal. Simplemente, se crea un proyecto nuevo, desde la barra de herramientas en la opción “crear proyecto”: Ahora le damos nombre a nuestro proyecto y se guardará en la ruta especificada. Se puede grabar en la ruta que tiene asignada por defecto o, colocarle una ruta concreta. ASIGNAR UN PLC A NUESTRO PROYECTO. El siguiente paso será seleccionar el dispositivo, con la opción indicada para tal. Se abrirá una nueva ventana donde poder asignar el PLC correspondiente de nuestro proyecto. Con la opción de “Agregar dispositivo” se abrirá un árbol donde poder seleccionar la CPU. En nuestro caso, hemos seleccionado una CPU S7-1200 tipo 1214C del árbol comentado, buscando la referencia específica de nuestra CPU requerida, y pulsamos el botón de “Agregar” y automáticamente se abre la vista del proyecto. CONFIGURAR EL HARDWARE DEL PROYECTO. El siguiente paso es seleccionar con doble clic la opción “Configuración de dispositivos” y nos mostrará el Hardware que existe en el...