Enture OT Connectors¶
Enture OT Connectors enable seamless connectivity between industrial assets, PLCs, CNC machines, instrumentation, and enterprise/cloud systems through a unified edge integration layer running on Enture Edge OS.
Architecture¶
Each connector handles the protocol-specific communication with the field device and delivers normalized data upstream to the Edge OS, which then forwards it to the Enture Platform.
Supported Connectors¶
| Connector | Systems / Devices | Key Capability |
|---|---|---|
| Modbus (TCP/RTU) | Meters, sensors, VFDs, PLCs | Industrial telemetry acquisition |
| S7Comm | Siemens S7 PLCs | Native Siemens PLC connectivity |
| EtherNet/IP | Allen-Bradley / Rockwell PLCs and systems | Industrial Ethernet communication |
| OPC UA | SCADA, multi-vendor OT systems | Secure standardized interoperability |
| MQTT | IIoT devices and edge systems | Lightweight publish/subscribe messaging |
| FOCAS2 | FANUC CNCs | CNC telemetry and machine monitoring |
| LSV2 | Heidenhain CNCs | CNC data acquisition and diagnostics |
Connector Details¶
Modbus (TCP / RTU)¶
Modbus is the most widely used protocol for connecting meters, sensors, variable frequency drives (VFDs), and PLCs. The Enture Modbus connector supports both TCP (Ethernet) and RTU (serial RS-485/RS-232) variants.
- Reads coils, discrete inputs, holding registers, and input registers
- Configurable polling intervals per register group
- Supports multiple slave devices on a single RTU bus
Configuration — including slave IDs, register maps, and polling intervals — is set up through the Digital Twin → Engineering section of the Enture Platform.
S7Comm¶
S7Comm is the native Siemens protocol for S7-series PLCs (S7-300, S7-400, S7-1200, S7-1500). The Enture S7Comm connector communicates directly with the PLC over the Siemens Industrial Ethernet transport without requiring OPC UA to be enabled on the PLC.
- Reads data blocks (DBs), input/output (I/Q) areas, and memory bits (M)
- Supports rack/slot configuration for different PLC models
- No special licensing or add-on software required on the PLC
EtherNet/IP¶
EtherNet/IP is the standard protocol for Allen-Bradley and Rockwell Automation systems (ControlLogix, CompactLogix, MicroLogix, and others). The Enture connector uses the Common Industrial Protocol (CIP) over standard Ethernet.
- Reads tags from Logix-based controllers by tag name
- Supports both atomic and structured tag reads
- Compatible with Rockwell Studio 5000 tag configurations
OPC UA¶
OPC UA (Unified Architecture) is the modern open standard for secure, platform-independent industrial communication. The Enture OPC UA connector supports connectivity to SCADA systems, modern PLCs, and any OPC UA server-capable device.
- Supports all OPC UA security modes: None, Sign, Sign & Encrypt
- User authentication: anonymous, username/password, or X.509 certificate
- NodeID-based data subscription — configure which nodes to read from the Platform
- Supports Siemens SINUMERIK (840D / 828D) with standard companion spec node defaults
- Supports generic OPC UA servers with fully user-configurable NodeIDs
For setting up OPC UA device connectivity, see OPC UA — Overview. For CNC-specific OPC UA (SINUMERIK / generic OPC UA CNCs), see CNC — OPC UA Setup.
MQTT¶
MQTT is a lightweight publish/subscribe protocol commonly used by IIoT sensors, edge gateways, and embedded devices. The Enture MQTT connector subscribes to configured topics on an MQTT broker and ingests incoming payloads.
- Connects to any standards-compliant MQTT broker (v3.1.1 / v5)
- Configurable topic subscriptions and payload parsing rules
- Supports TLS and username/password authentication
FOCAS2 (FANUC CNC)¶
FOCAS2 is FANUC's native API for direct integration with FANUC CNC controllers. Unlike generic OT protocols, FOCAS2 provides structured access to CNC-specific data — program state, axis positions, spindle speeds, alarm codes, and part counts — directly from the controller.
- No PLC or SCADA intermediary required
- Reads axis position, feed rate, spindle speed, program number, mode, and alarms
- Supports tool offset and tool wear monitoring
- Compatible with FANUC 0i, 30i, 31i, 32i, and 35i series
For adding and configuring a FANUC CNC machine, see CNC Machines — Adding a Machine.
LSV2 (Heidenhain CNC)¶
LSV2 is the Heidenhain proprietary protocol for direct communication with Heidenhain CNC controllers (TNC 320, TNC 620, TNC 640, iTNC 530). It provides access to machining state, axis data, and operational diagnostics at the controller level.
- Direct controller connectivity without an OPC UA or FOCAS intermediary
- Reads program state, axis positions, feed override, and spindle data
- Supports tool table and tool offset readback
Core Capabilities¶
Real-time OT data acquisition All connectors operate in continuous polling or subscription mode, delivering fresh data at configurable intervals.
Data homogenisation & normalisation Raw protocol data — register values, tag reads, OPC UA node values — is normalized into a consistent structure before being forwarded to the Enture Platform, regardless of source protocol or OEM.
Secure edge-to-cloud communication All data leaving the Edge OS is transmitted over TLS-encrypted channels. Connector-level security (OPC UA certificates, MQTT TLS, Siemens credentials) is managed through the Enture Platform.
Multi-OEM interoperability A single edge node can run multiple connectors simultaneously, collecting data from Siemens PLCs, FANUC CNCs, Modbus meters, and OPC UA systems all at once.
Remote deployment & configuration All connector configuration is performed through the Enture Cloud Platform. No on-site access or manual file editing is required to add, modify, or remove connector configuration.
Third-party system integration Normalized data can be forwarded to external destinations — data lakes, historians, MES/ERP systems, and cloud message brokers — in parallel with the primary Enture Platform stream.
Scalable distributed architecture Multiple edge nodes across different sites and geographies operate independently and are managed centrally from the Enture Platform.