PlcDeviceConnection Methods

The PlcDeviceConnection type exposes the following members.

—– Name Description
Close Causes a connection to transition from its current state into the closed state while an established connection to a device will be closed.
CloseCore When implemented in a derived class, closes an established connection to a device.
Connect Causes a connection to transition from the opened state into the connected state while it does fully establish a connection to a device.
ConnectCore When implemented in a derived class, fully establishes a connection to a device.
DenyIfFaulted Verifies whether the connection is in faulted state.
DenyIfIsDisposed Verifies whether the connection has been disposed of.
DenyIfNotReady Verifies whether the connection is in opened, connected or disconnected state.
Dispose() Releases all resources used by the PlcDeviceConnection.
Dispose(Boolean) Releases the unmanaged resources used by the PlcDeviceConnection and optionally releases the managed resources.
Equals Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize Finalizes an instance of the PlcDeviceConnection class.
(Overrides Object.Finalize().)
GetHashCode Serves as a hash function for a particular type.
(Inherited from Object.)
GetStatus Retrieves the most recent PlcStatus resulted by the most recent read/write action performed using the specified type.
GetType Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone Creates a shallow copy of the current Object.
(Inherited from Object.)
OnClosed Raises the Closed event of the PlcDeviceConnection.
OnClosing Raises the Closing event of the PlcDeviceConnection.
OnConnected Raises the Connected event of the PlcDeviceConnection.
OnConnecting Raises the Connecting event of the PlcDeviceConnection.
OnDisconnected Raises the Disconnected event of the PlcDeviceConnection.
OnFaulted Raises the Faulted event of the PlcDeviceConnection.
OnOpened Raises the Opened event of the PlcDeviceConnection.
OnOpening Raises the Opening event of the PlcDeviceConnection.
OnStateChanged Raises the StateChanged event of the PlcDeviceConnection.
Open Causes a connection to transition from the created or closed state into the opened state while it does establish a connection to a device.
OpenCore When implemented in a derived class, establishes a connection to a device.
Read(PlcType[]) Reads the values stored within the specified types.
Read(IEnumerable<PlcType>) Reads the values stored within the specified types.
Read<T>() Reads the PlcObject type specified by T.
ReadBoolean(String) Reads the value stored at the specified address as a Boolean (in PLC a BOOL) object.
ReadBoolean(PlcAddress) Reads the value stored at the specified address as a Boolean (in PLC a BOOL) object.
ReadBoolean(String, Int32) Reads the values stored at the specified address as an array of Boolean (in PLC an ARRAY OF BOOL) objects.
ReadBoolean(PlcAddress, Int32) Reads the values stored at the specified address as an array of Boolean (in PLC an ARRAY OF BOOL) objects.
ReadBooleanCore When implemented in a derived class, reads the values stored at the specified address of the passed type as an array of Boolean (in PLC an ARRAY OF BOOL) objects.
ReadByte(String) Reads the value stored at the specified address as a Byte (in PLC a BYTE) object.
ReadByte(PlcAddress) Reads the value stored at the specified address as a Byte (in PLC a BYTE) object.
ReadByte(String, Int32) Reads the values stored at the specified address as an array of Byte (in PLC an ARRAY OF BYTE) objects.
ReadByte(PlcAddress, Int32) Reads the values stored at the specified address as an array of Byte (in PLC an ARRAY OF BYTE) objects.
ReadByteCore When implemented in a derived class, reads the values stored at the specified address of the passed type as an array of Byte (in PLC an ARRAY OF BYTE) objects.
ReadChar(String) Reads the value stored at the specified address as a Char (in PLC a CHAR) object.
ReadChar(PlcAddress) Reads the value stored at the specified address as a Char (in PLC a CHAR) object.
ReadChar(String, Int32) Reads the values stored at the specified address as an array of Char (in PLC an ARRAY OF CHAR) objects.
ReadChar(PlcAddress, Int32) Reads the values stored at the specified address as an array of Char (in PLC an ARRAY OF CHAR) objects.
ReadCharCore When implemented in a derived class, reads the values stored at the specified address of the passed type as an array of Char (in PLC an ARRAY OF CHAR) objects.
ReadCore When implemented in a derived class, reads the values stored within the specified types.
ReadDate(String) Reads the value stored at the specified address as a DateTime (in PLC a DATE) object.
ReadDate(PlcAddress) Reads the value stored at the specified address as a DateTime (in PLC a DATE) object.
ReadDateCore When implemented in a derived class, reads the value stored at the specified address of the passed type as a DateTime (in PLC a DATE) object.
ReadDateTime(String) Reads the value stored at the specified address as a DateTime (in PLC a DATE_AND_TIME) object.
ReadDateTime(PlcAddress) Reads the value stored at the specified address as a DateTime (in PLC a DATE_AND_TIME) object.
ReadDateTimeCore When implemented in a derived class, reads the value stored at the specified address of the passed type as a DateTime (in PLC a DATE_AND_TIME) object.
ReadDouble(String) Reads the value stored at the specified address as a Double (in PLC a REAL) object.
ReadDouble(PlcAddress) Reads the value stored at the specified address as a Double (in PLC a REAL) object.
ReadDouble(String, Int32) Reads the values stored at the specified address as an array of Double (in PLC an ARRAY OF REAL) objects.
ReadDouble(PlcAddress, Int32) Reads the values stored at the specified address as an array of Double (in PLC an ARRAY OF REAL) objects.
ReadDoubleCore When implemented in a derived class, reads the values stored at the specified address of the passed type as an array of Double (in PLC an ARRAY OF REAL) objects.
ReadInt16(String) Reads the value stored at the specified address as a Int16 (in PLC an INT) object.
ReadInt16(PlcAddress) Reads the value stored at the specified address as a Int16 (in PLC an INT) object.
ReadInt16(String, Int32) Reads the values stored at the specified address as an array of Int16 (in PLC an ARRAY OF INT) objects.
ReadInt16(PlcAddress, Int32) Reads the values stored at the specified address as an array of Int16 (in PLC an ARRAY OF INT) objects.
ReadInt16Core When implemented in a derived class, reads the values stored at the specified address of the passed type as an array of Int16 (in PLC an ARRAY OF INT) objects.
ReadInt32(String) Reads the value stored at the specified address as a Int32 (in PLC a DINT) object.
ReadInt32(PlcAddress) Reads the value stored at the specified address as a Int32 (in PLC a DINT) object.
ReadInt32(String, Int32) Reads the values stored at the specified address as an array of Int32 (in PLC an ARRAY OF DINT) objects.
ReadInt32(PlcAddress, Int32) Reads the values stored at the specified address as an array of Int32 (in PLC an ARRAY OF DINT) objects.
ReadInt32Core When implemented in a derived class, reads the values stored at the specified address of the passed type as an array of Int32 (in PLC an ARRAY OF DINT) objects.
ReadReal(String) Reads the value stored at the specified address as a Single (in PLC a REAL) object.
ReadReal(PlcAddress) Reads the value stored at the specified address as a Single (in PLC a REAL) object.
ReadReal(String, Int32) Reads the values stored at the specified address as an array of Single (in PLC an ARRAY OF REAL) objects.
ReadReal(PlcAddress, Int32) Reads the values stored at the specified address as an array of Single (in PLC an ARRAY OF REAL) objects.
ReadRealCore When implemented in a derived class, reads the values stored at the specified address of the passed type as an array of Single (in PLC an ARRAY OF REAL) objects.
ReadS5Time(String) Reads the value stored at the specified address as a TimeSpan (in PLC a S5TIME) object.
ReadS5Time(PlcAddress) Reads the value stored at the specified address as a TimeSpan (in PLC a S5TIME) object.
ReadS5TimeCore When implemented in a derived class, reads the value stored at the specified address of the passed type as a TimeSpan (in PLC a S5TIME) object.
ReadString(String) Reads the value stored at the specified address as a String (in PLC a TEXT) object.
ReadString(PlcAddress) Reads the value stored at the specified address as a String (in PLC a TEXT) object.
ReadString(String, Int32) Reads the value stored at the specified address as a String (in PLC a TEXT) object.
ReadString(PlcAddress, Int32) Reads the value stored at the specified address as a String (in PLC a TEXT) object.
ReadStringCore When implemented in a derived class, reads the value stored at the specified address of the passed type as a String (in PLC a TEXT) object.
ReadTime(String) Reads the value stored at the specified address as a TimeSpan (in PLC a TIME) object.
ReadTime(PlcAddress) Reads the value stored at the specified address as a TimeSpan (in PLC a TIME) object.
ReadTimeCore When implemented in a derived class, reads the value stored at the specified address of the passed type as a TimeSpan (in PLC a TIME) object.
ReadTimeOfDay(String) Reads the value stored at the specified address as a TimeSpan (in PLC a TIME_OF_DAY) object.
ReadTimeOfDay(PlcAddress) Reads the value stored at the specified address as a TimeSpan (in PLC a TIME_OF_DAY) object.
ReadTimeOfDayCore When implemented in a derived class, reads the value stored at the specified address of the passed type as a TimeSpan (in PLC a TIME_OF_DAY) object.
ReadUInt16(String) Reads the value stored at the specified address as a UInt16 (in PLC a WORD) object.
ReadUInt16(PlcAddress) Reads the value stored at the specified address as a UInt16 (in PLC a WORD) object.
ReadUInt16(String, Int32) Reads the values stored at the specified address as an array of UInt16 (in PLC an ARRAY OF WORD) objects.
ReadUInt16(PlcAddress, Int32) Reads the values stored at the specified address as an array of UInt16 (in PLC an ARRAY OF WORD) objects.
ReadUInt16Core When implemented in a derived class, reads the values stored at the specified address of the passed type as an array of UInt16 (in PLC an ARRAY OF WORD) objects.
ReadUInt32(String) Reads the value stored at the specified address as a UInt32 (in PLC a DWORD) object.
ReadUInt32(PlcAddress) Reads the value stored at the specified address as a UInt32 (in PLC a DWORD) object.
ReadUInt32(String, Int32) Reads the values stored at the specified address as an array of UInt32 (in PLC an ARRAY OF DWORD) objects.
ReadUInt32(PlcAddress, Int32) Reads the values stored at the specified address as an array of UInt32 (in PLC an ARRAY OF DWORD) objects.
ReadUInt32Core When implemented in a derived class, reads the values stored at the specified address of the passed type as an array of UInt32 (in PLC an ARRAY OF DWORD) objects.
ReadValue<T>(String) Reads the value stored at the specified address.
ReadValue<T>(IPlcValue<UTT>)
ReadValue<T>(PlcAddress) Reads the value stored at the specified address.
ReadValueCore<T> When implemented in a derived class, reads the value stored at the specified address.
ReadValues(IPlcValue[]) Reads the values specified.
ReadValues(IEnumerable<IPlcValue>) Reads the values specified.
ReadValues(PlcType[]) Reads the values stored within the specified types.
ReadValues(IEnumerable<PlcType>) Reads the values stored within the specified types.
ReadValues<T>(IPlcValue<UTT>[])
ReadValues<T>(IEnumerable<IPlcValue<UTT>>)
ReadValues<T>(String, Int32) Reads the values stored at the specified address.
ReadValues<T>(PlcAddress, Int32) Reads the values stored at the specified address.
ReadValuesCore(IPlcValue[]) When implemented in a derived class, reads the values specified.
ReadValuesCore<T>(PlcAddress, Int32) When implemented in a derived class, reads the values stored at the specified address.
ToString Returns a string that represents the current object.
(Inherited from Object.)
Write(IDictionary<PlcType, Object>) Writes the PlcType value pairs specified by typeValues.
Write(KeyValuePair<PlcType, Object>[]) Writes the PlcType value pairs specified by typeValues.
Write<T>(UTT)
WriteBoolean(String, Boolean) Writes the Booleanvalue (in PLC a BOOL) to the data area specified by address.
WriteBoolean(String, Boolean[]) Writes the Booleanvalues (in PLC an ARRAY OF BOOL) to the data area specified by address.
WriteBoolean(String, IEnumerable<Boolean>) Writes the Booleanvalues to the data area specified by address.
WriteBoolean(PlcAddress, Boolean) Writes the Booleanvalue (in PLC a BOOL) to the data area specified by address.
WriteBoolean(PlcAddress, Boolean[]) Writes the Booleanvalues (in PLC an ARRAY OF BOOL) to the data area specified by address.
WriteBoolean(PlcAddress, IEnumerable<Boolean>) Writes the Booleanvalues to the data area specified by address.
WriteBooleanCore When implemented in a derived class, writes the Booleanvalues (in PLC an ARRAY OF BOOL) to the data area specified by the address of the passed type.
WriteByte(String, Byte) Writes the Bytevalue (in PLC a BYTE) to the data area specified by address.
WriteByte(String, Byte[]) Writes the Bytevalues (in PLC an ARRAY OF BYTE) to the data area specified by address.
WriteByte(String, IEnumerable<Byte>) Writes the Bytevalues to the data area specified by address.
WriteByte(PlcAddress, Byte) Writes the Bytevalue (in PLC a BYTE) to the data area specified by address.
WriteByte(PlcAddress, Byte[]) Writes the Bytevalues (in PLC an ARRAY OF BYTE) to the data area specified by address.
WriteByte(PlcAddress, IEnumerable<Byte>) Writes the Bytevalues to the data area specified by address.
WriteByteCore When implemented in a derived class, writes the Bytevalues (in PLC an ARRAY OF BYTE) to the data area specified by the address of the passed type.
WriteChar(String, Char) Writes the Charvalue (in PLC a CHAR) to the data area specified by address.
WriteChar(String, Char[]) Writes the Charvalues (in PLC an ARRAY OF CHAR) to the data area specified by address.
WriteChar(String, IEnumerable<Char>) Writes the Charvalues to the data area specified by address.
WriteChar(PlcAddress, Char) Writes the Charvalue (in PLC a CHAR) to the data area specified by address.
WriteChar(PlcAddress, Char[]) Writes the Charvalues (in PLC an ARRAY OF CHAR) to the data area specified by address.
WriteChar(PlcAddress, IEnumerable<Char>) Writes the Charvalues to the data area specified by address.
WriteCharCore When implemented in a derived class, writes the Charvalues (in PLC an ARRAY OF CHAR) to the data area specified by the address of the passed type.
WriteCore When implemented in a derived class, writes the PlcType value pairs specified by typeValues.
WriteDate(String, DateTime) Writes the DateTimevalue (in PLC a DATE) to the data area specified by address.
WriteDate(PlcAddress, DateTime) Writes the DateTimevalue (in PLC a DATE) to the data area specified by address.
WriteDateCore When implemented in a derived class, writes the DateTimevalue (in PLC a DATE) to the data area specified by the address of the passed type.
WriteDateTime(String, DateTime) Writes the DateTimevalue (in PLC a DATE_AND_TIME) to the data area specified by address.
WriteDateTime(PlcAddress, DateTime) Writes the DateTimevalue (in PLC a DATE_AND_TIME) to the data area specified by address.
WriteDateTimeCore When implemented in a derived class, writes the DateTimevalue (in PLC a DATE_AND_TIME) to the data area specified by the address of the passed type.
WriteDouble(String, IEnumerable<Double>) Writes the Doublevalues to the data area specified by address.
WriteDouble(String, Double) Writes the Doublevalue (in PLC a DOUBLE) to the data area specified by address.
WriteDouble(String, Double[]) Writes the Doublevalues (in PLC an ARRAY OF DOUBLE) to the data area specified by address.
WriteDouble(PlcAddress, IEnumerable<Double>) Writes the Doublevalues to the data area specified by address.
WriteDouble(PlcAddress, Double) Writes the Doublevalue (in PLC a DOUBLE) to the data area specified by address.
WriteDouble(PlcAddress, Double[]) Writes the Doublevalues (in PLC an ARRAY OF DOUBLE) to the data area specified by address.
WriteDoubleCore When implemented in a derived class, writes the Doublevalues (in PLC an ARRAY OF DOUBLE) to the data area specified by the address of the passed type.
WriteInt16(String, IEnumerable<Int16>) Writes the Int16values to the data area specified by address.
WriteInt16(String, Int16) Writes the Int16value (in PLC an INT) to the data area specified by address.
WriteInt16(String, Int16[]) Writes the Int16values (in PLC an ARRAY OF INT) to the data area specified by address.
WriteInt16(PlcAddress, IEnumerable<Int16>) Writes the Int16values to the data area specified by address.
WriteInt16(PlcAddress, Int16) Writes the Int16value (in PLC an INT) to the data area specified by address.
WriteInt16(PlcAddress, Int16[]) Writes the Int16values (in PLC an ARRAY OF INT) to the data area specified by address.
WriteInt16Core When implemented in a derived class, writes the Int16values (in PLC an ARRAY OF INT) to the data area specified by the address of the passed type.
WriteInt32(String, IEnumerable<Int32>) Writes the Int32values to the data area specified by address.
WriteInt32(String, Int32) Writes the Int32value (in PLC a DINT) to the data area specified by address.
WriteInt32(String, Int32[]) Writes the Int32values (in PLC an ARRAY OF DINT) to the data area specified by address.
WriteInt32(PlcAddress, IEnumerable<Int32>) Writes the Int32values to the data area specified by address.
WriteInt32(PlcAddress, Int32) Writes the Int32value (in PLC a DINT) to the data area specified by address.
WriteInt32(PlcAddress, Int32[]) Writes the Int32values (in PLC an ARRAY OF DINT) to the data area specified by address.
WriteInt32Core When implemented in a derived class, writes the Int32values (in PLC an ARRAY OF DINT) to the data area specified by the address of the passed type.
WriteReal(String, IEnumerable<Single>) Writes the Singlevalues to the data area specified by address.
WriteReal(String, Single) Writes the Singlevalue (in PLC a REAL) to the data area specified by address.
WriteReal(String, Single[]) Writes the Singlevalues (in PLC an ARRAY OF REAL) to the data area specified by address.
WriteReal(PlcAddress, IEnumerable<Single>) Writes the Singlevalues to the data area specified by address.
WriteReal(PlcAddress, Single) Writes the Singlevalue (in PLC a REAL) to the data area specified by address.
WriteReal(PlcAddress, Single[]) Writes the Singlevalues (in PLC an ARRAY OF REAL) to the data area specified by address.
WriteRealCore When implemented in a derived class, writes the Singlevalues (in PLC an ARRAY OF REAL) to the data area specified by the address of the passed type.
WriteS5Time(String, TimeSpan) Writes the TimeSpanvalue (in PLC a S5TIME) to the data area specified by address.
WriteS5Time(PlcAddress, TimeSpan) Writes the TimeSpanvalue (in PLC a S5TIME) to the data area specified by address.
WriteS5TimeCore When implemented in a derived class, writes the TimeSpanvalue (in PLC a S5TIME) to the data area specified by the address of the passed type.
WriteString(String, String) Writes the Stringvalue (in PLC a TEXT) to the data area specified by address.
WriteString(PlcAddress, String) Writes the Stringvalue (in PLC a TEXT) to the data area specified by address.
WriteStringCore When implemented in a derived class, writes the Stringvalue (in PLC a TEXT) to the data area specified by the address of the passed type.
WriteTime(String, TimeSpan) Writes the TimeSpanvalue (in PLC a TIME) to the data area specified by address.
WriteTime(PlcAddress, TimeSpan) Writes the TimeSpanvalue (in PLC a TIME) to the data area specified by address.
WriteTimeCore When implemented in a derived class, writes the TimeSpanvalue (in PLC a TIME) to the data area specified by the address of the passed type.
WriteTimeOfDay(String, TimeSpan) Writes the TimeSpanvalue (in PLC a TIME_OF_DAY) to the data area specified by address.
WriteTimeOfDay(PlcAddress, TimeSpan) Writes the TimeSpanvalue (in PLC a TIME_OF_DAY) to the data area specified by address.
WriteTimeOfDayCore When implemented in a derived class, writes the TimeSpanvalue (in PLC a TIME_OF_DAY) to the data area specified by the address of the passed type.
WriteUInt16(String, IEnumerable<UInt16>) Writes the UInt16values to the data area specified by address.
WriteUInt16(String, UInt16) Writes the UInt16value (in PLC a WORD) to the data area specified by address.
WriteUInt16(String, UInt16[]) Writes the UInt16values (in PLC an ARRAY OF WORD) to the data area specified by address.
WriteUInt16(PlcAddress, IEnumerable<UInt16>) Writes the UInt16values to the data area specified by address.
WriteUInt16(PlcAddress, UInt16) Writes the UInt16value (in PLC a WORD) to the data area specified by address.
WriteUInt16(PlcAddress, UInt16[]) Writes the UInt16values (in PLC an ARRAY OF WORD) to the data area specified by address.
WriteUInt16Core When implemented in a derived class, writes the UInt16values (in PLC an ARRAY OF WORD) to the data area specified by the address of the passed type.
WriteUInt32(String, IEnumerable<UInt32>) Writes the UInt32values to the data area specified by address.
WriteUInt32(String, UInt32) Writes the UInt32value (in PLC a DWORD) to the data area specified by address.
WriteUInt32(String, UInt32[]) Writes the UInt32values (in PLC an ARRAY of DWORD) to the data area specified by address.
WriteUInt32(PlcAddress, IEnumerable<UInt32>) Writes the UInt32values to the data area specified by address.
WriteUInt32(PlcAddress, UInt32) Writes the UInt32value (in PLC a DWORD) to the data area specified by address.
WriteUInt32(PlcAddress, UInt32[]) Writes the UInt32values (in PLC an ARRAY of DWORD) to the data area specified by address.
WriteUInt32Core When implemented in a derived class, writes the UInt32values (in PLC an ARRAY of DWORD) to the data area specified by the address of the passed type.
WriteValue<T>(IPlcValue<UTT>)
WriteValue<T>(String, UTT)
WriteValue<T>(PlcAddress, UTT)
WriteValueCore<T>
WriteValues(IPlcValue[]) Writes the values specified.
WriteValues(IEnumerable<IPlcValue>) Writes the values specified.
WriteValues<T>(String, IEnumerable<UTT>)
WriteValues<T>(String, UTT[])
WriteValues<T>(PlcAddress, IEnumerable<UTT>)
WriteValues<T>(PlcAddress, UTT[])
WriteValuesCore(IPlcValue[]) When implemented in a derived class, writes the values specified.
WriteValuesCore<T>(PlcAddress, UTT[])

Top

Reference