Protocolos de comunicación industrial
DOXOM Studio incluye 17 bloques de comunicación nativos que permiten al PLC DOXOM leer y escribir datos directamente en PLCs y controladores de los principales fabricantes de automatización industrial, comunicarse con otros DOXOM, exponer datos vía Modbus TCP y registrar variables a archivo, sin necesidad de pasarelas ni conversores de protocolo.
Cómo funcionan
Cada driver se presenta como un par de bloques de función en el editor Ladder:
- Bloque de lectura (
_RD) — Lee datos desde el dispositivo remoto y los almacena en un DB local del PLC DOXOM. - Bloque de escritura (
_WR) — Envía datos desde un DB local del PLC DOXOM hacia el dispositivo remoto.
Al insertar un bloque en el programa Ladder, se abre automáticamente el diálogo de configuración donde se especifican los parámetros de conexión, direccionamiento y tipo de datos. El bloque genera su propio DB de instancia con la configuración de red y el área de datos.
Estructura común de todos los bloques
Todos los drivers comparten la misma estructura base:
| Sección | Descripción |
|---|---|
| Conexión | IP y puerto del dispositivo remoto |
| Direccionamiento | Área de memoria, dirección o tag a leer/escribir (varía según protocolo) |
| Datos | Tipo de dato (INT, WORD, DINT, DWORD, REAL) y cantidad de elementos |
| Instancia local | DB de instancia, variables de estado (ST) y error (ERR) |
Fabricantes y protocolos soportados
Siemens
Siemens S7
Protocolo S7 (ISO-on-TCP) para S7-1200, S7-1500, S7-300 y S7-400. Acceso directo a DBs.
Bloques:S7_RD / S7_WR
Siemens LOGO!
Protocolo S7 sobre TCP/IP para la gama LOGO! 0BA7/0BA8. Acceso a áreas V, I, Q, M, AI, AQ.
Bloques:LOGO_RD / LOGO_WR
3S-Smart Software Solutions (CoDeSys)
CoDeSys V2
Protocolo CoDeSys V2.3 Level 2. Compatible con WAGO 750, Festo, Beckhoff CX (runtime V2) y otros.
Bloques:CDS_RD / CDS_WR
CoDeSys V3 CL2
Protocolo CoDeSys V3 Command Layer 2 con acceso por nombre de variable (tag). Compatible con runtime V3.5+.
Bloques:CDS3_RD / CDS3_WR
Beckhoff
Schneider Electric
Schneider UMAS
Protocolo UMAS (Unity Modbus Application Service) para Modicon M340, M580 y Premium.
Bloques:UMAS_RD / UMAS_WR
Schneider Zelio
Protocolo Modbus ASCII sobre TCP para la gama Zelio Logic SR2/SR3. Acceso a I/O discretos, analógicos, Smart Link y timers vía Smart Link.
Bloques:ZEL_RD / ZEL_WR
Omron
Omron CIP NJ/NX
Protocolo EtherNet/IP CIP para la serie NJ/NX. Acceso por nombre de variable (tag).
Bloques:OMRN_RD / OMRN_WR
Omron FINS/TCP
Protocolo FINS sobre TCP para las series CJ, CS, CP. Acceso a áreas DM, CIO, WR, HR, AR.
Bloques:FINS_RD / FINS_WR
Allen-Bradley (Rockwell Automation)
Mitsubishi Electric
Delta Electronics
Panasonic
BACnet (Building Automation)
DOXOM
DOXOM IEC
Comunicación directa entre PLCs DOXOM en modo IEC 61131-3. Lectura y escritura de DBs remotos.
Bloques:DX_RD / DX_WR
Modbus TCP Server
Servidor Modbus TCP integrado. Expone Holding Registers y Coils para que HMIs y SCADAs lean y escriban datos.
Bloque:MB_SRV
DataLogger
Registro de variables del PLC en archivo JSON sobre la memoria flash SPI. Tendencias, alarmas y trazabilidad.
Bloque:DTLOG
Compatibilidad rápida
| Fabricante | Protocolo | Modelos compatibles | Bloques |
|---|---|---|---|
| Siemens | S7 (ISO-on-TCP) | S7-1200, S7-1500, S7-300, S7-400 | S7_RD/WR |
| Siemens | S7 / LOGO! | LOGO! 0BA7, 0BA8 | LOGO_RD/WR |
| 3S / CoDeSys | CoDeSys V2 | WAGO 750, Festo, Beckhoff CX (V2) | CDS_RD/WR |
| 3S / CoDeSys | CoDeSys V3 CL2 | Runtime V3.5+, WAGO PFC, Festo CPX-E | CDS3_RD/WR |
| Beckhoff | ADS/AMS | CX-series, TwinCAT 2/3 | ADS_RD/WR |
| Schneider | UMAS | M340, M580, Premium | UMAS_RD/WR |
| Schneider | Modbus ASCII | Zelio Logic SR2, SR3 | ZEL_RD/WR |
| Omron | EtherNet/IP CIP | NJ, NX | OMRN_RD/WR |
| Omron | FINS/TCP | CJ, CS, CP | FINS_RD/WR |
| Allen-Bradley | EtherNet/IP CIP | CompactLogix, ControlLogix | ABEIP_RD/WR |
| Mitsubishi | MC Binary | FX3U, FX5U, iQ-R, Q | MITS_RD/WR |
| Delta | Modbus TCP ext. | DVP, AS | DVP_RD/WR |
| Panasonic | MEWTOCOL/TCP | FP0R, FP2, FP-X, FP7 | FP_RD/WR |
| BACnet | BACnet/IP | Controladores BACnet/IP | BAC_RD/WR |
| DOXOM | DOXOM IEC | DXM-Pro, DXM-Combo | DX_RD/WR |
| Modbus | Modbus TCP Server | Clientes Modbus TCP | MB_SRV |
| DOXOM | DataLogger | Registro a flash SPI | DTLOG |