Table of Contents

Class PowerMeasurementInputEL3453

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

Represents a three phase power measurement input of a EL3453 terminal.

public class PowerMeasurementInputEL3453 : PowerMeasurementInput, INotifyPropertyChangedEx, ILisrtModule, INotifyPropertyChanged, IHasDeviceLabel, IHasKey, IHasServiceView
Inheritance
PropertyChangedBase
PowerMeasurementInputEL3453
Implements
INotifyPropertyChangedEx
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Methods

SetCurrentRange(double)

Sets the current range for all phases and neutral wire.

public void SetCurrentRange(double currentRange)

Parameters

currentRange double

Range in ampere. Must be 0.1, 1.0 or 5.0 A.

Remarks

This method uses the CoE interface, which may take a seconds to complete.

Exceptions

ArgumentOutOfRangeException

Thrown when currentRange is not 0.1, 1.0 or 5.0 A.

InvalidOperationException

Thrown when the ADS server of the terminal is not configured.

SetNeutralCurrentRange(double)

Sets the current range for a phase.

public void SetNeutralCurrentRange(double currentRange)

Parameters

currentRange double

Range in ampere. Must be 0.1, 1.0 or 5.0 A.

Remarks

This method uses the CoE interface, which may take up to one second to complete.

Exceptions

ArgumentOutOfRangeException

Thrown when currentRange is not 0.1, 1.0 or 5.0 A.

InvalidOperationException

Thrown when the ADS server of the terminal is not configured.

SetPhaseCurrentRange(ushort, double)

Sets the current range for a phase.

public void SetPhaseCurrentRange(ushort phaseNumber, double currentRange)

Parameters

phaseNumber ushort

Phase number.

currentRange double

Range in ampere. Must be 0.1, 1.0 or 5.0 A.

Remarks

This method uses the CoE interface, which may take up to one second to complete.

Exceptions

ArgumentOutOfRangeException

Thrown when phaseNumber is not 1, 2, or 3 -or- currentRange is not 0.1, 1.0 or 5.0 A.

InvalidOperationException

Thrown when the ADS server of the terminal is not configured.