Tecnología Industrial
La mayoría de los ingenieros de automatización saben que los clientes OPC UA pueden intercambiar datos con los PLC a través de etiquetas OPC UA. Pero, ¿sabía que los clientes de OPC UA también pueden usar métodos para pasar datos de entrada y recibir datos de salida de instancias de bloques de funci
Los controladores PLCnext admiten múltiples formas de conectarse a un servicio en la nube. Puede usar bloques de funciones IEC de la biblioteca IOT, crear su propia aplicación .NET, escribir un script de python o compilar un conector en GoLang. Si quieres escribir código, tienes muchas opciones. Per
Este tutorial muestra cómo crear una aplicación de consola Hello World simple para un dispositivo PLCnext Control. La aplicación está escrita en C# y apunta a .NET Core. Tenga en cuenta que este tutorial está diseñado para aplicaciones C# que se ejecutan completamente fuera del tiempo de ejecución
Hola a todos. Hace algún tiempo, necesitaba un acceso simple a las variables AXC F 2152. Y escribí una biblioteca de Python simple para resolver este problema. Las contribuciones a este proyecto son bienvenidas. https://github.com/AlexanderSkachkov/pyPLCn ¡Nota de advertencia! ¡Esta biblioteca en
En este artículo del Makers Blog, discutimos las posibilidades y ventajas que proporciona un servidor Com a la plataforma PLCnext. Introducción Los módulos de ampliación que ofrece Phoenix Contact para sus PLC pueden ser, por ejemplo, adaptadores serie como: AXL F RS UNI IB IL RS 232-PRO IB IL RS
¿Qué es Wake-on-LAN? Wake-on-LAN (a veces abreviado como WoL) es un protocolo estándar de la industria para activar equipos desde un modo de muy bajo consumo de forma remota. La definición de modo de bajo consumo ha cambiado un poco con el tiempo, pero podemos entender que significa que la computad
Open CV es una de las bibliotecas de Computer Vision más utilizadas que existen. Open CV se puede usar para el reconocimiento facial, el seguimiento de objetos, el escaneo de códigos de barras y, lo que es más importante para este blog, para detectar si una luz está encendida o apagada. En este blog
Me gustaría compartir una historia de aplicación de Ignacio Aláez, experto en ingeniería de soluciones de Phoenix Contact España, que podría ser de interés para la comunidad PLCnext. Como parte de un proyecto tenemos el problema de acceder a un servidor web Plcnext cuando la IP está asignada vía
La interfaz REST de PLCnext es una herramienta fantástica tanto para presentar como para recibir datos de un sistema back-end. REST, o transferencia de estado representacional, es un estilo de arquitectura de software que consiste en pautas y mejores prácticas para crear servicios web escalables. Ya
Hace algunas semanas, recibí la siguiente pregunta. Debe cargar un archivo de registro en un servidor SFTP mediante un programa que se ejecuta en el ESM. El Protocolo de transferencia de archivos SSH (también Protocolo seguro de transferencia de archivos o SFTP) es un protocolo de red que proporcio
Resumen En este artículo explicaré cómo definir puertos GDS complejos como estructuras de datos en C++ y conectarlos al puerto GDS en código IEC. Estructuras de datos Cómo declarar estructuras de datos. Veamos C++. #pragma once #include Arp/System/Core/Arp.h #include Arp/Plc/Commons/PlcTypes.h na
Resumen ¿Sabía que las clases comunes de PLCnext tienen compatibilidad integrada con la serialización XML? Este artículo muestra cómo usar el IXmlSerializable interfaz para llenar los datos en una clase c++. Puede encontrar la descripción de la interfaz en la documentación de la API de las clases
Resumen En este artículo explicaré cómo usar catch2 para hacer pruebas unitarias. Cómo construir Para compilar las fuentes, debe descargar una versión de https://github.com/catchorg/Catch2/tags. Ahora puedes compilar la fuente con gcc. El siguiente fragmento de código mostrará el cmake script para
Resumen En este artículo explicaré cómo usar linq para procesar datos. Con esta biblioteca puede usar filtrado, selecciones, agregaciones, agrupaciones y mucho más. Para soporte completo requiere clang o gcc, y boost Cómo usar Esta biblioteca es un Header only biblioteca. Solo tienes que integrar
Resumen En este artículo explicaré cómo usar pugixml para procesar datos XML. Con esta biblioteca de procesamiento puedes usar un DOM analizador para leer y manipular nodos y el XPATH notación para consultar nodos. Cómo construir Para compilar las fuentes, debe descargar una versión de https://git
Esta es una actualización de un artículo que se publicó originalmente en noviembre de 2018. Todos los PLCnext Controls incluyen un servidor OPC UA integrado. Este servidor, como todos los servidores OPC UA, incluye la opción de establecer conexiones seguras con clientes mediante Criptografía de Cl
Este video brinda una breve introducción al agente SNMP que se incluye en todos los dispositivos PLCnext Control. Para esta demostración, se utiliza el software FL Network Manager como administrador de SNMP. Más información sobre cómo usar FL Network Manager está disponible aquí: Secuencias de co
El registrador de datos incorporado es una herramienta maravillosa para crear bases de datos de sus datos de proceso. El administrador de notificaciones y el registrador, por otro lado, son perfectos para registrar acciones de usuarios o eventos específicos. Puede crear sus propias notificaciones mo
Si no puede obtener suficiente de Microsoft y le gusta usar Powershell en Windows, es posible que le interese saber que Powershell también se puede instalar en dispositivos PLCnext Control. Tenga en cuenta la advertencia de Microsoft de que esta versión de Powershell es solo experimental. Esta dem
La vida de un programador ya es bastante dura. ¿Por qué no hacerle la vida más fácil y subcontratar el control de versiones de sus proyectos a algunos servicios dedicados? La mayoría de los programadores en el mundo de TI están familiarizados con Git, pero para algunos de los programadores de TO en
Tecnología Industrial