Communication Protocols
Integrate your equipment by utilizing one of our supported network and industrial communication protocols.
Control and Integration Interfaces

Dashboard Server

Interpreter Mode

Realtime Interface

Primary/Secondary Interface

XML-RPC

ROS/ROS2 Driver

Socket TCP/IP

Real-Time Data Exchange
Fieldbus Protocols
Modbus TCP/IP
The Modbus interface is a widely used communication protocol in the automation industry today.
EtherNet/IP
Ethernet/IP is another available Fieldbus on the UR. The robot can act as an Ethernet/IP Server but cannot act as Ethernet/IP Client.
SRCI
Standard Robot Command Interface (SRCI) is a command-based protocol, using PROFINET.
PROFINET/ProfiSafe
Profinet is a Fieldbus standard that utilizes TCP/IP and is based on Profibus.
Fieldbus Protocols table
Interface | Protocol | Receive URScript | Output Robot Data | Robot Data Frequency |
|---|---|---|---|---|
Dashboard Server | TCP/IP Server | Limited | ||
Primary/Secondary Interface | TCP/IP Server | 10 Hz | ||
Realtime Interface | TCP/IP Server | 500 Hz | ||
Interpreter Mode | TCP/IP Server | N/A | ||
Real Time Data Exchange (RTDE) | TCP/IP Server | 1 - 500 Hz | ||
ROS/ROS2 Driver | TCP/IP Server | 500 Hz | ||
XLM-RPC | XLM-RPC Client | N/A | ||
Socket TCP/IP | TCP/IP Client | N/A (indirect) |
Protocol Comparison
Protocol | Robot as server | Robot as client | Register Conflicts | PolyScope Compatibility |
|---|---|---|---|---|
Modbus TCP/IP | None | 5.0+ | ||
Ethernet/IP | Can't be used with PROFINET or SRCI | 5.0+ | ||
PROFINET | Can't be used with EtherNet/IP | 5.0+ | ||
ProfiSafe | Can't be used with EtherNet/IP | 5.12+ | ||
SRCI | Can't be used with EtherNet/IP | 5.15+ |
Contact us
Have a question? Need more information?
We want to hear from you!
Complete the form and a UR team member will reach out to discuss your needs in more detail.