Download Print this page

Time - Anybus CompactCom 40 Network Manual

Ethernet/ip iiot
Hide thumbs Also See for CompactCom 40:

Advertisement

OPC UA
10.5

Time

An OPC UA server needs a mechanism for knowing the current UTC time and facilities to convert
to and from local time. The Anybus CompactCom will fetch the time from the network by
cyclically sending a request to a OPC UA Discovery Server. The server will be polled every 60
seconds with a timeout of 5 seconds. To configure the address of the Discovery Server, set
Network Configuration Object (04h), instance #41, attribute #5 with the URL of the Discovery
Server.
10.6
Authorization
Access is controlled by placing a file called opcua.cfg in the root directory of the file system of
the Anybus CompactCom. This file shall contain a list of users that are allowed OPC UA protocol
access using the Anybus CompactCom.
File Format:
Username1:Password1
Username2:Password2
...
UsernameN:PasswordN
The list of approved users can optionally be redirected to one or several other files.
If the list of approved users is put in another file, be aware that this file can be accessed and read from
the network.
In the following example, the list of approved users will be loaded from here.cfg and too.cfg.
[File path]
\i\put\some\over\here.cfg
\i\actually\put\some\of\it\here\too.cfg
10.7
Error Code Translation
The Anybus CompactCom error codes are translated to OPC UA status codes as described in the
table below.
#
Anybus error code
0x02
Invalid message format
0x03
Unsupported object
0x04
Unsupported instance
0x05
Unsupported command
0x06
Invalid CmdExt[0]
Anybus CompactCom 40 EtherNet/IP IIoT Network Guide
If the application is to pass the conformance test for OPC UA, a Discovery Server must be
configured in the Network Configuration Object (04h), instance #41.
If the application is to pass the conformance test for OPC UA, this file, opcua.cfg, must be
implemented in the file system including at least one user.
#
0x80020000
N/A
0x80340000
0x803D0000
N/A
OPC UA status code
Comment
BadInternalError
Not possible to define a
N/A
generic translation. Depends
on the context of the request.
BadNodeIdUnknown
Not possible to define a
generic translation. Depends
on the context of the request.
BadNotSupported
N/A
Not possible to define a
generic translation. Depends
on what CmdExt[0] contains.
85 (244)
SCM-1202–069 1.9 en-US

Advertisement

loading
Need help?

Need help?

Do you have a question about the CompactCom 40 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel