Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Plant SCADA

The Kernel

  • Last UpdatedFeb 06, 2024
  • 2 minute read

You use the Plant SCADA kernel to perform low-level diagnostic and debugging operations, and for runtime analysis of your Plant SCADA system. Use it to display low-level data structures, runtime databases, statistics, debug traces, network traffic, I/O device traffic and so on. You can also call built-in Cicode functions or user-written Cicode functions.

The Kernel includes the following areas:

  • General - presents statistics and information on the overall performance of Plant SCADA. For example, this page shows memory usage, summaries of protocol and I/O Device statistics, as well as CPU usage. Access this by using the Page General command.

  • Table - displays information about Plant SCADA runtime data structures. This area is extensive and is initially difficult to navigate. However, Page Table Stats is insightful. Access this by using the Page Table command.

  • Drivers - displays statistics and information about the individual protocols running on the I/O Server. Each individual port has its own page of information. Access this by using the Page Driver command.

  • I/O Devices - similar to the driver information, this shows specific statistics and information about each I/O Device. Access this by using the Page Unit command.

    Note: You need to restrict access to the Kernel: anyone using the Kernel has total control of Plant SCADA (and subsequently your plant and equipment).

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.

Access to Cicode and Cache commands

So that there is no unauthorized use of Cicode and Cache commands, users who access the Kernel need to be assigned to a Role that has the Kernel Access property set to "Full Access" otherwise they will not be able to execute these commands.

Note: If you change the Kernel Access setting for a Role and run the recompiled project, you will need to restart any server processes that you want to run the Kernel on.

See Display the Kernel Window for instructions on how to enable access to the Kernel.

See Also

Inside the Kernel

Kernel Commands

TitleResults for “How to create a CRG?”Also Available in