Status tool data fields
In the Status tool, you can view data specific to the various components of your system. The following tables define the possible data fields populated in the Status tool:

Section | Data field | Description |
---|---|---|
Information | ||
Machine Name | The name of the computer, as defined in Control Panel > System and Security > System. | |
Address Name | The name of the computer, as defined in the Citect project. | |
IP Address | The IP address of the computer itself. | |
Operating System | The Windows operating system edition and version. This information can also be found in Windows in Settings > About. | |
Is Server Edition | Validates whether the OS is a server edition. | |
Is OS 64-bit | Validates whether the OS is 64-bit. This information can also be found in Windows in Settings > About. | |
Is Core Process 64-bit | Validates whether the Framework-ServiceHost process on this computer is 64-bit. This information can also be found in the Details tab of the Task Manager. | |
Server Local Time | The current time on this computer, as it appears in the Windows Taskbar. | |
Server Time Zone | The timezone this computer is using. | |
CPU | ||
Usage | Overall percentage of the CPU used on this computer. In accordance with the CPU metric in the Performance tab of the Task Manager. | |
Count | Total number of CPU cores on this computer. | |
Memory | ||
Memory | Overall percentage of the memory used on this computer. In accordance with the memory metric in the Performance tab of the Task Manager. | |
Total Memory (GB) | Total memory installed on this computer. In accordance with the total memory metric in the Performance tab of the Task Manager. | |
Working Set (MB) | Total memory used on this computer. | |
Product Version | ||
Edition | The version of Power Operation installed on this computer. | |
Build | The build version of the Power Operation Runtime, as stated at the top of the Runtime Manager. | |
Latest Cumulative Update | The version number of the latest cumulative update installed, if applicable. | |
Drives | ||
Name | Name of the drive. | |
% Free | The percentage of the drive unused. | |
Total (GB) | The total capacity of the drive. | |
Free (GB) | The amount of gigabytes free on the drive. | |
Project | ||
The values in this section come from Power Operation Studio. | ||
License | ||
Detail | Information about the specific license in use on the server. | |
Status | Reports whether the license is valid. | |
Licensed Entities | The maximum number of simultaneous clients and connections supported by the license. | |
Capabilities | The additional features supported by the license. | |
Features | The features that this license supports. | |
Drivers | The drivers that this license supports. | |
Network Adaptors | ||
The values in this section come from the Network Adaptors settings in Windows. | ||
Interface Type | Wireless, ethernet, etc. | |
Status | Validates whether the adaptor is online or offline. | |
Is DHCP Enabled | Validates whether DHCP is enabled. | |
System Update History | ||
Update ID | The unique ID of the update. | |
Installed On | The date that the current version was installed. | |
Type | The update type. | |
Installed By | Which user installed the update. | |
Description | A link to the Microsoft page detailing the update. | |
Device Drivers | ||
Utilized Device Drivers | ||
Name | The name of the device drivers that are currently in use by the Power Operation project on this computer. | |
Version | The version of the given driver. | |
Debugging | The values in this section are defined in the current project. | |
DriverTraceMask Decoded Commands | ||
Included Commands | This section lists all of the commands the current DriverTraceMask command has enabled. |

Section | Data field | Description |
---|---|---|
Information | ||
IP Address | The IP address of the server. | |
TCP Port | The port upon which this server is monitoring. | |
Socket State | Validates whether or not a TCP connection can be established to the server. | |
Startup Time | The last time the server started up. | |
Startup Mode | Whether the server is configured to be the primary or standby server. This is relevant for a redundant system, wherein the secondary redundant servers will start in standby mode. | |
CPUs Allocated | Displays upon which CPU cores this process is limited to running. | |
Summary | ||
This section displays how many ports, devices, and tags exist underneath the given protocol, and the total for each. | ||
Resource Usage | ||
CPU Usage | The percentage of the CPU used by this server. | |
Memory | The percentage of allocated memory used. | |
Total Memory (GB) | The total memory on the host computer. | |
Working Set (MB) | The total working set size counter for the server. | |
Private Bytes (MB) | The private bytes counter of the server. | |
Status | ||
Handles Used | The total number of handles opened by the server. | |
Threads Used | The total number of threads owned by the server. | |
Dynamic Points | The dynamic point count currently in use on the server. | |
Total Driver Errors | The total driver error count across the server. | |
Total Device Errors | The total device error count across the server. | |
Total Device Restarts | The total device restarts across the server. | |
Response Times | ||
Average (ms) | The overall average response time of the server. | |
Min (ms) | The overall minimum response time of the server. | |
Max (ms) | The overall maximum response time of the server. |

