Blog

PorSatoshi

¿Que es data logging?

Si has llegado hasta aquí es porque estas preguntándote cosas para historizar información, buscas herramientas, razones o cualquier otra información que pueda resultarte útil. En este post te introducimos al fascinante mundo del data logging!

¿Que es el data logging?

El Data Logging, o registro de datos, es el proceso de recopilación de datos de proceso en una base de datos. Normalmente, los datos son enviados por sensores, PLC’s, RTU’s u otros equipos electrónicos. En general también, la información almacenada se usa posteriormente para guardar información.

Es lógico entonces comprender que la información enviada es en tiempo real. Por ejemplo, un termopar envía la temperatura actual. Por otro lado, el almacenamiento se va a haciendo de forma progresiva. Por ejemplo, si vamos a hacer almacenamientos cada 6 horas, primero se almacena la temperatura de la mañana, luego la de la tarde, y así sucesivamente…

¿Y por qué es importante el data logging?

En este post no pretendemos externos ni mucho menos darte todas las razones por las que deberías considerar tener un buen sistema que registre información en tu fábrica. Sólo te diremos que, gracias al uso de ordenadores para guardar puedes obtener incontables ventajas. Las más importantes:

  1. Las medidas siempre se toman en el tiempo debido.
  2. A diferencia de los humanos, los ordenadores no se olvidan de cuándo hay que guardar un dato.
  3. Tener una historia consistente de los procesos es el primer paso para poder mejorarlos.

En cualquier caso, por supuesto se necesitan herramientas específicas y una estrategia.

Te presento la serie Sobre Data logging

Hemos elaborado una serie de post que te permitirán más sobre registro de datos y gestión de la información. Aquí va:

Más información

¿Buscas más información? No te preocupes, iremos actualizando esta lista de post con el tiempo. Si en cambio no puedes esperar, no dudes en contactarnos. Estaremos encantados de hablar y presentarte opciones!

PorSatoshi

Caso de éxito, sistema SCADA en Perú

Abrimos una nueva sección sobre historias y casos de éxito que vamos realizando. En este caso toca un proyecto  reciente basado en SCADA realizado en Perú.

El Proyecto

El proyecto consiste en la realización de un Sistema SCADA para una compañía de aguas. El sistema monitorea datos sobre distintos PLC’s. Adicionalmente, el sistema realiza un conjunto de funciones adicionales que detallamos en la siguiente sección.
La provisión del servicio de Opiron ha consistido en la consultoría sobre el proyecto, así como el entrenamiento y las funciones del SCADA.

Interfaces multiplataforma

Las interfaces de usuario son muy importantes cuando se desarrolla un SCADA, puesto que entregar la información de forma clara y concisa es fundamental. Entregamos soluciones basadas en buenas prácticas de diseño, sobretodo desde el punto de vista ergonómico y de seguridad. Además, gracias a las últimas tecnologías web como HTML5, ahora es posible mostrar las pantallas en todo tipo de dispositivos móviles tales como tablets o móviles.

Soluciones más allá de un SCADA convencional

Nuestra experiencia en la implementación de sistemas SCADA nos permitió guiar en la implementación de diferentes técnicas que van más allá de las propiamente dichas en SCADA tradicionales. Nuestra provisión consistió en:

  • Primero, en la realización de las comunicaciones en diferentes protocolos con los equipos de planta, que incluían Modbus y S7. Somos expertos en múltiples protocolos!
  • Segundo, en el diseño de pantallas ergonómicas y seguras, con criterios de colores claros.
  • Tercero, en la generación de alarmas conectadas a servicios de mensajería o email.
  • Cuarto, en la creación de reportes en PDF.
  • Quinto, en la habilitación de cálculos y estadísticas en el mismo SCADA, tales como cálculos promedio, formulas matemáticas avanzadas, etc.

La consultoría entregada fue altamente satisfactoria. En Opiron tienen ideas innovadoras que nos ayudaron en la implementación del proyecto.

Hans Oliver

¿Quiénes somos?

