Kernel I/O Devices Window
- Last UpdatedDec 17, 2021
- 4 minute read
The I/O Devices diagnostics window displays the current status of all devices defined in the I/O Device database. In this window, use the Page Up or Page Down keys to browse through the available devices. Note that the below image is a generic representation of this window; your details might differ.
|
|
|
UNINTENDED EQUIPMENT OPERATION Do not use the Kernel for normal Plant SCADA operation. The Kernel is only for diagnostics and debugging purposes. Configure your security so that only approved personnel can view or use the Kernel. Do not view or use the Kernel unless you are an expert user of Plant SCADA and Cicode, or are under the direct guidance of Technical Support for this product. Failure to follow these instructions can result in death, serious injury, or equipment damage. |
Check that communications with the I/O device are enabled and running by verifying the Server Status and Client Status fields. When the I/O device is online, these both display "RUNNING".
The following table contains a description of the fields displayed for each I/O device (or Unit) in the I/O Devices diagnostics window.
Unit Statistics Fields
|
Field |
Description |
|
Unit |
The name of the I/O device defined in the project (with the I/O Devices dialog box). |
|
IO Server |
The name of the I/O server that is servicing this I/O Device. |
|
Comment |
A description of the I/O device defined in the project (with the I/O Devices dialog box). |
|
Unit No |
The I/O device number defined in the project (with the I/O Devices dialog box). |
|
PLC Number |
Physical I/O device address defined in the project (with the I/O Devices dialog box). |
|
Port Name |
Communication port to which the I/O device is connected. |
|
Protocol |
Protocol used for communication with the I/O device. |
|
Server Status and Client Status |
Status of the I/O device. The Server Status is only valid if the computer is an I/O server and it is servicing this I/O device. The Client Status field is valid for clients only, and indicates the status of the I/O device that is attached to the I/O server. The I/O device status can be one of the following: RUNNING Indicates that the communication link with the I/O device is good. STANDBY Indicates that the communication link with the I/O device is good, but communication with that I/O device is currently being performed by another port. This port is in standby mode. STARTING Indicates that the server is currently establishing a communication link (with the I/O device). STOPPING Indicates that the server is currently relinquishing control of the communication link (with the I/O device). OFFLINE Indicates that the server cannot establish a communication channel with the I/O device. If a standby port or server is available, Plant SCADA tries to communicate to the I/O device using that port. REMOTE Indicates that the status of the I/O device is OK, but it is not currently connected. Also indicates if it is a scheduled device. |
|
Primary |
Indicates if the I/O device is in primary mode; Yes = Primary, No = Standby. If the I/O device is in primary mode, the server starts a communication channel with the I/O device as soon as the server is activated. If an I/O device is in standby mode, the I/O device remains inactive when the server starts (until a primary I/O device becomes inoperative). If a unit is configured as the primary, it will be the preferred unit to service Plant SCADA requests. If the unit is configured as the standby, Plant SCADA requests will only be directed to this unit if the primary is offline. |
|
Client Using |
Name of the I/O Server that this client is using. This allows you to identify which I/O server is currently processing Plant SCADA requests. |
|
Generic Error |
Last generic error code returned by the driver. Because protocol drivers have their own special errors, they cannot be recognized by the I/O Server. The drivers convert their special errors into generic errors that can be identified by the server. |
|
Error Handle |
Error handle assigned by the I/O Server to each error. This handle is not used by Plant SCADA (at this time). |
|
Driver Error |
Driver-specific error code. Each driver has its own special error codes. Refer to the driver specific errors (for the particular protocol) for an explanation of each of the error codes. |
|
Error Message |
Error message associated with the generic error code. |
|
Error Count |
Total number of errors from the I/O Device. |
|
Restarts |
Number of times the server has tried to establish a connection with the I/O Device. This number is normally 1, because the server establishes a connection at startup. If this field displays a number greater than 1, this indicates there has been, or currently is, a problem with the communication channel or the device. |
|
Response Times |
Time taken by the driver to process read and write requests (i.e. the time taken to process a single read or write operation to the I/O Device). This time depends only on the physical response time of the I/O Device, because no queue waiting time is included. This field reflects any tuning of the communication channel (e.g. doubling the baud rate should half the response time). The average, minimum, and maximum times are displayed. Note: One I/O Device with a slow response can slow down your entire system. For example, if you have an I/O Device with a response of 2000ms, any pages in your system that use data from that device, will have a minimum update time of 2000ms. |
|
Cached |
Indicates if the I/O Device data is cached. |
|
Cache Timeout |
If the I/O Device is cached, this field displays the cache timeout value. Data is held in the cache for this timeout period before being discarded and re-read from the I/O Device. Only read data is cached. |
|
Blocking Constant |
Current blocking constant value for this I/O Device, as specified in the protocol. |