Section | Data field | Description |
---|---|---|
Information | ||
IP Address | The IP address of the server. | |
TCP Port | The port upon which this server is monitoring. | |
Socket State | Validates whether or not a TCP connection can be established to the server. | |
Startup Time | The last time the server started up. | |
Startup Mode | Whether the server is configured to be the primary or standby server. This is relevant for a redundant system, wherein the secondary redundant servers will start in standby mode. | |
CPUs Allocated | Displays upon which CPU cores this process is limited to running. | |
Summary | ||
Tags | The total number of tags managed by this server. | |
Resource Usage | ||
CPU Usage | The percentage of the CPU used by this server. | |
Memory | The percentage of allocated memory used. | |
Total Memory (GB) | The total memory on the host computer. | |
Working Set (MB) | The total working set size counter for the server. | |
Private Bytes (MB) | The private bytes counter of the server. | |
Status | ||
Handles Used | The total number of handles opened by the server. | |
Threads Used | The total number of threads owned by the server. | |
Dynamic Points | The dynamic point count currently in use on the server. | |
Server RDB | Validates whether the version of the currently running project is the same as the version most recently compiled on the machine. This is done by comparing RDBDiskTime, which returns the date and time of RDB on disk (compiled), and RDBMemTime, which returns the date and time of currently loaded RDB (in-memory). | |
Server Cicode Library | Validates whether the Cicode library currently running in the project is the same as the most recently compiled version. This is done by comparing LibRDBDiskTime, the date and time of the cicode library on disk (_library.RDB), and LibRDBMemTime, the date and time of currently loaded cicode library (_library.RDB). | |
Synchronization Status |
Returns the startup synchronization status:
|
|
Response Times | ||
Average (ms) | The overall average response time of the server. | |
Min (ms) | The overall minimum response time of the server. | |
Max (ms) | The overall maximum response time of the server. | |
Statistical Information | ||
Cycle Time | The average, minimum, and maximum time between code executions. | |
Execution Time | The average, minimum, and maximum time to execute the code. |

Section | Data field | Description |
---|---|---|
Information | ||
IP Address | The IP address of the server. | |
TCP Port | The port upon which this server is monitoring. | |
Socket State | Validates whether or not a TCP connection can be established to the server. | |
Startup Time | The last time the server started up. | |
Startup Mode | Whether the server is configured to be the primary or standby server. This is relevant for a redundant system, wherein the secondary redundant servers will start in standby mode. | |
CPUs Allocated | Displays upon which CPU cores this process is limited to running. | |
Resource Usage | ||
CPU Usage | The percentage of the CPU used by this server. | |
Memory | The percentage of allocated memory used. | |
Total Memory (GB) | The total memory on the host computer. | |
Working Set (MB) | The total working set size counter for the server. | |
Private Bytes (MB) | The private bytes counter of the server. | |
Status | ||
Handles Used | The total number of handles opened by the server. | |
Threads Used | The total number of threads owned by the server. | |
Dynamic Points | The dynamic point count currently in use on the server. | |
Server RDB | Validates whether the version of the currently running project is the same as the version most recently compiled on the machine. This is done by comparing RDBDiskTime, which returns the date and time of RDB on disk (compiled), and RDBMemTime, which returns the date and time of currently loaded RDB (in-memory). | |
Server Cicode Library | Validates whether the Cicode library currently running in the project is the same as the most recently compiled version. This is done by comparing LibRDBDiskTime, the date and time of the cicode library on disk (_library.RDB), and LibRDBMemTime, the date and time of currently loaded cicode library (_library.RDB). | |
Response Times | ||
Average (ms) | The overall average response time of the server. | |
Min (ms) | The overall minimum response time of the server. | |
Max (ms) | The overall maximum response time of the server. |

Section | Data field | Description |
---|---|---|
Information | ||
IP Address | The IP address of the server. | |
TCP Port | The port upon which this server is monitoring. | |
Socket State | Validates whether or not a TCP connection can be established to the server. | |
Startup Time | The last time the server started up. | |
Startup Mode | Whether the server is configured to be the primary or standby server. This is relevant for a redundant system, wherein the secondary redundant servers will start in standby mode. | |
CPUs Allocated | Displays upon which CPU cores this process is limited to running. | |
Summary | ||
Tags | The total number of tags managed by this server. | |
Resource Usage | ||
CPU Usage | The percentage of the CPU used by this server. | |
Memory | The percentage of allocated memory used. | |
Total Memory (GB) | The total memory on the host computer. | |
Working Set (MB) | The total working set size counter for the server. | |
Private Bytes (MB) | The private bytes counter of the server. | |
Status | ||
Handles Used | The total number of handles opened by the server. | |
Threads Used | The total number of the threads owned by the server. | |
Dynamic Points | The dynamic point count currently in use on the server. | |
Server RDB | Validates whether the version of the currently running project is the same as the version most recently compiled on the machine. This is done by comparing RDBDiskTime, which returns the date and time of RDB on disk (compiled), and RDBMemTime, which returns the date and time of currently loaded RDB (in-memory). | |
Server Cicode Library | Validates whether the Cicode library currently running in the project is the same as the most recently compiled version. This is done by comparing LibRDBDiskTime, the date and time of the cicode library on disk (_library.RDB), and LibRDBMemTime, the date and time of currently loaded cicode library (_library.RDB). | |
Synchronization Status |
Returns the startup synchronization status:
|
|
Response Times | ||
Average (ms) | The overall average response time of the server. | |
Min (ms) | The overall minimum response time of the server. | |
Max (ms) | The overall maximum response time of the server. |