Somos expertos en sistemas SCADA. Somos system partners de B-SCADA y Codesys, además de ProsysOPC y CanaryLabs. Proveemos de soluciones innovadoras para entregar interfaces efectivas, multiplataforma y de alto valor agregado a nuestros clientes.


¿Conversamos? Haz clic aquí

PorSatoshi

De Modbus RTU a Modbus TCP

Déjame adivinar. Buscas alguna solución para pasar datos de Modbus RTU a Modbus TCP, OPC u otros protocolos. En realidad, lo que necesitas es llevar datos de algún equipo Modbus RTU a un SCADA, a otro dispositivo…etc ¿Correcto? En este post te voy a dar algunas opciones.

Antes de nada, si buscas información genérica sobre Modbus, te recomiendo que leas nuestra serie de entradas sobre Modbus. Si ya lo tienes claro, quédate y sigue leyendo.

¿Por qué de Modbus RTU a Modbus TCP u otros protocolos?

Bueno, lo primero y más importante. ¿Por qué debería pasar de uno al otro? Hay muchísimas razones posibles. Sin embargo, en líneas generales, los casos más comunes son los siguientes:

  1. Necesitamos comunicar un equipo que sólo dispone de comunicación Modbus RTU, con otro equipo que sólo dispone de comunicación Modbus TCP.
  2. Necesitamos comunicar un equipo con Modbus RTU con un SCADA, HMI o similar.
  3. Quieres tener las ventajas de las redes Ethernet. Y es lógico, porque Modbus TCP aprovecha las ventajas de las redes Ethernet en cuanto a velocidad, simplicidad en la configuración, etc.

¿Qué opciones tenemos? Veamos algunas.

Opción 1: Soluciones basadas en hardware únicamente

Convertidores Modbus RTU a Modbus TCP. Se trata de una opción basada en hardware. Haciendo una simple búsqueda en Google se pueden encontrar múltiples ofertas, con múltiples funcionalidades, precios, etc.

En líneas generales, suelen tener varias opciones de comunicación de entrada (RS-232, RS-485, etc.) y salidas Ethernet. Si se van a montar en un cuadro o tablero eléctrico, no está de más que además sean montables por Rail DIN.

Son opciones económicas aunque luego necesitan más elementos de red para enviar datos a sistemas (tales como switches, etc.). Además, al ser opciones basadas únicamente en hardware, su configuración puede ser escasa, por lo que sus opciones pueden terminar resultando muy limitadas.

Opción 2: Soluciones basadas en software únicamente

Gateways basados únicamente en software. Pueden cumplir la función que se está buscando. Los mismos pueden instalarse sobre máquinas Windows y tener automáticamente un Gateway. Normalmente para este caso necesitarás complementar tu conversión con un conversor serie a usb.

La otra opción, es pasar de Modbus a OPC UA. Los servidores OPC permiten exponer datos de equipos Modbus (RTU o TCP) a clientes OPC. Esta opción tiene varias ventajas. Pero ya para este caso, te recomiendo leer esta entrada.

Opción 3: Soluciones hibridas entre hardware y software

Gateways que combinan hardware y software. Otra alternativa es utilizar nuestro Gateway basado en Codesys. El Gateway permitirá no sólo pasar de Modbus RTU a Modbus TCP. También permite enviar datos via OPC UA o incluso enviar datos directamente a un móvil, tablet o pc con interfaces personalizadas. Se tratará de una opción por lo tanto, también basada en hardware, multiprotocolo, económica y efectiva.

Conclusión, ¿Qué es mejor?

Depende realmente del caso. Las pasarelas son bastante estándar y relativamente simples de conseguir. El servidor OPC UA de Modbus es también una opción estupenda, sobretodo porque permite una configuración mucho más amplia, en cuanto a seguridad de comunicaciones, modelado de direcciones, etc. El Gateway basado en Codesys es una opción que combina cosas de ambos casos….

¿Tienes dudas? Envianos un email, estamos para ayudar 😉

PorSatoshi

¿A que no te atreves?

