Monthly Archive noviembre 2017

PorOpiron Electronics

¿Qué es Codesys®?

Si un ingeniero de software pudiese elegir aprender a programar soluciones que fuesen independientes al hardware, con varios lenguajes de programación disponibles, y con el soporte de varias de las marcas más reconocidas del mercado, de buen seguro elegiría hacerlo sin pestañear. Si ese ingeniero de software, resulta que además programa PLC’s, te diría que ojalá existiese algo así. Hablamos de Codesys ®.

Una introducción

Es un software de programación de PLC’s basado en la normativa IEC 61131-3, una especie de normativa que dicta cómo poder programar controladores lógicos programables de la forma más eficiente posible. Una de sus mayores particularidades es que es agnóstico al hardware, lo que posibilita que se puedan programar muchos controladores.

¿Cómo programo?

Otra particularidad respecto a otros programas es su flexibilidad para programar, puesto que prevé la programacion en 5 lenguajes diferentes, desde el clásico ladder hasta texto estructurado entre otros. Lo mejor es que algunos son gráficos y otros textuales, lo que permite que pueda ser familiar tanto para ingenieros eléctricos como ingenieros informáticos.

¿Qué PLC’s son compatibles?

La lista es extensa, y cada día aumenta. Fabricantes como Bosch, Schneider Electric, Festo o IFM entre otros confían en el estándar para programar sus controladores, y así una larga lista hasta completar más de 500 PLC’s en el mercado. Puedes echar un vistazo en esta página para tener una lista completa de PLC’s.

La colección para aprender Codesys ®

Te presento la serie de recursos que encontrarás para aprender esta potente herramienta:

  1. La Torre de Babel de los PLC
  2. IEC 61131-3 para Dummies
  3. Codesys: 5 Razones para aprender a programarlo
  4. 10 Tips para iniciarse en la programación con Codesys
  5. IL, SFC, LD, FBD o ST, ¿Cuál elijo para programar?
  6. ¿Debería aprender texto estructurado en Codesys?
  7. ¿Qué es un POU y cuál debo usar?
  8. Cómo hacer copias se seguridad
  9. Curso de introducción a Codesys Online
  10. Preguntas frecuentes sobre el curso de iniciación a Codesys

Sin duda lecturas imprescindibles para iniciarte de forma éxitosa en este programa. ¡Que los disfrutes! 🙂

PorOpiron Electronics

Curso Online de introducción a Codesys®

Supongo que si has llegado hasta esta página es porque estás interesado en Codesys ®.  Quizás sea porque algún colega te ha hablado de este software, quizás por una búsqueda en google, o quizás porque en tu empresa tienes PLC’s que se programan con esta herramienta… Sea como fuere, déjame explicarte en qué consiste este curso online.

 ¿De qué va este curso?

Este es un curso de introducción a Codesys ®, el software de automatización basado en la norma IEC 61131-3, que te permite programar más de 500 PLC’s de marcas tan distintas como Festo, Bosch o IFM por citar sólo algunos.

En este curso vas a aprender a programar PLC’s desde el inicio, sepas o no sepas programar previamente, y es que vamos a ir desde el inicio repasando cada una de las cosas que son esenciales para realizar proyectos con éxito. Desde los requerimientos generales en el mundo de la automatización, hasta las instrucciones específicas del software.

¿Qué ventajas tiene que sea online?

Al ser un curso online, no tienes porque preocuparte de ir a algún lugar determinado en un rango de horas determinado como pasa en los cursos presenciales. El curso online te será útil porque podrás hacerlo en los horarios que elijas y a tu propio ritmo, con lo que podrás compaginarlo con tu vida laboral y familiar.

Siguiendo las clases, y tras algunas lecciones teóricas, empezarás a programar a base de ejemplos, muchos de ellos inspirados en casos reales de la industria.

Pero siempre a tu propio ritmo, sin la exigencia que supone desplazarse en unos horarios definidos. Lo harás desde tu casa, sentado tranquilamente delante de tu ordenador.

Si estás buscando un curso que te ayude a dar ese salto para programar PLC’s, dar un impulso en tu CV, y acometer proyectos, éste es sin duda un curso para ti. Si ya eres un profesional pero no conoces la herramienta, te diré lo mismo, con algunas clases vas a avanzar lo que te llevaría meses hacerlo por tu cuenta.

Trabajaremos juntos en…

  • Entender las necesidades de un proyecto de automatización.
  • Aprender el funcionamiento de la normativa IEC 61131-3 desde sus fundamentos.
  • Reconocer el entorno de programación, así como sus principales funcionalidades.
  • Familiarizarse con las instrucciones básicas de programación.
  • Realizar algoritmos lógicos.
  • Diseñar pantallas HMI.
  • Programar interfaces que interactúen con el controlador.
  • Realizar proyectos de automatización basándonos en requerimientos. Tal y como sucede en la vida real.

¿Te interesa?

Pues no tienes más que apuntarte en este enlace: cursoplcs.com y hacer clic en “Quiero matricularme ya”. No dejes de apuntarte aunque falten algunos meses para la próxima edición, las plazas son limitadas. Nos vemos en el curso! 😉

PorOpiron Electronics

OPC UA: 6 Razones para sentirte más seguro

No hace mucho tiempo me he reunido con un cliente que me hablaba de las “bondades” de las épocas en las que los datos de producción no pasaban de la sala de control: menos problemas con la seguridad, menos aplicaciones… Pero eso ya es historia! El mundo del IoT está aquí. ¿Qué protocolo elegir para aprovechar el mundo del IoT? OPC UA, 6 razones.

1. OPC UA fue diseñado con la seguridad como prioridad

Partamos del inicio. OPC Clásico es la tecnología que precede a OPC UA. Ha sido, y es usada, por fábricas de todo el mundo. En su día, por allá a mediados de los 90, trajo un conjunto de beneficios que todavía son muy apreciados. Pero en cambio, no fue diseñada para el IoT y por lo tanto, no es una tecnología inherentemente segura.

2. Elimina DCOM

Ya sabemos que el DCOM no es particularmente famoso por las bondades de las que hablan aquellos que lo han sufrido. Más allá de su funcionalidad, DCOM no es una tecnología segura.

3. Es amigable con los Firewalls

Los firewalls forman parte de nuestras arquitecturas de red, y nos aportan seguridad en nuestras instalaciones. El problema es que con OPC Clásico y con otros tantos protocolos de comunicación, había que hacer virguerías para comunicar datos entre Firewall. Con OPC UA basta con abrir un puerto para comunicar los datos.

4. Encripta los datos

OPC UA trae consigo una característica muy importante para garantizar la seguridad de los datos, y es la encriptación de los mismos mediante certificados de seguridad.

5. Asigna seguridad y privilegios de acceso

¿Estás preocupado porque cualquiera pueda entrar y acceder a los datos de un PLC? Pues despreocupate, porque una de las características más interesantes de OPC UA es que nos permite dar acceso sólo a las aplicaciones que preciamente hemos registrado. Traducción: ni programas espía, ni aplicaciones mal intencionadas podrán hacer consultas a nuestros datos.

6. Interoperabilidad

Cada día hay más aplicaciones que tienen conectores OPC UA embedidos: desde las mismas fuentes de datos – un PLC puede tener un servidor OPC UA embedido -, hasta aplicaciones en la nube como Azure, pasando por los SCADA. Todas estas aplicaciones además garantizan la seguridad de datos.

Si estás buscando aplicaciones o consultoría para mejorar tu arquitectura industrial no dudes en contactarnos.