| 程序包 | 说明 |
|---|---|
| HslCommunication.Core.Types | |
| HslCommunication.Profinet.Delta.Helper |
| 限定符和类型 | 方法和说明 |
|---|---|
OperateResultExTwo<T1,T2> |
OperateResultExTwo.Check(FunctionOperateExTwo<T1,T2,Boolean> check,
String message)
返回一个检查结果对象,可以进行自定义的数据检查。
|
OperateResultExTwo<T1,T2> |
OperateResultExTwo.Check(FunctionOperateExTwo<T1,T2,OperateResult> check)
返回一个检查结果对象,可以进行自定义的数据检查。
|
OperateResult |
OperateResultExTwo.Then(FunctionOperateExTwo<T1,T2,OperateResult> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult1,TResult2,TResult3,TResult4> |
OperateResultExTwo.ThenExFour(FunctionOperateExTwo<T1,T2,OperateResultExFour<TResult1,TResult2,TResult3,TResult4>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult> OperateResultExOne<TResult> |
OperateResultExTwo.ThenExOne(FunctionOperateExTwo<T1,T2,OperateResultExOne<TResult>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult1,TResult2,TResult3> |
OperateResultExTwo.ThenExThree(FunctionOperateExTwo<T1,T2,OperateResultExThree<TResult1,TResult2,TResult3>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult1,TResult2> |
OperateResultExTwo.ThenExTwo(FunctionOperateExTwo<T1,T2,OperateResultExTwo<TResult1,TResult2>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResultExOne<byte[]> |
DeltaDvpHelper.Read(FunctionOperateExTwo<String,Short,OperateResultExOne<byte[]>> readFunc,
String address,
short length)
读取台达PLC的原始字节变量,重写了读D地址时,跨区域读4096地址时,将会分割多次读取
|
static OperateResultExOne<byte[]> |
DeltaHelper.Read(IDelta delta,
FunctionOperateExTwo<String,Short,OperateResultExOne<byte[]>> readFunc,
String address,
short length) |
static OperateResultExOne<boolean[]> |
DeltaDvpHelper.ReadBool(FunctionOperateExTwo<String,Short,OperateResultExOne<boolean[]>> readBoolFunc,
String address,
short length)
读取台达PLC的bool变量,重写了读M地址时,跨区域读1536地址时,将会分割多次读取
|
static OperateResultExOne<boolean[]> |
DeltaHelper.ReadBool(IDelta delta,
FunctionOperateExTwo<String,Short,OperateResultExOne<boolean[]>> readBoolFunc,
String address,
short length) |
static OperateResult |
DeltaDvpHelper.Write(FunctionOperateExTwo<String,boolean[],OperateResult> writeBoolFunc,
String address,
boolean[] value)
写入台达PLC的bool数据,当发现是M类型的数据,并且地址出现跨1536时,进行切割写入操作
|
static OperateResult |
DeltaDvpHelper.Write(FunctionOperateExTwo<String,byte[],OperateResult> writeFunc,
String address,
byte[] value)
写入台达PLC的原始字节数据,当发现是D类型的数据,并且地址出现跨4096时,进行切割写入操作
|
static OperateResult |
DeltaHelper.Write(IDelta delta,
FunctionOperateExTwo<String,boolean[],OperateResult> writeBoolFunc,
String address,
boolean[] values) |
static OperateResult |
DeltaHelper.Write(IDelta delta,
FunctionOperateExTwo<String,byte[],OperateResult> writeFunc,
String address,
byte[] value) |
Copyright © 2022. All rights reserved.