Table of Contents

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

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

Gets the Deadband member of the ALARM data type.

public REAL Deadband { get; set; }

Property Value

REAL

DeadbandInv

Gets the DeadbandInv member of the ALARM data type.

public BOOL DeadbandInv { get; set; }

Property Value

BOOL

EnableIn

Gets the EnableIn member of the ALARM data type.

public BOOL EnableIn { get; set; }

Property Value

BOOL

EnableOut

Gets the EnableOut member of the ALARM data type.

public BOOL EnableOut { get; set; }

Property Value

BOOL

HAlarm

Gets the HAlarm member of the ALARM data type.

public BOOL HAlarm { get; set; }

Property Value

BOOL

HHAlarm

Gets the HHAlarm member of the ALARM data type.

public BOOL HHAlarm { get; set; }

Property Value

BOOL

HHLimit

Gets the HHLimit member of the ALARM data type.

public REAL HHLimit { get; set; }

Property Value

REAL

HLimit

Gets the HLimit member of the ALARM data type.

public REAL HLimit { get; set; }

Property Value

REAL

In

Gets the In member of the ALARM data type.

public REAL In { get; set; }

Property Value

REAL

InstructFault

Gets the InstructFault member of the ALARM data type.

public BOOL InstructFault { get; set; }

Property Value

BOOL

LAlarm

Gets the LAlarm member of the ALARM data type.

public BOOL LAlarm { get; set; }

Property Value

BOOL

LLAlarm

Gets the LLAlarm member of the ALARM data type.

public BOOL LLAlarm { get; set; }

Property Value

BOOL

LLLimit

Gets the LLLimit member of the ALARM data type.

public REAL LLLimit { get; set; }

Property Value

REAL

LLimit

Gets the LLimit member of the ALARM data type.

public REAL LLimit { get; set; }

Property Value

REAL

ROC

Gets the ROC member of the ALARM data type.

public REAL ROC { get; set; }

Property Value

REAL

ROCNegAlarm

Gets the ROCNegAlarm member of the ALARM data type.

public BOOL ROCNegAlarm { get; set; }

Property Value

BOOL

ROCNegLimit

Gets the ROCNegLimit member of the ALARM data type.

public REAL ROCNegLimit { get; set; }

Property Value

REAL

ROCNegLimitInv

Gets the ROCNegLimitInv member of the ALARM data type.

public BOOL ROCNegLimitInv { get; set; }

Property Value

BOOL

ROCPeriod

Gets the ROCPeriod member of the ALARM data type.

public REAL ROCPeriod { get; set; }

Property Value

REAL

ROCPeriodInv

Gets the ROCPeriodInv member of the ALARM data type.

public BOOL ROCPeriodInv { get; set; }

Property Value

BOOL

ROCPosAlarm

Gets the ROCPosAlarm member of the ALARM data type.

public BOOL ROCPosAlarm { get; set; }

Property Value

BOOL

ROCPosLimit

Gets the ROCPosLimit member of the ALARM data type.

public REAL ROCPosLimit { get; set; }

Property Value

REAL

ROCPosLimitInv

Gets the ROCPosLimitInv member of the ALARM data type.

public BOOL ROCPosLimitInv { get; set; }

Property Value

BOOL

Status

Gets the Status member of the ALARM data type.

public DINT Status { get; set; }

Property Value

DINT