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

AVEVA™ Communication Drivers

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/Off

    Note: 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

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