Nueva generación de PLCs para una nueva generación de ingenieros

Nueva generación de PLCs para una nueva generación de ingenieros

Hoy en día, IIoT demanda más datos que nunca de los sistemas y procesos que tradicionalmente no han estado conectados a los sistemas de negocio. Lo que se busca entonces es continuidad entre los distintos sistemas y un mejor uso de las máquinas.

Pero simultáneamente con la megatendencia de IIoT, también ha surgido una nueva ola de programadores y líderes en el mundo industrial. Esta creciente base de usuarios está desafiando los procesos y herramientas tradicionales.

Por ejemplo, la programación de un PLC se hacía históricamente utilizando Lógica Escalera, que es una forma simplista de programación que puede ser llevada a cabo tanto por electricistas como por programadores. Si bien esta forma directa de programación ofrece operaciones sistemáticas en máquinas comunes, carece de la flexibilidad que requiere una computación más compleja.

Históricamente, la mayoría de las máquinas no requerían computación avanzada e interacciones de los datos dentro de un PLC. Pero ahora, dado que las empresas quieren hacer un mayor uso de estos datos, funciones como análisis y computación avanzados se han convertido en una necesidad real dentro de un PLC.

El estándar IEC 61131-3 ofrece programación en cinco lenguajes diferentes: Diagrama Escalera, Diagrama de Bloques de Función, Gráfico de Funciones Secuenciales, Lista de Instrucciones y Texto Estructurado.

Estas opciones de lenguaje abren un abanico de posibilidades de programación más allá de la Lógica Escalera pero siguen todavía limitados si se los compara con los lenguajes comunes de alto nivel que se utilizan en informática.

Lo que complica este panorama es el hecho de que los ingenieros ahora están aprendiendo a programar en distintos lenguajes de alto nivel, pero dejan de aprender los lenguajes especificados en el estándar IEC 61131-3. Los lenguajes de programación más demandados hoy en día son Java, Python, JavaScript, C++, C#, PHP y Perl.

Con esta base de programación, la próxima generación de ingenieros tendrán una caja de herramientas repleta de lenguajes de programación, cada uno de los cuales puede resolver las distintas necesidades de una aplicación en particular.

De esta manera, un PLC que puede soportar numerosos lenguajes de programación y una interface con las correspondientes tecnologías de nube podría abrir la puerta a muchas posibilidades que antes no se podían implementar.

Para aprovechar estos avances, el PLC de próxima generación deberá tener la capacidad de comunicarse con múltiples sistemas, incluyendo sistemas de control de automatización, sistemas de negocio y analítica/sistemas basados en la nube. Esta flexibilidad deberá responder a la necesidad de usar más información como parte de una plataforma IIoT. Pero aun cuando pueda responder a todas estas nuevas demandas, un PLC todavía deberá seguir siendo lo suficientemente potente y robusto como para soportar las demandas de un entorno industrial.

La tecnología PLCnext de Phoenix Contact responde a las necesidades de un sistema de control de hoy en día, al tiempo que aporta flexibilidad para el futuro. Esta tecnología ofrece operación de PLC en tiempo real según el estándar IEC 61131-3, y también soporta varios lenguajes de alto nivel, tales como C, C++, C#, MatLab y otros. De esta manera, los usuarios dejan de estar confinados a un solo entorno de desarrollo.

También incluye la flexibilidad de utilizar un código de fuente abierta basado en Linux. De esta forma, los usuarios podrán acceder al núcleo del controlador con una libertad creativa prácticamente ilimitada. También podrán desarrollar aplicaciones individuales basadas en Linux desde cero, reduciendo así la gestión del ciclo de vida para el hardware de control.

La tecnología también está preparada para IIoT, con la posibilidad de conectarse a plataformas comunes, tales como AWS, Azure, Google IoT, etc.

PLCnext puede ser utilizado solo o con un sistema de control ya existente para recolectar datos de una red o vía E/Ss y enviarlos a la nube.

Modificado por última vez en Martes, 19 Mayo 2020 18:48
© 2018 Editorial Control. Desarrollado por Estudio Pionero.