Skip to main content

Industrial Protocol Nodes

Industrial communication protocol nodes for connecting to PLCs, SCADA systems, building automation, and factory equipment.

Industrial Protocol Nodes

Industrial communication nodes for connecting to PLCs, SCADA systems, building automation controllers, and factory equipment using standard protocols like Modbus, OPC-UA, and PROFINET.

6 Nodes
4 Protocols
100% Standard

modbus-tcp

Popular

Connect to Modbus TCP devices to read/write registers, coils, and discrete inputs over Ethernet.

Protocol Modbus TCP/IP
Port 502 (default)
Mode Client & Server
Functions FC1-FC16

Configuration

{cfg.key} string Modbus server IP address
{cfg.key} number TCP port (default: 502)
{cfg.key} number Slave/unit ID (1-247)
{cfg.key} string Read/write function code

Output Example

{node.details.output}
Use unit ID 255 for broadcast. Keep poll intervals above 100ms for stable communication.

modbus-rtu

Popular

Communicate with Modbus RTU devices over RS-485/RS-232 serial connections.

Interface RS-485 / RS-232
Baud Rate 9600-115200
Mode Master & Slave
Error Check CRC-16

Configuration

{cfg.key} string Serial port (e.g., /dev/ttyUSB0)
{cfg.key} number Baud rate (default: 9600)
{cfg.key} number Slave address (1-247)
{cfg.key} string "none" | "even" | "odd"

Output Example

{node.details.output}
For RS-485, ensure proper line termination (120Ω) and biasing resistors for reliable communication.

opc-ua

Popular

Connect to OPC-UA servers for secure, standards-based industrial data exchange.

Protocol OPC UA Binary
Security Certificate-based
Discovery Auto-browse
Subscribe Real-time updates

Configuration

{cfg.key} string OPC-UA server URL
{cfg.key} string "None" | "Sign" | "SignAndEncrypt"
{cfg.key} string OPC-UA node identifier
{cfg.key} number Subscription interval in ms

Output Example

{node.details.output}
Browse the server namespace first to discover available nodes. Use subscriptions for efficient real-time data.

can-bus

Interface with CAN bus networks for automotive and industrial control systems.

Standard CAN 2.0A/B
Speed Up to 1Mbps
Interface MCP2515 / SocketCAN
Frames Standard & Extended

Configuration

{cfg.key} string CAN interface (e.g., can0)
{cfg.key} number Bus speed in bps
{cfg.key} string Message ID filter (hex)
{cfg.key} boolean Use 29-bit extended IDs

Output Example

{node.details.output}
Use MCP2515 SPI module with Raspberry Pi. Enable SocketCAN with: sudo ip link set can0 up type can bitrate 500000.

profinet

Connect to PROFINET IO devices for real-time industrial Ethernet communication.

Standard PROFINET IO
Cycle Time 1-512ms
Mode IO Controller
Topology Star / Line / Ring

Configuration

{cfg.key} string Network interface (e.g., eth0)
{cfg.key} string PROFINET device name
{cfg.key} number IO cycle time in ms
{cfg.key} number Module slot number

Output Example

{node.details.output}
PROFINET requires real-time Ethernet. Use a dedicated network interface for reliable IO communication.

bacnet

Interface with BACnet building automation systems for HVAC, lighting, and access control.

Protocol BACnet/IP
Port 47808 (default)
Objects AI, AO, BI, BO, AV
Services Read/Write/Subscribe

Configuration

{cfg.key} string BACnet device IP address
{cfg.key} number BACnet device instance
{cfg.key} string Object type (e.g., analogInput)
{cfg.key} number Object instance number

Output Example

{node.details.output}
Use BACnet Who-Is service to discover devices on the network. Most HVAC systems use BACnet/IP.

Common Use Cases

Factory Automation

Monitor and control PLCs, VFDs, and sensors using Modbus TCP/RTU for manufacturing lines.

Building Management

Connect to BACnet HVAC controllers, lighting systems, and access control for smart buildings.

Energy Monitoring

Read power meters, energy analyzers, and smart grid devices via industrial protocols.

Process Control

Interface with SCADA systems and distributed control using OPC-UA and PROFINET.