Files
MassSpectrometer/JinYuan.ControlCenter/bin/Debug/PLC.xml
T
2026-09-09 18:42:38 +08:00

1052 lines
36 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?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>