Straton Runtime: Integra PLCNext Engineer con IEC61850 para intercambio de datos fluido
Introducción
Hola a todos, voy a hablar sobre el runtime Straton y su entorno de programación alrededor del estándar IEC61850. Este runtime respeta la Edición 2 del estándar, un protocolo que está en plena evolución en el sector energético.
En el pasado, Phoenix Contact desarrolló una pila IEC61850 para PCWORX y nuestra antigua gama de PLC (AXC1050), hoy gracias a esta aplicación disponible en la store, es posible combinar PLCNextEngineer y el estándar IEC61850. Además, este runtime ofrece la gran ventaja de configurar un cliente 61850, así la posibilidad de enviar comandos. Algo que no existía en el pasado, permitiendo abrir otras puertas al mercado energético.
Quería compartir lo que fui capaz de hacer. Planeo crear varios Makers Blogs sobre este estándar.
- El primer tutorial trata sobre descargar la aplicación, instalarla, crear una licencia e intercambiar datos entre los dos entornos.
- El segundo tutorial hablará sobre comunicación MMS (servidor-cliente), creación de una configuración SCL en un servidor y mapeo entre variables IEC61131 e IEC61850. (Enlace al tutorial 2)
- El tercer tutorial cubrirá la creación de una comunicación GOOSE (servidor-servidor).
- Y el último de la serie mostrará cómo pasar comandos desde un cliente 61850 a un servidor 61850.
Tutorial 1 - Intercambio de datos entre PLCNextEngineer y Straton
1) Instalación y licenciamiento
- Como primer paso, es necesario descargar la aplicación para el AXC F 2152, disponible en nuestra store.
- Luego, como para las otras aplicaciones de la store, es posible instalarla vía la gestión basada en web.
- Después de iniciar el AXC F 2152, la pila 61850 es válida por dos horas. Sin licencia, tendrá que reiniciarse para continuar el desarrollo. La mejor forma de trabajar es contactar directamente con Straton (sales@straton-plc.com), indicando vuestras necesidades y el número de datapoints que deseáis usar. Dependiendo de vuestras necesidades y el número de licencias pedidas, podrán ofreceros precios a medida.
- Seguid el enlace https://license.straton-plc.com/ para obtener la licencia concedida por este CID.
- Luego necesitas conectar por SFTP y crear un archivo en el directorio PLC appshome/data/60002172000318 llamado
K5License.iniy copiar-pegar el resultado de la generación por email.
- Ahora tienes el runtime instalado en el PLC, puedes descargar Straton Editor (el entorno de programación) iniciando sesión con tus credenciales en la web de Straton. Por supuesto, dependiendo de vuestras necesidades podéis solicitar una licencia para Straton Editor (no necesaria para las necesidades desarrolladas en esta serie de tutoriales).
2) Intercambio de datos entre PLCNext Engineer y Straton
- Abre Straton Editor y crea un nuevo proyecto. Ve a "File" (Archivo) luego "Add New Project" (Añadir nuevo proyecto).
- Elige tu lenguaje de programación (Structured Text recomendado) y la IP del controlador.
No cambies el puerto 1100, es el puerto de comunicación por defecto del runtime Straton para las tarjetas Ethernet de cada dispositivo.
- Luego elige el protocolo que usarás (Por el momento solo elijo MODBUS Master para comunicación entre entornos). Siempre es posible añadir protocolos que quieras luego.
- Primero, en la pestaña "Fieldbus Configurations" (Configuraciones Fieldbus) tienes que seleccionar el driver Modbus Master.
- Bajo el Modbus Master, inserta un Modbus Master Port y configura sus parámetros de red.
- Bajo el Modbus Master Request, inserta un Modbus Master Request y selecciona el FC y el datacount (determina el número de variables = Nb items) que quieras.
- Bajo el Modbus Master Request, inserta las variables Modbus que quieras sin olvidar establecer el offset (diferente para cada variable), en otras palabras la posición de la variable en el registro.
- Ahora que la configuración está lista en Straton, necesitas configurar un servidor MODBUS TCP/IP en PLCNEXTEngineer y ponerte online para establecer la comunicación entre ambos entornos.
- Compila el proyecto en Straton y ponte online también. Ahora puedes alternar la variable en PLCnextEngineer y ver el efecto en Straton.
Si tenéis más preguntas os sugiero contactar al desarrollador de la app aquí: https://www.plcnextstore.com/message?appid=1084&messagetype=aq
O directamente al soporte de Straton aquí: support@straton-plc.com
¡Gracias por leer!
Tecnología Industrial
- Registro de datos Arduino con tarjeta SD y DS3231 RTC – Tutorial paso a paso
- Dominando la Comunicación I2C con Arduino: Tutorial Práctico
- Sierras de Cinta vs. Sierras Circulares: ¿Qué Herramienta Ofrece el Mejor Rendimiento?
- Registros de Desplazamiento: Fundamentos, Aplicaciones y Variantes de Diseño
- Fundamentos de Memoria Digital: Direccionamiento, Acceso y Volatilidad
- Diodos y Rectificadores: Fundamentos, Operación y Parámetros Clave
- Comprender conductores y aislantes: de la mecánica cuántica a aplicaciones prácticas
- SCADA vs. HMI: Diferencias Clave y su Papel en la Industria 4.0
- Big Data y Cloud Computing: cómo trabajan juntos
- Edge Computing desmitificado: Casos de uso prácticos en transporte, utilities y manufactura
- Manufactura inteligente y Big Data: Desbloqueando eficiencia predictiva e innovación