Home FAQPricesIOServer Users

IOServer Preferences

Display all communication events Display device requests and responses 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 exist, subsequent use of such interface will result in an access violation.

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

Shutdown when the last OPC Client disconnects If IOServer is started by an external OPC client, IOServer will automatically shut down when the last external OPC client releases it. If this option is cleared, IOServer will not shut down when the last external OPC releases it. If IOServer is started manually by a user, IOServer can only be shut down manually by a user.
Start IOServer when a user logs in Start IOServer when a user logs in. IOServer will shut down when the user logs out.
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 interval. In IOServer, the update interval is synchronized with the clock. The first digit determines the synchronized main update interval, the rest of the number is the update time within the main update interval. With an update rate of 10000 ms, the poll will be issued at 0, 10, 20, 30, 40, 50 seconds of each 10 seconds interval. With an update rate of 11000 ms, the poll will be issued at 1, 11, 21, 31, 41, 51 seconds of each 10 seconds interval. The first update is issued immediately.
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 the OPC client on device failure.
Process Priority Run IOServer at Normal, Idle, High, or RealTime process priority. Running IOServer at High or RealTime priority is not recommended. IOServer can run at Idle priority because it uses very little CPU resources.


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 a 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 the file size exceeds 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 has 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 change 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 a DDE item is bad. If not checked then the last good value is returned when the quality of a DDE item is bad.
Read Only Disable Poke DDE commands.

© Copyright IOServer Pty Ltd. All rights reserved.
+61 2 9805 0356 (Australia)

Last updated: Thu, 16 Jun 2022 08:02:01 GMT