IPlcMemberInfo Members

Namespace: IPS7Lnk.Advanced
Assemblies: IPS7LnkNet.Advanced.dll, IPS7LnkNet.Advanced.dll
The IPlcMemberInfo interface defines the following members.

Name

Gets the name of the member.

C#

PlcName Name { get; }


Property Value

PlcName

An instance of the PlcName class containing the name of the member.

Type

Gets the PlcType of the member.

C#

PlcType Type { get; }


Property Value

PlcType

The PlcType used by the member.

MakeAbsoluteMember(PlcIdentity)

Retrieves the IPlcMemberInfo as an absolute addressable PLC data member.

C#

IPlcMemberInfo MakeAbsoluteMember(PlcIdentity identity)


Parameters

identity PlcIdentity

The PlcIdentity to use to define the absolute location. This identity is used to define the basis starting from that the member is be located.


Returns

IPlcMemberInfo

In case there IsAbsolute is equals true the reference to this member; otherwise a new instance of the member which refers to an absolute PlcType.



Exceptions

ArgumentException

The identity specified does not provide the necessary information required to address the type of data.

ArgumentNullException

The identity is a null reference (Nothing in Visual Basic).