Files
MassSpectrometer/PLC/bin/Debug/PLC.xml
T

1052 lines
36 KiB
XML
Raw Normal View History

2026-09-09 18:42:38 +08:00
<?xml version="1.0"?>
<doc>
<assembly>
<name>PLC</name>
</assembly>
<members>
<member name="T:PLC.DataQueue`1">
<summary>
泛型定长数据队列
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="F:PLC.DataQueue`1.length">
<summary>
队列长度
</summary>
</member>
<member name="F:PLC.DataQueue`1.dataQueue">
<summary>
泛型队列
</summary>
</member>
<member name="M:PLC.DataQueue`1.Enqueue(`0)">
<summary>
向列尾插入元素
并移去列首超出数量的元素
</summary>
<param name="value"></param>
</member>
<member name="P:PLC.DataQueue`1.IsSame">
<summary>
是否整个队列的数据都相同、
</summary>
</member>
<member name="T:PLC.IPLC">
<summary>
PLC接口
</summary>
</member>
<member name="M:PLC.IPLC.Connect(System.String@)">
<summary>
链接
</summary>
<param name="msg"></param>
<returns></returns>
</member>
<member name="M:PLC.IPLC.Disconnect">
<summary>
断开
</summary>
<returns></returns>
</member>
<member name="M:PLC.IPLC.ReadBool(System.String)">
<summary>
读取单个Bool
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.IPLC.ReadInt16(System.String)">
<summary>
读取单个Int16整数
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.IPLC.ReadInt16Async(System.String)">
<summary>
异步读取单个Int16整数
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.IPLC.ReadArrInt16(System.String,System.UInt16)">
<summary>
读取Int16数组
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.IPLC.ReadArrInt16Async(System.String,System.UInt16)">
<summary>
异步读取Int16数组
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.IPLC.ReadInt32(System.String)">
<summary>
读取单个32位整数
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.IPLC.ReadInt32Async(System.String)">
<summary>
异步读取单个32位整数
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.IPLC.ReadFloat(System.String)">
<summary>
读取浮点型数据
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.IPLC.ReadArrFloatAsync(System.String,System.UInt16)">
<summary>
异步读取float数组
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.IPLC.ReadValue``1(System.String,PLC.DataType,System.UInt16)">
<summary>
泛型读取
</summary>
<typeparam name="T"></typeparam>
<param name="address"></param>
<param name="type"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="T:PLC.PLCAlarm.AlarmManager">
<summary>
报警信息管理器
</summary>
</member>
<member name="M:PLC.PLCAlarm.AlarmManager.AddAlarm(PLC.PLCAlarm.RecordAlarmDataArgs)">
<summary>
添加报警
</summary>
<param name="e"></param>
</member>
<member name="M:PLC.PLCAlarm.AlarmManager.RemoveAlarm(PLC.PLCAlarm.RecordAlarmDataArgs)">
<summary>
删除报警
</summary>
<param name="e"></param>
</member>
<member name="M:PLC.PLCAlarm.AlarmManager.GetFormattedAlarmText">
<summary>
获取报警文本
</summary>
<returns></returns>
</member>
<member name="M:PLC.PLCAlarm.AlarmManager.GetActiveAlarmsJson">
<summary>
获取报警JOSN
</summary>
<returns></returns>
</member>
<member name="T:PLC.PLCAlarm.AlarmEntry">
<summary>
报警类
</summary>
</member>
<member name="P:PLC.PLCAlarm.AlarmEntry.AlarmCode">
<summary>
报警代码
</summary>
</member>
<member name="P:PLC.PLCAlarm.AlarmEntry.AlarmInfo">
<summary>
报警信息
</summary>
</member>
<member name="P:PLC.PLCAlarm.AlarmEntry.AlarmDate">
<summary>
报警时间
</summary>
</member>
<member name="P:PLC.PLCAlarm.AlarmEntry.StartTime">
<summary>
报警开始时间
</summary>
</member>
<member name="T:PLC.PLCAlarm.AlarmFileData">
<summary>
从文件读取的PLC报警信息
</summary>
</member>
<member name="M:PLC.PLCAlarm.AlarmFileData.#ctor(System.String[])">
<summary>
alarmData有5个元素,分别对应字,位,报警触发值,报警代码,报警信息
</summary>
<param name="alarmData"></param>
</member>
<member name="P:PLC.PLCAlarm.AlarmFileData.Word">
<summary>
报警字地址
</summary>
</member>
<member name="P:PLC.PLCAlarm.AlarmFileData.Bit">
<summary>
报警位地址
</summary>
</member>
<member name="P:PLC.PLCAlarm.AlarmFileData.AlarmTriger">
<summary>
报警触发值
(为true的话就是当读取值是true的时候触发这个报警)
</summary>
</member>
<member name="P:PLC.PLCAlarm.AlarmFileData.AlarmCode">
<summary>
要上传到mes的报警代码
</summary>
</member>
<member name="P:PLC.PLCAlarm.AlarmFileData.AlarmInfo">
<summary>
报警说明
</summary>
</member>
<member name="T:PLC.PLCAlarm.PLCAlarmReader">
<summary>
PLC报警记录模块
</summary>
</member>
<member name="F:PLC.PLCAlarm.PLCAlarmReader.alarmFileDataList">
<summary>
报警模板(从触摸屏导出的报警数据)
</summary>
</member>
<member name="F:PLC.PLCAlarm.PLCAlarmReader.alarmRecordPath">
<summary>
报警记录路径(实际记录下来的实时报警)
</summary>
</member>
<member name="F:PLC.PLCAlarm.PLCAlarmReader.ignoreAlarm">
<summary>
是否忽略报警状态下的新增报警
</summary>
</member>
<member name="F:PLC.PLCAlarm.PLCAlarmReader.recordType">
<summary>
报警记录类型
</summary>
</member>
<member name="M:PLC.PLCAlarm.PLCAlarmReader.#ctor(System.String,System.String,PLC.PLCAlarm.RecordType,System.Boolean)">
<summary>
初始化一个报警读取器
</summary>
<param name="AlarmFilePath">报警文件路径
<para>
文件格式 .csv
<para>字,位,触发数值,报警代码,报警内容</para>
<para>40000,0,1,E001,急停报警(IO:A1_I0.05)</para>
<para>40000,1,1,E002,上下料安全门报警(IO:A1_I0.06)</para>
</para>
</param>
<param name="AlarmRecordPath">报警记录目录路径</param>
<param name="recType">报警记录类型</param>
<param name="ignore">是否忽略报警状态下的新增报警</param>
</member>
<member name="E:PLC.PLCAlarm.PLCAlarmReader.PLCAlarm_New">
<summary>
新增报警事件
</summary>
</member>
<member name="E:PLC.PLCAlarm.PLCAlarmReader.PLCAlarm_Remove">
<summary>
报警复位事件
</summary>
</member>
<member name="P:PLC.PLCAlarm.PLCAlarmReader.RecordAlarms">
<summary>
当前记录中的报警
</summary>
</member>
<member name="M:PLC.PLCAlarm.PLCAlarmReader.ReadAlarmFile(System.String)">
<summary>
读取本地报警文件
</summary>
<returns></returns>
</member>
<member name="M:PLC.PLCAlarm.PLCAlarmReader.FindAlarm(System.Int32,System.Int32,System.Boolean,PLC.PLCAlarm.AlarmFileData@)">
<summary>
寻找报警代码
</summary>
<param name="word">字地址</param>
<param name="bit">位地址</param>
<param name="value">值</param>
<param name="alarmData">报警信息</param>
<returns>是否找到</returns>
</member>
<member name="M:PLC.PLCAlarm.PLCAlarmReader.GenerateAlarmList(System.Int32,System.Int32,System.UInt16[],System.Collections.Generic.List{PLC.PLCAlarm.AlarmFileData}@,System.Int32)">
<summary>
获得当前报警列表
</summary>
<param name="startAddr">报警字开始地址</param>
<param name="addrStep">报警地址递增步进(个别情况用)
<para>比如按字读取基恩士MR地址时,字地址是40000,40100,40200这样增加的,此时就要把addrStep设成100</para>
</param>
<param name="length">报警字长度(有几个字)</param>
<param name="readDatas">读到的数据</param>
<param name="readPLCAlrms">返回的当前报警列表</param>
<returns></returns>
</member>
<member name="M:PLC.PLCAlarm.PLCAlarmReader.IsPLCAlarm(System.Int32,System.Int32,System.UInt16[],System.Int32)">
<summary>
输入读取的数据,判断当前是否报警,保存报警记录
</summary>
<param name="startAddr">报警字开始地址</param>
<param name="addrStep">报警地址递增步进(个别情况用)
<para>比如按字读取基恩士MR地址时,字地址是40000,40100,40200这样增加的,此时就要把addrStep设成100</para>
</param>
<param name="length">报警字长度(有几个字)</param>
<param name="readDatas">读到的数据</param>
<returns></returns>
</member>
<member name="M:PLC.PLCAlarm.PLCAlarmReader.OnAlarm_New(PLC.PLCAlarm.RecordAlarmDataArgs)">
<summary>
触发新增报警事件
</summary>
<param name="args"></param>
</member>
<member name="M:PLC.PLCAlarm.PLCAlarmReader.OnAlarm_Remove(PLC.PLCAlarm.RecordAlarmDataArgs)">
<summary>
触发报警复位事件
</summary>
<param name="args"></param>
</member>
<member name="M:PLC.PLCAlarm.PLCAlarmReader.SaveAlarmRecordWhenFinish(PLC.PLCAlarm.RecordAlarmDataArgs,System.DateTime)">
<summary>
当报警消除的时候记录已消除的报警
</summary>
<param name="alrmData">报警数据</param>
<param name="endTime">结束时间</param>
</member>
<member name="M:PLC.PLCAlarm.PLCAlarmReader.SaveAlarmRecordWhenStart(PLC.PLCAlarm.RecordAlarmDataArgs)">
<summary>
当报警触发的时候记录报警
</summary>
<param name="alrmData">报警数据</param>
</member>
<member name="T:PLC.PLCAlarm.RecordAlarmDataArgs">
<summary>
报警记录数据(同时作为报警事件的事件参数)
</summary>
</member>
<member name="P:PLC.PLCAlarm.RecordAlarmDataArgs.AlarmInfo">
<summary>
报警信息
</summary>
</member>
<member name="P:PLC.PLCAlarm.RecordAlarmDataArgs.AlarmCode">
<summary>
报警代码
</summary>
</member>
<member name="P:PLC.PLCAlarm.RecordAlarmDataArgs.AlarmDate">
<summary>
报警日期
</summary>
</member>
<member name="P:PLC.PLCAlarm.RecordAlarmDataArgs.StartTime">
<summary>
报警开始时间
</summary>
</member>
<member name="T:PLC.PLCAlarm.RecordType">
<summary>
报警文件记录选项
</summary>
</member>
<member name="F:PLC.PLCAlarm.RecordType.NoRecord">
<summary>
不记录
</summary>
</member>
<member name="F:PLC.PLCAlarm.RecordType.RecordWhenStart">
<summary>
报警触发的时候记录
</summary>
</member>
<member name="F:PLC.PLCAlarm.RecordType.RecordWhenFinish">
<summary>
报警复位的时候记录
</summary>
</member>
<member name="T:PLC.OmronCipNet">
<summary>
</summary>
</member>
<member name="M:PLC.OmronCipNet.#ctor(System.Int32,System.String,System.Net.IPEndPoint,System.Int32)">
<summary>
初始化
</summary>
<param name="pid"></param>
<param name="pname"></param>
<param name="iep"></param>
<param name="timeout"></param>
</member>
<member name="M:PLC.OmronCipNet.Connect(System.String@)">
<summary>
启动与PLC链接
</summary>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.Disconnect">
<summary>
断开与PLC链接
</summary>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.ReadBool(System.String)">
<summary>
读取BOOl变量
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.ReadInt16(System.String)">
<summary>
读取16位整数
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.ReadInt16Async(System.String)">
<summary>
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.ReadInt32(System.String)">
<summary>
读取32位整数
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.ReadInt32Async(System.String)">
<summary>
异步读取32位整数
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.ReadFloat(System.String)">
<summary>
读取Float单精度小数
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.ReadArrFloat(System.String,System.UInt16)">
<summary>
读取浮点数组
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.ReadValue``1(System.String,PLC.DataType,System.UInt16)">
<summary>
读取PLC数据
</summary>
<typeparam name="T"></typeparam>
<param name="address"></param>
<param name="type"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.WriteInt16(System.String,System.Int16)">
<summary>
写入16位整数
</summary>
<param name="address"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.WriteInt32(System.String,System.Int32)">
<summary>
写入32位整数
</summary>
<param name="address"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.WriteFloat(System.String,System.Single)">
<summary>
写入浮点数
</summary>
<param name="address"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.WriteValue(System.String,System.Object,PLC.DataType)">
<summary>
写入PLC数据
</summary>
<param name="address"></param>
<param name="value"></param>
<param name="type"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.ReadArrInt16(System.String,System.UInt16)">
<summary>
读取16位整数
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronCipNet.ReadArrFloatAsync(System.String,System.UInt16)">
<summary>
异步读取浮点数组
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="T:PLC.OmronFinsTCP">
<summary>
欧姆龙FinsTCP通讯
</summary>
</member>
<member name="M:PLC.OmronFinsTCP.#ctor(System.Int32,System.String,System.Net.IPEndPoint,System.Int32)">
<summary>
构造函数
</summary>
<param name="pid"></param>
<param name="pname"></param>
<param name="iep"></param>
<param name="timeout"></param>
</member>
<member name="M:PLC.OmronFinsTCP.Connect(System.String@)">
<summary>
启动与PLC链接
</summary>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.Disconnect">
<summary>
断开与PLC链接
</summary>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.ReadBool(System.String)">
<summary>
读取BOOl变量
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.ReadInt16(System.String)">
<summary>
读取16位整数
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.ReadInt16Async(System.String)">
<summary>
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.ReadArrInt16(System.String,System.UInt16)">
<summary>
读取16位数组
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.ReadArrInt16Async(System.String,System.UInt16)">
<summary>
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.ReadInt32(System.String)">
<summary>
读取32位整数
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.ReadFloat(System.String)">
<summary>
读取Float单精度小数
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.ReadArrFloat(System.String,System.UInt16)">
<summary>
读取Float数组
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.ReadArrShort(System.String,System.UInt16)">
<summary>
读取有符号16位数组
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.ReadArrUshort(System.String,System.UInt16)">
<summary>
读取无符号16位数组
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.ReadInt32Async(System.String)">
<summary>
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.ReadArrFloatAsync(System.String,System.UInt16)">
<summary>
异步读取浮点数组
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.ReadValue``1(System.String,PLC.DataType,System.UInt16)">
<summary>
读取PLC数据
</summary>
<typeparam name="T"></typeparam>
<param name="address"></param>
<param name="type"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.WriteBool(System.String,System.Boolean)">
<summary>
</summary>
<param name="address"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.WriteInt16(System.String,System.Int16)">
<summary>
写入16位整数
</summary>
<param name="address"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.WriteInt32(System.String,System.Int32)">
<summary>
写入32位整数
</summary>
<param name="address"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.WriteFloat(System.String,System.Single)">
<summary>
写入浮点数
</summary>
<param name="address"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:PLC.OmronFinsTCP.WriteValue(System.String,System.Object,PLC.DataType)">
<summary>
写入PLC数据
</summary>
<param name="address"></param>
<param name="value"></param>
<param name="type"></param>
<returns></returns>
</member>
<member name="T:PLC.PLCData`1">
<summary>
PLC数据
</summary>
<typeparam name="T">读取的值类型</typeparam>
</member>
<member name="P:PLC.PLCData`1.WordAddr">
<summary>
字地址
</summary>
</member>
<member name="P:PLC.PLCData`1.BitAddr">
<summary>
位地址
</summary>
</member>
<member name="P:PLC.PLCData`1.Function">
<summary>
功能
</summary>
</member>
<member name="P:PLC.PLCData`1.Info">
<summary>
描述
</summary>
</member>
<member name="P:PLC.PLCData`1.DataType">
<summary>
数据类型
</summary>
</member>
<member name="P:PLC.PLCData`1.HightLowType">
<summary>
高低位类型
</summary>
</member>
<member name="P:PLC.PLCData`1.Data">
<summary>
读取的值
</summary>
</member>
<member name="T:PLC.DataType">
<summary>
读取数据类型
</summary>
</member>
<member name="T:PLC.PLCDataTool">
<summary>
</summary>
</member>
<member name="M:PLC.PLCDataTool.Byte2HexString(System.Byte[],System.Int32)">
<summary>
将字节数组转成16进制字符串
</summary>
<param name="hex"></param>
<param name="len"></param>
<returns></returns>
</member>
<member name="M:PLC.PLCDataTool.Str2StrArray(System.String,System.Int32)">
<summary>
把字符串截取成每个元素2个字符的字符串数组
</summary>
<param name="src"></param>
<param name="notDataCounts">前置非数据字节数,omron为30,Mitsubishi为11</param>
<returns></returns>
</member>
<member name="M:PLC.PLCDataTool.BarcodeTransfer(System.String)">
<summary>
将条码转换成UInt16数组
<para>没两个字符对应一个UInt16</para>
</summary>
<param name="barcode"></param>
<returns></returns>
</member>
<member name="M:PLC.PLCDataTool.BitsToWord(System.Boolean[])">
<summary>
位转字
输入一个长度16的bool数组,返回一个Int16形式的字
<para>高位在左,低位在右</para>
</summary>
<param name="bits"></param>
<returns>Word</returns>
</member>
<member name="M:PLC.PLCDataTool.WordToBits(System.UInt16)">
<summary>
字转位
输入一个Int16形式的字,返回一个长度16的bool数组
</summary>
<param name="word"></param>
<returns>Bits</returns>
</member>
<member name="M:PLC.PLCDataTool.BitsToByte(System.Boolean[])">
<summary>
位转字节
</summary>
<param name="bits"></param>
<returns></returns>
</member>
<member name="M:PLC.PLCDataTool.ByteToBits(System.Byte)">
<summary>
字节转位
</summary>
<param name="bt"></param>
<returns></returns>
</member>
<member name="M:PLC.PLCDataTool.TwoUInt16ToFloat(System.UInt16,System.UInt16)">
<summary>
把两个uint16的数据合并成一个float
</summary>
<param name="High"></param>
<param name="Low"></param>
<returns></returns>
</member>
<member name="M:PLC.PLCDataTool.FloatToTwoUInt16(System.Single)">
<summary>
把float分隔成两个int16
</summary>
<param name="value"></param>
<returns>低位在前高位在后</returns>
</member>
<member name="M:PLC.PLCDataTool.Int32ToTwoUInt16(System.Int32)">
<summary>
把int分隔成两个int16
</summary>
<param name="value"></param>
<returns>低位在前高位在后</returns>
</member>
<member name="M:PLC.PLCDataTool.TwoInt16ToInt32(System.Int16,System.Int16)">
<summary>
把两个Int16的数据合并成一个Int32
</summary>
<param name="High"></param>
<param name="Low"></param>
<returns></returns>
</member>
<member name="T:PLC.PLCFactory">
<summary>
PLC工厂
</summary>
</member>
<member name="T:PLC.PlcReadWriteBase">
<summary>
PLC基类
</summary>
</member>
<member name="M:PLC.PlcReadWriteBase.#ctor(System.Int32,System.String,System.Net.IPEndPoint,System.Int32)">
<summary>
构造一个新的PLC对象
</summary>
<param name="pid"></param>
<param name="pname">plc名</param>
<param name="iep">PLC的IP和端口</param>
<param name="timeout">PLC的通讯超时时间</param>
</member>
<member name="F:PLC.PlcReadWriteBase.zName">
<summary>
</summary>
</member>
<member name="F:PLC.PlcReadWriteBase.zPlcID">
<summary>
</summary>
</member>
<member name="P:PLC.PlcReadWriteBase.Name">
<summary>
</summary>
</member>
<member name="P:PLC.PlcReadWriteBase.PlcID">
<summary>
</summary>
</member>
<member name="P:PLC.PlcReadWriteBase.IP">
<summary>
Ip地址
</summary>
</member>
<member name="P:PLC.PlcReadWriteBase.Port">
<summary>
端口号
</summary>
</member>
<member name="P:PLC.PlcReadWriteBase.IsConnected">
<summary>
是否链接成功
</summary>
</member>
<member name="P:PLC.PlcReadWriteBase.Timeout">
<summary>
PLC 的通讯超时时间
</summary>
</member>
<member name="M:PLC.PlcReadWriteBase.Connect(System.String@)">
<summary>
链接PLC
</summary>
</member>
<member name="M:PLC.PlcReadWriteBase.Disconnect">
<summary>
断开PLC
</summary>
</member>
<member name="M:PLC.PlcReadWriteBase.ReadBool(System.String)">
<summary>
读取Plc内部boo变量
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.PlcReadWriteBase.ReadInt16(System.String)">
<summary>
读取单个Int16整数
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.PlcReadWriteBase.ReadInt16Async(System.String)">
<summary>
异步读取单个Int16整数
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.PlcReadWriteBase.ReadArrInt16(System.String,System.UInt16)">
<summary>
读取Int16数组
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.PlcReadWriteBase.ReadArrInt16Async(System.String,System.UInt16)">
<summary>
异步读取Int16数组
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.PlcReadWriteBase.ReadInt32(System.String)">
<summary>
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.PlcReadWriteBase.ReadInt32Async(System.String)">
<summary>
异步读取整数32位
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.PlcReadWriteBase.ReadFloat(System.String)">
<summary>
</summary>
<param name="address"></param>
<returns></returns>
</member>
<member name="M:PLC.PlcReadWriteBase.ReadArrFloat(System.String,System.UInt16)">
<summary>
读取float数组
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.PlcReadWriteBase.ReadArrFloatAsync(System.String,System.UInt16)">
<summary>
异步读取float数组
</summary>
<param name="address"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.PlcReadWriteBase.ReadValue``1(System.String,PLC.DataType,System.UInt16)">
<summary>
</summary>
<typeparam name="T"></typeparam>
<param name="address"></param>
<param name="type"></param>
<param name="length"></param>
<returns></returns>
</member>
<member name="M:PLC.PlcReadWriteBase.WriteBool(System.String,System.Boolean)">
<summary>
</summary>
<param name="address"></param>
<param name="value"></param>
</member>
<member name="M:PLC.PlcReadWriteBase.WriteInt16(System.String,System.Int16)">
<summary>
</summary>
<param name="address"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:PLC.PlcReadWriteBase.WriteInt32(System.String,System.Int32)">
<summary>
</summary>
<param name="address"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:PLC.PlcReadWriteBase.WriteFloat(System.String,System.Single)">
<summary>
</summary>
<param name="address"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:PLC.PlcReadWriteBase.WriteValue(System.String,System.Object,PLC.DataType)">
<summary>
泛型写入数据
</summary>
<param name="address"></param>
<param name="value"></param>
<param name="type"></param>
<returns></returns>
</member>
<member name="T:PLC.PLCType">
<summary>
PLC类型
</summary>
</member>
<member name="F:PLC.PLCType.OmronFinsTCP">
<summary>
欧姆龙 Fins协议
</summary>
</member>
<member name="F:PLC.PLCType.OmronCipNet">
<summary>
欧姆龙 Fins协议
</summary>
</member>
<member name="F:PLC.PLCType.Mitsubishi">
<summary>
三菱 MC协议
</summary>
</member>
<member name="F:PLC.PLCType.Keyence">
<summary>
基恩士 上位链路协议
</summary>
</member>
<member name="F:PLC.PLCType.Siemens">
<summary>
西门子 S7协议
</summary>
</member>
</members>
</doc>