PlcStringInfo Class

Namespace: IPS7Lnk.Advanced
Assemblies: IPS7LnkNet.Advanced.dll

Represents a String value member (in PLC a STRING) its value defines a series of characters.

C#

public class PlcStringInfo : PlcValueInfo<string>, IPlcValueInfo, IPlcMemberInfo, IPlcRelocatable<IPlcMemberInfo>, IPlcRelocatable


Inheritance ObjectPlcMemberInfoPlcValueInfo<String> › PlcStringInfo


Implements IPlcValueInfo, IPlcMemberInfo, IPlcRelocatable<IPlcMemberInfo>, IPlcRelocatable

Remarks

While a PLC value of this type represents a String value, all PLC operations performed using this class are done using the Byte. A PLC developer knows a value of this type as STRING.

Name Description
PlcStringInfo(PlcIdentity, PlcName, Int32) Initializes a new instance of the PlcStringInfo class using the specified identity, name and length.
PlcStringInfo(PlcIdentity, PlcName, String) Initializes a new instance of the PlcStringInfo class using the specified identity, name and initialValue.
PlcStringInfo(PlcIdentity, PlcName, String, Int32) Initializes a new instance of the PlcStringInfo class using the specified identity, name, initialValue and length.
PlcStringInfo(PlcName, Int32) Initializes a new instance of the PlcStringInfo class using the specified name and length.
PlcStringInfo(PlcName, String) Initializes a new instance of the PlcStringInfo class using the specified name and initialValue.
PlcStringInfo(PlcName, String, Int32) Initializes a new instance of the PlcStringInfo class using the specified name, initialValue and length.
PlcStringInfo(PlcStringType, PlcName) Initializes a new instance of the PlcStringInfo class using the specified type and name.
PlcStringInfo(PlcStringType, PlcName, String) Initializes a new instance of the PlcStringInfo class using the specified type, name and initialValue.
Name Description
Length Gets a 32-bit integer that represents the maximum number of characters that can be stored.
Name Gets the name of the member.
(Inherited from PlcMemberInfo)
Type Gets the PlcType of the member.
(Inherited from PlcMemberInfo)
Name Description
MakeAbsoluteMember(PlcIdentity) Retrieves the PlcStringInfo as an absolute addressable PLC data member.
MakeAbsoluteMember(PlcIdentity) When implemented in a derived class, retrieves the IPlcMemberInfo as an absolute addressable PLC data member.
(Inherited from PlcMemberInfo)
Relocate(Int32) Relocates the PlcMemberInfo using the specified offset.
(Inherited from PlcMemberInfo)
Relocate(Int32, Int32) Relocates the PlcMemberInfo using the specified offset.
(Inherited from PlcMemberInfo)
Relocate(Int32, Int32, Int32) Relocates the PlcMemberInfo using the specified offset.
(Inherited from PlcMemberInfo)
Relocate(PlcAddress) Relocates the PlcMemberInfo using the specified address.
(Inherited from PlcMemberInfo)
RelocateCore(PlcType) Relocates the member to the type specified.
RelocateCore(PlcType) When implemented in a derived class, relocates the member to the type specified.
(Inherited from PlcMemberInfo)
ToString Retrieves the string representation of the PlcStringInfo.
ToString Retrieves the string representation of the PlcMemberInfo.
(Inherited from PlcMemberInfo)