Settings for the OPC server
[OPCSERVER] DEFAULTTRACEFILE
- Type
- string
This entry defines the file in which debug messages are to be logged.
Example:
[OPCSERVER]
STOPWITHLASTCLIENT = 0
DEFAULTTRACEFILE = "C:/TEMP/MeinLOG.log"
TRACEFILE = 1
TRACELEVEL = 8
[OPCSERVER] IgnoreTimestampChange
- Type
- bool
- Default
- 1
- Range
- 0|1
In the event of a timestamp change of an item, which is transferred from the OPC server,
this change is ignored. Only a change of the quality or value lead to a transfer. This
is the default behavior (IgnoreTimestampChange = 1). If this config entry is set to 0,
the OPC server sends also items in the event of a timestamp change.
[OPCSERVER] OVERWRITELOGFILE
- Type
- bool
- Default
- 1
- Range
- 0|1
Allows a long tracing of the OPC server. This means the log file is overwritten and the
file is copied before overwriting and is saved with the ending "bak" (behavior as so
far). With "OVERWRITELOGFILE = 0" the trace file is changed and is saved with the
endings ".0", ".1", ".2" etc. whereas the file with highest ending is the current trace
file. Thus, you do not have to copy the log file anymore which can take longer in case
of big "maxLogFileSize". Note that if you have problems with old values (if you should
receive old values instead of new values from the OPC server) use this config
entry.
[OPCSERVER] STOPWITHLASTCLIENT
- Type
- int
- Default
- 1
- Range
- 0|1
Defines whether the WinCC OA OPC server is stopped automatically after terminating a OPC
client. If several clients have a connection to the OPC server, the server is stopped
after terminating the last client.
[OPCSERVER] SubscribeOnUse
- Type
- bool
- Default
- 0
- Range
- 0|1
Specifies if the OPC server subscribes all items immediately and permanent at the Event
manager (Value 0) or dynamically if an item is added by an OPC client. The latter mode
is useful if the address space is very big and the clients are always interested in a
part of the items only. This saves "dpConnect"-registrations at Event Manager.
[OPCSERVER] TRACEFILE
- Type
- int
- Default
- 0
- Range
- 0|1
Defines whether debug messages are to be written in the file specified by
DEFAULTTRACEFILE (1 = yes).
[OPCSERVER] TRACELEVEL
- Type
- int
- Default
- 0
- Range
- 0..31
Defines which debug messages are to be logged. The tracelevel is the sum of the
following values:
- 1: Saves successful calls in the log file
- 2: Saves information messages in the log file
- 4: Saves warnings in the log file
- 8: Saves errors in the log file
- 16: Saves other messages in the log file
Example:
TRACELEVEL = 8
TRACELEVEL = 12
TRACELEVEL = 31
Note:
If the keywords or values are written wrongly in the config file (e.g. missing "
at the beginning of the path with DEFAULTTRACEFILE) an error message takes place
in the Log Viewer and the OPC server does not start.
[OPCSERVER] Vendor
- Type
- string
- Default
- ETM professional control GmbH
Allows to specify an arbitrary vendor name of the OPC DA server.