Class PID
- Namespace
- L5Sharp.Types.Predefined
- Assembly
- L5Sharp.dll
A predefined data type that is built into Logix and used with PID instructions.
public sealed class PID : StructureType, ILogixSerializable
- Inheritance
-
PID
- Implements
- Inherited Members
Constructors
PID()
Creates a new PID data type instance.
public PID()
PID(XElement)
Creates a new StructureType initialized from the provided XElement data.
public PID(XElement element)
Parameters
element
XElementThe element to parse as the new member object.
Exceptions
- ArgumentNullException
element
is null.- InvalidOperationException
element
does not have required attributes or child elements.
Properties
BIAS
Gets the BIAS
member of the PID type.
public REAL BIAS { get; set; }
Property Value
CA
Gets the CA
member of the PID type.
public BOOL CA { get; set; }
Property Value
CL
Gets the CL
member of the PID type.
public BOOL CL { get; set; }
Property Value
CT
Gets the CT
member of the PID type.
public BOOL CT { get; set; }
Property Value
CTL
Gets the CTL
member of the PID type.
public DINT CTL { get; set; }
Property Value
Class
The class (atomic, predefined, user-defined) that the type belongs to.
public override DataTypeClass Class { get; }
Property Value
- DataTypeClass
A DataTypeClass option representing the class type.
DATA
Gets the DATA
member of the PID type.
public ArrayType<REAL> DATA { get; set; }
Property Value
- ArrayType<REAL>
A ArrayType<TLogixType> atomic value.
DB
Gets the DB
member of the PID type.
public REAL DB { get; set; }
Property Value
DOE
Gets the DOE
member of the PID type.
public BOOL DOE { get; set; }
Property Value
DVDB
Gets the DVDB
member of the PID type.
public REAL DVDB { get; set; }
Property Value
DVN
Gets the DVN
member of the PID type.
public REAL DVN { get; set; }
Property Value
DVNA
Gets the DVNA
member of the PID type.
public BOOL DVNA { get; set; }
Property Value
DVP
Gets the DVP
member of the PID type.
public REAL DVP { get; set; }
Property Value
DVPA
Gets the DVPA
member of the PID type.
public BOOL DVPA { get; set; }
Property Value
EN
Gets the EN
member of the PID type.
public BOOL EN { get; set; }
Property Value
ERR
Gets the ERR
member of the PID type.
public REAL ERR { get; set; }
Property Value
EWD
Gets the EWD
member of the PID type.
public BOOL EWD { get; set; }
Property Value
INI
Gets the INI
member of the PID type.
public BOOL INI { get; set; }
Property Value
KD
Gets the KD
member of the PID type.
public REAL KD { get; set; }
Property Value
KI
Gets the KI
member of the PID type.
public REAL KI { get; set; }
Property Value
KP
Gets the KP
member of the PID type.
public REAL KP { get; set; }
Property Value
MAXCV
Gets the MAXCV
member of the PID type.
public REAL MAXCV { get; set; }
Property Value
MAXI
Gets the MAXI
member of the PID type.
public REAL MAXI { get; set; }
Property Value
MAXO
Gets the MAXO
member of the PID type.
public REAL MAXO { get; set; }
Property Value
MAXS
Gets the MAXS
member of the PID type.
public REAL MAXS { get; set; }
Property Value
MAXTIE
Gets the MAXTIE
member of the PID type.
public REAL MAXTIE { get; set; }
Property Value
MINCV
Gets the MINCV
member of the PID type.
public REAL MINCV { get; set; }
Property Value
MINI
Gets the MINI
member of the PID type.
public REAL MINI { get; set; }
Property Value
MINO
Gets the MINO
member of the PID type.
public REAL MINO { get; set; }
Property Value
MINS
Gets the MINS
member of the PID type.
public REAL MINS { get; set; }
Property Value
MINTIE
Gets the MINTIE
member of the PID type.
public REAL MINTIE { get; set; }
Property Value
MO
Gets the MO
member of the PID type.
public BOOL MO { get; set; }
Property Value
NDF
Gets the NDF
member of the PID type.
public BOOL NDF { get; set; }
Property Value
NOBC
Gets the NOBC
member of the PID type.
public BOOL NOBC { get; set; }
Property Value
NOZC
Gets the NOZC
member of the PID type.
public BOOL NOZC { get; set; }
Property Value
OLH
Gets the OLH
member of the PID type.
public BOOL OLH { get; set; }
Property Value
OLL
Gets the OLL
member of the PID type.
public BOOL OLL { get; set; }
Property Value
OUT
Gets the OUT
member of the PID type.
public REAL OUT { get; set; }
Property Value
PE
Gets the PE
member of the PID type.
public BOOL PE { get; set; }
Property Value
PV
Gets the PV
member of the PID type.
public REAL PV { get; set; }
Property Value
PVDB
Gets the PVDB
member of the PID type.
public REAL PVDB { get; set; }
Property Value
PVH
Gets the PVH
member of the PID type.
public REAL PVH { get; set; }
Property Value
PVHA
Gets the PVHA
member of the PID type.
public BOOL PVHA { get; set; }
Property Value
PVL
Gets the PVL
member of the PID type.
public REAL PVL { get; set; }
Property Value
PVLA
Gets the PVLA
member of the PID type.
public BOOL PVLA { get; set; }
Property Value
PVT
Gets the PVT
member of the PID type.
public BOOL PVT { get; set; }
Property Value
SO
Gets the SO
member of the PID type.
public REAL SO { get; set; }
Property Value
SP
Gets the SP
member of the PID type.
public REAL SP { get; set; }
Property Value
SPOR
Gets the SPOR
member of the PID type.
public BOOL SPOR { get; set; }
Property Value
SWM
Gets the SWM
member of the PID type.
public BOOL SWM { get; set; }
Property Value
TIE
Gets the TIE
member of the PID type.
public REAL TIE { get; set; }
Property Value
UPD
Gets the UPD
member of the PID type.
public REAL UPD { get; set; }