Has leído un sinfín de artículos en internet. Empiezas entusiasmado, pero al paso de los clics y los minutos, te vas dando cuenta que no encuentras lo que buscas, te cansas y te vas. ¿Te atreves?

Al día siguiente vuelves a entrar, encuentras una solución que crees que encaja. Ves el formulario de contacto, pasas el cursor por arriba y decides irte. Por la cabeza te pasan siempre las mismas frases, “No los conozco”, “Que pereza escribir”, “Hoy no”. Te vas. A los días, después de darte cuenta que no has resuelto el problema, vuelves a la misma página. Tienes tal vez una mayor tentación a escribir pero tampoco lo haces y te vas.

La parálisis del análisis

Si lo que he escrito antes te ha sonado familiar y te has sentido identificado, te diré que no eres el primero al que le pasa. Las decisiones deben meditarse, pero nunca deben posponerse para la eternidad. Miedo, miedo al riesgo, miedo al que dirán, miedo al fracaso, miedo a tirar el dinero. Suelen ser varias de las causas de esta parálisis. Pero si pasan días e incluso semanas y el problema persiste, te consulto ¿Te vas a quedar así?

Un paso adelante

Te voy a ayudar. Tomar decisiones, forma parte inherente de la vida. Tomar decisiones es avanzar. Y de hecho, al final justamente lo que cuenta es avanzar. Y avanzar no es sólo analizar, es actuar cuando se tiene un problema adelante. Tratar de resolverlo, aprender, y luego ir a por el siguiente.

Un pasito más

¿Buscas un curso y no sabes si es para ti? Contactanos ya, en muchos casos tenemos versiones de prueba. ¿Crees que una solución de software se ajusta a lo que buscas pero te falta información? Contactanos ya, muchas veces tenemos demos disponibles. Detrás de esta web tienes un equipo de personas… te esperamos 🙂

Contactanos!

Tenemos soluciones 100% efectivas en software de comunicación y visualización industrial – OPC, HMIs, PLCs, DCS, Bases de datos y mucho mas

Escríbenos!

PorSatoshi

Cómo crear tablas de Observación en Codesys

Hace un tiempo un alumno del curso online de Codesys me preguntó sobre cómo se podían crear tablas de observación en Codesys 3.5. No hay duda que es una consulta más que interesante, así que, ¿Por qué no publicar la respuesta en el blog?  Bueno, en este tutorial haremos una explicación resumida sobre cómo lograrlo. A por ello.

¿Qué es una tabla de observación?

Empecemos por el principio. Las tablas de observación (O Watch List en Codesys), son listas de variables de proyecto que define un usuario en una vista con el propósito de monitoriearlas o forzarlas cuándo se trabaja en línea.

¿Y para qué sirven?

Pues lo dicho, puedes tener en una sola ventana aquello que necesitas monitorear. Vamos, que no tiene que ir buscando variable por variable lo que quiere monitorear, sino que con una vista simple, puede tener todos los datos que necesita revisar.

Por ejemplo, si haces un programa que controla varios aspectos de un proceso, puedes crear una tabla de observación con las variables más importantes, prescindiendo de todo aquello que realmente no te interesa observar.

¿Algo más?

En Codesys, además, es posible crear varias tablas de observación simultáneamente. Con esta funcionalidad, por ejemplo, podemos crear una tabla de observación para visualizar datos de un contador, otra tabla de observación para un regulador, etc.

Vamos, que podemos contextualizar la información en varias tablas, para que nos sea más fácil depurar el programa.

Vídeo de cómo crear tablas de observación en Codesys

Bueno, aquí un tutorial donde te explico a crearlas paso a paso. Let’s go!

¿Te ha resultado útil? Si te interesa seguir formándote en Codesys no dudes en contactarnos, además del curso online, ofrecemos cursos regulares de manera presencial. Si estás pensando en hacer un proyecto y buscas alguna consultoría también podemos ayudar. Será un  placer hablar contigo!

PorSatoshi

Programación Orientada a Objetos en PLC’s y Automatización

La programación orientada a objetos en PLC’s y automatización no es muy popular. Sin embargo, sí lo es en entornos académicos e informáticos. ¿Qué implicaría usar POO en automatización?

