<?xml version="1.0"?>
|
<doc>
|
<assembly>
|
<name>WIDESEAWCS_Communicator</name>
|
</assembly>
|
<members>
|
<member name="T:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator">
|
<summary>
|
罗克韦尔(AB)EtherNet/IP(CIP)
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.plc">
|
<summary>
|
HSLCommunication的西门子的S7协议的通讯类
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator._ipAddress">
|
<summary>
|
设备的IP地址。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator._port">
|
<summary>
|
连接使用的端口号。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator._connected">
|
<summary>
|
当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator._name">
|
<summary>
|
PLC名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.LogNet">
|
<summary>
|
日志记录实例对象
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.Name">
|
<summary>
|
PLC名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.IsConnected">
|
<summary>
|
获取当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.IsReadAfterWrite">
|
<summary>
|
是否在写入数据后读取数据确认。
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.#ctor(System.String,System.Int32,System.String)">
|
<summary>
|
构造函数
|
</summary>
|
<param name="ipAddress">设备的IP地址</param>
|
<param name="port">连接使用的端口号</param>
|
<param name="name">设备名称</param>
|
</member>
|
<!-- Badly formed XML comment ignored for member "M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.GetContent``1(HslCommunication.OperateResult{``0},System.String)" -->
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.GetResult``1(HslCommunication.OperateResult,System.String,``0)">
|
<summary>
|
|
</summary>
|
<typeparam name="T"></typeparam>
|
<param name="operateResult"></param>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.Write(System.String,System.Object)">
|
<summary>
|
写入数据
|
</summary>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.Connect">
|
<summary>
|
连接到PLC。
|
</summary>
|
<returns>如果连接成功则返回true,否则返回false。</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException">自定义通讯异常类</exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.Disconnect">
|
<summary>
|
断开与工业设备的连接。
|
</summary>
|
<returns>如果成功断开连接则返回true,如果已经是断开状态则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.Dispose">
|
<summary>
|
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.Read(System.String,System.Int32)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">要读取的数据长度。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或空数组。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.Read``1(System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.Read``1(System.String,System.UInt16)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">读取的长度。</param>
|
<returns></returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.ReadAsObj(System.String,System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">数据类型。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.ReadCustomer``1(System.String)">
|
<summary>
|
读取自定义的数据类型,需要继承自IDataTransfer接口,返回一个新的类型的实例对象。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>成功返回自定义类型数据,失败抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.Wait``1(System.String,System.Int32,System.Int32,``0)">
|
<summary>
|
等待指定地址的泛型类型值为指定的值
|
</summary>
|
<typeparam name="T">指定的值的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="readInterval">读取的频率。</param>
|
<param name="waitTimeout">等待的超时时间,如果超时时间为-1的话,则是无期限等待。</param>
|
<param name="value">等待检测的值</param>
|
<returns>是否等待成功的结果对象,一旦通信失败,或是等待超时就返回失败。否则返回成功,并告知调用方等待了多久。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.Write(System.String,System.Byte[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="data">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.Write``1(System.String,``0)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<typeparam name="T">写入数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.Write``1(System.String,``0[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<typeparam name="T">写入数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="values">要写入的数据。</param>
|
<returns></returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.WriteCustomer``1(System.String,``0)">
|
<summary>
|
写入自定义类型的数据,该类型必须继承自IDataTransfer接口。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.WriteObj(System.String,System.String,System.Object)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">要写入的数据类型。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.AllenBrandlyEtherNetCommunicator.Finalize">
|
<summary>
|
析构函数,确保在不再需要时关闭连接
|
</summary>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.BaseCommunicator">
|
<summary>
|
基础通讯抽象类,封装连接、断开连接、读取、写入等方法
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.#ctor">
|
<summary>
|
构造函数
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.BaseCommunicator.LogNet">
|
<summary>
|
日志记录实例对象
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.BaseCommunicator.Name">
|
<summary>
|
设备名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.BaseCommunicator.IsReadAfterWrite">
|
<summary>
|
是否在写入数据后读取数据确认。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.BaseCommunicator.IsConnected">
|
<summary>
|
获取当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.Connect">
|
<summary>
|
连接到PLC。
|
</summary>
|
<returns>如果连接成功则返回true,否则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.Disconnect">
|
<summary>
|
断开与工业设备的连接。
|
</summary>
|
<returns>如果成功断开连接则返回true,如果已经是断开状态则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.Read(System.String,System.Int32)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">要读取的数据长度。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或空数组。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.Read``1(System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.Read``1(System.String,System.UInt16)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">读取的长度。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.ReadAsObj(System.String,System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">数据类型。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.Write(System.String,System.Byte[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="data">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.Write``1(System.String,``0)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<typeparam name="T">写入数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.Write``1(System.String,``0[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<typeparam name="T">写入数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="values">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.WriteObj(System.String,System.String,System.Object)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">要写入的数据类型。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.Wait``1(System.String,System.Int32,System.Int32,``0)">
|
<summary>
|
等待指定地址的泛型类型值为指定的值
|
</summary>
|
<typeparam name="T">指定的值的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="readInterval">读取的频率。</param>
|
<param name="waitTimeout">等待的超时时间,如果超时时间为-1的话,则是无期限等待。</param>
|
<param name="value">等待检测的值</param>
|
<returns>是否等待成功的结果对象,一旦通信失败,或是等待超时就返回失败。否则返回成功,并告知调用方等待了多久。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.ReadCustomer``1(System.String)">
|
<summary>
|
读取自定义的数据类型,需要继承自IDataTransfer接口,返回一个新的类型的实例对象。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>成功返回自定义类型数据,失败抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.WriteCustomer``1(System.String,``0)">
|
<summary>
|
写入自定义类型的数据,该类型必须继承自IDataTransfer接口。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseCommunicator.Dispose">
|
<summary>
|
释放对象资源的接口。
|
</summary>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.BaseSerialPortCommunicator">
|
<summary>
|
通讯接口
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.#ctor">
|
<summary>
|
构造函数
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.LogNet">
|
<summary>
|
日志记录实例对象
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.Name">
|
<summary>
|
设备名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.IsConnected">
|
<summary>
|
获取当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.ReadCount">
|
<summary>
|
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.IsReadToEnd">
|
<summary>
|
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.SerialPort">
|
<summary>
|
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.Connect">
|
<summary>
|
连接到PLC。
|
</summary>
|
<returns>如果连接成功则返回true,否则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.Disconnect">
|
<summary>
|
断开与工业设备的连接。
|
</summary>
|
<returns>如果成功断开连接则返回true,如果已经是断开状态则返回false。</returns>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.SerialPortName">
|
<summary>
|
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.Buffers">
|
<summary>
|
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.ToString(System.Text.Encoding)">
|
<summary>
|
将缓冲区中的数据转换为字符串
|
</summary>
|
<param name="encoding"></param>
|
<returns></returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.Write(System.Byte[])">
|
<summary>
|
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.Write(System.String)">
|
<summary>
|
|
</summary>
|
<param name="data"></param>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.Write(System.String,System.String)">
|
<summary>
|
|
</summary>
|
<param name="data"></param>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.BaseSerialPortCommunicator.Dispose">
|
<summary>
|
释放对象资源的接口。
|
</summary>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.CommunicationException">
|
<summary>
|
工业通信错误类,封装了与PLC通信时可能发生的错误。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.CommunicationException.ErrorCode">
|
<summary>
|
错误代码。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.CommunicationException.ErrorType">
|
<summary>
|
通信错误的类型。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.CommunicationException.Message">
|
<summary>
|
错误信息
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.CommunicationException.#ctor(System.String,WIDESEAWCS_Communicator.CommunicationErrorType,System.Nullable{System.Int32},System.Exception)">
|
<summary>
|
初始化一个新的 CommunicationException 实例。
|
</summary>
|
<param name="message">错误的描述。</param>
|
<param name="plcErrorCode">错误代码(可选)。</param>
|
<param name="innerException">导致当前异常的异常(可选)。</param>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.CommunicationException.ToString">
|
<summary>
|
提供一个更友好的字符串表示形式,包含PLC错误代码(如果可用)和任何内部异常信息。
|
</summary>
|
<returns>异常的字符串表示形式。</returns>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.CommunicationErrorType">
|
<summary>
|
工业通信错误类型枚举。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationErrorType.IpAddressError">
|
<summary>
|
IP地址错误
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationErrorType.ConnectionFailed">
|
<summary>
|
连接PLC错误
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationErrorType.Unknown">
|
<summary>
|
未知类型错误
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationErrorType.ReadFailed">
|
<summary>
|
读取失败
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationErrorType.WriteFailed">
|
<summary>
|
写入失败
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationErrorType.TypeError">
|
<summary>
|
类型错误
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationErrorType.ReadException">
|
<summary>
|
读取异常
|
</summary>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.CommunicationExceptionMessage">
|
<summary>
|
通讯异常信息
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationExceptionMessage.IpAddressErrorException">
|
<summary>
|
Ip地址错误,参数【IP】
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationExceptionMessage.ReadFailedException">
|
<summary>
|
数据读取失败,参数【数据类型,协议地址,错误信息】
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationExceptionMessage.WriteFailedException">
|
<summary>
|
数据写入失败,参数【数据类型,协议地址,写入的数据,错误信息】
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationExceptionMessage.DataTypeErrorException">
|
<summary>
|
数据类型错误,参数【数据类型,协议地址】
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationExceptionMessage.WriteAndReadCheckFaild">
|
<summary>
|
数据读取失败,参数【数据类型,协议地址,错误信息】
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationExceptionMessage.ReadDataIsNull">
|
<summary>
|
数据读取错误,结果为null,参数【协议地址】
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationExceptionMessage.ConnectFaild">
|
<summary>
|
连接失败,参数【IP,Port,错误信息】
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationExceptionMessage.ConnectException">
|
<summary>
|
连接异常,参数【IP,Port,错误信息】
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationExceptionMessage.TypeConvertError">
|
<summary>
|
数据类型转化错误,参数【数据类型,协议地址,写入的数据,错误信息】
|
</summary>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.CommunicationInfoMessage">
|
<summary>
|
通讯日志记录信息
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationInfoMessage.WriteData">
|
<summary>
|
数据写入,参数【协议地址,写入的数据】
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationInfoMessage.WriteAfterRead">
|
<summary>
|
数据写入后读取,参数【协议地址,读取的数据】
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationInfoMessage.WriteAndReadCheckSuccess">
|
<summary>
|
数据写入后读取校验成功,参数【协议地址,写入的数据,读取的数据】
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.CommunicationInfoMessage.ConnectSuccess">
|
<summary>
|
连接成功,参数【IP,Port】
|
</summary>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.IBaseCommunicator`1">
|
<summary>
|
通讯接口
|
</summary>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.InovanceTcp">
|
<summary>
|
汇川Tcp通讯类
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.InovanceTcp.LogNet">
|
<summary>
|
日志记录实例对象
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.InovanceTcp.Name">
|
<summary>
|
设备名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.InovanceTcp.IsConnected">
|
<summary>
|
获取当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.InovanceTcp.IsReadAfterWrite">
|
<summary>
|
是否在写入数据后读取数据确认。
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.#ctor(System.String,System.Int32,System.String)">
|
<summary>
|
构造函数
|
</summary>
|
<param name="ipAddress">设备的IP地址</param>
|
<param name="port">连接使用的端口号</param>
|
<param name="name">设备名称</param>
|
</member>
|
<!-- Badly formed XML comment ignored for member "M:WIDESEAWCS_Communicator.InovanceTcp.GetContent``1(HslCommunication.OperateResult{``0},System.String)" -->
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.GetResult``1(HslCommunication.OperateResult,System.String,``0)">
|
<summary>
|
|
</summary>
|
<typeparam name="T"></typeparam>
|
<param name="operateResult"></param>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.Write(System.String,System.Object)">
|
<summary>
|
写入数据
|
</summary>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.Connect">
|
<summary>
|
连接到PLC。
|
</summary>
|
<returns>如果连接成功则返回true,否则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.Disconnect">
|
<summary>
|
断开与工业设备的连接。
|
</summary>
|
<returns>如果成功断开连接则返回true,如果已经是断开状态则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.Dispose">
|
<summary>
|
释放对象资源的接口。
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.Read(System.String,System.Int32)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">要读取的数据长度。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或空数组。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.Read``1(System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.Read``1(System.String,System.UInt16)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">读取的长度。</param>
|
<returns></returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.ReadAsObj(System.String,System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">数据类型。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.ReadCustomer``1(System.String)">
|
<summary>
|
读取自定义的数据类型,需要继承自IDataTransfer接口,返回一个新的类型的实例对象。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>成功返回自定义类型数据,失败抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.Wait``1(System.String,System.Int32,System.Int32,``0)">
|
<summary>
|
等待指定地址的泛型类型值为指定的值
|
</summary>
|
<typeparam name="T">指定的值的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="readInterval">读取的频率。</param>
|
<param name="waitTimeout">等待的超时时间,如果超时时间为-1的话,则是无期限等待。</param>
|
<param name="value">等待检测的值</param>
|
<returns>是否等待成功的结果对象,一旦通信失败,或是等待超时就返回失败。否则返回成功,并告知调用方等待了多久。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.Write(System.String,System.Byte[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="data">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.Write``1(System.String,``0)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<typeparam name="T">写入数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.Write``1(System.String,``0[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<typeparam name="T">写入数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="values">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.WriteCustomer``1(System.String,``0)">
|
<summary>
|
写入自定义类型的数据,该类型必须继承自IDataTransfer接口。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.WriteObj(System.String,System.String,System.Object)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">要写入的数据类型。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.InovanceTcp.Finalize">
|
<summary>
|
析构函数,确保在不再需要时关闭连接
|
</summary>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator">
|
<summary>
|
三菱MC Qna 1E Binary
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.plc">
|
<summary>
|
HSLCommunication的西门子的S7协议的通讯类
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator._ipAddress">
|
<summary>
|
设备的IP地址。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator._port">
|
<summary>
|
连接使用的端口号。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator._connected">
|
<summary>
|
当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator._name">
|
<summary>
|
PLC名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.LogNet">
|
<summary>
|
日志记录实例对象
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.Name">
|
<summary>
|
设备名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.IsConnected">
|
<summary>
|
获取当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.IsReadAfterWrite">
|
<summary>
|
是否在写入数据后读取数据确认。
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.#ctor(System.String,System.Int32,System.String)">
|
<summary>
|
构造函数
|
</summary>
|
<param name="ipAddress">设备的IP地址</param>
|
<param name="port">连接使用的端口号</param>
|
<param name="name">设备名称</param>
|
</member>
|
<!-- Badly formed XML comment ignored for member "M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.GetContent``1(HslCommunication.OperateResult{``0},System.String)" -->
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.GetResult``1(HslCommunication.OperateResult,System.String,``0)">
|
<summary>
|
|
</summary>
|
<typeparam name="T"></typeparam>
|
<param name="operateResult"></param>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.Write(System.String,System.Object)">
|
<summary>
|
写入数据
|
</summary>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.Connect">
|
<summary>
|
连接到PLC。
|
</summary>
|
<returns>如果连接成功则返回true,否则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.Disconnect">
|
<summary>
|
断开与工业设备的连接。
|
</summary>
|
<returns>如果成功断开连接则返回true,如果已经是断开状态则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.Dispose">
|
<summary>
|
释放对象资源的接口。
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.Read(System.String,System.Int32)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">要读取的数据长度。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或空数组。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.Read``1(System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.Read``1(System.String,System.UInt16)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">读取的长度。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.ReadAsObj(System.String,System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">数据类型。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.ReadCustomer``1(System.String)">
|
<summary>
|
读取自定义的数据类型,需要继承自IDataTransfer接口,返回一个新的类型的实例对象。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>成功返回自定义类型数据,失败抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.Wait``1(System.String,System.Int32,System.Int32,``0)">
|
<summary>
|
等待指定地址的泛型类型值为指定的值
|
</summary>
|
<typeparam name="T">指定的值的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="readInterval">读取的频率。</param>
|
<param name="waitTimeout">等待的超时时间,如果超时时间为-1的话,则是无期限等待。</param>
|
<param name="value">等待检测的值</param>
|
<returns>是否等待成功的结果对象,一旦通信失败,或是等待超时就返回失败。否则返回成功,并告知调用方等待了多久。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.Write(System.String,System.Byte[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="data">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.Write``1(System.String,``0)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<typeparam name="T">写入数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.Write``1(System.String,``0[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<typeparam name="T">写入数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="values">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.WriteCustomer``1(System.String,``0)">
|
<summary>
|
写入自定义类型的数据,该类型必须继承自IDataTransfer接口。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.WriteObj(System.String,System.String,System.Object)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">要写入的数据类型。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecA1ENetCommunicator.Finalize">
|
<summary>
|
析构函数,确保在不再需要时关闭连接
|
</summary>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator">
|
<summary>
|
三菱EtherNet/IP(CIP)
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.plc">
|
<summary>
|
HSLCommunication的西门子的S7协议的通讯类
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator._ipAddress">
|
<summary>
|
设备的IP地址。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator._port">
|
<summary>
|
连接使用的端口号。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator._connected">
|
<summary>
|
当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator._name">
|
<summary>
|
PLC名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.LogNet">
|
<summary>
|
日志记录实例对象
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.Name">
|
<summary>
|
设备名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.IsConnected">
|
<summary>
|
获取当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.IsReadAfterWrite">
|
<summary>
|
是否在写入数据后读取数据确认。
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.#ctor(System.String,System.Int32,System.String)">
|
<summary>
|
构造函数
|
</summary>
|
<param name="ipAddress">设备的IP地址</param>
|
<param name="port">连接使用的端口号</param>
|
<param name="name">设备名称</param>
|
</member>
|
<!-- Badly formed XML comment ignored for member "M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.GetContent``1(HslCommunication.OperateResult{``0},System.String)" -->
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.GetResult``1(HslCommunication.OperateResult,System.String,``0)">
|
<summary>
|
|
</summary>
|
<typeparam name="T"></typeparam>
|
<param name="operateResult"></param>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.Write(System.String,System.Object)">
|
<summary>
|
写入数据
|
</summary>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.Connect">
|
<summary>
|
连接到PLC。
|
</summary>
|
<returns>如果连接成功则返回true,否则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.Disconnect">
|
<summary>
|
断开与工业设备的连接。
|
</summary>
|
<returns>如果成功断开连接则返回true,如果已经是断开状态则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.Dispose">
|
<summary>
|
释放对象资源的接口。
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.Read(System.String,System.Int32)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">要读取的数据长度。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或空数组。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.Read``1(System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.Read``1(System.String,System.UInt16)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">读取的长度。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.ReadAsObj(System.String,System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">数据类型。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.ReadCustomer``1(System.String)">
|
<summary>
|
读取自定义的数据类型,需要继承自IDataTransfer接口,返回一个新的类型的实例对象。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>成功返回自定义类型数据,失败抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.Wait``1(System.String,System.Int32,System.Int32,``0)">
|
<summary>
|
等待指定地址的泛型类型值为指定的值
|
</summary>
|
<typeparam name="T">指定的值的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="readInterval">读取的频率。</param>
|
<param name="waitTimeout">等待的超时时间,如果超时时间为-1的话,则是无期限等待。</param>
|
<param name="value">等待检测的值</param>
|
<returns>是否等待成功的结果对象,一旦通信失败,或是等待超时就返回失败。否则返回成功,并告知调用方等待了多久。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.Write(System.String,System.Byte[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="data">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.Write``1(System.String,``0)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<typeparam name="T">写入数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.Write``1(System.String,``0[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<typeparam name="T">写入数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="values">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.WriteCustomer``1(System.String,``0)">
|
<summary>
|
写入自定义类型的数据,该类型必须继承自IDataTransfer接口。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.WriteObj(System.String,System.String,System.Object)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">要写入的数据类型。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.MelsecEtherNetCommunicator.Finalize">
|
<summary>
|
析构函数,确保在不再需要时关闭连接
|
</summary>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.ModbusTcp">
|
<summary>
|
ModbusTcp通讯类
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.ModbusTcp.LogNet">
|
<summary>
|
日志记录实例对象
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.ModbusTcp.Name">
|
<summary>
|
设备名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.ModbusTcp.IsConnected">
|
<summary>
|
获取当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.ModbusTcp.IsReadAfterWrite">
|
<summary>
|
是否在写入数据后读取数据确认。
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.#ctor(System.String,System.Int32,System.String)">
|
<summary>
|
构造函数
|
</summary>
|
<param name="ipAddress">设备的IP地址</param>
|
<param name="port">连接使用的端口号</param>
|
<param name="name">设备名称</param>
|
</member>
|
<!-- Badly formed XML comment ignored for member "M:WIDESEAWCS_Communicator.ModbusTcp.GetContent``1(HslCommunication.OperateResult{``0},System.String)" -->
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.GetResult``1(HslCommunication.OperateResult,System.String,``0)">
|
<summary>
|
|
</summary>
|
<typeparam name="T"></typeparam>
|
<param name="operateResult"></param>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.Write(System.String,System.Object)">
|
<summary>
|
写入数据
|
</summary>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.Connect">
|
<summary>
|
连接到PLC。
|
</summary>
|
<returns>如果连接成功则返回true,否则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.Disconnect">
|
<summary>
|
断开与工业设备的连接。
|
</summary>
|
<returns>如果成功断开连接则返回true,如果已经是断开状态则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.Dispose">
|
<summary>
|
释放对象资源的接口。
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.Read(System.String,System.Int32)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">要读取的数据长度。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或空数组。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.Read``1(System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.Read``1(System.String,System.UInt16)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">读取的长度。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.ReadAsObj(System.String,System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">数据类型。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.ReadCustomer``1(System.String)">
|
<summary>
|
读取自定义的数据类型,需要继承自IDataTransfer接口,返回一个新的类型的实例对象。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>成功返回自定义类型数据,失败抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.Wait``1(System.String,System.Int32,System.Int32,``0)">
|
<summary>
|
等待指定地址的泛型类型值为指定的值
|
</summary>
|
<typeparam name="T">指定的值的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="readInterval">读取的频率。</param>
|
<param name="waitTimeout">等待的超时时间,如果超时时间为-1的话,则是无期限等待。</param>
|
<param name="value">等待检测的值</param>
|
<returns>是否等待成功的结果对象,一旦通信失败,或是等待超时就返回失败。否则返回成功,并告知调用方等待了多久。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.Write(System.String,System.Byte[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="data">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.Write``1(System.String,``0)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<typeparam name="T">写入数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.Write``1(System.String,``0[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<typeparam name="T">写入数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="values">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.WriteCustomer``1(System.String,``0)">
|
<summary>
|
写入自定义类型的数据,该类型必须继承自IDataTransfer接口。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.WriteObj(System.String,System.String,System.Object)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">要写入的数据类型。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.ModbusTcp.Finalize">
|
<summary>
|
析构函数,确保在不再需要时关闭连接
|
</summary>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.OmronEtherNetCommunicator">
|
<summary>
|
欧姆龙EtherNet/IP(CIP)
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.plc">
|
<summary>
|
HSLCommunication的西门子的S7协议的通讯类
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.OmronEtherNetCommunicator._ipAddress">
|
<summary>
|
设备的IP地址。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.OmronEtherNetCommunicator._port">
|
<summary>
|
连接使用的端口号。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.OmronEtherNetCommunicator._connected">
|
<summary>
|
当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.OmronEtherNetCommunicator._name">
|
<summary>
|
PLC名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.LogNet">
|
<summary>
|
日志记录实例对象
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.Name">
|
<summary>
|
设备名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.IsConnected">
|
<summary>
|
获取当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.IsReadAfterWrite">
|
<summary>
|
是否在写入数据后读取数据确认。
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.#ctor(System.String,System.Int32,System.String)">
|
<summary>
|
构造函数
|
</summary>
|
<param name="ipAddress">设备的IP地址</param>
|
<param name="port">连接使用的端口号</param>
|
<param name="name">设备名称</param>
|
</member>
|
<!-- Badly formed XML comment ignored for member "M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.GetContent``1(HslCommunication.OperateResult{``0},System.String)" -->
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.GetResult``1(HslCommunication.OperateResult,System.String,``0)">
|
<summary>
|
|
</summary>
|
<typeparam name="T"></typeparam>
|
<param name="operateResult"></param>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.Write(System.String,System.Object)">
|
<summary>
|
写入数据
|
</summary>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.Connect">
|
<summary>
|
连接到PLC。
|
</summary>
|
<returns>如果连接成功则返回true,否则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.Disconnect">
|
<summary>
|
断开与工业设备的连接。
|
</summary>
|
<returns>如果成功断开连接则返回true,如果已经是断开状态则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.Dispose">
|
<summary>
|
释放对象资源的接口。
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.Read(System.String,System.Int32)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">要读取的数据长度。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或空数组。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.Read``1(System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.Read``1(System.String,System.UInt16)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">读取的长度。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.ReadAsObj(System.String,System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">数据类型。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.ReadCustomer``1(System.String)">
|
<summary>
|
读取自定义的数据类型,需要继承自IDataTransfer接口,返回一个新的类型的实例对象。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>成功返回自定义类型数据,失败抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.Wait``1(System.String,System.Int32,System.Int32,``0)">
|
<summary>
|
等待指定地址的泛型类型值为指定的值
|
</summary>
|
<typeparam name="T">指定的值的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="readInterval">读取的频率。</param>
|
<param name="waitTimeout">等待的超时时间,如果超时时间为-1的话,则是无期限等待。</param>
|
<param name="value">等待检测的值</param>
|
<returns>是否等待成功的结果对象,一旦通信失败,或是等待超时就返回失败。否则返回成功,并告知调用方等待了多久。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.Write(System.String,System.Byte[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="data">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.Write``1(System.String,``0)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<typeparam name="T">写入数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.Write``1(System.String,``0[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<typeparam name="T">写入数据的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="values">要写入的数据。</param>
|
<returns>如果写入成功则返回true,否则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.WriteCustomer``1(System.String,``0)">
|
<summary>
|
写入自定义类型的数据,该类型必须继承自IDataTransfer接口。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.WriteObj(System.String,System.String,System.Object)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">要写入的数据类型。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.OmronEtherNetCommunicator.Finalize">
|
<summary>
|
析构函数,确保在不再需要时关闭连接
|
</summary>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.SerialPortCommunicator">
|
<summary>
|
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SerialPortCommunicator._connected">
|
<summary>
|
当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SerialPortCommunicator._name">
|
<summary>
|
PLC名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.SerialPortCommunicator.LogNet">
|
<summary>
|
日志记录器
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.SerialPortCommunicator.Name">
|
<summary>
|
通讯器名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.SerialPortCommunicator.IsConnected">
|
<summary>
|
当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.SerialPortCommunicator.Buffers">
|
<summary>
|
缓冲区
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.SerialPortCommunicator.SerialPortName">
|
<summary>
|
串口名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.SerialPortCommunicator.ReadCount">
|
<summary>
|
读取数据的长度。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.SerialPortCommunicator.IsReadToEnd">
|
<summary>
|
读取数据时是否读取到数据末尾。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.SerialPortCommunicator.SerialPort">
|
<summary>
|
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SerialPortCommunicator.#ctor(System.String,System.Int32,System.String)">
|
<summary>
|
构造函数
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SerialPortCommunicator.Connect">
|
<summary>
|
|
</summary>
|
<returns></returns>
|
<exception cref="T:System.NotImplementedException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SerialPortCommunicator.Disconnect">
|
<summary>
|
断开与工业设备的连接。
|
</summary>
|
<returns></returns>
|
<exception cref="T:System.NotImplementedException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SerialPortCommunicator.Dispose">
|
<summary>
|
释放资源。
|
</summary>
|
<exception cref="T:System.NotImplementedException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SerialPortCommunicator.ToString(System.Text.Encoding)">
|
<summary>
|
将缓冲区中的数据转换为字符串
|
</summary>
|
<param name="encoding"></param>
|
<returns></returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SerialPortCommunicator.Write(System.Byte[])">
|
<summary>
|
发送数据
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SerialPortCommunicator.Write(System.String)">
|
<summary>
|
发送数据
|
</summary>
|
<param name="data"></param>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SerialPortCommunicator.Write(System.String,System.String)">
|
<summary>
|
发送数据
|
</summary>
|
<param name="data"></param>
|
<param name="endStr"></param>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.SiemensDBDataType">
|
<summary>
|
西门子PLC的数据类型
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SiemensDBDataType.DataType_DInt">
|
<summary>
|
32位有符号整型
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SiemensDBDataType.DataType_Bool">
|
<summary>
|
布尔
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SiemensDBDataType.DataType_String">
|
<summary>
|
字符串
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SiemensDBDataType.DataType_Int">
|
<summary>
|
16位有符号整型
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SiemensDBDataType.DataType_Byte">
|
<summary>
|
字节
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SiemensDBDataType.DataType_DW">
|
<summary>
|
32位无符号整型
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SiemensDBDataType.DataType_W">
|
<summary>
|
16位无符号整型
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SiemensDBDataType.DataType_Float">
|
<summary>
|
浮点型
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SiemensDBDataType.DataType_Char">
|
<summary>
|
字符
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensDBDataType.GetTypeCode(System.String)">
|
<summary>
|
根据西门子PLC的数据类型获取对应C#的类型编号枚举
|
</summary>
|
<param name="dataType">西门子PLC的数据类型</param>
|
<returns>返回对应C#的类型编号枚举</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="T:WIDESEAWCS_Communicator.SiemensS7">
|
<summary>
|
西门子S7通讯类
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SiemensS7.plc">
|
<summary>
|
HSLCommunication的西门子的S7协议的通讯类
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SiemensS7._ipAddress">
|
<summary>
|
设备的IP地址。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SiemensS7._port">
|
<summary>
|
连接使用的端口号。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SiemensS7._connected">
|
<summary>
|
当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="F:WIDESEAWCS_Communicator.SiemensS7._name">
|
<summary>
|
PLC名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.SiemensS7.IsConnected">
|
<summary>
|
获取当前通讯器是否已连接到PLC。
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.SiemensS7.Name">
|
<summary>
|
PLC名称
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.SiemensS7.LogNet">
|
<summary>
|
PLC读写日志记录
|
</summary>
|
</member>
|
<member name="P:WIDESEAWCS_Communicator.SiemensS7.IsReadAfterWrite">
|
<summary>
|
是否在写入数据后读取数据确认。
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.#ctor(System.String,System.Int32,System.String)">
|
<summary>
|
构造函数
|
</summary>
|
<param name="ipAddress">设备的IP地址</param>
|
<param name="port">连接使用的端口号</param>
|
<param name="name">设备名称</param>
|
</member>
|
<!-- Badly formed XML comment ignored for member "M:WIDESEAWCS_Communicator.SiemensS7.GetContent``1(HslCommunication.OperateResult{``0},System.String)" -->
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.GetResult``1(HslCommunication.OperateResult,System.String,``0)">
|
<summary>
|
|
</summary>
|
<typeparam name="T"></typeparam>
|
<param name="operateResult"></param>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.Write(System.String,System.Object)">
|
<summary>
|
写入数据
|
</summary>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.Connect">
|
<summary>
|
连接到PLC。
|
</summary>
|
<returns>如果连接成功则返回true,否则返回false。</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException">自定义通讯异常类</exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.Disconnect">
|
<summary>
|
断开与工业设备的连接。
|
</summary>
|
<returns>如果成功断开连接则返回true,如果已经是断开状态则返回false。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.Read(System.String,System.Int32)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">要读取的数据长度。</param>
|
<returns>读取到的数据,如果读取失败则可能返回null、空数组或抛出自定义通讯异常。</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException">自定义通讯异常类</exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.Read``1(System.String)">
|
<summary>
|
从PLC读取数据。
|
</summary>
|
<typeparam name="T">读取的数据类型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="length">要读取的数据长度(可选,默认值为1)。</param>
|
<returns>如果读取成功,返回读取的结果,失败则抛出自定义通讯异常</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException">自定义通讯异常类</exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.ReadAsObj(System.String,System.String)">
|
<summary>
|
从PLC读取数据返回object。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">读取的数据类型。</param>
|
<returns>如果读取成功,返回读取的结果,失败则抛出自定义通讯异常</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException">自定义通讯异常类</exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.Write(System.String,System.Byte[])">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="data">要写入的数据。</param>
|
<returns>如果写入成功则返回true,如果写入失败则可能返回false或抛出自定义通讯异常。</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException">自定义通讯异常类</exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.Write``1(System.String,``0)">
|
<summary>
|
|
</summary>
|
<typeparam name="T"></typeparam>
|
<param name="address"></param>
|
<param name="value"></param>
|
<returns></returns>
|
<exception cref="T:System.NotImplementedException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.WriteObj(System.String,System.String,System.Object)">
|
<summary>
|
向PLC写入数据。
|
</summary>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="dataType">要写入的数据类型(PLC的数据类型)。</param>
|
<param name="value">要写入的数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出自定义通讯异常。</returns>
|
<exception cref="T:WIDESEAWCS_Communicator.CommunicationException"></exception>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.ReadCustomer``1(System.String)">
|
<summary>
|
读取自定义的数据类型,需要继承自IDataTransfer接口,返回一个新的类型的实例对象。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<returns>成功返回自定义类型数据,失败抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.WriteCustomer``1(System.String,``0)">
|
<summary>
|
写入自定义类型的数据,该类型必须继承自IDataTransfer接口。
|
</summary>
|
<typeparam name="T">自定义的数据类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="value">要写入数据。</param>
|
<returns>如果写入成功则返回true,失败则抛出异常。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.Dispose">
|
<summary>
|
显式实现IDisposable接口以提供垃圾回收时的清理
|
</summary>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.Wait``1(System.String,System.Int32,System.Int32,``0)">
|
<summary>
|
等待指定地址的泛型类型值为指定的值
|
</summary>
|
<typeparam name="T">指定的值的类型泛型。</typeparam>
|
<param name="address">源地址,具体格式取决于使用的工业协议。</param>
|
<param name="readInterval">读取的频率。</param>
|
<param name="waitTimeout">等待的超时时间,如果超时时间为-1的话,则是无期限等待。</param>
|
<param name="value">等待检测的值</param>
|
<returns>是否等待成功的结果对象,一旦通信失败,或是等待超时就返回失败。否则返回成功,并告知调用方等待了多久。</returns>
|
</member>
|
<member name="M:WIDESEAWCS_Communicator.SiemensS7.Finalize">
|
<summary>
|
析构函数,确保在不再需要时关闭连接
|
</summary>
|
</member>
|
</members>
|
</doc>
|