Entradas

Mostrando las entradas de junio, 2020

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

Comparar dos proyectos en TIA Portal

Imagen
En el día a día de un programador de PLCs a menudo es necesario comparar entre sí diferentes proyectos o diferentes versiones de proyecto para poder ver diferencias en el programa. Los proyectos se pueden comparar offline/online o bien offline/offline. En la comparación offline/online, un proyecto está online en la CPU y el proyecto a comparar está offline en un medio de datos. - En la comparación offline/online, un proyecto está online en la CPU y el proyecto a comparar está offline en un medio de datos. - En la comparación offline/offline, ambos proyectos a comparar están en el mismo medio de datos Para poder realizar una comparación offline/offline, primero hay que activar en el TIA Portal la vista de proyectos de referencia (En este ejemplo se utiliza TIA Portal v14). Si no está activada todavía, haga clic en la opción del menú "Ver > Objetos de referencia". Otra alternativa es utilizar la combinación de teclas "Ctrl + 9". En el borde izquierdo de la pantalla