La comunicación de máquina a máquina es más fácil que nunca: Opta ahora admite OPC UA
Equipo Arduino – 5 de noviembre de 2024
La Arquitectura Unificada OPC (OPC UA para abreviar) es un protocolo de comunicación de máquina a máquina de código abierto y multiplataforma para la automatización industrial. Fue desarrollado por la Fundación Open Platform Communications (OPC) y está definido en detalle en el estándar IEC 62541.
Con la liberación de Biblioteca Arduino_OPC_UA permitimos a los usuarios convertir cualquier producto de nuestro Gama Arduino Opta en un dispositivo compatible con OPC UA.
Guía paso a paso para configurar OPC UA en Arduino Opta
Es tan sencillo como descargar un único boceto a tu Opta y conectarlo a una red Ethernet. Una vez descargado, el firmware OPC UA expone las entradas analógicas y digitales, el botón de usuario y el LED del Arduino Opta (solo Arduino Opta WiFi), así como sus salidas de relé como propiedades que se pueden leer o escribir en la ayuda del dispositivo desde OPC UA. La comunicación OPC UA se realiza mediante codificación binaria OPC UA a través de sockets TCP.
Arduino_OPC_UA es un puerto de Fraunhofer abierto62541 Biblioteca que implementa el estándar IEC 62541 en C99 altamente portátil para objetivos Windows y Linux. Un serio desafío al portar open62541 fue decidir compromisos razonables con respecto al consumo de RAM, ya que usar el espacio de nombres completo cero (NS0) de OPC UA requiere hasta 8 MB de RAM, mientras que el STM32H747 que alimenta el Arduino Opta tiene un total de 1 MB de SRAM. ofrecer, algunos de los cuales ya están asignados por el marco Arduino para Arduino Opta.
Amplíe la funcionalidad con los módulos Arduino Opta y la integración OPC UA
Además, Arduino_OPC_UA admite el descubrimiento, la configuración y la exposición automáticos como objetos OPC UA de los módulos de expansión Arduino Opta recientemente lanzados. Actualmente Existen tres módulos de expansión diferentes.: Extensor analógico Arduino Opta (A0602), extensor digital Arduino Opta con salidas de relé electromecánico (D1608E) y salidas de relé de estado sólido (DS1608S). Durante el inicio del sistema, se consulta el bus de expansión Arduino Opta para conocer los módulos de expansión conectados, los configura automáticamente y los pone en línea para la interfaz a través de OPC UA.
Puede ampliar el servidor OPC UA predeterminado para agregar propiedades OPC UA adicionales, como datos recopilados de un sensor conectado al Arduino Opta. Como demostración, hemos creado un ejemplo que muestra cómo recopilar datos de temperatura y humedad de un dispositivo Modbus RTU (conectado al puerto RS485 de Opta) y luego exponer estos datos a través de las propiedades de OPC UA.
¿Cómo usarás el nuevo? Biblioteca Arduino_OPC_UA? Háganos saber en los comentarios a continuación o comparta sus nuevos proyectos en Centro de proyectos!