| 限定符和类型 | 方法和说明 |
|---|---|
OperateResult |
FanucSeries0i.DeleteProgram(int program)
根据指定的程序号信息,删除当前的程序信息
According to the designated program number information, delete the current program information |
protected OperateResult |
FanucSeries0i.ExtraOnDisconnect(Socket socket) |
protected OperateResult |
FanucSeries0i.InitializationOnConnect(Socket socket) |
OperateResult |
FanucSeries0i.SetCurrentProgram(short programNum)
设置指定的程序号为当前的主程序,如果程序号不存在,返回错误信息
Set the specified program number as the current main program, if the program number does not exist, an error message will be returned |
OperateResult |
FanucSeries0i.SetDeviceProgsCurr(String programName)
设置指定路径为当前路径
Set the specified path as the current path |
OperateResult |
FanucSeries0i.StartProcessing()
启动加工程序
Start the processing program |
OperateResult |
FanucSeries0i.WriteCutterLengthShapeOffset(int cutter,
double offset)
根据刀具号写入长度形状补偿,刀具号为1-24
Write length shape compensation according to the tool number, the tool number is 1-24 |
OperateResult |
FanucSeries0i.WriteCutterLengthWearOffset(int cutter,
double offset)
根据刀具号写入长度磨损补偿,刀具号为1-24
Write length wear compensation according to the tool number, the tool number is 1-24 |
OperateResult |
FanucSeries0i.WriteCutterRadiusShapeOffset(int cutter,
double offset)
根据刀具号写入半径形状补偿,刀具号为1-24
Write radius shape compensation according to the tool number, the tool number is 1-24
|
OperateResult |
FanucSeries0i.WriteCutterRadiusWearOffset(int cutter,
double offset)
根据刀具号写入半径磨损补偿,刀具号为1-24
Write radius wear compensation according to the tool number, the tool number is 1-24 |
OperateResult |
FanucSeries0i.WriteProgramContent(String program,
int everyWriteSize)
[商业授权] 将指定文件的NC加工程序,下载到数控机床里,返回是否下载成功
[Authorization] Download the NC machining program of the specified file to the CNC machine tool, and return whether the download is successful 程序文件的内容必须%开始,%结束,下面是一个非常简单的例子: % O0006 G90G10L2P1 M30 % |
OperateResult |
FanucSeries0i.WriteProgramContent(String program,
int everyWriteSize,
String path)
[商业授权] 将指定文件的NC加工程序,下载到数控机床里,返回是否下载成功
[Authorization] Download the NC machining program of the specified file to the CNC machine tool, and return whether the download is successful 程序文件的内容必须%开始,%结束,下面是一个非常简单的例子: % O0006 G90G10L2P1 M30 % |
OperateResult |
FanucSeries0i.WriteProgramFile(String file)
[商业授权] 将指定文件的NC加工程序,下载到数控机床里,返回是否下载成功
[Authorization] Download the NC machining program of the specified file to the CNC machine tool, and return whether the download is successful 程序文件的内容必须%开始,%结束,下面是一个非常简单的例子: % O0006 G90G10L2P1 M30 % |
OperateResult |
FanucSeries0i.WriteSystemMacroValue(int number,
double[] values)
写宏变量,需要指定地址及写入的数据
Write macro variable, need to specify the address and write data |
| 限定符和类型 | 方法和说明 |
|---|---|
OperateResult |
IReadWriteNet.ConnectClose()
关闭连接
|
OperateResult |
IReadWriteNet.Write(String address,
boolean value)
|
OperateResult |
IReadWriteNet.Write(String address,
boolean[] value)
|
OperateResult |
IReadWriteNet.Write(String address,
byte[] value)
写入原始的byte数组数据到指定的地址,返回是否写入成功
Write the original byte array data to the specified address, and return whether the write was successful |
OperateResult |
IReadWriteNet.Write(String address,
double value)
写入double数据,返回是否成功
Write double data, return whether the write was successful |
OperateResult |
IReadWriteNet.Write(String address,
double[] values)
写入double数组,返回是否成功
Write double array, return whether the write was successful |
OperateResult |
IReadWriteNet.Write(String address,
float value)
写入float数据,返回是否成功
Write float data, return whether the write was successful |
OperateResult |
IReadWriteNet.Write(String address,
float[] values)
写入float数组,返回是否成功
Write float array, return whether the write was successful |
OperateResult |
IReadWriteNet.Write(String address,
int value)
写入int数据,返回是否成功
Write int data, return whether the write was successful |
OperateResult |
IReadWriteNet.Write(String address,
int[] values)
写入int[]数组,返回是否成功
Write int array, return whether the write was successful |
OperateResult |
IReadWriteNet.Write(String address,
long value)
写入long数据,返回是否成功
Write long data, return whether the write was successful |
OperateResult |
IReadWriteNet.Write(String address,
long[] values)
写入long数组,返回是否成功
Write long array, return whether the write was successful |
OperateResult |
IReadWriteNet.Write(String address,
short value)
写入short数据,返回是否成功
Write short data, returns whether success |
OperateResult |
IReadWriteNet.Write(String address,
short[] values)
写入short数组,返回是否成功
Write short array, return whether the write was successful |
OperateResult |
IReadWriteNet.Write(String address,
String value)
写入字符串信息,编码为ASCII
Write string information, encoded as ASCII |
OperateResult |
IReadWriteNet.Write(String address,
String value,
Charset encoding)
写入字符串信息,需要指定的编码信息
Write string information, need to specify the encoding information |
OperateResult |
IReadWriteNet.Write(String address,
String value,
int length)
写入指定长度的字符串信息,如果超出,就截断字符串,如果长度不足,那就补0操作,编码为ASCII
Write string information of the specified length. |
OperateResult |
IReadWriteNet.Write(String address,
String value,
int length,
Charset encoding)
写入指定长度的字符串信息,如果超出,就截断字符串,如果长度不足,那就补0操作,编码为指定的编码信息
Write string information of the specified length. |
<T extends IDataTransfer> |
IReadWriteNet.WriteCustomer(String address,
T value)
写入自定义类型的数据,该类型必须继承自IDataTransfer接口
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected OperateResult |
NetworkDoubleBase.AccountCertificate(Socket socket)
认证账号,根据已经设置的用户名和密码,进行发送服务器进行账号认证。
|
OperateResult |
NetworkUdpDeviceBase.ConnectClose() |
OperateResult |
NetworkDoubleBase.ConnectClose()
手动断开与远程服务器的连接,如果当前是长连接模式,那么就会切换到短连接模式
Manually disconnect from the remote server, if it is currently in long connection mode, it will switch to short connection mode |
OperateResult |
NetworkDataServerBase.ConnectClose() |
OperateResult |
NetworkDoubleBase.ConnectServer()
尝试连接远程的服务器,如果连接成功,就切换短连接模式到长连接模式,后面的每次请求都共享一个通道,使得通讯速度更快速
Try to connect to a remote server. |
OperateResult |
NetworkDoubleBase.ConnectServer(AlienSession session)
使用指定的套接字创建异形客户端,在异形客户端的模式下,网络通道需要被动创建。
|
protected OperateResult |
NetworkDoubleBase.ExtraOnDisconnect(Socket socket)
根据实际的协议选择是否重写本方法,有些协议在断开连接之前,需要发送一些报文来关闭当前的网络通道
Select whether to rewrite this method according to the actual protocol. |
protected OperateResult |
NetworkConnectedCip.ExtraOnDisconnect(Socket socket) |
protected OperateResult |
NetworkDoubleBase.InitializationOnConnect(Socket socket)
根据实际的协议选择是否重写本方法,有些协议在创建连接之后,需要进行一些初始化的信号握手,才能最终建立网络通道。
|
protected OperateResult |
NetworkConnectedCip.InitializationOnConnect(Socket socket) |
protected OperateResult |
NetworkBase.Send(Socket socket,
byte[] data)
发送消息给套接字,直到完成的时候返回,经过测试,本方法是线程安全的。
|
protected OperateResult |
NetworkBase.Send(Socket socket,
byte[] data,
int offset,
int size)
发送消息给套接字,直到完成的时候返回,经过测试,本方法是线程安全的。
|
protected OperateResult |
NetworkBase.SendAccountAndCheckReceive(Socket socket,
int customer,
String name,
String pwd)
[自校验] 直接发送字符串数组并确认对方接收完成数据,如果结果异常,则结束通讯
[Self-check] Send string array directly and confirm that the other party has received the completed data. |
protected OperateResult |
NetworkBase.SendBaseAndCheckReceive(Socket socket,
int headCode,
int customer,
byte[] send)
[自校验] 发送字节数据并确认对方接收完成数据,如果结果异常,则结束通讯
[Self-check] Send the byte data and confirm that the other party has received the completed data. |
protected OperateResult |
NetworkBase.SendBytesAndCheckReceive(Socket socket,
int customer,
byte[] send)
[自校验] 发送字节数据并确认对方接收完成数据,如果结果异常,则结束通讯
[Self-check] Send the byte data and confirm that the other party has received the completed data. |
protected OperateResult |
NetworkXBase.SendFileStreamToSocket(Socket socket,
String filename,
long fileLength,
ActionOperateExTwo<Long,Long> report)
[自校验] 将文件数据发送至套接字,如果结果异常,则结束通讯
[Self-check] Send the file data to the socket. |
protected OperateResult |
NetworkBase.SendStreamToSocket(Socket socket,
InputStream stream,
long receive,
ActionOperateExTwo<Long,Long> report,
boolean reportByPercent)
发送一个流的所有数据到指定的网络套接字,需要指定发送的数据长度,支持按照百分比的进度报告
Send all the data of a stream to the specified network socket. |
protected OperateResult |
NetworkBase.SendStringAndCheckReceive(Socket socket,
int customer,
String send)
[自校验] 直接发送字符串数据并确认对方接收完成数据,如果结果异常,则结束通讯
[Self-checking] Send string data directly and confirm that the other party has received the completed data. |
protected OperateResult |
NetworkBase.SendStringAndCheckReceive(Socket socket,
int customer,
String[] sends)
[自校验] 直接发送字符串数组并确认对方接收完成数据,如果结果异常,则结束通讯
[Self-check] Send string array directly and confirm that the other party has received the completed data. |
protected OperateResult |
NetworkServerBase.SocketAcceptExtraCheck(Socket socket,
InetAddress endPoint)
当客户端的socket登录的时候额外检查的操作,并返回操作的结果信息。
|
OperateResult |
NetworkUdpDeviceBase.Write(String address,
boolean value) |
OperateResult |
NetworkDeviceBase.Write(String address,
boolean value) |
OperateResult |
NetworkDataServerBase.Write(String address,
boolean value) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
boolean[] value) |
OperateResult |
NetworkDeviceBase.Write(String address,
boolean[] value) |
OperateResult |
NetworkDataServerBase.Write(String address,
boolean[] value) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
byte[] value) |
OperateResult |
NetworkDeviceBase.Write(String address,
byte[] value) |
OperateResult |
NetworkDataServerBase.Write(String address,
byte[] value) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
double value) |
OperateResult |
NetworkDeviceBase.Write(String address,
double value) |
OperateResult |
NetworkDataServerBase.Write(String address,
double value) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
double[] values) |
OperateResult |
NetworkDeviceBase.Write(String address,
double[] values) |
OperateResult |
NetworkDataServerBase.Write(String address,
double[] values) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
float value) |
OperateResult |
NetworkDeviceBase.Write(String address,
float value) |
OperateResult |
NetworkDataServerBase.Write(String address,
float value) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
float[] values) |
OperateResult |
NetworkDeviceBase.Write(String address,
float[] values) |
OperateResult |
NetworkDataServerBase.Write(String address,
float[] values) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
int value) |
OperateResult |
NetworkDeviceBase.Write(String address,
int value) |
OperateResult |
NetworkDataServerBase.Write(String address,
int value) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
int[] values) |
OperateResult |
NetworkDeviceBase.Write(String address,
int[] values) |
OperateResult |
NetworkDataServerBase.Write(String address,
int[] values) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
long value) |
OperateResult |
NetworkDeviceBase.Write(String address,
long value) |
OperateResult |
NetworkDataServerBase.Write(String address,
long value) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
long[] values) |
OperateResult |
NetworkDeviceBase.Write(String address,
long[] values) |
OperateResult |
NetworkDataServerBase.Write(String address,
long[] values) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
short value) |
OperateResult |
NetworkDeviceBase.Write(String address,
short value) |
OperateResult |
NetworkDataServerBase.Write(String address,
short value) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
short[] values) |
OperateResult |
NetworkDeviceBase.Write(String address,
short[] values) |
OperateResult |
NetworkDataServerBase.Write(String address,
short[] values) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
String value) |
OperateResult |
NetworkDeviceBase.Write(String address,
String value) |
OperateResult |
NetworkDataServerBase.Write(String address,
String value) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
String value,
Charset encoding) |
OperateResult |
NetworkDeviceBase.Write(String address,
String value,
Charset encoding) |
OperateResult |
NetworkDataServerBase.Write(String address,
String value,
Charset encoding) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
String value,
int length) |
OperateResult |
NetworkDeviceBase.Write(String address,
String value,
int length) |
OperateResult |
NetworkDataServerBase.Write(String address,
String value,
int length) |
OperateResult |
NetworkUdpDeviceBase.Write(String address,
String value,
int length,
Charset encoding) |
OperateResult |
NetworkDeviceBase.Write(String address,
String value,
int length,
Charset encoding) |
OperateResult |
NetworkDataServerBase.Write(String address,
String value,
int length,
Charset encoding) |
<T extends IDataTransfer> |
NetworkUdpDeviceBase.WriteCustomer(String address,
T data) |
<T extends IDataTransfer> |
NetworkDeviceBase.WriteCustomer(String address,
T data) |
<T extends IDataTransfer> |
NetworkDataServerBase.WriteCustomer(String address,
T data) |
protected OperateResult |
NetworkBase.WriteStream(OutputStream stream,
byte[] buffer)
将缓冲区的数据写入到流里面去
Write the buffer data to the stream |
protected OperateResult |
NetworkBase.WriteStreamFromSocket(Socket socket,
OutputStream stream,
long totalLength,
ActionOperateExTwo<Long,Long> report,
boolean reportByPercent)
从套接字中接收所有的数据然后写入到指定的流当中去,需要指定数据的长度,支持按照百分比进行进度报告
Receives all data from the socket and writes it to the specified stream. |
OperateResult |
NetworkUdpDeviceBase.WriteUnicodeString(String address,
String value) |
OperateResult |
NetworkDeviceBase.WriteUnicodeString(String address,
String value) |
OperateResult |
NetworkDataServerBase.WriteUnicodeString(String address,
String value) |
OperateResult |
NetworkUdpDeviceBase.WriteUnicodeString(String address,
String value,
int length) |
OperateResult |
NetworkDeviceBase.WriteUnicodeString(String address,
String value,
int length) |
OperateResult |
NetworkDataServerBase.WriteUnicodeString(String address,
String value,
int length) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
NetworkDoubleBase.ExtraAfterReadFromCoreServer(OperateResult read)
和服务器交互完成的时候调用的方法,可以根据读写结果进行一些额外的操作,具体的操作需要根据实际的需求来重写实现
The method called when the interaction with the server is completed can perform some additional operations based on the read and write results. |
| 限定符和类型 | 类和说明 |
|---|---|
class |
OperateResultExFour<T1,T2,T3,T4>
带三个参数的泛型类对象
|
class |
OperateResultExOne<T>
带一个参数的结果类对象
|
class |
OperateResultExThree<T1,T2,T3>
带三个参数的泛型类对象
|
class |
OperateResultExTwo<T1,T2>
带2个参数的结果类
|
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResult |
OperateResult.CreateSuccessResult()
创建一个成功的结果类对象
|
OperateResult |
OperateResult.Then(FunctionOperate<OperateResult> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
OperateResult |
OperateResultExFour.Then(FunctionOperateExFour<T1,T2,T3,T4,OperateResult> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
OperateResult |
OperateResultExOne.Then(FunctionOperateExOne<T,OperateResult> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
OperateResult |
OperateResultExThree.Then(FunctionOperateExThree<T1,T2,T3,OperateResult> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
OperateResult |
OperateResultExTwo.Then(FunctionOperateExTwo<T1,T2,OperateResult> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
OperateResult.CopyErrorFromOther(OperateResult result)
从另一个结果类中拷贝错误信息
|
static <T> OperateResultExOne<T> |
OperateResultExOne.CreateFailedResult(OperateResult result)
创建一个失败的对象
|
static <T1,T2> OperateResultExTwo<T1,T2> |
OperateResultExTwo.CreateFailedResult(OperateResult result)
创建一个失败的泛型类结果对象
|
static <T1,T2,T3> OperateResultExThree<T1,T2,T3> |
OperateResultExThree.CreateFailedResult(OperateResult result)
创建一个失败的泛型类结果对象
|
static <T1,T2,T3,T4> |
OperateResultExFour.CreateFailedResult(OperateResult result)
创建一个失败的泛型类结果对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
OperateResultExFour<T1,T2,T3,T4> |
OperateResultExFour.Check(FunctionOperateExFour<T1,T2,T3,T4,OperateResult> check)
返回一个检查结果对象,可以进行自定义的数据检查。
|
OperateResultExOne<T> |
OperateResultExOne.Check(FunctionOperateExOne<T,OperateResult> check)
返回一个检查结果对象,可以进行自定义的数据检查。
|
OperateResultExThree<T1,T2,T3> |
OperateResultExThree.Check(FunctionOperateExThree<T1,T2,T3,OperateResult> check)
返回一个检查结果对象,可以进行自定义的数据检查。
|
OperateResultExTwo<T1,T2> |
OperateResultExTwo.Check(FunctionOperateExTwo<T1,T2,OperateResult> check)
返回一个检查结果对象,可以进行自定义的数据检查。
|
OperateResult |
OperateResult.Then(FunctionOperate<OperateResult> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
OperateResult |
OperateResultExFour.Then(FunctionOperateExFour<T1,T2,T3,T4,OperateResult> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
OperateResult |
OperateResultExOne.Then(FunctionOperateExOne<T,OperateResult> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
OperateResult |
OperateResultExThree.Then(FunctionOperateExThree<T1,T2,T3,OperateResult> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
OperateResult |
OperateResultExTwo.Then(FunctionOperateExTwo<T1,T2,OperateResult> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
| 限定符和类型 | 方法和说明 |
|---|---|
OperateResult |
NetPushClient.CreatePush(ActionOperateExTwo<NetPushClient,String> pushCallBack)
创建数据推送服务
|
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResult |
ModbusHelper.Write(IModbus modbus,
String address,
boolean value) |
static OperateResult |
ModbusHelper.Write(IModbus modbus,
String address,
boolean[] values) |
static OperateResult |
ModbusHelper.Write(IModbus modbus,
String address,
byte[] value) |
static OperateResult |
ModbusHelper.Write(IModbus modbus,
String address,
short value) |
OperateResult |
ModbusUdpNet.Write(String address,
boolean value)
向线圈中写入bool数值,返回是否写入成功,如果富文本地址不指定,默认使用的功能码是 0x05
Write bool value to the coil and return whether the writing is successful. |
OperateResult |
ModbusTcpNet.Write(String address,
boolean value)
向线圈中写入bool数值,返回是否写入成功,如果富文本地址不指定,默认使用的功能码是 0x05
Write bool value to the coil and return whether the writing is successful. |
OperateResult |
ModbusRtuOverTcp.Write(String address,
boolean value)
向线圈中写入bool数值,返回是否写入成功,如果富文本地址不指定,默认使用的功能码是 0x05
Write bool value to the coil and return whether the writing is successful. |
OperateResult |
ModbusUdpNet.Write(String address,
boolean[] values)
向线圈中写入bool数组,返回是否写入成功,如果富文本地址不指定,默认使用的功能码是 0x0F
Write the bool array to the coil, and return whether the writing is successful. |
OperateResult |
ModbusTcpServer.Write(String address,
boolean[] value) |
OperateResult |
ModbusTcpNet.Write(String address,
boolean[] values)
向线圈中写入bool数组,返回是否写入成功,如果富文本地址不指定,默认使用的功能码是 0x0F
Write the bool array to the coil, and return whether the writing is successful. |
OperateResult |
ModbusRtuOverTcp.Write(String address,
boolean[] values)
向线圈中写入bool数组,返回是否写入成功,如果富文本地址不指定,默认使用的功能码是 0x0F
Write the bool array to the coil, and return whether the writing is successful. |
OperateResult |
ModbusUdpNet.Write(String address,
byte[] value)
将数据写入到Modbus的寄存器上去,需要指定起始地址和数据内容,如果富文本地址不指定,默认使用的功能码是 0x10
To write data to Modbus registers, you need to specify the start address and data content. |
OperateResult |
ModbusTcpServer.Write(String address,
byte[] value) |
OperateResult |
ModbusTcpNet.Write(String address,
byte[] value)
将数据写入到Modbus的寄存器上去,需要指定起始地址和数据内容,如果富文本地址不指定,默认使用的功能码是 0x10
To write data to Modbus registers, you need to specify the start address and data content. |
OperateResult |
ModbusRtuOverTcp.Write(String address,
byte[] value)
将数据写入到Modbus的寄存器上去,需要指定起始地址和数据内容,如果富文本地址不指定,默认使用的功能码是 0x10
To write data to Modbus registers, you need to specify the start address and data content. |
OperateResult |
ModbusUdpNet.Write(String address,
short value)
将数据写入到Modbus的单个寄存器上去,需要指定起始地址和数据值,如果富文本地址不指定,默认使用的功能码是 0x06
To write data to a single register of Modbus, you need to specify the start address and data value. |
OperateResult |
ModbusTcpNet.Write(String address,
short value)
将数据写入到Modbus的单个寄存器上去,需要指定起始地址和数据值,如果富文本地址不指定,默认使用的功能码是 0x06
To write data to a single register of Modbus, you need to specify the start address and data value. |
OperateResult |
ModbusRtuOverTcp.Write(String address,
short value)
将数据写入到Modbus的单个寄存器上去,需要指定起始地址和数据值,如果富文本地址不指定,默认使用的功能码是 0x06
To write data to a single register of Modbus, you need to specify the start address and data value. |
static OperateResult |
ModbusHelper.WriteMask(IModbus modbus,
String address,
short andMask,
short orMask) |
OperateResult |
ModbusUdpNet.WriteMask(String address,
short andMask,
short orMask)
向设备写入掩码数据,使用0x16功能码,需要确认对方是否支持相关的操作,掩码数据的操作主要针对寄存器。
|
OperateResult |
ModbusTcpNet.WriteMask(String address,
short andMask,
short orMask)
向设备写入掩码数据,使用0x16功能码,需要确认对方是否支持相关的操作,掩码数据的操作主要针对寄存器。
|
OperateResult |
ModbusRtuOverTcp.WriteMask(String address,
short andMask,
short orMask)
向设备写入掩码数据,使用0x16功能码,需要确认对方是否支持相关的操作,掩码数据的操作主要针对寄存器。
|
OperateResult |
ModbusUdpNet.WriteOneRegister(String address,
short value)
将数据写入到Modbus的单个寄存器上去,需要指定起始地址和数据值,如果富文本地址不指定,默认使用的功能码是 0x06
To write data to a single register of Modbus, you need to specify the start address and data value. |
OperateResult |
ModbusTcpNet.WriteOneRegister(String address,
short value)
将数据写入到Modbus的单个寄存器上去,需要指定起始地址和数据值,如果富文本地址不指定,默认使用的功能码是 0x06
To write data to a single register of Modbus, you need to specify the start address and data value. |
OperateResult |
ModbusRtuOverTcp.WriteOneRegister(String address,
short value)
将数据写入到Modbus的单个寄存器上去,需要指定起始地址和数据值,如果富文本地址不指定,默认使用的功能码是 0x06
To write data to a single register of Modbus, you need to specify the start address and data value. |
| 限定符和类型 | 方法和说明 |
|---|---|
OperateResult |
ModbusDataPool.Write(String address,
boolean[] value) |
OperateResult |
ModbusDataPool.Write(String address,
byte[] value) |
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResult |
MqttHelper.CheckConnectBack(byte code,
byte[] data)
根据服务器返回的信息判断当前的连接是否是可用的
According to the information returned by the server to determine whether the current connection is available |
protected OperateResult |
MqttSyncClient.InitializationOnConnect(Socket socket) |
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResult |
AllenBradleyHelper.CheckResponse(byte[] response)
初步检查返回的CIP协议的报文是否正确
Initially check whether the returned CIP protocol message is correct |
protected OperateResult |
AllenBradleyNet.ExtraOnDisconnect(Socket socket)
A next step handshake agreement is required before disconnecting the Allenbradley plc
|
protected OperateResult |
AllenBradleySLCNet.InitializationOnConnect(Socket socket) |
protected OperateResult |
AllenBradleyNet.InitializationOnConnect(Socket socket) |
OperateResult |
AllenBradleySLCNet.Write(String address,
boolean value) |
OperateResult |
AllenBradleyPcccNet.Write(String address,
boolean value) |
OperateResult |
AllenBradleyNet.Write(String address,
boolean value)
写入单个Bool的数据信息。
|
OperateResult |
AllenBradleyPcccNet.Write(String address,
byte value) |
OperateResult |
AllenBradleyNet.Write(String address,
byte value)
向PLC中写入byte数据,返回是否写入成功
|
OperateResult |
AllenBradleySLCNet.Write(String address,
byte[] value) |
OperateResult |
AllenBradleyPcccNet.Write(String address,
byte[] value) |
OperateResult |
AllenBradleyNet.Write(String address,
double[] values)
Writes an array of double to the PLC to return whether the write was successful
|
OperateResult |
AllenBradleyNet.Write(String address,
float[] values)
Writes an array of float to the PLC to return whether the write was successful
|
OperateResult |
AllenBradleyNet.Write(String address,
int[] values)
向PLC中写入int数组,返回是否写入成功 -> Writes an int array to the PLC to return whether the write was successful
|
OperateResult |
AllenBradleyNet.Write(String address,
long[] values)
Writes an array of long to the PLC to return whether the write was successful
|
OperateResult |
AllenBradleyNet.Write(String address,
short[] values)
向PLC中写入short数组,返回是否写入成功 -> Writes a short array to the PLC to return whether the write was successful
|
OperateResult |
AllenBradleyNet.Write(String address,
String value)
向PLC中写入string数据,返回是否写入成功,针对的是ASCII编码的数据内容
|
OperateResult |
AllenBradleyPcccNet.Write(String address,
String value,
Charset charset) |
OperateResult |
AllenBradleyNet.WriteTag(String address,
short typeCode,
byte[] value)
使用指定的类型写入指定的节点数据 -> Writes the specified node data with the specified type
|
OperateResult |
AllenBradleyNet.WriteTag(String address,
short typeCode,
byte[] value,
int length)
使用指定的类型写入指定的节点数据 -> Writes the specified node data with the specified type
|
| 限定符和类型 | 方法和说明 |
|---|---|
OperateResult |
DeltaTcpNet.Write(String address,
boolean value) |
OperateResult |
DeltaSerialOverTcp.Write(String address,
boolean value) |
OperateResult |
DeltaTcpNet.Write(String address,
boolean[] values) |
OperateResult |
DeltaSerialOverTcp.Write(String address,
boolean[] values) |
OperateResult |
DeltaTcpNet.Write(String address,
byte[] value) |
OperateResult |
DeltaSerialOverTcp.Write(String address,
byte[] value) |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResult |
FatekProgramHelper.CheckResponse(byte[] content)
检查PLC反馈的报文是否正确,如果不正确,返回错误消息
|
OperateResult |
FatekProgramOverTcp.Run() |
static OperateResult |
FatekProgramHelper.Run(IReadWriteDevice device,
byte station)
使PLC处于RUN的状态
|
OperateResult |
FatekProgramOverTcp.Stop() |
static OperateResult |
FatekProgramHelper.Stop(IReadWriteDevice device,
byte station)
使PLC处于STOP状态
|
static OperateResult |
FatekProgramHelper.Write(IReadWriteDevice device,
byte station,
String address,
boolean[] value)
批量写入bool类型的数组,支持的类型为X,Y,M,S,T,C,具体的地址范围取决于PLC的类型,地址可以携带站号信息,例如 s=2;M100
Write arrays of type bool in batches. |
static OperateResult |
FatekProgramHelper.Write(IReadWriteDevice device,
byte station,
String address,
byte[] value)
批量写入PLC的数据,以字为单位,也就是说最少2个字节信息,支持X,Y,M,S,D,T,C,R,RT,RC具体的地址范围需要根据PLC型号来确认,地址可以携带站号信息,例如 s=2;D100
The data written to the PLC in batches, in units of words, that is, at least 2 bytes of information, supporting X, Y, M, S, D, T, C, R, RT, and RC. |
OperateResult |
FatekProgramOverTcp.Write(String address,
boolean[] value) |
OperateResult |
FatekProgramOverTcp.Write(String address,
byte[] value) |
| 限定符和类型 | 方法和说明 |
|---|---|
OperateResult |
FujiSPHNet.CpuBatchInitializeAndStart()
This command is used to initialize and start all the CPUs that exist in a configuration in a batch.
|
OperateResult |
FujiSPHNet.CpuBatchReset()
This command is used to stop all the CPUs that exist in a configuration in a batch.
|
OperateResult |
FujiSPHNet.CpuBatchStart()
This command is used to start all the CPUs that exist in a configuration in a batch.
|
OperateResult |
FujiSPHNet.CpuBatchStop()
This command is used to stop all the CPUs that exist in a configuration in a batch.
|
OperateResult |
FujiSPHNet.CpuIndividualInitializeAndStart()
This command is used to initialize and start an arbitrary CPU existing in a configuration by specifying it.
|
OperateResult |
FujiSPHNet.CpuIndividualReset()
This command is used to reset an arbitrary CPU existing in a configuration by specifying it.
|
OperateResult |
FujiSPHNet.CpuIndividualStart()
This command is used to start an arbitrary CPU existing in a configuration by specifying it.
|
OperateResult |
FujiSPHNet.CpuIndividualStop()
This command is used to stop an arbitrary CPU existing in a configuration by specifying it.
|
static OperateResult |
FujiSPBHelper.Write(IReadWriteDevice device,
byte station,
String address,
boolean value)
写入一个Bool值到一个地址里,地址可以是线圈地址,也可以是寄存器地址,例如:M100, D10.12,地址可以携带站号信息,例如:s=2;D10.12
Write a Bool value to an address. |
static OperateResult |
FujiSPBHelper.Write(IReadWriteDevice device,
byte station,
String address,
byte[] value)
批量写入PLC的数据,以字为单位,也就是说最少2个字节信息,支持读取X,Y,L,M,D,TN,CN,TC,CC,R具体的地址范围需要根据PLC型号来确认,地址可以携带站号信息,例如:s=2;D100
The data written to the PLC in batches, in units of words, that is, a minimum of 2 bytes of information. |
OperateResult |
FujiSPBOverTcp.Write(String address,
boolean value) |
OperateResult |
FujiSPHNet.Write(String address,
boolean[] value)
批量写入位数据的方法,需要传入位地址,等待写入的boo[]数据,地址示例:M1.100.5,M3.1000.12,M10.1000.0
To write bit data in batches, you need to pass in the bit address and wait for the boo[] data to be written. |
OperateResult |
FujiSPHNet.Write(String address,
byte[] value)
批量写入字节数组到PLC的地址里,地址支持M1.1000,M3.1000,M10.1000,返回是否写入成功。
|
OperateResult |
FujiSPBOverTcp.Write(String address,
byte[] value) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected OperateResult |
GeSRTPNet.InitializationOnConnect(Socket socket) |
OperateResult |
GeSRTPNet.Write(String address,
boolean[] value)
按照位为单位,批量写入 bool 数组到指定的地址里,不支持 AI,AQ,R 地址类型,地址比如从1开始,例如 I1,Q1,M1,T1,SA1,SB1,SC1,S1,G1
In units of bits, write bool arrays in batches to the specified addresses. |
OperateResult |
GeSRTPNet.Write(String address,
byte value)
向PLC中写入byte数据,返回是否写入成功
Write byte data to PLC and return whether the writing is successful |
OperateResult |
GeSRTPNet.Write(String address,
byte[] value) |
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResult |
KeyenceNanoHelper.CheckPlcReadResponse(byte[] ack)
校验读取返回数据状态,主要返回的第一个字节是不是E
Check the status of the data returned from reading, whether the first byte returned is E |
static OperateResult |
KeyenceNanoHelper.CheckPlcWriteResponse(byte[] ack)
校验写入返回数据状态,检测返回的数据是不是OK
Verify the status of the returned data written and check whether the returned data is OK |
protected OperateResult |
KeyenceNanoSerialOverTcp.ExtraOnDisconnect(Socket socket) |
protected OperateResult |
KeyenceNanoSerialOverTcp.InitializationOnConnect(Socket socket) |
OperateResult |
KeyenceNanoSerialOverTcp.SetPlcDateTime(Date dateTime) |
static OperateResult |
KeyenceNanoHelper.SetPlcDateTime(IReadWriteDevice keyence,
Date dateTime)
[Authorization] Set PLC time |
static OperateResult |
KeyenceNanoHelper.Write(IReadWriteDevice keyence,
String address,
boolean value) |
static OperateResult |
KeyenceNanoHelper.Write(IReadWriteDevice keyence,
String address,
boolean[] value) |
static OperateResult |
KeyenceNanoHelper.Write(IReadWriteDevice keyence,
String address,
byte[] value) |
OperateResult |
KeyenceNanoSerialOverTcp.Write(String address,
boolean value) |
OperateResult |
KeyenceNanoSerialOverTcp.Write(String address,
boolean[] value) |
OperateResult |
KeyenceNanoSerialOverTcp.Write(String address,
byte[] value) |
OperateResult |
KeyenceNanoSerialOverTcp.WriteExpansionMemory(byte unit,
short address,
byte[] value) |
static OperateResult |
KeyenceNanoHelper.WriteExpansionMemory(IReadWriteDevice keyence,
byte unit,
short address,
byte[] value)
[Authorization] To write the original byte data to the extended buffer memory, you need to specify the unit number, offset address, and write data |
| 限定符和类型 | 方法和说明 |
|---|---|
OperateResult |
MelsecFxSerialOverTcp.ActivePlc() |
static OperateResult |
MelsecA1ENet.CheckResponseLegal(byte[] response)
检测反馈的消息是否合法
|
static OperateResult |
MelsecA1EAsciiNet.CheckResponseLegal(byte[] response)
检测反馈的消息是否合法
|
OperateResult |
MelsecMcUdp.ErrorStateReset()
LED 熄灭 出错代码初始化
LED off Error code initialization |
OperateResult |
MelsecMcNet.ErrorStateReset()
LED 熄灭 出错代码初始化
LED off Error code initialization |
OperateResult |
MelsecMcAsciiUdp.ErrorStateReset()
LED 熄灭 出错代码初始化
LED off Error code initialization |
OperateResult |
MelsecMcAsciiNet.ErrorStateReset()
LED 熄灭 出错代码初始化
LED off Error code initialization |
protected OperateResult |
MelsecFxSerialOverTcp.InitializationOnConnect(Socket socket) |
OperateResult |
MelsecMcUdp.RemoteReset()
远程Reset操作
Remote Reset Operation |
OperateResult |
MelsecMcNet.RemoteReset()
远程Reset操作
Remote Reset Operation |
OperateResult |
MelsecMcAsciiUdp.RemoteReset()
远程Reset操作
Remote Reset Operation |
OperateResult |
MelsecMcAsciiNet.RemoteReset()
远程Reset操作
Remote Reset Operation |
OperateResult |
MelsecMcUdp.RemoteRun()
远程Run操作
Remote Run Operation |
OperateResult |
MelsecMcNet.RemoteRun()
远程Run操作
Remote Run Operation |
OperateResult |
MelsecMcAsciiUdp.RemoteRun()
远程Run操作
Remote Run Operation |
OperateResult |
MelsecMcAsciiNet.RemoteRun()
远程Run操作
Remote Run Operation |
OperateResult |
MelsecMcUdp.RemoteStop()
远程Stop操作
Remote Stop operation |
OperateResult |
MelsecMcNet.RemoteStop()
远程Stop操作
Remote Stop operation |
OperateResult |
MelsecMcAsciiUdp.RemoteStop()
远程Stop操作
Remote Stop operation |
OperateResult |
MelsecMcAsciiNet.RemoteStop()
远程Stop操作
Remote Stop operation |
OperateResult |
MelsecFxSerialOverTcp.Write(String address,
boolean value) |
OperateResult |
MelsecMcUdp.Write(String address,
boolean[] values) |
OperateResult |
MelsecMcRNet.Write(String address,
boolean[] values) |
OperateResult |
MelsecMcNet.Write(String address,
boolean[] values) |
OperateResult |
MelsecMcAsciiUdp.Write(String address,
boolean[] values) |
OperateResult |
MelsecMcAsciiNet.Write(String address,
boolean[] values) |
OperateResult |
MelsecA1ENet.Write(String address,
boolean[] values)
批量写入
Boolean 数组数据,返回是否成功,地址示例M100,S100,B1A,如果是X,Y, X017就是8进制地址,Y10就是16进制地址。 |
OperateResult |
MelsecA1EAsciiNet.Write(String address,
boolean[] values) |
OperateResult |
MelsecMcUdp.Write(String address,
byte[] value) |
OperateResult |
MelsecMcRNet.Write(String address,
byte[] value) |
OperateResult |
MelsecMcNet.Write(String address,
byte[] value) |
OperateResult |
MelsecMcAsciiUdp.Write(String address,
byte[] value) |
OperateResult |
MelsecMcAsciiNet.Write(String address,
byte[] value) |
OperateResult |
MelsecFxSerialOverTcp.Write(String address,
byte[] value) |
OperateResult |
MelsecA1ENet.Write(String address,
byte[] value) |
OperateResult |
MelsecA1EAsciiNet.Write(String address,
byte[] value) |
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResult |
MelsecFxSerialHelper.ActivePlc(IReadWriteDevice plc) |
static OperateResult |
MelsecFxSerialHelper.CheckPlcReadResponse(byte[] ack) |
static OperateResult |
MelsecFxSerialHelper.CheckPlcWriteResponse(byte[] ack) |
static OperateResult |
McBinaryHelper.CheckResponseContentHelper(byte[] content)
检查从MC返回的数据是否是合法的。
|
static OperateResult |
McAsciiHelper.CheckResponseContentHelper(byte[] content)
检查反馈的内容是否正确的
|
static OperateResult |
McHelper.ErrorStateReset(IReadWriteMc mc)
LED 熄灭 出错代码初始化
LED off Error code initialization |
static OperateResult |
McHelper.RemoteReset(IReadWriteMc mc)
远程Reset操作
Remote Reset Operation |
static OperateResult |
McHelper.RemoteRun(IReadWriteMc mc)
远程Run操作
Remote Run Operation |
static OperateResult |
McHelper.RemoteStop(IReadWriteMc mc)
远程Stop操作
Remote Stop operation |
static OperateResult |
MelsecFxSerialHelper.Write(IReadWriteDevice plc,
String address,
boolean value) |
static OperateResult |
MelsecFxSerialHelper.Write(IReadWriteDevice plc,
String address,
byte[] value,
boolean isNewVersion) |
static OperateResult |
McHelper.Write(IReadWriteMc mc,
String address,
boolean[] values) |
static OperateResult |
McHelper.Write(IReadWriteMc mc,
String address,
byte[] value) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected OperateResult |
OmronConnectedCipNet.ExtraOnDisconnect(Socket socket) |
protected OperateResult |
OmronFinsNet.InitializationOnConnect(Socket socket) |
protected OperateResult |
OmronConnectedCipNet.InitializationOnConnect(Socket socket) |
static OperateResult |
OmronFinsNetHelper.Write(IReadWriteDevice omron,
String address,
boolean[] values)
向PLC中位软元件写入bool数组,返回是否写入成功,比如你写入D100,values[0]对应D100.0,地址格式为"D100.0","C100.0","W100.0","H100.0","A100.0"
Write the bool array to the PLC's median device and return whether the write was successful. |
static OperateResult |
OmronFinsNetHelper.Write(IReadWriteDevice omron,
String address,
byte[] value)
向PLC写入数据,数据格式为原始的字节类型,地址格式为"D100","C100","W100","H100","A100"
Write data to PLC, the data format is the original byte type, and the address format is "D100", "C100", "W100", "H100", "A100" |
OperateResult |
OmronConnectedCipNet.Write(String address,
boolean value) |
OperateResult |
OmronHostLinkOverTcp.Write(String address,
boolean[] values) |
OperateResult |
OmronHostLinkCModeOverTcp.Write(String address,
boolean[] value) |
OperateResult |
OmronFinsUdp.Write(String address,
boolean[] values) |
OperateResult |
OmronFinsNet.Write(String address,
boolean[] values)
向PLC中位软元件写入bool数组,返回是否写入成功,比如你写入D100,values[0]对应D100.0,地址格式为"D100.0","C100.0","W100.0","H100.0","A100.0"
Write the bool array to the PLC's median device and return whether the write was successful. |
OperateResult |
OmronConnectedCipNet.Write(String address,
byte value) |
OperateResult |
OmronCipNet.Write(String address,
byte value) |
OperateResult |
OmronHostLinkOverTcp.Write(String address,
byte[] value) |
OperateResult |
OmronHostLinkCModeOverTcp.Write(String address,
byte[] value) |
OperateResult |
OmronFinsUdp.Write(String address,
byte[] value) |
OperateResult |
OmronFinsNet.Write(String address,
byte[] value)
向PLC写入数据,数据格式为原始的字节类型,地址格式为"D100","C100","W100","H100","A100"
Write data to PLC, the data format is the original byte type, and the address format is "D100", "C100", "W100", "H100", "A100" |
OperateResult |
OmronConnectedCipNet.Write(String address,
byte[] value)
当前的PLC不支持该功能,需要调用
|
OperateResult |
OmronConnectedCipNet.Write(String address,
double[] values) |
OperateResult |
OmronCipNet.Write(String address,
double[] values) |
OperateResult |
OmronConnectedCipNet.Write(String address,
float[] values) |
OperateResult |
OmronCipNet.Write(String address,
float[] values) |
OperateResult |
OmronConnectedCipNet.Write(String address,
int[] values) |
OperateResult |
OmronCipNet.Write(String address,
int[] values) |
OperateResult |
OmronConnectedCipNet.Write(String address,
long[] values) |
OperateResult |
OmronCipNet.Write(String address,
long[] values) |
OperateResult |
OmronConnectedCipNet.Write(String address,
short[] values) |
OperateResult |
OmronCipNet.Write(String address,
short[] values) |
OperateResult |
OmronConnectedCipNet.Write(String address,
String value) |
OperateResult |
OmronCipNet.Write(String address,
String value) |
OperateResult |
OmronConnectedCipNet.Write(String address,
String value,
Charset encoding) |
OperateResult |
OmronConnectedCipNet.WriteTag(String address,
short typeCode,
byte[] value) |
OperateResult |
OmronConnectedCipNet.WriteTag(String address,
short typeCode,
byte[] value,
int length)
使用指定的类型写入指定的节点数据
Writes the specified node data with the specified type |
| 限定符和类型 | 方法和说明 |
|---|---|
OperateResult |
PanasonicMewtocolOverTcp.Write(String address,
boolean value)
往指定的地址写入bool数据,地址举例:SR0.0 X0.0 Y0.0 R0.0 L0.0
Write bool data to the specified address. |
OperateResult |
PanasonicMewtocolOverTcp.Write(String address,
boolean[] values)
往指定的地址写入
|
OperateResult |
PanasonicMewtocolOverTcp.Write(String address,
byte[] value)
将数据写入到指定的地址里去,地址示例:D0 F0 K0 T0 C0, 地址支持携带站号的访问方式,例如:s=2;D100
Write data to the specified address, address example: D0 F0 K0 T0 C0, the address supports carrying station number information, for example: s=2;D100 |
| 限定符和类型 | 方法和说明 |
|---|---|
protected OperateResult |
SiemensS7Net.InitializationOnConnect(Socket socket)
在客户端连接上服务器后,所做的一些初始化操作 ->
Two handshake actions required after connecting to the server
|
OperateResult |
SiemensPPIOverTcp.Start(String parameter) |
OperateResult |
SiemensPPIOverTcp.Stop(String parameter) |
OperateResult |
SiemensS7Net.Write(String address,
boolean value)
写入PLC的一个位,例如"M100.6","I100.7","Q100.0","DB20.100.0",如果只写了"M100"默认为"M100.0
|
OperateResult |
SiemensS7Net.Write(String address,
boolean[] values)
向PLC中写入bool数组,返回值说明,比如你写入M100,那么data[0]对应M100.0
|
OperateResult |
SiemensPPIOverTcp.Write(String address,
boolean[] value) |
OperateResult |
SiemensFetchWriteNet.Write(String address,
boolean[] values)
向PLC中写入bool数组,返回值说明,比如你写入M100,那么data[0]对应M100.0
|
OperateResult |
SiemensS7Net.Write(String address,
byte value)
向PLC中写入byte数据,返回值说明
|
OperateResult |
SiemensPPIOverTcp.Write(String address,
byte value) |
OperateResult |
SiemensFetchWriteNet.Write(String address,
byte value)
向PLC中写入byte数据,返回值说明
|
OperateResult |
SiemensS7Net.Write(String address,
byte[] value)
将数据写入到PLC数据,地址格式为I100,Q100,DB20.100,M100,以字节为单位
|
OperateResult |
SiemensPPIOverTcp.Write(String address,
byte[] value) |
OperateResult |
SiemensFetchWriteNet.Write(String address,
byte[] value)
将数据写入到PLC数据,地址格式为I100,Q100,DB20.100,M100,以字节为单位
|
OperateResult |
SiemensS7Net.Write(String address,
Date dateTime)
向PLC中写入时间格式的数据
Writes data in time format to the PLC |
OperateResult |
SiemensS7Net.Write(String address,
String value,
Charset encoding) |
OperateResult |
SiemensS7Net.WriteDate(String address,
Date dateTime)
向PLC中写入日期格式的数据,日期格式里只有年,月,日
Write data in date format to PLC, only year, month, day in date format |
OperateResult |
SiemensS7Net.WriteWString(String address,
String value)
使用双字节编码的方式,将字符串以 Unicode 编码写入到PLC的地址里,可以使用中文。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResult |
SiemensPPIHelper.CheckResponse(byte[] content)
检查西门子PLC的返回的数据和合法性,对反馈的数据进行初步的校验
|
static OperateResult |
SiemensPPIHelper.Start(IReadWriteDevice plc,
String parameter,
byte station,
Object communicationLock)
启动西门子PLC为RUN模式,参数信息可以携带站号信息 "s=2;", 注意,分号是必须的。
|
static OperateResult |
SiemensPPIHelper.Stop(IReadWriteDevice plc,
String parameter,
byte station,
Object communicationLock)
停止西门子PLC,切换为Stop模式,参数信息可以携带站号信息 "s=2;", 注意,分号是必须的。
|
static OperateResult |
SiemensPPIHelper.Write(IReadWriteDevice plc,
String address,
boolean[] value,
byte station,
Object communicationLock)
将bool数据写入到西门子PLC中,地址为"M100.0","AI100.1","I0.3","Q0.6","V100.4","S100"等
Write the bool data to Siemens PLC with the addresses "M100.0", "AI100.1", "I0.3", "Q0.6", "V100.4", "S100", etc. |
static OperateResult |
SiemensPPIHelper.Write(IReadWriteDevice plc,
String address,
byte[] value,
byte station,
Object communicationLock)
将字节数据写入到西门子PLC中,地址为"M100.0","AI100.1","I0.3","Q0.6","V100.4","S100"等
Write byte data to Siemens PLC with addresses "M100.0", "AI100.1", "I0.3", "Q0.6", "V100.4", "S100", etc. |
| 限定符和类型 | 方法和说明 |
|---|---|
OperateResult |
YokogawaLinkTcp.ModuleReset()
[商业授权] 重置当前的模块,当前打开的连接被强制关闭。
|
OperateResult |
YokogawaLinkTcp.Start()
[商业授权] 如果未执行程序,则开始执行程序
[Authorization] Starts executing a program if it is not being executed This command will be ignored if it is executed while a program is being executed. |
OperateResult |
YokogawaLinkTcp.Stop()
[商业授权] 停止当前正在执行程序
[Authorization] Stops the executing program. |
OperateResult |
YokogawaLinkTcp.Write(String address,
boolean[] value)
写入的线圈地址支持Y,I,E,M,T,C,L,举例:Y100;也可以携带CPU进行访问,举例:cpu=2;Y100
The write coil address supports Y, I, E, M, T, C, L, for example: Y100; you can also carry the CPU for access, for example: cpu=2;Y100 |
OperateResult |
YokogawaLinkTcp.Write(String address,
byte[] value)
写入的线圈地址支持Y,I,E,M,T,C,L,寄存器地址支持D,B,F,R,V,Z,W,TN,CN,举例:D100;也可以携带CPU进行访问,举例:cpu=2;D100
如果想要写入特殊模块的数据,需要使用 Special: 开头标记,举例:Special:unit=0;slot=1;100 The read coil address supports Y, I, E, M, T, C, L, and the register address supports D, B, F, R, V, Z, W, TN, CN, for example: D100; it can also be carried CPU access, for example: cpu=2;D100. |
OperateResult |
YokogawaLinkTcp.WriteRandom(String[] address,
byte[] value)
|
OperateResult |
YokogawaLinkTcp.WriteRandom(String[] address,
short[] value)
|
OperateResult |
YokogawaLinkTcp.WriteRandomBool(String[] address,
boolean[] value)
[商业授权] 随机写入
Boolean数组信息,主需要出传入String数组地址信息,以及对应的Boolean数组值[Authorization] Randomly write the Boolean array information, the main need to pass in the String array address information,
and the corresponding Boolean array value
写入的线圈地址支持Y,I,E,M,T,C,L,举例:Y100;也可以携带CPU进行访问,举例:cpu=2;Y100 The write coil address supports Y, I, E, M, T, C, L, for example: Y100; you can also carry the CPU for access, for example: cpu=2;Y100 |
| 限定符和类型 | 方法和说明 |
|---|---|
protected OperateResult |
FanucInterfaceNet.InitializationOnConnect(Socket socket) |
OperateResult |
FanucInterfaceNet.Write(byte select,
int address,
byte[] value)
写入原始的byte数组数据到指定的地址,返回是否写入成功,,需要指定数据块地址,偏移地址,主要针对08, 10, 12的数据块,注意起始的起始为1
Write the original byte array data to the specified address, and return whether the writing is successful. |
OperateResult |
FanucInterfaceNet.Write(String address,
boolean[] value)
|
OperateResult |
FanucInterfaceNet.Write(String address,
byte[] value)
写入原始的byte数组数据到指定的地址,返回是否写入成功,地址示例:D1,AI1,AQ1,共计3个区的数据,注意起始的起始为1
Write the original byte array data to the specified address, and return whether the write was successful. |
OperateResult |
FanucInterfaceNet.WriteBool(byte select,
int address,
boolean[] value)
批量写入
Boolean数组数据,返回是否写入成功,需要指定数据块地址,偏移地址,主要针对70, 72, 76的数据块,注意起始的起始为1 |
OperateResult |
FanucInterfaceNet.WriteGI(int address,
short[] value)
写入机器人的GI信息
|
OperateResult |
FanucInterfaceNet.WriteGO(int address,
short[] value)
写入机器人的GO信息
|
OperateResult |
FanucInterfaceNet.WritePMCR2(int address,
boolean[] value)
写入机器人的PMCR2信息
|
OperateResult |
FanucInterfaceNet.WriteRDI(int address,
boolean[] value)
写入机器人的RDI信息
|
OperateResult |
FanucInterfaceNet.WriteRDO(int address,
boolean[] value)
写入机器人的RDO信息
|
OperateResult |
FanucInterfaceNet.WriteRJoint(int address,
float[] joint,
short UserFrame,
short UserTool)
写入机器人的Joint信息
|
OperateResult |
FanucInterfaceNet.WriteRXyzwpr(int Address,
float[] Xyzwpr,
short[] Config,
short UserFrame,
short UserTool)
写入机器人的Rxyzwpr信息,谨慎调用,
|
OperateResult |
FanucInterfaceNet.WriteSDI(int address,
boolean[] value)
写入机器人的SDI信息
Write the SDI information of the robot |
OperateResult |
FanucInterfaceNet.WriteSDO(int address,
boolean[] value)
写入机器人的SDO信息
Write the SDO information of the robot |
OperateResult |
FanucInterfaceNet.WriteSO(int address,
boolean[] value)
写入机器人的SO信息
|
OperateResult |
FanucInterfaceNet.WriteUO(int address,
boolean[] value)
写入机器人的UO信息
|
Copyright © 2022. All rights reserved.