[opcua]
Settings for the OPC UA client
[opcua] alarmFallbackAddress
- Type
- string
- Default
- ns=0;i=0
[opcua] alertCounterAddValue
- Type
- uint
- Default
- 0
- Range
- 0..32
[opcua] applicationUri
- Type
- string
- Default
- urn:host:ETMpc:WinCC_OA_Client
- Range
- Uri
[opcua] autoGQ
- Type
- uint
- Default
- 0
- Range
- 0-3
- 0 -> no automatic GQ
- 1 -> automatic GQ during connection establishment
- 2 -> automatic GQ during redundancy switchover
- 3 -> automatic GQ during connection establishment and redundancy switchover
Note:
If the config entry driverNegativeSourceTimeDiff (see chapter Event Manager) is used, and
Subscriptions are used with a time stamp from the server or from the source, its not allowed
to perform a redundancy switchover during the GQ, otherwise the time stamps are taken from
different servers / sources. Thus autoGQ must be 0 or 1. [opcua] certificateStore
- Type
- string
[opcua] checkCertificateHost
- Type
- bool
- Default
- 1
- Range
- 0|1
[opcua] connUserBitWriteFeedback
- Type
- int
- Default
- 0
- Range
- 0..15
[opcua] eventFallbackAddress
- Type
- string
- Default
- ns=0;i=0
- Range
- node ID of the fallback address
This entry allows to specify a fallback address for the reception of events.
The default of this entry is ns=0;i=0. If the namespace index is 0, no fallback handling is done. If the namespace is not zero, the following fallback handling is executed:
- If there is no sourceNode available or configured, the driver tries to map the event to an address which consists of the namespace index and the sourceName of the event (e.g. "ns=20;s=myEventSourceName").
- If the fallback nodeId identifier is not zero and no matching source node or source name is configured, the event is mapped to eventFallbackAddress (namespace and identifier).
Therefore, you can use the sourceName as an alternative to the sourceNode.
Example:
[opcua]
eventFallbackAddress = "ns=10;s=all_other_events"
If you configure the address "ns=10;s=all_other_events", you will receive all events, which cannot be mapped to sourceNode address or "ns=10;s=sourcename" address.
[opcua] historyReadMode
- Type
- uint
- Default
- 0
- Range
- 0|1
[opcua] maxItemsInRequest
- Type
- uint
- Default
- 1000
[opcua] maxPendingMethodCalls
- Type
- uint
- Default
- 100
- Range
- 1..10000
[opcua] maxRequestQueueSize
- Type
- uint
- Default
- 10000
[opcua] nullValueToInvalid
- Type
- int
- Default
- 1
- Range
- 0-2
[opcua] productUri
- Type
- string
- Default
- urn:ETMpc:WinCC_OA_Client
- Range
- Uri
[opcua] server
- Type
- string
[opcua] serverStateTimer
- Type
- uint
- Default
- 5000
- Range
- >0
[opcua] sessionName
- Type
- string
- Default
- WCCOAopcua:hostname:projectName:driverNum
[opcua] sessionTimeout
- Type
- uint
- Default
- 1200000
- Range
- >5000
[opcua] setInvalidForConnLoss
- Type
- uint
- Default
- 0
- Range
- 0 - 2
- 0 => Invalid bit will not be set
- 1 => Invalid bit will be set (and the timestamp will be changed)
- 2 => Invalid bit will be set (without changing the timestamp)
[opcua] timestampDefaultForRead
- Type
- int
- Default
- 3
- 0 => use timestamp from source
- 1 => use timestamp from server
- 2 => not used (both timestamps)
- 3 => use reception timestamp
[opcua] timestampWriteMode
- Type
- int
- Default
- 0
- Range
- 0..3
- 0..the driver does not send the source/server timestamp to the server when issuing a write request (default)
- 1..the driver sends the _stime of the value as source timestamp when issuing a write request, server timestamp is not sent
- 2..the driver sends the _stime of the value as server timestamp when issuing a write request, source timestamp is not sent
- 3..the driver sends the _stime of the value as server and source timestamp when issuing a write request
[opcua] uaCallTimeout
- Type
- int
- Default
- 10000
[opcua] uaLocalIds
- Type
- string
- Default
- en
[opcua] userBitHistoryRead
- Type
- int
- Default
- 0
- Range
- 0..32
[opcua] userBitWriteFeedback
- Type
- int
- Default
- 0
- Range
- 0..32
