ST_PMLs

Sammlung aller Zustands-Tags der PackTag Struktur.

TYPE ST_PMLs : 
STRUCT
    CommandRejected                : BOOL;(* ~ (OPC : 1: enabled for OPC ) *)
    UnitModeCurrent                : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    UnitModeRequested              : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    UnitModeChangeInProcess        : BOOL;(* ~ (OPC : 1: enabled for OPC ) *)
    ProcModeCurrent                : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    ProcModeRequested              : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    ProcModeChangeInProcess        : BOOL;(* ~ (OPC : 1: enabled for OPC ) *)
    StateCurrent                   : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    StateRequested                 : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    StateChangeInProcess           : BOOL;(* ~ (OPC : 1: enabled for OPC ) *)
    StateChangeProgress            : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    StateLastCompleted             : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    SeqNumber                      : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    CurMachSpd                     : DINT;(* ~ (OPC : 1: enabled for OPC ) *)

    MatReady                       : ST_Materials;(* ~ (OPC : 1: enabled for OPC ) *)
    MatLow                         : ST_Materials;(* ~ (OPC : 1: enabled for OPC ) *)

    MachDesignSpeed                : REAL;(* ~ (OPC : 1: enabled for OPC ) *)
    MachCycle                      : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    ProdRatio                      : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    Dirty                          : BOOL;(* ~ (OPC : 1: enabled for OPC ) *)
    Clean                          : BOOL;(* ~ (OPC : 1: enabled for OPC ) *)
    TimeToDirty                    : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    EquipmentAllocatedToUnitModelID: DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    MachineReusableForUnitModelID  : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    MachineReusableTimeLeft        : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    MachineStoringProductID        : DINT;(* ~ (OPC : 1: enabled for OPC ) *)
    MachineTransferringProductID   : DINT;(* ~ (OPC : 1: enabled for OPC ) *)

    Node                           : ARRAY [1..iMAX_NODES] OF ST_Node;(* ~ (OPC : 1: enabled for OPC ) *)
    ProcessVariables               : ARRAY [1..iMAX_PROCESS_VARS] OF ST_Descriptor;(* ~ (OPC : 1: enabled for OPC ) *)
    Product                        : ARRAY [1..iMAX_PRODUCTS] OF ST_Product;(* ~ (OPC : 1: enabled for OPC ) *)
    Limits                         : ARRAY [1..iMAX_LIMITS] OF ST_Descriptor;(* ~ (OPC : 1: enabled for OPC ) *)

END_STRUCT
END_TYPE

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

Ab TwinCAT v3.1 Build 4018

PC (i386)

Tc3_PackML