Table of Contents

Class RecordableAnalogInput

Namespace
Loehnert.Lisrt.IO.Beckhoff.Channels
Assembly
Loehnert.Lisrt.IO.Beckhoff.dll

Represents a base class for a recordable analog input.

public abstract class RecordableAnalogInput : AnalogInput, ILisrtModule, IHasDeviceLabel, IAnalogInput, IHasKey, IHasDescription, IHasServiceView, IInitializable, INotifyPropertyChangedEx, INotifyPropertyChanged, IRecordable
Inheritance
PropertyChangedBase
RecordableAnalogInput
Implements
INotifyPropertyChangedEx
Derived
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Properties

IsRecordable

Gets or sets a value indicating whether the input is recordable. If true, RecordValuesReceived is raised by ADS server for each IO cycle.

[DoNotCheckEquality]
public bool IsRecordable { get; set; }

Property Value

bool

Remarks

Be careful with enabling the IRecordable interface. If true, an ADS notification is registered in the ADS master. More than 500 ADS notification variables slow down the PLC.

Events

RecordValuesReceived

Occurs when the ADS server raises a notification for new values and IsRecordable is true.

public event EventHandler<RecordValuesReceivedEventArgs> RecordValuesReceived

Event Type

EventHandler<RecordValuesReceivedEventArgs>