Section | Data field | Description |
---|---|---|
Summary | ||
Communication Ports | The total number of ports using this protocol on this server. | |
Devices | The total number of devices using this protocol on this server. | |
Tags | The total number of tags under this protocol on this server. | |
Status | ||
Total Driver Errors | The total number of driver errors using this protocol on this server. | |
Total Device Errors | The total number of device errors using this protocol on this server. | |
Total Device Restarts | The total number of device restarts using this protocol on this server. | |
Response Times | ||
Average (ms) | The average read time across all of the ports using this protocol on this server. | |
Min (ms) | The minimum read time across all of the ports using this protocol on this server. | |
Max (ms) | The maximum read time across all of the ports using this protocol on this server. | |
Driver | ||
Information | ||
Name | The name of the driver using this protocol. | |
Version | The version of the driver using this protocol. | |
Debugging | ||
Status | Validates whether or not driver debugging is enabled for this driver. | |
DebugLevel | The DebugLevel from the citect.ini for this driver. For more information, see the driver help. | |
DebugCategory | The DebugCategory from the citect.ini for this driver. For more information, see the driver help. |

Section | Data field | Description |
---|---|---|
Summary | ||
Devices | The total number of devices connected to this port. | |
Tags | The total number of tags on this port. | |
Status | ||
Total Device Errors | The total number of device errors for this port. | |
Total Device Restarts | The total number of device restarts for this port. | |
Response Times | ||
Average (ms) | The average read time for this port. | |
Min (ms) | The minimum read time for this port. | |
Max (ms) | The maximum read time for this port. |

Data field | Description |
---|---|
Device | Device name, defined in project configuration. |
Equipment | The name of the equipment with which the device is associated within the project. |
Cluster | Name of the cluster. A cluster is a group of different sets of runtime components within your project. |
IO Server | The IO server responsible for communicating with this device. |
IP | The device IP address. |
Protocol | The protocol used to communicate with the I/O device. Many I/O devices support multiple protocols, depending on the chosen communication method. |
Status On IO Server |
I/O server I/O device state:
|
Protocol ID | The ID number of the protocol in use, as defined in project configuration. |
Modbus/Driver Error | Current driver error number (decimal). |
Port | The port to which the I/O device is connected. This is necessary to link the I/O device to the port. |
Unit Number | Unit number. |
Tags | The total number of tags for the device. |
Device Restarts | Total number of device restarts. |
Disabled | The current status of the device. |
Redundant Pair | Validates whether the device has a redundant device on another IO server. |
Memory Mode | Indicates whether the device's value is stored in memory and no longer communicating to a physical device. |
Driver Name | The name of the driver this device is using. |
Driver Debugging | Validates whether or not driver debugging is enabled for this driver. |
Debug Level | The DebugLevel from the citect.ini for this driver. For more information, see the driver help. |
Debug Category | The DebugCategory from the citect.ini for this driver. For more information, see the driver help. |
Avg Response Time | Statistics reporting the average read time. |
Min Response Time | Statistics reporting the minimum read time. |
Max Response Time | Statistics reporting the maximum read time. |
Status Registers | The registers used to verify that the device is online and communicating for the purposes of detecting communication loss. Default for PWRModbus is 1100. |
Last Error | The current generic error number. |
Last Generic Error Message | The current generic error number after decoding to a string. |
Error Count | The IO Device's error count. |
Validation Errors | The errors flagged from the rule system. |
Validation Warnings | The warnings flagged from the rule system. |
Communication Attempts | The number of communication attempts, whether successful or unsuccessful. |
Successful Communication Attempts | The number of successful attempts to communicate with the I/O device. |
Unsuccessful Communication Attempts | The number of unsuccessful attempts to communicate with the I/O device. |
Rule Violation Messages | All of the current error messages on this device. |
Status On Client |
Client I/O device state:
|
Config Mode | Whether the device is currently set up in primary or standby in the project. |
Current Config Mode | The configuration currently in use by the runtime. |
Configuration Match | Validates whether the config mode and the current config mode match. |
ICMP Ping | Allows the user to ping the device and shows the response. |
Last Ping Time | The last time a ping was performed. |
Comment | The device comment in the project. This field is optional and is not used at runtime. |