Contents
Documentation
This package provides communication interface between ROS and OPC UA communication standard using freeopcua written in C++. This package currently implements an OPC UA Client with basic functionality. For more details see the node description.
Installing the package
Check the ros_opcua_communication page.
Starting the nodes
The easiest way to start the nodes is using launch file:
roslaunch ros_opcua_impl_freeopcua clinet.launch
Nodes
client_node
Implements OPC UA client functionality in ROS.Services
connect (ros_opcua_srvs/Connect)- Connect to the OPC UA server defined in request.
- Disconnects from the OPC UA server.
- List child nodes from the node ID request.
- Call OPC UA method.
- Read a value from node in OPC UA server.
- Write a value to the node in OPC UA server.
- Subscribe to data-change event for the node in OPC UA server. Topic for publishing event will be automatically created.
- Unsubscribe from a node in the OPC UA server.
Report a Bug
Use GitHub to report bugs or submit feature requests. [View active issues]