Status items
- Last UpdatedAug 29, 2024
- 4 minute read
The GESRTP Communication Driver provides a number of status items. The following conditions apply to these status items:
-
Optionally, ‘%’ precedes the status items.
-
Item names are not case-sensitive.
The following table summarizes the base name, description, data type, Read/Write designation, and offset for Status Items.
Base Name
Description
Data Type
Access Rights
Offset
EnSwitch
The status of the Enable switch on the PLC front panel.
VT_BOOL
Read-Only (R/O)
None
Run
The PLC run state. 0 = Stop; 1 = Run.
VT_BOOL
R/O
None
IOStatus
The Status bit that is piggybacked on the Fault table.
VT_BOOL
R/O
None
FTStatus
The Fault table status.
Note: GE Fanuc Versa Max PLC does not support the FTStatus item. This is a GESRTP Communication Driver specific item. Use ANY_FLT, PLC system item, which gives the fault table status for any GE Fanuc PLC.
VT_BOOL
R/O
None
Interval
The update interval of the topic.
VT_UI4
R/O
None
Time
The PLC Time string reads the PLC clock as a 14-digit string: SSMMHHDDMoYYWd.
Where:
SS = Seconds [00-59]
MM = Minutes [00-59]
HH = Hours [00-23]
DD = Day of Month [01-31]
Mo = Month of Year [01-12]
YY = Year of Century [00-99]
Wd = Day of the Week [1- Sunday, 2 - Monday… 7 - Saturday]Note: The GE Nano PLCs do not support Time items. Do not follow the above Time string format when advising Time items for Nano PLCs.
VT_BSTR
R/O
None
OverSweep
The PLC scan fails to keep up.
VT_BOOL
R/O
None
OEMProt
The OEM Protect bit.
VT_BOOL
R/O
None
SNum_Progs
The number of programs in the PLC.
VT_UI1
R/O
None
SProg_Flags
Program flags.
VT_UI1
R/O
None
SPrgChg
Program change flags.
VT_BOOL
R/O
None
SweepTime
The PLC sweep time in increments of 100 microseconds.
VT_UI2
R/O
None
State
The current PLC state.
0 = Run I/O enabled.
1 = Run I/O disabled.
2 = Stop I/O disabled.
3 = CPU stop faulted.
4 = CPU halted.
5 = CPU suspended.
6 = stop I/O enabled.VT_UI1
R/O
None
SNPID
The PLC ID on the SNP bus.
Note: GE PACSystems PLCs (RX3I and RX7I) do not support the SNPID item. The CPU module’s configuration in PAC Systems PLC program do not have the SNPID property. Other GE Fanuc PLC's hardware modules have the SNPID property
VT_BSTR
R/O
None
NewIOFT
The new I/O Fault since last reset.
VT_BOOL
R/O
None
NewFT
The new PLC Fault since last reset.
VT_BOOL
R/O
None
ProgName
The name of the current program.
VT_BSTR
R/O
None
ProgAttach
The program attached.
VT_BOOL
R/O
None
PrivLevel
The current Privilege Level.
Level-0 - (Series 90-70 PLC only.) Read and write of the PLC.
Level-1 - Read any data memory. Write to memory is prohibited. The PLC cannot be started or stopped.
Level 2 - Write to any data memory, except for overriding discrete I/O. The PLC can be started or stopped. PLC and I/O fault tables can be cleared.
Level 3 - Write to any configuration or logic, including word-for-word changes, the addition/deletion of program logic, and the overriding of discrete I/O.
Level 4 - Write to all configuration or logic. Configuration may only be written in STOP mode; logic may be written in STOP or RUN mode. Display, set, or delete passwords for any level.
VT_UI1
R/O
None
ConSweep
The constant Sweep Mode flag.
VT_BOOL
R/O
None
SY_Full
Set when the PLC Fault table fills up.
VT_BOOL
R/O
None
IO_Full
Set when the I/O Fault table fills up.
VT_BOOL
R/O
None
OVR_PRE
Set when an override exists in %I, %Q, %M, or %G memory.
VT_BOOL
R/O
None
PLC_BAT
Set to indicate the bad battery in the CPU.
VT_BOOL
R/O
None
USR_SW
Set to indicate the CPU mode switch.
1: Run/On
0: Stop/OffNote: Only the GE Fanuc Versa Max PLC supports the USR_SW item.
VT_BOOL
R/O
None
CFG_MM
Set when a configuration mismatch is detected during a power-up or a configuration store.
VT_BOOL
R/O
None
HRD_CPU
Set when diagnostics detects problems with the CPU hardware.
VT_BOOL
R/O
None
LOW_BAT
Set when a low battery fault occurs.
VT_BOOL
R/O
None
BAD_PWD
Set when a password violation occurs.
VT_BOOL
R/O
None
SFT_CPU
Set when the CPU detects an error in the CPU operating system.
VT_BOOL
R/O
None
ANY_FLT
Set when any fault occurs.
1 = Fault is present (either PLC fault or I/O fault)
0 = No fault
VT_BOOL
R/O
None
SY_FLT
Set when any fault occurs and results in an entry to the PLC Fault table.
VT_BOOL
R/O
None
IO_FLT
Set when any fault occurs and results in an entry to the I/O Fault table.
VT_BOOL
R/O
None
SY_PRES
Set as long as there is at least one entry in the PLC Fault table.
VT_BOOL
R/O
None
IO_PRES
Set as long as there is at least one entry in the I/O Fault table.
VT_BOOL
R/O
None
HRD_FLT
Set when a hardware fault occurs.
VT_BOOL
R/O
None
SFT_FLT
Set when a software fault occurs.
VT_BOOL
R/O
None
PLCFTCOUNT
The number of faults present in the PLC Fault table.
VT_UI1
R/O
None
IOFTCOUNT
The number of faults present in the I/O Fault table.
VT_UI1
R/O
None
PLCFT_n
The fault entry n of the PLC Fault table. The maximum number of PLC fault entries is 16.
VT_BSTR
R/O
None
IOFT_n
The fault entry n of the I/O Fault table. The maximum number of I/O fault entries is 32.
VT_BSTR
R/O
None