PlcDataBlockOperand Class

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

Represents an operand which addresses a data block within a programmable logic controller (PLC).

C#

[Serializable]
public class PlcDataBlockOperand : PlcOperand, IComparable, ISerializable, IEquatable<PlcOperand>, IComparable<PlcOperand>, IEquatable<PlcDataBlockOperand>, IComparable<PlcDataBlockOperand>


Inheritance ObjectPlcIdentityPlcOperand › PlcDataBlockOperand


Attributes SerializableAttribute


Implements IComparable, Serialization.ISerializable, IEquatable<PlcOperand>, IComparable<PlcOperand>, IEquatable<PlcDataBlockOperand>, IComparable<PlcDataBlockOperand>

Name Description
PlcDataBlockOperand(Serialization.SerializationInfo, Serialization.StreamingContext) Initializes a new instance of the PlcDataBlockOperand class with serialized data.
Name Description
MaxNumber Specifies the maximum value that can be assigned to the Number property.
(Inherited from PlcOperand)
MinNumber Specifies the minimum value that can be assigned to the Number property.
(Inherited from PlcOperand)
Name Description
Counter Gets the operand used to access the counter memory block of the controller.
(Inherited from PlcOperand)
Flag Gets the operand used to access the flag memory block of the controller.
(Inherited from PlcOperand)
Input Gets the operand used to access the input memory block of the controller.
(Inherited from PlcOperand)
Number Gets the number associated with the operand.
(Inherited from PlcOperand)
OriginalString Gets the original string from that the operand was created.
(Inherited from PlcOperand)
Output Gets the operand used to access the output memory block of the controller.
(Inherited from PlcOperand)
PeripheryInput Gets the operand used to access the peripheryInput memory block of the controller.
(Inherited from PlcOperand)
PeripheryOutput Gets the operand used to access the peripheryOutput memory block of the controller.
(Inherited from PlcOperand)
Standard Gets a value indicating which PlcOperandStandard was used to create the operand.
(Inherited from PlcOperand)
Timer Gets the operand used to access the timer memory block of the controller.
(Inherited from PlcOperand)
Type Gets the type of operand represented.
(Inherited from PlcOperand)
Name Description
All Retrieves all PlcOperand instances which can be typically addressed within a PLC including the custom data block operands used so far.
(Inherited from PlcOperand)
Byte(Int32) Creates a new PlcByteAddress from this PlcDataBlockOperand using the byteNumber specified.
CompareTo(Object) Compares the current PlcDataBlockOperand with the other.
CompareTo(Object) Compares the current PlcIdentity with the other.
(Inherited from PlcIdentity)
CompareTo(Object) Compares the current PlcOperand with the other.
(Inherited from PlcOperand)
CompareTo(PlcDataBlockOperand) Compares the current PlcDataBlockOperand with another PlcDataBlockOperand.
CompareTo(PlcOperand) Compares the current PlcOperand with another PlcOperand.
(Inherited from PlcOperand)
DataBlock(Int32) Retrieves the according PlcDataBlockOperand using the specified number of the data block operand.
(Inherited from PlcOperand)
DWord(Int32) Creates a new PlcDWordAddress from this PlcDataBlockOperand using the byteNumber specified.
Equals(Object) Determines whether the specified other is equal to this PlcDataBlockOperand.
Equals(Object) Determines whether the specified other is equal to this PlcIdentity.
(Inherited from PlcIdentity)
Equals(Object) Determines whether the specified other is equal to this PlcOperand.
(Inherited from PlcOperand)
Equals(PlcDataBlockOperand) Determines whether the specified other is equal to this PlcDataBlockOperand.
Equals(PlcOperand) Determines whether the specified other is equal to this PlcOperand.
(Inherited from PlcOperand)
GetHashCode Retrieves a hash code for this PlcDataBlockOperand.
GetHashCode Retrieves a hash code for this PlcIdentity.
(Inherited from PlcIdentity)
GetHashCode Retrieves a hash code for this PlcOperand.
(Inherited from PlcOperand)
GetObjectData(Serialization.SerializationInfo, Serialization.StreamingContext) Sets the Serialization.SerializationInfo with information about the exception.
GetObjectData(Serialization.SerializationInfo, Serialization.StreamingContext) Sets the Serialization.SerializationInfo with information about the exception.
(Inherited from PlcIdentity)
GetObjectData(Serialization.SerializationInfo, Serialization.StreamingContext) Sets the Serialization.SerializationInfo with information about the exception.
(Inherited from PlcOperand)
GetSupportedRawTypes(PlcOperandType) Retrieves the PlcRawType members supported by the PlcOperandType specified by type.
(Inherited from PlcOperand)
IsSupported(PlcOperandType, PlcRawType) Determines whether the specified rawType can be used to address the PLC memory identified by the PlcOperandType specified by type.
(Inherited from PlcOperand)
Of(PlcOperandType) Retrieves the according PlcOperand which matches the PlcOperandType specified.
(Inherited from PlcOperand)
Parse(String) Converts an operand string to a PlcOperand instance.
(Inherited from PlcOperand)
ToString Converts the name to its string representation.
(Inherited from PlcIdentity)
ToString Converts the operand to its string representation.
(Inherited from PlcOperand)
ToString(PlcOperandStandard) Converts the operand to its string representation using the specified standard.
(Inherited from PlcOperand)
TryParse(String, PlcOperand@) Determines whether a string is a valid operand.
(Inherited from PlcOperand)
UserDefinedType(Int32) Retrieves the according PlcUserDefinedTypeOperand using the specified number of the user defined type operand.
(Inherited from PlcOperand)
Word(Int32) Creates a new PlcWordAddress from this PlcDataBlockOperand using the byteNumber specified.
Name Description
op_Equality(PlcDataBlockOperand, PlcDataBlockOperand) Returns a value indicating whether two instance of PlcDataBlockOperand are equal.
op_Equality(PlcIdentity, PlcIdentity) Returns a value indicating whether two instance of PlcIdentity are equal.
(Inherited from PlcIdentity)
op_Equality(PlcOperand, PlcOperand) Returns a value indicating whether two instance of PlcOperand are equal.
(Inherited from PlcOperand)
op_GreaterThan(PlcDataBlockOperand, PlcDataBlockOperand) Determines whether the first specified PlcDataBlockOperand object is greater than the second specified PlcDataBlockOperand object.
op_GreaterThan(PlcIdentity, PlcIdentity) Determines whether the first specified PlcIdentity object is greater than the second specified PlcIdentity object.
(Inherited from PlcIdentity)
op_GreaterThan(PlcOperand, PlcOperand) Determines whether the first specified PlcOperand object is greater than the second specified PlcOperand object.
(Inherited from PlcOperand)
op_GreaterThanOrEqual(PlcDataBlockOperand, PlcDataBlockOperand) Determines whether the first specified PlcDataBlockOperand object is greater than or equal to the second specified PlcDataBlockOperand object.
op_GreaterThanOrEqual(PlcIdentity, PlcIdentity) Determines whether the first specified PlcIdentity object is greater than or equal to the second specified PlcIdentity object.
(Inherited from PlcIdentity)
op_GreaterThanOrEqual(PlcOperand, PlcOperand) Determines whether the first specified PlcOperand object is greater than or equal to the second specified PlcOperand object.
(Inherited from PlcOperand)
op_Implicit(Advanced.PlcDataBlockOperand) Converts a string formatted as operand to an PlcDataBlockOperand object.
op_Implicit(Advanced.PlcIdentity) Converts a string formatted as name to an PlcIdentity object.
(Inherited from PlcIdentity)
op_Implicit(Advanced.PlcOperand) Converts a string formatted as operand to an PlcOperand object.
(Inherited from PlcOperand)
op_Inequality(PlcDataBlockOperand, PlcDataBlockOperand) Returns a value indicating whether two instances of PlcDataBlockOperand are not equal.
op_Inequality(PlcIdentity, PlcIdentity) Returns a value indicating whether two instances of PlcIdentity are not equal.
(Inherited from PlcIdentity)
op_Inequality(PlcOperand, PlcOperand) Returns a value indicating whether two instances of PlcOperand are not equal.
(Inherited from PlcOperand)
op_LessThan(PlcDataBlockOperand, PlcDataBlockOperand) Determines whether the first specified PlcDataBlockOperand object is less than the second specified PlcDataBlockOperand object.
op_LessThan(PlcIdentity, PlcIdentity) Determines whether the first specified PlcIdentity object is less than the second specified PlcIdentity object.
(Inherited from PlcIdentity)
op_LessThan(PlcOperand, PlcOperand) Determines whether the first specified PlcOperand object is less than the second specified PlcOperand object.
(Inherited from PlcOperand)
op_LessThanOrEqual(PlcDataBlockOperand, PlcDataBlockOperand) Determines whether the first specified PlcDataBlockOperand object is less than or equal to the second PlcDataBlockOperand object.
op_LessThanOrEqual(PlcIdentity, PlcIdentity) Determines whether the first specified PlcIdentity object is less than or equal to the second PlcIdentity object.
(Inherited from PlcIdentity)
op_LessThanOrEqual(PlcOperand, PlcOperand) Determines whether the first specified PlcOperand object is less than or equal to the second PlcOperand object.
(Inherited from PlcOperand)