Forge Studio
Forge Studio – El IDE para la automatizacion industrial
Forge Studio es el entorno de desarrollo integrado de ForgeIEC para la programacion de PLCs conforme a la norma IEC 61131-3. Desarrollado en C++17 con Qt6, ofrece una herramienta de calidad industrial para todas las tareas de programacion de automatismos.
Los cinco lenguajes IEC 61131-3
Un solo editor para todos los lenguajes – conmutacion transparente, variables compartidas, estructura de proyecto unificada.
- Texto estructurado (ST) – Resaltado de sintaxis, autocompletado, buscar y reemplazar
- Lista de instrucciones (IL) – Soporte completo del lenguaje con edicion inteligente
- Diagrama de bloques funcionales (FBD) – Editor grafico con biblioteca de bloques
- Diagrama de contactos (LD) – Representacion familiar para logica de conmutacion
- Grafcet (SFC) – Diagramas de secuencia para control de procesos
Compilacion y despliegue
Forge Studio compila los programas IEC localmente en la estacion de trabajo. Los archivos C generados se transfieren al PLC objetivo mediante gRPC cifrado. El PLC solo necesita un compilador C – no se requiere ningun compilador IEC en el sistema objetivo.
- Compilacion local con
iec2c(IEC 61131-3 a C) - Transferencia cifrada al sistema objetivo
- Generacion automatica del Makefile adaptado a la plataforma
- Soporte para arquitecturas x86_64, ARM64 y ARMv7
Sistemas de bus industriales
Configuracion de buses de campo en una jerarquia de segmentos familiar de los IDEs IEC 61131-3 establecidos, con deteccion automatica de dispositivos.
- Modbus TCP – Comunicacion Ethernet
- Modbus RTU – Conexion serie RS-485
- EtherCAT – Bus de campo Ethernet en tiempo real
- Profibus DP – Estandar industrial probado
- Asignacion automatica de direcciones IEC sin conflictos
- Escaner de red para descubrimiento de dispositivos
Depuracion en directo
- Observacion de variables en tiempo real durante la ejecucion del PLC
- Forzado de valores sin parada de produccion
- Panel de monitorizacion con funcion de filtro
Biblioteca estandar
Biblioteca estandar IEC completa: contadores, temporizadores, deteccion de flancos, conversiones de tipo y funciones matematicas. Ampliable con bloques definidos por el usuario. Almacenada en una base de datos SQLite para acceso rapido y busqueda eficiente.
Gestion de usuarios
- Autenticacion por contrasena con cifrado bcrypt
- Tokens JWT para sesiones
- Primer inicio de sesion segun estandar industrial
- Control de acceso basado en roles
Forge Studio – Programar para la industria. Open Source.