¿Qué es la programación orientada a objetos?

Primera pregunta. ¿Qué es POO (Programación orientada a objetos)? Antes de nada, lo más importante es advertirte. Si ya programas PLC’, se trata de tener un enfoque diferente en  la programación a cómo lo has hecho hasta ahora.

POO es un método de programación muy popular y usado sobretodo para programar aplicaciones de escritorio. Java, C++ o Delphi son ejemplos de lenguajes de programación orientados a objetos.

La programación orientada a objetos se explica mejor en su enfoque sobre la organización del software. En líneas generales, un lenguaje es POO si permite tener objetos, clases y subclases. Cada objeto es un pequeño procedimiento para hacer una tarea determinada.

¿Y qué es un objeto?

Tomando como referencia el mundo real, un objeto es todo aquello que nos rodea. Por ejemplo, un conductor, una silla o una  moto. Cada objeto, tiene:

  • Propiedades (por ejemplo, una silla es roja, grande…)
  • Acciones asociadas (por ejemplo la moto puede acelerar, frenar etc.).
  • Interactuar (por ejemplo, un conductor puede acelerar la moto, etc)

La analogía dentro de la automatización industrial se puede hacer con múltiples objetos y sus propiedades. Por ejemplo, un motor tiene propiedades como las rpm. También tiene acciones asociadas, como encenderse. Y también puede interactuar con otros objetos, como ahora un PID.

¿Por qué debería importarme si programo PLC’s?

Si eres uno de esos ingenieros de automatización que lleva toda la vida programando PLC’s es probable que seas escéptico al respecto. ¿Por qué sería beneficioso si llevo toda la vida haciendo aplicaciones que funcionan?  Déjame nombrarte algunos de los beneficios que puede traer:

  1. Modularidad: Los programas son más flexibles y fáciles de mantener.
  2. Flexibilidad: Los códigos son más fáciles de rehusar.
  3. Simplificación: Bien usada, los programas pueden ser más simples.

En consecuencia de lo anterior, el ahorro de tiempo es una de las ventajas más significativas de su implementación en la automatización industrial.

Herramientas disponibles y más información

Hasta el día de hoy, era bastante poco común encontrar programación orientada a objetos en PLC’s o aplicaciones industriales y la razón era, sobretodo, la falta de herramientas disponibles.

Sin embargo, Codesys te permite la programación de PLC’s basadas en este método. Si te interesa este tema, te sugiero que nos contactes, dado que estamos preparando un curso específico.Te esperamos!. 🙂

PorSatoshi

Lanzamos el Ebook de OPC UA!

Así de claro: lanzamos Ebook de OPC UA gratuito y para todo el mundo. Tal cual lo lees, desde Opiron hemos decidido lanzar un Ebook para generar valor a nuestros lectores y, sobretodo, entregarles un material que consideramos que será de gran ayuda. Sigue leyendo.

¿Por qué OPC UA?

OPC UA es el protocolo industrial del futuro. Es el heredero de OPC Clásico, sinónimo de interoperabilidad y fiabilidad en la industria por más de 20 años. Hereda todas sus características, pero además incluye funcionalidades que lo preparan para el futuro:
  • Independencia de plataformas: No más DCOM
  • Incorpora una mayor seguridad en la información
  • Arquitecturas simplificadas (no más tunnelling!)
  • Compatible con múltiples protocolos (Modbus, BACNet, DNP3, de PLC’s como Siemens o AllenBradley…)
  • Escalable

¿Qué tiene el ebook de OPC UA?

El Ebook tiene los siguientes apartados que te permitirán introducirte de forma rápida y eficaz a este protocolo de comunicación:
  • Explicación del protocolo
  • Comparación con OPC Clásico
  • Migración y arquitecturas
  • Comunicaciones Seguras
  • Casos de éxito y conclusiones

Más!

