跳过导航链接
A B C D E F G H I L M N P R S T U V W 

A

AckHeader - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
响应头
AckHeader() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.AckHeader
 
add(S7ComItem) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.algorithm.S7ComGroup
添加数据
addBoolean(String, boolean) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressWrite
添加boolean数据
addByte(String, byte) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressWrite
添加字节数据
addByte(String, byte[]) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressWrite
添加字节数组
addData(String, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressRead
 
addFileName(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlInsertParamBlock
 
addFloat32(String, float) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressWrite
添加float32数据
addFloat64(String, double) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressWrite
添加double数据
addInt16(String, short) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressWrite
添加int16数据
addInt16(String, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressWrite
添加int16数据
addInt32(String, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressWrite
添加int32数据
addItem(ReturnItem) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteDatum
添加数据项
addItem(Collection<? extends ReturnItem>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteDatum
批量添加数据项
addItem(RequestBaseItem) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteParameter
添加请求项
addItem(Collection<? extends RequestBaseItem>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteParameter
添加请求项列表
AddressUtil - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
S7协议地址解析工具 DB1.0.1、DB1.1、DB100.DBX0.0、DB100.DBB5、DB100.DBW6 M1.1、M1、MB1、MW1、MD1 V1.1、V1、VB100、VW100、VD100 I0.1、I0、IB1、IW1、ID1 Q0.1、Q0、QB1、QW1、QD1
addString(String, String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressWrite
添加字符串,针对非200smart的PLC
addStringIn200Smart(String, String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressWrite
添加字符串,针对200smart的PLC
addUInt16(String, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressWrite
添加uint16数据
addUInt32(String, long) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressWrite
添加uint32数据
AuthenticationException - cn.foxtech.device.protocol.v1.s7plc.core.exceptions中的异常错误
认证的运行异常
AuthenticationException() - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.AuthenticationException
 
AuthenticationException(String, Throwable) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.AuthenticationException
 
AuthenticationException(String) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.AuthenticationException
 
AuthenticationException(Throwable) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.AuthenticationException
 

B

BCDUtil - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
BCD码转换工具
blockNumber - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.DownloadParameter
数据块编号,5个字节,范围00000-99999
blockType - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.DownloadParameter
数据块类型,2个字节
BooleanUtil - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
 
BYTE_LENGTH - 类 中的静态变量cn.foxtech.device.protocol.v1.s7plc.core.model.AckHeader
 
BYTE_LENGTH - 类 中的静态变量cn.foxtech.device.protocol.v1.s7plc.core.model.COTPConnection
 
BYTE_LENGTH - 类 中的静态变量cn.foxtech.device.protocol.v1.s7plc.core.model.COTPData
 
BYTE_LENGTH - 类 中的静态变量cn.foxtech.device.protocol.v1.s7plc.core.model.Header
 
BYTE_LENGTH - 类 中的静态变量cn.foxtech.device.protocol.v1.s7plc.core.model.RequestItem
 
BYTE_LENGTH - 类 中的静态变量cn.foxtech.device.protocol.v1.s7plc.core.model.RequestNckItem
 
BYTE_LENGTH - 类 中的静态变量cn.foxtech.device.protocol.v1.s7plc.core.model.SetupComParameter
 
BYTE_LENGTH - 类 中的静态变量cn.foxtech.device.protocol.v1.s7plc.core.model.TPKT
 
byteArrayLength() - 接口 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.IObjectByteArray
获取字节数组长度
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.AckHeader
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.COTP
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.COTPConnection
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.COTPData
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.DataItem
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.Datum
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.DownloadParameter
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.Header
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.Parameter
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlAckParameter
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlInsertParamBlock
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParamBlock
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParameter
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlStringParamBlock
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcStopParameter
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteDatum
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteParameter
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.RequestBaseItem
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.RequestItem
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.RequestNckItem
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReturnItem
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.SetupComParameter
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.StartDownloadParameter
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.StartUploadAckParameter
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.TPKT
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.UpDownloadDatum
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.UploadAckParameter
 
byteArrayLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.UploadParameter
 
ByteArrayParseException - cn.foxtech.device.protocol.v1.s7plc.core.exceptions中的异常错误
字节数组解析异常
ByteArrayParseException() - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.ByteArrayParseException
 
ByteArrayParseException(String) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.ByteArrayParseException
 
ByteArrayParseException(String, Throwable) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.ByteArrayParseException
 
ByteArrayParseException(Throwable) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.ByteArrayParseException
 
ByteArrayParseException(String, Throwable, boolean, boolean) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.ByteArrayParseException
 
byteArrayToList(int, byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.BooleanUtil
提取指定数量的boolean值
ByteBuffBase - cn.foxtech.device.protocol.v1.s7plc.core.common.buff中的类
字节缓存基类
ByteBuffBase() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteBuffBase
 
ByteBuffBase(EByteBuffFormat) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteBuffBase
 
ByteReadBuff - cn.foxtech.device.protocol.v1.s7plc.core.common.buff中的类
字节读取缓存
ByteReadBuff(byte[]) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
构造方法
ByteReadBuff(byte[], int) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
 
ByteReadBuff(byte[], EByteBuffFormat) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
 
ByteReadBuff(byte[], boolean) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
 
ByteReadBuff(byte[], int, boolean, EByteBuffFormat) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
 
ByteUtil - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
 
ByteWriteBuff - cn.foxtech.device.protocol.v1.s7plc.core.common.buff中的类
写字节缓存
ByteWriteBuff(int) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
构造方法
ByteWriteBuff(int, EByteBuffFormat) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
 
ByteWriteBuff(int, boolean, EByteBuffFormat) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
 

C

checkConnected() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
校验连接状态,true为连接,false为断开
close() - 接口 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.ICommunicable
 
close() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
关闭socket
close(Socket) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.SocketUtils
关闭socket
cn.foxtech.device.protocol.v1.s7plc.core.algorithm - 程序包 cn.foxtech.device.protocol.v1.s7plc.core.algorithm
 
cn.foxtech.device.protocol.v1.s7plc.core.common - 程序包 cn.foxtech.device.protocol.v1.s7plc.core.common
 
cn.foxtech.device.protocol.v1.s7plc.core.common.buff - 程序包 cn.foxtech.device.protocol.v1.s7plc.core.common.buff
 
cn.foxtech.device.protocol.v1.s7plc.core.constant - 程序包 cn.foxtech.device.protocol.v1.s7plc.core.constant
 
cn.foxtech.device.protocol.v1.s7plc.core.demo - 程序包 cn.foxtech.device.protocol.v1.s7plc.core.demo
 
cn.foxtech.device.protocol.v1.s7plc.core.enums - 程序包 cn.foxtech.device.protocol.v1.s7plc.core.enums
 
cn.foxtech.device.protocol.v1.s7plc.core.exceptions - 程序包 cn.foxtech.device.protocol.v1.s7plc.core.exceptions
 
cn.foxtech.device.protocol.v1.s7plc.core.model - 程序包 cn.foxtech.device.protocol.v1.s7plc.core.model
 
cn.foxtech.device.protocol.v1.s7plc.core.serializer - 程序包 cn.foxtech.device.protocol.v1.s7plc.core.serializer
 
cn.foxtech.device.protocol.v1.s7plc.core.service - 程序包 cn.foxtech.device.protocol.v1.s7plc.core.service
 
cn.foxtech.device.protocol.v1.s7plc.core.utils - 程序包 cn.foxtech.device.protocol.v1.s7plc.core.utils
 
coldRestart() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParameter
冷启动
coldRestart() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
冷重启
compress() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParameter
将ram复制到rom中
compress() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
压缩
connect() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
 
connect() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
连接
connectTimeout - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
连接超时时间,默认是10s
copy() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.DataItem
复制一个新对象
copy() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.RequestItem
复制一个新对象
copy() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.RequestNckItem
复制一个新对象
copyRamToRom() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParameter
将ram复制到rom中
copyRamToRom() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
将ram复制到rom
COTP - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
COTP结构
COTP() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.COTP
 
COTPBuilder - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
 
COTPConnection - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
COTP连接部分
COTPConnection() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.COTPConnection
 
COTPData - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
COTP数据部分Describes a COTP TPDU (Transport protocol data unit)
COTPData() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.COTPData
 
crc16(byte[], byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.CRCUtil
校验crc16
crc16(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.CRCUtil
校验crc16
crc16ToByteArray(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.CRCUtil
计算crc16,结果为2字节数组
crc16ToInt(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.CRCUtil
计算crc16,结果为大端模式的int
crConnectConfirm(COTPConnection) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.COTPConnection
CRConnect Request 连接请求
crConnectRequest(int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.COTPConnection
CRConnect Request 连接请求
CRCUtil - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
CRC校验
createAckBy(byte[], EDataVariableType) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.DataItem
通过字节数组+数据类型转换为DataItem数据
createAckParameter(ReadWriteParameter) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteParameter
创建响应参数
createByParams(EParamVariableType, int, EArea, int, int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.RequestItem
通过参数创建请求项
createByParams(ENckArea, int, int, int, ENckModule, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.RequestNckItem
 
createColdRestart() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建冷启动命令
createCompress() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建压缩命令
createConnectAckDtData(S7Data) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建连接响应setup
createConnectConfirm(S7Data) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建连接确认
createConnectDtData(int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建连接setup
createConnectRequest(int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建连接请求
createCopyRamToRom() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建复制Ram到Rom的命令
createDatum(Collection<? extends ReturnItem>) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteDatum
创建数据Datum
createDefault(Header, EErrorClass, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.AckHeader
创建默认的头header
createDefault() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.COTPData
DtData COTP 数据部分
createDefault(EFileBlockType, int, EDestinationFileSystem, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.DownloadParameter
创建默认的下载中参数
createDefault(EFileBlockType, int, EDestinationFileSystem) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.EndDownloadParameter
创建默认的下载中参数
createDefault(long) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.EndUploadParameter
 
createDefault() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.Header
创建默认的头header
createDefault() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcStopParameter
创建默认对象
createDefault(EReturnCode) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReturnItem
获取默认数据返回
createDefault(int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.SetupComParameter
创建默认的设置通信参数,默认最大PDU长度240
createDefault(EFileBlockType, int, EDestinationFileSystem, int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.StartDownloadParameter
 
createDefault(EFileBlockType, int, EDestinationFileSystem) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.StartUploadParameter
 
createDefault(long) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.UploadParameter
创建上传参数
createDownload(EFileBlockType, int, EDestinationFileSystem, boolean, byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建下载中
createDownloadData(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.UpDownloadDatum
根据字节数据创建下载数据结构
createEndDownload(EFileBlockType, int, EDestinationFileSystem) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建结束下载
createEndUpload(long) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建结束上传
createErrorResponse(S7Data, EErrorClass, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建错误响应
createHotRestart() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建热启动
createInsert(EFileBlockType, int, EDestinationFileSystem) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建插入文件指令
createPlcStop() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建PLC停止命令
createReadRequest(List<RequestItem>) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建默认读对象
createReadWriteResponse(S7Data, List<ReturnItem>) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建读写响应
createReq(byte[], EDataVariableType) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.DataItem
通过字节数组+数据类型转换为DataItem数据
createReqByBoolean(boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.DataItem
通过boolean数据类型转换为DataItem数据
createReqByByte(byte) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.DataItem
通过字节数据类型转换为DataItem数据
createReqByByte(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.DataItem
通过字节数组数据类型转换为DataItem数据
createReqParameter(EFunctionCode, Collection<? extends RequestBaseItem>) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteParameter
创建默认的请求参数
createStartDownload(EFileBlockType, int, EDestinationFileSystem, int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建开始下载
createStartUpload(EFileBlockType, int, EDestinationFileSystem) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建开始上传
createUpload(long) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建上传中
createWriteRequest(List<RequestItem>, List<DataItem>) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
创建默认写对象
creatNckRequest(RequestNckItem) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.NckRequestBuilder
 
creatNckRequest(List<RequestNckItem>) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.NckRequestBuilder
 

D

DataItem - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
返回数据
DataItem() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.DataItem
 
dataLength - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.Header
数据的长度(大端)
字节大小:2
字节序数:8-9
Datum - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
数据
Datum() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.Datum
 
DEFAULT_PDU_LENGTH - 类 中的静态变量cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
 
DemoS7Read - cn.foxtech.device.protocol.v1.s7plc.core.demo中的类
 
DemoS7Read() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.demo.DemoS7Read
 
destinationFileSystem - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.DownloadParameter
目标文件系统,1个字节
doAfterConnected() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
连接成功之后要做的动作
doAfterConnected() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
连接成功之后要做的动作
downloadFile(Mc7File) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
下载文件,已在s200smart中测试成功
DownloadParameter - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
下载参数
DownloadParameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.DownloadParameter
 

E

EArea - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
数据的区域
EByteBuffFormat - cn.foxtech.device.protocol.v1.s7plc.core.common.buff中的枚举
字节缓存格式
EDataType - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
数据类型
EDataVariableType - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
数据返回Transport size in data Transport size (variable Type) 变量的类型和长度
EDestinationFileSystem - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
目标文件系统
EErrorClass - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
错误类型
EFileBlockType - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
文件地址块类型
EFunctionCode - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
功能码 Job request/Ack-Data function codes
EMessageType - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
Message Type: 消息的一般类型(有时称为ROSCTR类型),消息的其余部分在很大程度上取决于Message Type和功能代码。
enableReconnect - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
自动重连,true:自动重连,false:不自动重连,默认自动重连
ENckArea - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
NCK的Area
ENckModule - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
NCK的模块
encode(String) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.MD5Util
 
encode(String, Charset) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.MD5Util
 
encode(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.MD5Util
 
EndDownloadParameter - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
结束下载参数
EndDownloadParameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.EndDownloadParameter
 
EndUploadParameter - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
上传参数
EndUploadParameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.EndUploadParameter
 
EParamVariableType - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
Transport size (variable Type) in Item data
EPduType - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
PDU类型(CRConnect Request 连接请求)
EPlcType - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
PLC类型
EReturnCode - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
操作的返回值,0xff信号成功。
ErrorCode - cn.foxtech.device.protocol.v1.s7plc.core.constant中的类
错误码
errorCode - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.DownloadParameter
未知字节,2个字节
errorCode - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.UploadParameter
未知字节,2个字节
errorStatus - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.UploadAckParameter
错误状态
ESyntaxID - cn.foxtech.device.protocol.v1.s7plc.core.enums中的枚举
寻址模式和项结构其余部分的格式,它具有任意类型寻址的常量值0x10
extractNumber(String) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.AddressUtil
提取字符串中的数字

F

fileIdentifier - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.DownloadParameter
文件id,1个字节
fileNameLength - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.DownloadParameter
文件名长度,1个字节
findFlagAllIndexes(String, String) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.StringSpUtil
获取字符串标记的所有索引
FloatUtil - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
 
from(byte) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EArea
 
from(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EDataType
 
from(byte) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EDataVariableType
 
from(byte) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EDestinationFileSystem
 
from(byte) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EErrorClass
 
from(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EFileBlockType
 
from(byte) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EFunctionCode
 
from(byte) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EMessageType
 
from(byte) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.ENckArea
 
from(byte) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.ENckModule
 
from(byte) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EParamVariableType
 
from(byte) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EPduType
 
from(byte) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EReturnCode
 
from(byte) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.ESyntaxID
 
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.AckHeader
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.COTPBuilder
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.COTPConnection
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.COTPData
通过字节数组转换为COTPData对象
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.DataItem
字节数组数据解析
fromBytes(byte[], EMessageType, EFunctionCode) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.Datum
根据消息类型和功能码,对字节数组数据进行解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.DownloadParameter
字节数组数据解析
fromBytes(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.DownloadParameter
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.EndUploadParameter
字节数组数据解析
fromBytes(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.EndUploadParameter
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.Header
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.HeaderBuilder
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.Mc7File
字节转换为对象
fromBytes(byte[], EMessageType) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.ParameterBuilder
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlAckParameter
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParameter
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcStopParameter
字节数组数据解析
fromBytes(byte[], EMessageType, EFunctionCode) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteDatum
根据消息类型和功能码,对字节数组数据进行解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteParameter
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.RequestItem
字节数组数据解析
fromBytes(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.RequestItem
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.RequestNckItem
 
fromBytes(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.RequestNckItem
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReturnItem
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
根据字节数据解析S7协议数据
fromBytes(TPKT, byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
根据字节数据解析S7协议数据
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.SetupComParameter
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.StartDownloadParameter
字节数组数据解析
fromBytes(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.StartDownloadParameter
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.StartUploadAckParameter
字节数组数据解析
fromBytes(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.StartUploadAckParameter
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.StartUploadParameter
字节数组数据解析
fromBytes(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.StartUploadParameter
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.TPKT
字节数组数据解析
fromBytes(byte[], EMessageType) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.UpDownloadDatum
字节数组数据解析
fromBytes(byte[], int, EMessageType) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.UpDownloadDatum
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.UploadAckParameter
字节数组数据解析
fromBytes(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.UploadAckParameter
字节数组数据解析
fromBytes(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.UploadParameter
字节数组数据解析
fromBytes(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.UploadParameter
字节数组数据解析
functionCode - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.Parameter
功能码
字节大小:1
字节序数:0

G

getAvailableSocket() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
获取有效的socket对象
getBitToInt(int, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取一位的int值数据
getBoolean(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取boolean类型数据
getBoolean(int, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取boolean数据
getByte() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取1个字节数据
getByte(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取字节数据
getByte(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
获取指定索引的字节
getByteArray() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EFileBlockType
 
getByteLength() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EDataType
 
getBytes() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取剩余所有字节
getBytes(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取字节数组数据
getBytes(int, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取字节数组数据
getByteToInt() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取1个字节的整形数据
getByteToInt(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取一个字节的整形数据
getByteToInt(int, int, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取一个字节中几个位组合而成的数据
getCode() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EArea
 
getCode() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EDataVariableType
 
getCode() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EDestinationFileSystem
 
getCode() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EErrorClass
 
getCode() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EFileBlockType
 
getCode() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EFunctionCode
 
getCode() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EMessageType
 
getCode() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.ENckArea
 
getCode() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.ENckModule
 
getCode() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EParamVariableType
 
getCode() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EPduType
 
getCode() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EReturnCode
 
getCode() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.ESyntaxID
 
getConnectTimeout() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
 
getDescription() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EErrorClass
 
getDescription() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.ENckModule
 
getDescription() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EReturnCode
 
getFloat32() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取float32数据
getFloat32(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取float32数据
getFloat64() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取float64数据
getFloat64(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取float64数据
getInt16() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取int16数据
getInt16(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取int16数据
getInt32() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取int32数据
getInt32(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取int32数据
getLoadMemoryLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.Mc7File
字节数组总长度
getName() - 枚举 中的方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EDataType
 
getNewPduNumber() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.Header
获取新的pduNumber
getNTPDate(long) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.TimesUtil
获取NTP日期
getNTPDateTime(long) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.TimesUtil
获取NTP时间
getNTPOriginDate() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.TimesUtil
获取NTP起始时间
getNTPOriginDateTime() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.TimesUtil
获取NTP起始时间
getNTPTotalSecond(LocalDateTime) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.TimesUtil
获取NTP所有的秒时间
getPduLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
 
getPlcType() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
 
getRack() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
 
getReceiveTimeout() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
 
getRemainSize() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取剩余字节数量
getSlot() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
 
getSocketAddress() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
 
getString(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取字符串数据
getString(int, Charset) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取字符串数据
getString(int, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取字符串
getString(int, int, Charset) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取字符串
getTotalLength() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.algorithm.S7ComItem
整个长度
getUInt16() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取uint16数据
getUInt16(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取uint16数据
getUInt32() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取uint32数据
getUInt32(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
获取uint32数据
getUTCDate(long) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.TimesUtil
获取UTC日期
getUTCDateTime(long) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.TimesUtil
获取UTC时间
getUTCOriginDate() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.TimesUtil
获取UTC起始时间
getUTCOriginDateTime() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.TimesUtil
获取UTC起始时间
getUTCTotalSecond(LocalDateTime) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.TimesUtil
获取UTC所有的秒时间
getValue(byte, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.BooleanUtil
获取字节指定位的状态
getValueToInt(byte, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.BooleanUtil
获取字节指定位的状态

H

Header - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
头部
Header() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.Header
 
HeaderBuilder - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
Header构建器
HexParseException - cn.foxtech.device.protocol.v1.s7plc.core.exceptions中的异常错误
16进制解析异常
HexParseException() - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.HexParseException
 
HexParseException(String) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.HexParseException
 
HexParseException(String, Throwable) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.HexParseException
 
HexParseException(Throwable) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.HexParseException
 
HexParseException(String, Throwable, boolean, boolean) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.HexParseException
 
HexUtil - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
 
hotRestart() - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParameter
热重启
hotRestart() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
热重启

I

ICommunicable - cn.foxtech.device.protocol.v1.s7plc.core.service中的接口
通信接口
id - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.DownloadParameter
下载的Id,4个字节(没用)
id - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.UploadParameter
下载的Id,4个字节(没用)
insert(EFileBlockType, int, EDestinationFileSystem) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParameter
创建插入文件指令
insert(EFileBlockType, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
创建插入文件指令
IntegerUtil - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
 
IObjectByteArray - cn.foxtech.device.protocol.v1.s7plc.core.common中的接口
一个对象字节相关的接口
IP - 类 中的静态变量cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
 
IPLCSerializable - cn.foxtech.device.protocol.v1.s7plc.core.serializer中的接口
PLC序列化接口
isConnected(Socket) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.SocketUtils
是否连接状态
isEnableReconnect() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
 
isPersistence() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
 

L

length - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.COTP
长度(但并不包含length这个字段)
字节大小:1
字节序数:0
lengthOfFollowing - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.RequestBaseItem
其余部分的长度规范
字节大小:1
字节序数:1
listToByteArray(List<Boolean>) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.BooleanUtil
将boolean列表转换为字节数组
LongUtil - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
 
lrc(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.LRCUtil
lrc校验值
lrc(byte[], byte) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.LRCUtil
lrc校验
LRCUtil - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
LRC校验

M

main(String[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.demo.DemoS7Read
 
MAP - 类 中的静态变量cn.foxtech.device.protocol.v1.s7plc.core.constant.ErrorCode
 
Mc7File - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
mc7文件内容
Mc7File() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.Mc7File
 
MD5Util - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
MD5工具
messageType - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.Header
pdu(协议数据单元(Protocol Data Unit))的类型
字节大小:1
字节序数:1
moreDataFollowing - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.UploadAckParameter
后续是否还有更多数据
MultiAddressRead - cn.foxtech.device.protocol.v1.s7plc.core.service中的类
地址的包装类
MultiAddressRead() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressRead
 
MultiAddressWrite - cn.foxtech.device.protocol.v1.s7plc.core.service中的类
多地址写
MultiAddressWrite() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.service.MultiAddressWrite
 

N

NckRequestBuilder - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
NCK请求构建器
newInstance(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
 
newInstance(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
 
newInstance(byte[], boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
 
newInstance(byte[], EByteBuffFormat) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
 
newInstance(byte[], int, boolean, EByteBuffFormat) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteReadBuff
 
newInstance(int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
 
newInstance(int, EByteBuffFormat) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
 
newInstance(int, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
 
newInstance(int, boolean, EByteBuffFormat) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
 
newInstance(S7PLC) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.serializer.S7Serializer
静态方法实例对象

P

P_PROGRAM - 类 中的静态变量cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParameter
 
Parameter - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
参数
Parameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.Parameter
 
Parameter(EFunctionCode) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.Parameter
 
ParameterBuilder - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
 
parameterLength - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.Header
参数的长度(大端)
字节大小:2
字节序数:6-7
parse(String, int, EParamVariableType) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.AddressUtil
解析请求内容
parseArea(RequestItem) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.AddressUtil
根据请求项解析对应的区域
parseBit(String) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.AddressUtil
位地址解析
parseByte(String, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.AddressUtil
字节地址解析
parserItem(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteParameter
解析字节数组数据
pduLength - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
最大的PDU长度,不同PLC对应不同值,有240,480,960,目前默认240
pduReference - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.Header
pdu的参考–由主站生成,每次新传输递增,大端
字节大小:2
字节序数:4-5
pduType - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.COTP
PDU类型(CRConnect Request 连接请求)
字节大小:1
字节序数:1
PlcControlAckParameter - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
启动参数
PlcControlAckParameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlAckParameter
 
PlcControlInsertParamBlock - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
PLC控制参数块,插入功能
PlcControlInsertParamBlock() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlInsertParamBlock
 
PlcControlParamBlock - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
PLC控制参数块
PlcControlParamBlock() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParamBlock
 
PlcControlParameter - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
启动参数
PlcControlParameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParameter
 
PlcControlStringParamBlock - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
PLC控制参数块,字符串格式
PlcControlStringParamBlock() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlStringParamBlock
 
PlcControlStringParamBlock(String) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlStringParamBlock
 
PLCNetwork - cn.foxtech.device.protocol.v1.s7plc.core.service中的类
plc的网络通信 最大读取字节数组大小是240-18=222,480-18=462,960-18=942 根据测试S1200[CPU 1214C],单次读多字节 发送:最大字节读取长度是 216 = 240 - 24, 24(请求报文的PDU)=10(header)+14(parameter) 接收:最大字节读取长度是 222 = 240 - 18, 18(响应报文的PDU)=12(header)+2(parameter)+4(dataItem) 根据测试S1200[CPU 1214C],单次写多字节 发送:最大字节写入长度是 212 = 240 - 28, 28(请求报文的PDU)=10(header)+14(parameter)+4(dataItem) 接收:最大字节写入长度是 225 = 240 - 15, 15(响应报文的PDU)=12(header)+2(parameter)+1(dataItem)
PLCNetwork() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
 
PLCNetwork(String, int) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
 
plcStop() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
PLC停止
PlcStopParameter - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
停止参数
PlcStopParameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.PlcStopParameter
 
plcType - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
PLC的类型
PORT - 类 中的静态变量cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
 
protocolId - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.Header
协议id
字节大小:1
字节序数:0
putByte(byte) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加字节数据
putByte(byte, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
 
putByte(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加int类型单字节数据
putBytes(byte[]) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加字节数组数据
putBytes(byte[], int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加字节数组数据
putBytes(byte[], int, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加字节数组数据,当desIndex==this.offset时,才将this.offset进行偏移,否则保持不变
putDouble(double) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加double数据
putDouble(double, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加double数据
putDouble(double, int, boolean) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加double数据
putFloat(float) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加float数据
putFloat(float, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加float数据
putFloat(float, int, boolean) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加float数据
putInteger(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加integer数据
putInteger(int, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加Integer数据
putInteger(long) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加integer数据
putInteger(long, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加Integer数据
putInteger(int, int, boolean) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加integer数据
putInteger(long, int, boolean) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加integer数据
putLong(long) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加long数据
putLong(long, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加long数据
putLong(long, int, boolean) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加long数据
putShort(short) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加short数据
putShort(short, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加short数据
putShort(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加short数据
putShort(int, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加short数据
putShort(short, int, boolean) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加short数据
putShort(int, int, boolean) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加short数据
putString(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加string数据
putString(String, Charset) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加string数据
putString(String, Charset, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteWriteBuff
添加字符串

R

rack - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
PLC机架号
read(Class<T>) - 接口 中的方法cn.foxtech.device.protocol.v1.s7plc.core.serializer.IPLCSerializable
读数据
read(Class<T>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.serializer.S7Serializer
 
read(List<S7Parameter>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.serializer.S7Serializer
读取数据
read(byte[]) - 接口 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.ICommunicable
读取数据
read(byte[], int, int) - 接口 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.ICommunicable
读取数据
read(byte[]) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
读取数据
read(byte[], int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
读取数据
read(byte[], int, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
读取数据
read(byte[], int, int, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
读取数据
read(byte[], int, int, int, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
读取数据
read(byte[], int, int, int, int, boolean) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
读取数据
read(Socket, byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.SocketUtils
读取数据
read(Socket, byte[], int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.SocketUtils
读取数据
read(Socket, byte[], int, int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.SocketUtils
读取数据
read(Socket, byte[], int, int, int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.SocketUtils
读取数据
read(Socket, byte[], int, int, int, int, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.SocketUtils
读取数据
readActFeedRate() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
获取实际进给速率
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 13 00 0C 00 00 04 01 12 08 82 41 00 01 00 01 7F 01
接收[33]:03 00 00 21 02 F0 80 32 03 00 00 00 13 00 02 00 0C 00 00 04 01 FF 09 00 08 00 00 00 00 00 00 00 00
readActSpindleSpeed() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
实际主轴转速
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 13 00 0C 00 00 04 01 12 08 82 41 00 02 00 01 72 01
接收[33]:03 00 00 21 02 F0 80 32 03 00 00 00 13 00 02 00 0C 00 00 04 01 FF 09 00 08 00 00 00 00 00 00 00 00
readAlarmInfo() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
报警信息
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 00 00 0C 00 00 04 01 12 08 82 01 00 07 00 01 7F 01
接收[27]:03 00 00 1B 02 F0 80 32 03 00 00 00 00 00 02 00 06 00 00 04 01 FF 09 00 02 05 00
readAlarmNumber() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
报警数量
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 00 00 0C 00 00 04 01 12 08 82 01 00 07 00 01 7F 01
接收[27]:03 00 00 1B 02 F0 80 32 03 00 00 00 00 00 02 00 06 00 00 04 01 FF 09 00 02 05 00
readBoolean(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取一个boolean
readBoolean(String...) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取多个个boolean值
readBoolean(List<String>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取boolean列表
readByte(String, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
单地址字节数据读取
readByte(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取一个字节
readCncId() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
CNC的ID
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 00 00 0C 00 00 04 01 12 08 82 01 46 6E 00 01 1A 01
接收[57]:03 00 00 39 02 F0 80 32 03 00 00 00 00 00 02 00 24 00 00 04 01 FF 09 00 20 30 30 30 30 36 30 31 39 33 30 38 38 46 43 30 30 30 30 37 35 00 00 00 00 00 00 00 00 00 00 00 00
readCncManufactureDate() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
CNC的Version
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 00 00 0C 00 00 04 01 12 08 82 01 46 78 00 01 1A 01
接收[45]:03 00 00 2D 02 F0 80 32 03 00 00 00 00 00 02 00 18 00 00 04 01 FF 09 00 14 30 34 2E 30 38 2E 30 37 2E 30 30 2E 30 32 30 20 20 20 20 00
readCncType() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
CNC的Type
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 00 00 0C 00 00 04 01 12 08 82 01 46 78 00 04 1A 01
接收[45]:03 00 00 2D 02 F0 80 32 03 00 00 00 00 00 02 00 18 00 00 04 01 FF 09 00 14 38 32 38 44 2D 4D 45 34 32 00 00 00 00 00 00 00 00 00 00 00
readCncType1() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
类型
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 00 00 0C 00 00 04 01 12 08 82 01 46 78 00 02 1A 01
接收[45]:03 00 00 2D 02 F0 80 32 03 00 00 00 00 00 02 00 18 00 00 04 01 FF 09 00 14 38 32 38 44 5F 30 34 2E 30 38 20 20 20 20 20 00 00 00 00 00
readCncVersion() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
CNC的Version
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 00 00 0C 00 00 04 01 12 08 82 01 46 78 00 01 1A 01
接收[45]:03 00 00 2D 02 F0 80 32 03 00 00 00 00 00 02 00 18 00 00 04 01 FF 09 00 14 30 34 2E 30 38 2E 30 37 2E 30 30 2E 30 32 30 20 20 20 20 00
readDate(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取日期,例如:2023-04-04
readDTL(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
日期和时间的数据类型
readFeedRate() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
进给速率
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 13 00 0C 00 00 04 01 12 08 82 41 00 03 00 01 7F 01
接收[33]:03 00 00 21 02 F0 80 32 03 00 00 00 13 00 02 00 0C 00 00 04 01 FF 09 00 08 00 00 00 00 00 00 00 00
readFloat32(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取一个Float32的数据
readFloat32(String...) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取多个Float32的数据
readFloat32(List<String>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取多个Float32的数据
readFloat64(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取一个Float64的数据
readFloat64(String...) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取多个Float64的数据
readFloat64(List<String>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取多个Float64的数据
readFromServerByPersistence(S7Data) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
包含持久化的从服务器读取数据,外部继承使用该方法进行交互,内部不使用
readFromServerByPersistence(byte[]) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
包含持久化的从服务器读取数据,外部继承使用该方法进行交互,内部不使用
readInt16(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取一个Int16 2字节数据
readInt16(String...) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取Int16 2字节数据列表
readInt16(List<String>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取Int16 2字节数据列表
readInt32(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取一个UInt32 4字节数据
readInt32(String...) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取UInt32 4字节数据列表
readInt32(List<String>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取UInt32 4字节数据列表
readMachinePosition() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
获取机械坐标系
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 13 00 0C 00 00 04 01 12 08 82 41 00 02 00 01 74 01
接收[33]:03 00 00 21 02 F0 80 32 03 00 00 00 13 00 02 00 0C 00 00 04 01 FF 09 00 08 CD CC CC CC CC 6C 61 40
另一种方式也可以一个request,lineCount=3,结果有3个数据
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 02 00 0C 00 00 04 01 12 08 82 41 00 02 00 01 74 03
接收[49]:03 00 00 31 02 F0 80 32 03 00 00 00 02 00 02 00 1C 00 00 04 01 FF 09 00 18 D8 B6 28 B3 41 26 69 3F 2D 43 1C EB E2 36 3A BF E7 52 5C 55 F6 5D 41 3F
readMultiByte(MultiAddressRead) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
多地址读取字节数据
readProgramName() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
程序名
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 00 00 0C 00 00 04 01 12 08 82 41 00 0C 00 01 7A 01
接收[185]:03 00 00 B9 02 F0 80 32 03 00 00 00 00 00 02 00 A4 00 00 04 01 FF 09 00 A0 2F 5F 4E 5F 4D 50 46 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
readRaw(EParamVariableType, int, EArea, int, int, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
最原始的方式读取生数据
readRecombination(List<Integer>, int, int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.algorithm.S7SequentialGroupAlg
重组,按照目标最大值进行顺序分组,超过最大值则进行分割 示例: 目标值:226 ,额外数据大小:5,阀值数据大小:12 1, 9, 102, 33, 2, 4, 8, 326, 2, 2, 2, 2, 2, 400, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 99 1, 9, 102, 33, 2, 4, 8, 13| 221| 92, 2, 2, 2, 2, 2, 64|221|115, 2, 2, 2, 2, 2, 2, 2, 2| 2, 2, 2, 99
readRelativePosition() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
获取相对坐标系
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 13 00 0C 00 00 04 01 12 08 82 41 00 19 00 01 70 01
接收[33]:03 00 00 21 02 F0 80 32 03 00 00 00 13 00 02 00 0C 00 00 04 01 FF 09 00 08 5B B6 D6 17 89 2D C8 40
readRemainPosition() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
获取剩余坐标系
发送[59]:03 00 00 3B 02 F0 80 32 01 00 00 00 00 00 2A 00 00 04 04 12 08 82 41 00 03 00 01 74 01 12 08 82 41 00 03 00 02 74 01 12 08 82 41 00 03 00 03 74 01 12 08 82 41 00 03 00 04 74 01
接收[69]:03 00 00 45 02 F0 80 32 03 00 00 00 00 00 02 00 30 00 00 04 04 FF 09 00 08 00 00 00 00 00 00 00 00 FF 09 00 08 00 00 00 00 00 00 00 00 FF 09 00 08 00 00 00 00 00 00 00 00 FF 09 00 08 00 00 00 00 00 00 00 00
readRemainTime() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
剩余时间
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 00 00 0C 00 00 04 01 12 08 82 41 01 2A 00 01 7F 01
接收[33]:03 00 00 21 02 F0 80 32 03 00 00 00 00 00 02 00 0C 00 00 04 01 FF 09 00 08 00 00 00 00 00 00 00 00
readRunTime() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
运行时间
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 00 00 0C 00 00 04 01 12 08 82 41 01 29 00 01 7F 01
接收[33]:03 00 00 21 02 F0 80 32 03 00 00 00 00 00 02 00 0C 00 00 04 01 FF 09 00 08 00 00 00 00 00 00 00 00
readS7Data(List<RequestItem>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
读取S7协议数据
readS7Data(RequestItem) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
读取S7协议数据
readS7NckData(RequestNckItem) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
读取S7协议NCK数据
readS7NckData(List<RequestNckItem>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
读取S7协议NCK数据,无法精确限制请求数量,因为响应的内容长度不定
readSetFeedRate() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
获取设定进给速率
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 13 00 0C 00 00 04 01 12 08 82 41 00 02 00 01 7F 01
接收[33]:03 00 00 21 02 F0 80 32 03 00 00 00 13 00 02 00 0C 00 00 04 01 FF 09 00 08 00 00 00 00 00 00 00 00
readSetSpindleSpeed() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
设定主轴转速
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 00 00 0C 00 00 04 01 12 08 82 41 00 04 00 01 72 01
接收[33]:03 00 00 21 02 F0 80 32 03 00 00 00 00 00 02 00 0C 00 00 04 01 FF 09 00 08 00 00 00 00 00 00 59 40
readSpindleRate() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
主轴速率
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 00 00 0C 00 00 04 01 12 08 82 41 00 04 00 01 72 01
接收[33]:03 00 00 21 02 F0 80 32 03 00 00 00 00 00 02 00 0C 00 00 04 01 FF 09 00 08 00 00 00 00 00 00 59 40
readStatus() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
状态,2:stop, 1:start, 0:reset
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 00 00 0C 00 00 04 01 12 08 82 41 00 0B 00 01 7F 01
接收[27]:03 00 00 1B 02 F0 80 32 03 00 00 00 00 00 02 00 06 00 00 04 01 FF 09 00 02 02 00
readString(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取字符串 String(字符串)数据类型存储一串单字节字符, S1200(非S200SMART):String提供了多大256个字节,前两个字节分别表示字节中最大的字符数和当前的字符数,定义字符串的最大长度可以减少它的占用存储空间 S200SMART:字符串由变量存储时,字符串长度为0至254个字符,最长为255个字节,其中第一个字符为长度字节
readString(String, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取字符串 S1200(非S200SMART):数据类型为 string 的操作数可存储多个字符,最多可包括 254 个字符。
readTime(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取时间,时间为毫秒时间,ms,例如1000ms
readTimeOfDay(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取一天中的时间,例如:23:56:31
readToolNumber() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
刀具编号
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 13 00 0C 00 00 04 01 12 08 82 41 00 17 00 01 7F 01
接收[27]:03 00 00 1B 02 F0 80 32 03 00 00 00 13 00 02 00 06 00 00 04 01 FF 09 00 02 01 00
readToolRadiusCompensationNumber() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
刀具半径补偿编号
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 13 00 0C 00 00 04 01 12 08 82 41 00 23 00 01 7F 01
接收[57]:03 00 00 39 02 F0 80 32 03 00 00 00 13 00 02 00 24 00 00 04 01 FF 09 00 20 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
readTWorkPiecePosition() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
T工件坐标
发送[49]:03 00 00 31 02 F0 80 32 01 00 00 00 00 00 20 00 00 04 03 12 08 82 41 00 01 00 04 12 01 12 08 82 41 00 01 00 05 12 01 12 08 82 41 00 01 00 06 12 01
接收[57]:03 00 00 39 02 F0 80 32 03 00 00 00 00 00 02 00 24 00 00 04 03 FF 09 00 08 00 00 00 00 00 00 00 80 FF 09 00 08 00 00 00 00 00 00 00 80 FF 09 00 08 00 00 00 00 00 00 00 80
readUInt16(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取一个UInt16 2字节数据
readUInt16(String...) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取UInt16 2字节数据列表
readUInt16(List<String>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取UInt16 2字节数据列表
readUInt32(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取一个UInt32 4字节数据
readUInt32(String...) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取UInt32 4字节数据列表
readUInt32(List<String>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取UInt32 4字节数据列表
readWorkMode() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
工作模式的请求,0:JOG, 1:MDA, 2:AUTO, 其他
发送[29]:03 00 00 1D 02 F0 80 32 01 00 00 00 00 00 0C 00 00 04 01 12 08 82 21 00 03 00 01 7F 01
接收[27]:03 00 00 1B 02 F0 80 32 03 00 00 00 00 00 02 00 06 00 00 04 01 FF 09 00 02 00 00
ReadWriteDatum - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
读写数据
ReadWriteDatum() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteDatum
 
ReadWriteParameter - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
读写参数
ReadWriteParameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteParameter
 
receiveTimeout - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
接收数据超时时间,默认是10s
reorderByFormatIn4Bytes(byte[]) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteBuffBase
4字节数据根据格式重新排序
reorderByFormatIn4Bytes(byte[], int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteBuffBase
4字节数据根据格式重新排序
reorderByFormatIn8Bytes(byte[]) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteBuffBase
8字节数据根据格式重新排序
reorderByFormatIn8Bytes(byte[], int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.ByteBuffBase
8字节数据根据格式重新排序
RequestBaseItem - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
请求基础项
RequestBaseItem() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.RequestBaseItem
 
RequestItem - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
标准数据读取请求项
RequestItem() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.RequestItem
 
RequestNckItem - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
NCK请求项
RequestNckItem() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.RequestNckItem
 
RequestNckItem(ENckArea, int, int, int, ENckModule, int) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.RequestNckItem
 
reserved - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.Header
保留
字节大小:2
字节序数:2-3
returnCode - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.ReturnItem
返回码
字节大小:1
字节序数:0
ReturnItem - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
返回项
ReturnItem() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.ReturnItem
 

S

S7ComGroup - cn.foxtech.device.protocol.v1.s7plc.core.algorithm中的类
合并组
S7ComGroup() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.algorithm.S7ComGroup
 
S7ComItem - cn.foxtech.device.protocol.v1.s7plc.core.algorithm中的类
合并项
S7ComItem() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.algorithm.S7ComItem
 
S7CommException - cn.foxtech.device.protocol.v1.s7plc.core.exceptions中的异常错误
S7通信异常
S7CommException() - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.S7CommException
 
S7CommException(String, Throwable) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.S7CommException
 
S7CommException(String) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.S7CommException
 
S7CommException(Throwable) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.S7CommException
 
S7Data - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
S7数据结构
S7Data() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
 
S7Parameter - cn.foxtech.device.protocol.v1.s7plc.core.serializer中的类
S7参数
S7Parameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.serializer.S7Parameter
 
S7Parameter(String, EDataType) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.serializer.S7Parameter
 
S7Parameter(String, EDataType, Integer) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.serializer.S7Parameter
 
S7Parameter(String, EDataType, Integer, Object) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.serializer.S7Parameter
 
S7ParseData - cn.foxtech.device.protocol.v1.s7plc.core.serializer中的类
S7解析数据
S7ParseData() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.serializer.S7ParseData
 
S7PLC - cn.foxtech.device.protocol.v1.s7plc.core.service中的类
 
S7PLC() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
 
S7PLC(EPlcType) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
 
S7PLC(EPlcType, String) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
 
S7PLC(EPlcType, String, int) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
 
S7PLC(EPlcType, String, int, int, int) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
 
S7PLC(EPlcType, String, int, int, int, int) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
 
S7SequentialGroupAlg - cn.foxtech.device.protocol.v1.s7plc.core.algorithm中的类
顺序分组算法
S7Serializer - cn.foxtech.device.protocol.v1.s7plc.core.serializer中的类
S7序列化工具
S7Serializer(S7PLC) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.serializer.S7Serializer
 
S7Variable - cn.foxtech.device.protocol.v1.s7plc.core.serializer中的注释类型
S7变量参数
selfCheck() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
自我数据校验
setBit(int, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.BooleanUtil
对字节的指定位设置1或0
setBit(byte, int, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.BooleanUtil
对字节的指定位设置1或0
setComCallback(Consumer<byte[]>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
 
setConnectTimeout(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
 
setEnableReconnect(boolean) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
 
setLength(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.TPKT
 
setParameterBlock(PlcControlParamBlock) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParameter
 
setPersistence(boolean) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
 
setPiService(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParameter
 
setPiService(String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcStopParameter
 
setReceiveTimeout(int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
 
SetupComParameter - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
设置通信参数
SetupComParameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.SetupComParameter
 
ShortUtil - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
 
slot - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
PLC槽号,S7-300 = 2
socket - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
socket对象
socketAddress - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
socket的地址
socketError - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
socket是否发生错误
SocketRuntimeException - cn.foxtech.device.protocol.v1.s7plc.core.exceptions中的异常错误
socket的运行异常
SocketRuntimeException() - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.SocketRuntimeException
 
SocketRuntimeException(String, Throwable) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.SocketRuntimeException
 
SocketRuntimeException(String) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.SocketRuntimeException
 
SocketRuntimeException(Throwable) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.SocketRuntimeException
 
SocketTimeoutException - cn.foxtech.device.protocol.v1.s7plc.core.exceptions中的异常错误
socket执行超时异常
SocketTimeoutException() - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.SocketTimeoutException
 
SocketTimeoutException(String, Throwable) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.SocketTimeoutException
 
SocketTimeoutException(String) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.SocketTimeoutException
 
SocketTimeoutException(Throwable) - 异常错误 的构造器cn.foxtech.device.protocol.v1.s7plc.core.exceptions.SocketTimeoutException
 
SocketUtils - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
Socket通信工具
specificationType - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.RequestBaseItem
变量规范,对于读/写消息,它总是具有值0x12
字节大小:1
字节序数:0
splitOneStepByLine(String, String) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.StringSpUtil
一步分割,按行分割转化为List
splitTwoStepByLine(String, String, String) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.StringSpUtil
两步分割,按行分割并转化为Map
StartDownloadParameter - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
开始下载参数
StartDownloadParameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.StartDownloadParameter
 
StartUploadAckParameter - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
开始上传参数
StartUploadAckParameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.StartUploadAckParameter
 
StartUploadParameter - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
开始上传参数
StartUploadParameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.StartUploadParameter
 
StringSpUtil - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
字符串分割工具
syntaxId - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.model.RequestBaseItem
寻址模式和项结构其余部分的格式,它具有任意类型寻址的常量值0x10
字节大小:1
字节序数:2

T

tag - 类 中的变量cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
TAG名
TcpClientBasic - cn.foxtech.device.protocol.v1.s7plc.core.service中的类
 
TcpClientBasic() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
 
TcpClientBasic(String, int) - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
 
TimesUtil - cn.foxtech.device.protocol.v1.s7plc.core.utils中的类
时间工具
toByte(int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.BCDUtil
 
toByte(boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.BooleanUtil
 
toByte(int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ByteUtil
将int转换为byte
toByteArray() - 接口 中的方法cn.foxtech.device.protocol.v1.s7plc.core.common.IObjectByteArray
转换为字节数组
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.AckHeader
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.COTP
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.COTPConnection
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.COTPData
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.DataItem
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.Datum
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.DownloadParameter
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.Header
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.Parameter
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlAckParameter
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlInsertParamBlock
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParamBlock
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlParameter
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcControlStringParamBlock
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.PlcStopParameter
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteDatum
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReadWriteParameter
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.RequestBaseItem
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.RequestItem
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.RequestNckItem
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.ReturnItem
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.S7Data
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.SetupComParameter
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.StartDownloadParameter
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.StartUploadAckParameter
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.TPKT
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.UpDownloadDatum
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.UploadAckParameter
 
toByteArray() - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.model.UploadParameter
 
toByteArray(double) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.FloatUtil
将float转换为字节数组,默认采用大端模式
toByteArray(double, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.FloatUtil
将float转换为字节数组,默认采用大端模式
toByteArray(float) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.FloatUtil
将float转换为字节数组,默认采用大端模式
toByteArray(float, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.FloatUtil
将float转换为字节数组,默认采用大端模式
toByteArray(int, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.IntegerUtil
将short转换为字节数组
toByteArray(int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.IntegerUtil
将int转换为字节数组,默认采用大端模式
toByteArray(long) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.IntegerUtil
将long转换为字节数组,默认采用大端模式
toByteArray(long) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.LongUtil
将short转换为字节数组
toByteArray(long, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.LongUtil
将short转换为字节数组
toByteArray(int, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ShortUtil
将short转换为字节数组
toByteArray(int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ShortUtil
将int转换为字节数组,默认采用大端模式
toByteArray(short) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ShortUtil
将short转换为字节数组,默认采用大端模式
toCustomByteArray(long, int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.IntegerUtil
将long转换为字节数组,并自定义获取字节数,默认采用大端模式
toFloat32(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.FloatUtil
将字节数组转换为float32
toFloat32(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.FloatUtil
将字节数组转换为float32
toFloat32(byte[], int, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.FloatUtil
将字节数组转换为float32
toFloat64(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.FloatUtil
将字节数组转换为float64
toFloat64(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.FloatUtil
将字节数组转换为float64
toFloat64(byte[], int, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.FloatUtil
将字节数组转换为float64
toHexArray(String) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.HexUtil
将字符串转换为16进制的数组
toHexString(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.HexUtil
将字节数组转换为16进制字符串,并且默认按空格隔开
toHexString(byte[], String) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.HexUtil
将字节数组转换为16进制字符串,并且默认按指定字符串隔开
toHexString(byte[], String, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.HexUtil
将字节数组转换为16进制字符串,并且默认按指定字符串隔开
toInt(byte) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.BCDUtil
 
toInt(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.BCDUtil
 
toInt16(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ShortUtil
将字节数组转换为int16
toInt16(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ShortUtil
将字节数组转换为int16
toInt16(byte[], int, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ShortUtil
将字节数组转换为int16
toInt32(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.IntegerUtil
将字节数组转换为int32
toInt32(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.IntegerUtil
将字节数组转换为int32
toInt32(byte[], int, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.IntegerUtil
将字节数组转换为int32
toInt32In3Bytes(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.IntegerUtil
将字节数组转换为int32
toInt32In3Bytes(byte[], int, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.IntegerUtil
将字节数组转换为int32
toStr(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ByteUtil
将字节转换为字符串
toStr(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ByteUtil
将字节转换为字符串
toStr(byte[], int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ByteUtil
将字节转换为字符串
toStr(byte[], int, int, Charset) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ByteUtil
将字节转换为字符串
toUInt16(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ShortUtil
将字节数组转换为uint16
toUInt16(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ShortUtil
将字节数组转换为uint16
toUInt16(byte[], int, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ShortUtil
将字节数组转换为uint16
toUInt32(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.IntegerUtil
将字节数组转换为uint32
toUInt32(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.IntegerUtil
将字节数组转换为uint32
toUInt32(byte[], int, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.IntegerUtil
将字节数组转换为uint32
toUInt8(byte) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ByteUtil
将byte转换为 uint8
toUInt8(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ByteUtil
将字节数组转换为int32
toUInt8(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ByteUtil
将字节数组转换为int32
toUInt8(byte, int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.ByteUtil
获取字节指定范围bit的数值
TPKT - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
TPKT协议
TPKT() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.TPKT
 

U

UpDownloadDatum - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
上传下载数据
UpDownloadDatum() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.UpDownloadDatum
 
UploadAckParameter - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
上传响应参数
UploadAckParameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.UploadAckParameter
 
uploadFile(EFileBlockType, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
从PLC上传文件内容到PC,已在s200smart中测试成功
UploadParameter - cn.foxtech.device.protocol.v1.s7plc.core.model中的类
上传参数
UploadParameter() - 类 的构造器cn.foxtech.device.protocol.v1.s7plc.core.model.UploadParameter
 

V

valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.EByteBuffFormat
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EArea
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EDataType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EDataVariableType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EDestinationFileSystem
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EErrorClass
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EFileBlockType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EFunctionCode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EMessageType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.ENckArea
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.ENckModule
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EParamVariableType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EPduType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EPlcType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EReturnCode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.ESyntaxID
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.common.buff.EByteBuffFormat
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EArea
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EDataType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EDataVariableType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EDestinationFileSystem
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EErrorClass
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EFileBlockType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EFunctionCode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EMessageType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.ENckArea
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.ENckModule
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EParamVariableType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EPduType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EPlcType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.EReturnCode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.enums.ESyntaxID
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

write(T) - 接口 中的方法cn.foxtech.device.protocol.v1.s7plc.core.serializer.IPLCSerializable
写数据
write(T) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.serializer.S7Serializer
 
write(List<S7Parameter>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.serializer.S7Serializer
写入数据
write(byte[]) - 接口 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.ICommunicable
写入数据
write(byte[], int, int) - 接口 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.ICommunicable
写入数据
write(byte[]) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
写入数据
write(byte[], int, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
写入数据
write(byte[], int, int, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.TcpClientBasic
写入数据
write(Socket, byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.SocketUtils
写入数据
write(Socket, byte[], int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.SocketUtils
写入数据
write(Socket, byte[], int, int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.utils.SocketUtils
写入数据
writeBoolean(String, boolean) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
写入boolean数据
writeByte(String, byte) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
写入字节数据
writeByte(String, byte[]) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
写入字节列表数据
writeDate(String, LocalDate) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
读取日期
writeDTL(String, LocalDateTime) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
写入具体的时间
writeFloat32(String, float) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
写入Float32数据
writeFloat64(String, double) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
写入Float64数据
writeInt16(String, short) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
写入Int16数据
writeInt32(String, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
写入Int32数据
writeMultiData(MultiAddressWrite) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
多地址写入数据
writeRaw(EParamVariableType, int, EArea, int, int, int, EDataVariableType, byte[]) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
最原始的方式写入生数据
writeRecombination(List<Integer>, int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.s7plc.core.algorithm.S7SequentialGroupAlg
重组,按照目标最大值进行顺序分组,超过最大值则进行分割 示例: 目标值:226 ,额外数据大小:5 1,50,65,200, 322, 99,500, 44 |1,50,65,90|110,106|216|99,117|221|162,44| 第一 第二 第三 第四 第五 第六
writeS7Data(RequestItem, DataItem) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
写S7协议数据
writeS7Data(List<RequestItem>, List<DataItem>) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.PLCNetwork
写S7协议
writeString(String, String) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
写入字符串数据 String(字符串)数据类型存储一串单字节字符, String提供了多大256个字节,前两个字节分别表示字节中最大的字符数和当前的字符数,定义字符串的最大长度可以减少它的占用存储空间 S1200:数据类型为 string 的操作数可存储多个字符,最多可包括 254 个字符。
writeTime(String, long) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
写入时间,时间为毫秒时间,ms
writeTimeOfDay(String, LocalTime) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
写入一天中的时间
writeUInt16(String, int) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
写入UInt16数据
writeUInt32(String, long) - 类 中的方法cn.foxtech.device.protocol.v1.s7plc.core.service.S7PLC
写入UInt32数据
A B C D E F G H I L M N P R S T U V W 
跳过导航链接

Copyright © 2024. All rights reserved.