Table of Contents

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 XElement

The 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

REAL

A REAL atomic value.

CA

Gets the CA member of the PID type.

public BOOL CA { get; set; }

Property Value

BOOL

A BOOL atomic value.

CL

Gets the CL member of the PID type.

public BOOL CL { get; set; }

Property Value

BOOL

A BOOL atomic value.

CT

Gets the CT member of the PID type.

public BOOL CT { get; set; }

Property Value

BOOL

A BOOL atomic value.

CTL

Gets the CTL member of the PID type.

public DINT CTL { get; set; }

Property Value

DINT

A DINT atomic 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

REAL

A REAL atomic value.

DOE

Gets the DOE member of the PID type.

public BOOL DOE { get; set; }

Property Value

BOOL

A BOOL atomic value.

DVDB

Gets the DVDB member of the PID type.

public REAL DVDB { get; set; }

Property Value

REAL

A REAL atomic value.

DVN

Gets the DVN member of the PID type.

public REAL DVN { get; set; }

Property Value

REAL

A REAL atomic value.

DVNA

Gets the DVNA member of the PID type.

public BOOL DVNA { get; set; }

Property Value

BOOL

A BOOL atomic value.

DVP

Gets the DVP member of the PID type.

public REAL DVP { get; set; }

Property Value

REAL

A REAL atomic value.

DVPA

Gets the DVPA member of the PID type.

public BOOL DVPA { get; set; }

Property Value

BOOL

A BOOL atomic value.

EN

Gets the EN member of the PID type.

public BOOL EN { get; set; }

Property Value

BOOL

A BOOL atomic value.

ERR

Gets the ERR member of the PID type.

public REAL ERR { get; set; }

Property Value

REAL

A REAL atomic value.

EWD

Gets the EWD member of the PID type.

public BOOL EWD { get; set; }

Property Value

BOOL

A BOOL atomic value.

INI

Gets the INI member of the PID type.

public BOOL INI { get; set; }

Property Value

BOOL

A BOOL atomic value.

KD

Gets the KD member of the PID type.

public REAL KD { get; set; }

Property Value

REAL

A REAL atomic value.

KI

Gets the KI member of the PID type.

public REAL KI { get; set; }

Property Value

REAL

A REAL atomic value.

KP

Gets the KP member of the PID type.

public REAL KP { get; set; }

Property Value

REAL

A REAL atomic value.

MAXCV

Gets the MAXCV member of the PID type.

public REAL MAXCV { get; set; }

Property Value

REAL

A REAL atomic value.

MAXI

Gets the MAXI member of the PID type.

public REAL MAXI { get; set; }

Property Value

REAL

A REAL atomic value.

MAXO

Gets the MAXO member of the PID type.

public REAL MAXO { get; set; }

Property Value

REAL

A REAL atomic value.

MAXS

Gets the MAXS member of the PID type.

public REAL MAXS { get; set; }

Property Value

REAL

A REAL atomic value.

MAXTIE

Gets the MAXTIE member of the PID type.

public REAL MAXTIE { get; set; }

Property Value

REAL

A REAL atomic value.

MINCV

Gets the MINCV member of the PID type.

public REAL MINCV { get; set; }

Property Value

REAL

A REAL atomic value.

MINI

Gets the MINI member of the PID type.

public REAL MINI { get; set; }

Property Value

REAL

A REAL atomic value.

MINO

Gets the MINO member of the PID type.

public REAL MINO { get; set; }

Property Value

REAL

A REAL atomic value.

MINS

Gets the MINS member of the PID type.

public REAL MINS { get; set; }

Property Value

REAL

A REAL atomic value.

MINTIE

Gets the MINTIE member of the PID type.

public REAL MINTIE { get; set; }

Property Value

REAL

A REAL atomic value.

MO

Gets the MO member of the PID type.

public BOOL MO { get; set; }

Property Value

BOOL

A BOOL atomic value.

NDF

Gets the NDF member of the PID type.

public BOOL NDF { get; set; }

Property Value

BOOL

A BOOL atomic value.

NOBC

Gets the NOBC member of the PID type.

public BOOL NOBC { get; set; }

Property Value

BOOL

A BOOL atomic value.

NOZC

Gets the NOZC member of the PID type.

public BOOL NOZC { get; set; }

Property Value

BOOL

A BOOL atomic value.

OLH

Gets the OLH member of the PID type.

public BOOL OLH { get; set; }

Property Value

BOOL

A BOOL atomic value.

OLL

Gets the OLL member of the PID type.

public BOOL OLL { get; set; }

Property Value

BOOL

A BOOL atomic value.

OUT

Gets the OUT member of the PID type.

public REAL OUT { get; set; }

Property Value

REAL

A REAL atomic value.

PE

Gets the PE member of the PID type.

public BOOL PE { get; set; }

Property Value

BOOL

A BOOL atomic value.

PV

Gets the PV member of the PID type.

public REAL PV { get; set; }

Property Value

REAL

A REAL atomic value.

PVDB

Gets the PVDB member of the PID type.

public REAL PVDB { get; set; }

Property Value

REAL

A REAL atomic value.

PVH

Gets the PVH member of the PID type.

public REAL PVH { get; set; }

Property Value

REAL

A REAL atomic value.

PVHA

Gets the PVHA member of the PID type.

public BOOL PVHA { get; set; }

Property Value

BOOL

A BOOL atomic value.

PVL

Gets the PVL member of the PID type.

public REAL PVL { get; set; }

Property Value

REAL

A REAL atomic value.

PVLA

Gets the PVLA member of the PID type.

public BOOL PVLA { get; set; }

Property Value

BOOL

A BOOL atomic value.

PVT

Gets the PVT member of the PID type.

public BOOL PVT { get; set; }

Property Value

BOOL

A BOOL atomic value.

SO

Gets the SO member of the PID type.

public REAL SO { get; set; }

Property Value

REAL

A REAL atomic value.

SP

Gets the SP member of the PID type.

public REAL SP { get; set; }

Property Value

REAL

A REAL atomic value.

SPOR

Gets the SPOR member of the PID type.

public BOOL SPOR { get; set; }

Property Value

BOOL

A BOOL atomic value.

SWM

Gets the SWM member of the PID type.

public BOOL SWM { get; set; }

Property Value

BOOL

A BOOL atomic value.

TIE

Gets the TIE member of the PID type.

public REAL TIE { get; set; }

Property Value

REAL

A REAL atomic value.

UPD

Gets the UPD member of the PID type.

public REAL UPD { get; set; }

Property Value

REAL

A REAL atomic value.