Monthly Archive agosto 2018

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.