OpcUaCanOpenServer

Introduction

The OpcUa CANopen Server based on a platform-independent service-oriented unified architecture from Opc Foundation. It can be used as a software interface between a SCADA system (WINCCOA) and hardware devices connected via CAN bus and using the CANopen protocol for the device communication.

Documentation

Dcs OpcUa Migration Procedure
Document Description
OpcUaCanOpenServer Doxygen Documentation Introduction ,code description

Versions

Version Download
Linux 2.2.4-205cc7 rpm https://gitlab.cern.ch/atlas-dcs-opcua-servers/OpcUaElmb/-/jobs/10872991/artifacts/file/RPMS/OpcUaCanOpenServer-2.2.4-205cc7.x86_64.rpm
Windows 2.2.4 msi https://gitlab.cern.ch/atlas-dcs-opcua-servers/OpcUaElmb/-/jobs/10872992/artifacts/file/OpcUaCanOpenServer-2.2.4.205-Win64.msi
Linux 2.2.4-211cc7 dev rpm https://gitlab.cern.ch/atlas-dcs-opcua-servers/OpcUaElmb/-/jobs/11067000/artifacts/file/RPMS/OpcUaCanOpenServer-2.2.4-211cc7.x86_64.rpm
Windows 2.2.4 dev msi https://gitlab.cern.ch/atlas-dcs-opcua-servers/OpcUaElmb/-/jobs/11067001/artifacts/file/OpcUaCanOpenServer-2.2.4.211-Win64.msi

OpcUaCanOpenServer Configuration file

Installation OpcUaCanOpenServer in GPN

Linux

  • The basic version Linux is CC7.
  • The general prerequisite package are:
    • XSD-4.0
    • Boost 1.53
  • All needed ATLAS rpms is /winccoa/rpms
  • List of RPMS
    • /winccoa/rpms/CC7_only/systec_can-0.9.8p-4.cc7.x86_64.rpm - systec driver, note that the install process will potentially take some time, depending on how many (previous) kernel versions are present on the system
    • /winccoa/rpms/CC7_only/libsocketcan-devel-0.0.9-p0.cc7.x86_64.rpm - socket can library
    • /winccoa/rpms/CC7_only/uaexpert-bin-centos7-x86_64-gcc-4.8.2-v1.4.2-256.rpm - very usefull OpcUa client
  • The current version of OpcUaCanOpenServer is 2.2.3-205cc7. it is in /winccoa/rpms/opcUaCanOpen/OpcUaCanOpenServer-2.2.3-205cc7.x86_64.rpm

Windows

  • The installation file is OpcUaCanOpenServer-2.2.4-205.win64.msi].
  • The OpcUaCanOpenServer files will be installed in C:\Program Files (x86)\CERN\OpcUaCanOpenServer
  • This installation supports two CAN interface (systec and Anagate). But bot has a developing status.
  • The ServerConfig.xml file ot setup the OpcUa toolkit feature.
  • The OPCUACanOpenServer.xml is an example describing the hardware structure.

Start Server

OpcUaCanOpenSerever -cs -- Start Server only for creation certificate

OpcUaCanOpenServer [-noex] [Path OpcUa CanOpen Server config] [Path to OpcUa config]

-noex key means that server does not exit if it cannot open the canbus If the path to config files omitted. They download from the server directory

for example

OpcUaCanOpenServer d:\test\OPCUACanOpen.xml d:\test\SreverConfig.xml for Windows

Other

OPC UA Performance measurements

Quality testing

Contact

atlas-dcs@cernNOSPAMPLEASE.ch 162153

Useful Links

Link Description
PDFELMB User Guide Introduction and general description of ELMB
PDFELMBio User Documentation ELMB Firmware and Object Dictionary description
Unified Automation Documentation The Documentation Of OPC UA SDK


Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r8 - 2020-11-27 - unknown
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Atlas All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback