Class RecordableAnalogInput
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
-
PropertyChangedBaseRecordableAnalogInput
- Implements
-
INotifyPropertyChangedEx
- Derived
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.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
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