CanOpenOpcUa NG
Introduction
The
CanOpenOpcUa NG Server is based on a platform-independent service-oriented unified architecture from Opc Foundation based on the Quasar framework. It can be used as a software interface between a SCADA system (
WinCC OA) and hardware devices connected via CAN bus and using the CANopen protocol for the device communication.
Documentation
Versions
XML Configuration File
For the server to manage the communication and flow of data between the master and nodes, a configuration XML file has to be provided detailing info about CAN buses and each of the nodes. Documentation of how a config file is organized can be found in the attachments of this Twiki, although it is also found in /opt/CanOpenOpcUa/doc once the RPM is installed.
Dependencies
- The basic version Linux is Almalinux 9.3.
- All needed RPMs can be found below:
- Consider installing UaExpert for AlmaLinux 9, it is a very useful OPC UA client.
Download and Build Instructions
To download and build the RPMs, follow these steps:
1.
Download the RPMs: - Click on the RPM links provided above to download them.
2.
Install the RPMs: - Use the following commands to install the RPMs:
sudo rpm -ivh systec_can-1.0.6.al9_3.18.rpm
sudo rpm -ivh libsocketcan-devel-0.0.12-0.1.al9.rpm
sudo rpm -ivh CanOpenOpcUa-v0.9.4-1.rpm
3.
Verify Installation: - Ensure the RPMs are installed correctly by checking their versions:
rpm -qa | grep systec_can
rpm -qa | grep libsocketcan-devel
rpm -qa | grep CanOpenOpcUa
Contact
For any questions or support, please contact:
atlas-dcs@cernNOSPAMPLEASE.ch
Useful Links