1052 lines
36 KiB
XML
1052 lines
36 KiB
XML
<?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>
|