Search

User Manual

GETTING STARTED


MODULES AND PLATFORM


APPENDIX


TUTORIALS & HELPFUL TRICKS


GLOSSARY


STRATEGIC PARTNER LINKS

Sepasoft - MES Modules
Cirrus Link - MQTT Modules

RESOURCES

Inductive University
Ignition Demo Project
Knowledge Base Articles
Forum
IA Support
SDK Documentation
SDK Examples

ALL MANUAL VERSIONS

Ignition 8
Ignition 7.9
Ignition 7.8

Deprecated Pages

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Ignition's OPC UA server, provided by the OPC UA module, allows an ignition installation to utilize Ignition's various device driver modules. In addition, with the module installed, OPC UA clients can connect to Ignition's UA server, exposing any connected devices to 3rd party systems. 

Settings for the server can be found under the Config section of the Gateway's web interface. On the sidebar, locate OPC UA > Server Settings

Default Credentials

Ignition's OPC UA server does not initially support anonymous access, but can be configured to do so (see the settings table below). Authenticated connection require the following credentials:

Panel
bgColor#FFFFFF
borderStylenone


Usernameopcuauser
Passwordpassword


Note that new installations of Ignition will automatically create the user above, allowing the gateway to initially connect as a UA client to its own UA server. 

Connecting with UA Discovery

Ignition's OPC UA server is initially, and intentionally, difficult to discover on new installations. To aid with discovery attempts, a separate unsecured endpoint is available, allowing UA clients a means of finding the server. When attempting to discover the server, the endpoint UR should include "/discovery" at the end:

Code Block
opc.tcp://192.168.2.134:62541/discovery



On_this_page




OPC UA Server Settings

Note

Changes made to any of the following OPC UA Server settings requires a restart (of either the gateway or the OPC UA module) before they changes will take effect. 

The table below represents settings on Ignition's OPC UA server. They'll only become available if the OPC UA Module is installed on the gateway. 

SettingDescriptionDefault value

Endpoint Configuration

Bind Port

The port the UA server will bind to.

62,541
Bind AddressesThe address the server will bind to.
localhost
Endpoint Addresses

A common separated list of endpoint addresses that the UA server can be reached at. It is important that this is set to addresses that can be reached by any UA clients attempting to connect to the server.

When entering addresses into this property, they can be just an IP address or hostname:

Code Block
10.10.10.100

Alternatively, angled brackets can be used. When applied to an address, the server attempts to find the hostname, or resolve the value to as many addresses or hostnames as it can find.

Code Block
<10.10.10.100>


<hostname>,<localhost>
Security Policies

A comma separated list of acceptable security policies. Available policies are:

  • None 
  • Basic256Sha256
  • Aes128_Sha256_RsaOaep
  • Aes256_Sha256_RsaPss

In addition, the following deprecated policies are available, but not recommended:

  • Basic128Rsa15 (deprecated)
  • Basic256 (deprecated)
Basic256Sha256

Authentication

Anonymous Access AllowedSpecifies if UA clients are allowed to connect to this server anonymously. While false, client connections are required to authenticate with the server.
false
User SourceWhich user source contains the initial user for authenticated access. Credentials for the initial user can be found above.

Attempts to use the 'opcua-module' user sources

Advanced

Expose Tag ProvidersWhen enabled, Ignition Tag Providers will be exposed through the UA server, allowing third-party UA clients to access tags in the provider.
false

Redundancy

Backup Bind Addresses

The local addresses that the UA server will attempt to bind to while the backup server in a redundant pair.

localhost
Backup Endpoint Addresses

The endpoint addresses that the UA server can be reached at while the server is configured as the backup in a redundant pair. The notation on this property is similar to the Endpoint Addresses property above, in that angled brackets can be used with each hostname and IP address.

<hostname>,<localhost>
Read-only When Inactive Node

When enabled, this server switches to a read-only state while its gateway is the inactive node in a redundant pair.

false