PlcInt64Array Class

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

Represents a PLC array which addresses an unique data entry stored within a programmable logic controller (PLC) its values are 64-bit signed integer values (Int64).

C#

public class PlcInt64Array : PlcArray<long, PlcInt64>, IPlcArray<long, PlcInt64>, IPlcValue<long[]>, IPlcArray, IPlcValue, IPlcSymbol, IPlcEntity, IPlcStatusProvider, IPlcRelocatable<IPlcValue>, IPlcRelocatable, ISupportInitialize, IEnumerable<long>, IEnumerable


Inheritance ObjectPlcValue<Int64> › PlcArray<Int64, PlcInt64> › PlcInt64Array


Implements IPlcArray<Int64, PlcInt64>, IPlcValue<Int64>, IPlcArray, IPlcValue, IPlcSymbol, IPlcEntity, IPlcStatusProvider, IPlcRelocatable<IPlcValue>, IPlcRelocatable, ISupportInitialize, IEnumerable<Int64>, IEnumerable

Remarks

While a PLC array of this type represents an array of Int64 values, all PLC operations performed using this class are done using the LWord. A PLC developer knows an array of this type as an ARRAY OF LINT.

Name Description
PlcInt64Array(PlcIdentity, Int32) Initializes a new instance of the PlcInt64Array class using the specified identity and length.
PlcInt64Array(PlcIdentity, Int64) Initializes a new instance of the PlcInt64Array class using the specified identity and values.
PlcInt64Array(PlcIdentity, PlcName, Int32) Initializes a new instance of the PlcInt64Array class using the specified identity, name and length.
PlcInt64Array(PlcIdentity, PlcName, Int64) Initializes a new instance of the PlcInt64Array class using the specified identity, name and values.
PlcInt64Array(PlcInt64ArrayType) Initializes a new instance of the PlcInt64Array class using the specified type.
PlcInt64Array(PlcInt64ArrayType, Int64) Initializes a new instance of the PlcInt64Array class using the specified type and values.
PlcInt64Array(PlcInt64ArrayType, PlcName, Int64) Initializes a new instance of the PlcInt64Array class using the specified type, name and values.
Name Description
GetElementCore(Int32) Retrieves the PlcInt64 at the specified index.
GetValueCore(PlcDeviceConnection) Retrieves the current value of the PLC value from a IPlcDevice using the connection specified.
RelocateCore(PlcAddress) Relocates the value to the address specified.
SetValueCore(PlcDeviceConnection, Int64) Stores the value in the IPlcDevice assigned to the connection specified.