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

AVEVA™ Plant SCADA

KernelTableInfo

  • Last UpdatedJul 18, 2023
  • 2 minute read

Provides a consistent method of accessing items within Kernel Table.

Syntax

KernelTableInfo(sTable, sRecord, sField)

sTable:

The name of the table. The following tables are supported:

sTable

sRecord

sField

Notes

Bufferpool

The value of the 'Name' field

Mode, Size, Total, Free, InUse, Max, Peak, Short, Gets, TotErr, Grow, Shrink

These names are unique when each Bufferpool is created

CiCode

The value of the 'Name' field or the 'HND' field. If the user specifies a number as the sRecord we will assume it is a handle, otherwise we will look it up as a string name

Name, HND, State, CPU_Time, Poll_Time, Slice

The CiCode function TaskNew exposes the handle. That is why record access by handle is acceptable for this table. The name field may or may not be unique (if you run the same CiCode task twice with different parameters). Accessing by ‘Name’ will not succeed if there are duplicates

Task

The value of the 'Name' field

Mode, Hnd, State, Prty, Cpu, Min, Max, Avg, Count

None

Tran

The value of the TRAN 'Name' field

Name, Node, Type, Mode, Hnd, Cnt, Send, Rec, Wait, Stack, Service, State, Login, ReconnectCount, UpTime, TotalTxRxBytes

The counters ReconnectCount, UpTime and TotalTxRxBytes can be viewed in verbose mode on Table Tran page of the Kernel

Trendqueues

The value of the 'DriverName' field

FlushQueueLength, FlushQueuesMax , TotalFlushes, FileWrites

None

sRecord:

The key to a column in the table depending on the sTable parameter.

sField:

The key to a column in the table depending on the sTable parameter.

Return Value

Returns the content of a field of the given table in the format of a Cicode STRING.

DspKernel, DumpKernel

See Also

Miscellaneous Functions

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