¿Quieres leer más sobre OPC UA? Te recomendamos leer una serie de artículos que ya hemos elaborado y que encontrarás en nuestro blog:
  1. ¿Por qué OPC? La torre de Babel de las comunicaciones industriales
  2. ¿Qué es OPC?
  3. ¿Qué es OPC UA?
  4. 5 Diferencias entre OPC Clásico y OPC UA
  5. Conectar Clientes y Servidores OPC UA
  6. De Modbus a OPC UA en 10 minutos
Muchos de los contenidos que verás en estas entradas los encontrarás en el libro, incluso ampliados!

Sección de descargas

Abrimos una sección de descargas donde podrás empezar a descargar nuestros productos digitales. Allí encontrarás ebooks y cursos por el momento, pero más adelante puede que incluso haya más sorpresas. ¿Interesante eh? Pues tal vez te suena todavía mejor si te comento que muchos de estos recursos van a ser gratuitos. Esperamos que lo disfrutes :)!

¿Quiénes somos?

Somos expertos en tecnología OPC UA y partners de ProsysOPC. Nuestros servicios incluyen desde consultoría, proyectos o Workshops regulares.

PorSatoshi

Opiron Electronics, nuevo System partner de Codesys

Hoy os traemos una noticia que nos hace especial ilusión. Opiron Electronics S.A.S. es nuevo system partner de Codesys, la plataforma de la que hemos hablado durante tanto tiempo. Te contamos un poco más en estas líneas.

Acerca de Codesys

CODESYS es una plataforma de software de tecnologías de automatización industrial. Uno de los puntos fuertes de la plataforma es la herramienta de programación IEC 61131-3. La plataforma, entre sus muchas ventajas, permite programar PLC’s sin tener en cuenta el fabricante de los mismos. Otra ventaja muy destacada es que permite programar mediante varios lenguajes de programación, incluidos texto estructurado y ladder.

Además, la plataforma también dispone de amplias soluciones en lo que concierne a comunicación de dispositivos y a soluciones para Industria 4.0 y IIoT basadas en arquitecturas fog o cloud. Recomendamos leer esta entrada para ampliar información

¿Cómo puede ayudarme?

Las ventajas de Codesys son palpables:

  • Si programas PLC’s, te permite programar sin depender del hardware, y basado en un sólido estándar como IEC 61131-3.
  • Si estás a cargo de la automatización de una instalación, su implementación te ayudará a instalar, mantener y formarte en una sola plataforma. Con beneficios de ingeniería y económicos.
  • Si desarrollas proyectos, su utilización va a permitirte entregar soluciones integrales en una plataforma. Control, comunicación y visualización.

¿Qué podemos hacer para ti?

Como Codesys System Partners podemos ayudarte de diferentes maneras. Por ejemplo, desde el punto de vista formativo, podemos ayudarte con:

También podemos ofrecerte proyectos de diferentes proporciones:

Más información

Si tienes ganas de probar, te quedas con dudas o simplemente tienes ganas de conversar, puedes informarte de más información en cualquiera de los siguientes enlaces:

¡Te esperamos! 😉

PorSatoshi

Cómo conectar Cliente y Servidor OPC UA en menos de 3 minutos

En la serie de OPC UA hemos aprendido varias cosas conceptuales, pero, ¿Qué hay de la práctica? En esta entrada te vamos a mostrar, mediante un vídeo, a cómo conectar cliente y servidor OPC UA de nuestro partner ProsysOPC. Vamos allá!

Vídeo demostrativo

Vamos al grano. Hemos elaborado un tutorial de menos de 3 minutos con los que verás, paso a paso, a conectar clientes y servidores OPC UA. Lo tienes a continuación: ¿Fácil eh? Pues espera a saber la cantidad de aplicaciones con las que puedes usar estas herramientas!

¿Para qué sirve?

Esta comunicación tan sencilla la puedes aplicar para conectar servidores OPC UA conectados a máquinas reales. Por ejemplo, puedes conectarte a un servidor UA que esté registrando datos de planta, como el Modbus Server (échale un vistazo a este tutorial). O para conectarte con aplicaciones historiador y obtener tendencias de producción de forma fácil e intuitiva. En realidad, la cantidad de aplicaciones es tan grande que es mejor que tu mismo imagines cómo lo podrías usar. Pero te recomiendo que leas un poco más.

