Class ALARM
- Namespace
- L5Sharp.Types.Predefined
- Assembly
- L5Sharp.dll
A predefined or built in data type in Logix that is a part of the alarm instruction set.
public sealed class ALARM : StructureType, ILogixSerializable
- Inheritance
-
ALARM
- Implements
- Inherited Members
Constructors
ALARM()
Creates a new ALARM data type instance.
public ALARM()
ALARM(XElement)
Creates a new StructureType initialized from the provided XElement data.
public ALARM(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
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.
Deadband
public REAL Deadband { get; set; }
Property Value
DeadbandInv
Gets the DeadbandInv member of the ALARM data type.
public BOOL DeadbandInv { get; set; }
Property Value
EnableIn
public BOOL EnableIn { get; set; }
Property Value
EnableOut
public BOOL EnableOut { get; set; }
Property Value
HAlarm
public BOOL HAlarm { get; set; }
Property Value
HHAlarm
public BOOL HHAlarm { get; set; }
Property Value
HHLimit
public REAL HHLimit { get; set; }
Property Value
HLimit
public REAL HLimit { get; set; }
Property Value
In
public REAL In { get; set; }
Property Value
InstructFault
Gets the InstructFault member of the ALARM data type.
public BOOL InstructFault { get; set; }
Property Value
LAlarm
public BOOL LAlarm { get; set; }
Property Value
LLAlarm
public BOOL LLAlarm { get; set; }
Property Value
LLLimit
public REAL LLLimit { get; set; }
Property Value
LLimit
public REAL LLimit { get; set; }
Property Value
ROC
public REAL ROC { get; set; }
Property Value
ROCNegAlarm
Gets the ROCNegAlarm member of the ALARM data type.
public BOOL ROCNegAlarm { get; set; }
Property Value
ROCNegLimit
Gets the ROCNegLimit member of the ALARM data type.
public REAL ROCNegLimit { get; set; }
Property Value
ROCNegLimitInv
Gets the ROCNegLimitInv member of the ALARM data type.
public BOOL ROCNegLimitInv { get; set; }
Property Value
ROCPeriod
public REAL ROCPeriod { get; set; }
Property Value
ROCPeriodInv
Gets the ROCPeriodInv member of the ALARM data type.
public BOOL ROCPeriodInv { get; set; }
Property Value
ROCPosAlarm
Gets the ROCPosAlarm member of the ALARM data type.
public BOOL ROCPosAlarm { get; set; }
Property Value
ROCPosLimit
Gets the ROCPosLimit member of the ALARM data type.
public REAL ROCPosLimit { get; set; }
Property Value
ROCPosLimitInv
Gets the ROCPosLimitInv member of the ALARM data type.
public BOOL ROCPosLimitInv { get; set; }
Property Value
Status
public DINT Status { get; set; }