IOServer Preferences
Home » IOServer Preferences
Printer Friendly Version

IOServer Preferences

Display all communication events Display device request and response in device folders. If disabled then only errors are displayed.
Cache Data Enable device cache. The cache time is half the group update rate. When multiple OPC clients or groups are requesting the same data, turning the cache on can help in reducing the traffic from the PLC.
Strict OPC RemoveGroup If disabled, the bForce parameter to IOPCServer::RemoveGroup call is ignored. Some OPC clients incorrectly set the bForce parameter to true, which deletes the group unconditionally even if references (interfaces) to the group still exists, subsequent use of such interface will result in an access violation.

If disabled, calls to IOPCServer::AddGroup with duplicated group name, will remove that group and its items first.

Shutdown when last OPC Client disconnects If IOServer is started by an external OPC client, IOServer will automatically shutdown when the last external OPC client releases it. If this option is cleared, IOServer will not shutdown when the last external OPC releases it. If IOServer is started manually by a user, IOServer can only be shutdown manually by a user.
Start IOServer when Windows starts Start IOServer when Windows starts up.
Maximum System Time Offset IOServer uses the high resolution timer (sub uS resolution) to keep track of time. IOServer will synchronize its internal clock to the OS clock if the time difference between the clocks is greater than the Maximum System Time Offset. Use a value of 0 to stop IOServer from synchronizing its internal clock. The message "System Time Offset" will be logged to the ios.log file whenever IOServer clock is synchronized.
Keep last communication events Only the last "Trace List Height" number of lines will be displayed in the Board->Port and Board->Port->Device folder.
Group Update Interval Use this default value for the group update interval if the user creates a group with zero group update time.
SOE Interval Insert this delay between events for the same tag when reporting to OPC clients. A value greater than 1 will degrades the performance of IOServer.
Max DNP3 Point Index Maximum DNP3 Index for all DNP3 Objects
OPC Quality on device failure The OPC Quality to return to OPC client on device failure. 
Process Priority Run IOServer at Normal, High or Real Time process Priority. Running IOServer at High or Real Time priority is not recommended

Log OPC Read Call back Enable logging of Read Call back to OPC clients.
Log DDE calls Log DDE events to log file if enabled.
Log Time Stamps Log tag time stamp information to file for DNP3 protocol.
Timestamp events in SOE file Timestamp each event in the SOE file.
Log FEC Data Log Raw Forward Error Correction and Compression data.
Reset Log File Move ios.logN-2 to ios.logN-1, ..., ios.log1 to ios.log2 and ios.log to ios.log1. Where N is the number of log files to keep.
Log File The location of the log file (Please send zip version of log files, and .io configuration file when reporting communication problems). The supplied readlog.exe can be used to monitor the log file.
Keep Last N Daily Log Files The current log file is ios.log, the previous day log file is ios.log1 and the last log file is ios.log6 (for N equal to 7). Set to 0 to disable logging. A new log file is also generated when file size exceed 100M.
Write Interval How often to flush the log data to disk. IOServer will buffer up to 16K of data or when the write interval have expired. A value of 0 will increase CPU usage.
SOE File Path DNP3/Kingfisher/Courier/Harris 6000/IEC61850 SOE log files directory path. Log files will be created under this directory. This directory must exist. Leave this field blank to stop IOServer from generating daily SOE files. If a non-directory name is used, then all SOE will be written to that file.
Communication Logging Log all communication events to the log file and port folders. 
Disabled Only errors are logged
Enabled All communication events are logged.
Auto Logging is individually controlled by the "Log Communication" option in each port.
OPC Server Log Level Log OPC calls from OPC clients.
0 Disable logging of OPC calls.
1 Enable logging of OPC calls from OPC clients.
2 Enable logging of more OPC calls from OPC clients.
3 Enable logging of Browse Server OPC calls from OPC clients.
OPC Gateway Log Level Log OPC calls from OPC Gateway.
0 Disable logging of OPC calls.
1 Enable logging of Points creation/deletion.
2 Enable logging of writes.
3 Enable logging of reads.


Update Rate The update rate of all DDE transactions.
Dead Band Report only DDE variables that changes by more than Dead band %. The Low and High raw value of the variable must be defined.
Show Error Return #Error when the quality of an DDE item is bad. If not checked then the last good value is returned when the quality of an DDE item is bad.
Read Only Disable Poke DDE commands.
© Copyright IOServer Pty Ltd. All rights reserved.
E-mail:  Phone/Fax: +61 2 9805 0356 (Australia)

Last updated: 04 November 2017