Características

Veamos algunas características de las aplicaciones utilizadas. En cuanto al ProsysOPC UA Simulation Server:
  • Multiplataforma
  • Certificado por la OPC Foundation
  • Generación de señales en el servidor
En cuanto al Prosys OPC UA Client:
  • Multiplataforma (De nuevo!)
  • Acceso a datos de máquinas remotas
  • Acceso a datos en tiempo real, históricos y alarmas y condiciones.
¿Te interesaría probar las aplicaciones? Estamos aquí para ayudar!

Aplicaciones

Muchísimas! OPC UA aplica a muchas industrias. Ya sea que trabajes en una industria de proceso, de maquinaria, de generación de energía o de comida, por poner sólo algunos ejemplos, puedes empezar a tomar ventaja de la tecnología. OPC UA permite integrar toda clase de dispositivos con sistemas de automatización y aplicaciones de software de manera segura. Además, puedes utilizar OPC UA para desarrollar aplicaciones basadas en internet de gestión de datos remota, monitoreo, reporting, etc. ¿Dudas? Estamos para conversar! Contacta con nosotros.

¿Quiénes somos?

Somos expertos en tecnología OPC UA y partners de ProsysOPC. Nuestros servicios incluyen desde consultoría, proyectos o Workshops regulares.

PorSatoshi

¿Qué es un Dashboard Industrial?

¿ Dashboard Industrial ? A nadie se le escapa que hoy en día muchas industrias están en un proceso de transformación digital. La tan famosa “cuarta revolución industrial” pone al dato en el centro de las operaciones para mejorar las industrias en eficiencia, competitividad, etc.

Pero para que esta mejora se produzca, se necesitan herramientas que permitan transformar los datos en información y acción. He aquí los dashboards.

¿Qué es un Dashboard?

Empecemos por lo básico. Un dashboard es una representación gráfica que condensa, en una pantalla, las principales métricas de un proceso, con el objetivo que éste pueda ser comprendido y, sobretodo, mejorado.

Los dashboards ciertamente no son algo nuevo ya que se utilizan en múltiples actividades desde hace años. Por ejemplo, en marketing, Google Analytics es fundamental para comprender y mejorar el tráfico de un sitio web. En negocios, se utilizan aplicaciones como Power BI para hacer que las actividades sean mejoradas.

Sea cuál sea su ámbito de aplicación, un Dashboard transforma los datos en información para mejorar la toma de decisiones.

¿Y un Dashboard Industrial?

En una industria hay múltiples procesos y subprocesos  que conviven. Cada proceso y subproceso puede ser analizado desde múltiples puntos de vista, como en términos de eficiencia energética, de rendimiento de equipos, etc.

Tu industria es tan buena como lo sean tus dashboards.

En las industrias se lleva mucho tiempo controlando los procesos en tiempo real (SCADA), pero el uso de Dashboards combinados con herramientas de historización todavía no está del todo implementado.

¿Quien usa un Dashboard Industrial?

Como herramientas de transformación digital definitivas, cada persona de la organización puede y debe hacer uso de dashboards para mejorar, en su contexto, la misma empresa. En concreto, lo usan:

  • Staff de ingeniería
  • Gerencia de operaciones
  • Personal de mantenimiento

Y tantas otras áreas!

Dashboard Industrial

¿Por qué Dashboards industriales?

Tu misión es hacer que tu empresa sea mejor. Si eres ingeniero de proceso, seguramente tu objetivo es que la planta funcione con la máxima eficiencia posible. Si eres ingeniero de mantenimiento, tu objetivo es conseguir que los equipos funcionen mejor con menos presupuesto. Y si tu rol está basado en el negocio, en lograr que los procesos produzcan más con menos.

¿Cómo es un Dashboard Industrial? ¿Qué herramientas puedo usar?

Ahh, eso lo dejaremos para próximos post! Pero puedes contactarnos ya si no puedes esperar  😉