public class PanasonicMcNet extends MelsecMcNet
WordLengthAlienSession, isPersistentConn, IsSocketError, isUseAccountCertificate, LogMsgFormatBinary, simpleHybirdLockCoreSocket, fileCacheSize, LogNet, TokenLogNet| 构造器和说明 |
|---|
PanasonicMcNet()
实例化松下的的Qna兼容3E帧协议的通讯对象
Instantiate Panasonic's Qna compatible 3E frame protocol communication object |
PanasonicMcNet(String ipAddress,
int port)
指定ip地址及端口号来实例化一个松下的Qna兼容3E帧协议的通讯对象
Specify an IP address and port number to instantiate a Panasonic Qna compatible 3E frame protocol communication object |
| 限定符和类型 | 方法和说明 |
|---|---|
OperateResultExOne<McAddressData> |
McAnalysisAddress(String address,
short length)
当前MC协议的分析地址的方法,对传入的字符串格式的地址进行数据解析。
|
String |
toString()
获取当前对象的字符串标识形式
|
protected OperateResultExOne<byte[]> |
UnpackResponseContent(byte[] send,
byte[] response)
根据对方返回的报文命令,对命令进行基本的拆包,例如各种Modbus协议拆包为统一的核心报文,还支持对报文的验证
|
ErrorStateReset, ExtractActualData, getMcType, getNetworkNumber, getNetworkStationNumber, GetNewNetMessage, PackCommandWithHeader, Read, ReadBool, ReadExtend, ReadMemory, ReadPlcType, ReadRandom, ReadRandom, ReadRandomInt16, ReadTags, ReadTags, RemoteReset, RemoteRun, RemoteStop, setNetworkNumber, setNetworkStationNumber, Write, WriteReadBool, ReadCustomer, ReadDouble, ReadDouble, ReadFloat, ReadFloat, ReadInt16, ReadInt16, ReadInt32, ReadInt32, ReadInt64, ReadInt64, ReadString, ReadString, ReadUInt16, ReadUInt16, ReadUInt32, ReadUInt32, Write, Write, Write, Write, Write, Write, Write, Write, Write, Write, Write, Write, Write, Write, Write, WriteCustomer, WriteUnicodeString, WriteUnicodeStringAccountCertificate, ConnectClose, ConnectServer, ConnectServer, ExtraAfterReadFromCoreServer, ExtraOnDisconnect, GetAvailableSocket, getByteTransform, getConnectionId, getConnectTimeOut, getIpAddress, getPort, getReceiveTimeOut, getSleepTime, InitializationOnConnect, IpAddressPing, ReadFromCoreServer, ReadFromCoreServer, ReadFromCoreServer, setByteTransform, setConnectionId, setConnectTimeOut, setIpAddress, SetLoginAccount, SetPersistentConnection, setPort, setReceiveTimeOut, setSleepTimeCheckRemoteToken, CloseSocket, CreateSocketAndConnect, CreateSocketAndConnect, CreateSocketAndConnect, ReadStream, Receive, Receive, Receive, ReceiveAndCheckBytes, ReceiveByMessage, ReceiveByMessage, ReceiveBytesContentFromSocket, ReceiveBytesContentFromSocket, ReceiveCommandLineFromSocket, ReceiveCommandLineFromSocket, ReceiveCommandLineFromSocket, ReceiveCommandLineFromSocket, ReceiveFrameWebSocketPayload, ReceiveHslMessage, ReceiveMqttMessage, ReceiveRedisCommand, ReceiveRedisCommandString, ReceiveStringArrayContentFromSocket, ReceiveStringArrayContentFromSocket, ReceiveStringContentFromSocket, ReceiveStringContentFromSocket, ReceiveWebSocketPayload, Send, Send, SendAccountAndCheckReceive, SendBaseAndCheckReceive, SendBytesAndCheckReceive, SendStreamToSocket, SendStringAndCheckReceive, SendStringAndCheckReceive, ThreadPoolCheckTimeOut, WriteStream, WriteStreamFromSocketclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetByteTransformReadFromCoreServerConnectClose, getConnectionId, ReadBool, ReadCustomer, ReadDouble, ReadDouble, ReadFloat, ReadFloat, ReadInt16, ReadInt16, ReadInt32, ReadInt32, ReadInt64, ReadInt64, ReadString, ReadString, ReadUInt16, ReadUInt16, ReadUInt32, ReadUInt32, setConnectionId, Write, Write, Write, Write, Write, Write, Write, Write, Write, Write, Write, Write, Write, Write, Write, WriteCustomerpublic PanasonicMcNet()
public PanasonicMcNet(String ipAddress, int port)
ipAddress - PLC的Ip地址port - PLC的端口public OperateResultExOne<McAddressData> McAnalysisAddress(String address, short length)
IReadWriteMcMcAnalysisAddress 在接口中 IReadWriteMcMcAnalysisAddress 在类中 MelsecMcNetaddress - 地址信息length - 数据长度protected OperateResultExOne<byte[]> UnpackResponseContent(byte[] send, byte[] response)
NetworkDoubleBaseUnpackResponseContent 在类中 MelsecMcNetsend - 发送的原始报文数据response - 设备方反馈的原始报文内容public String toString()
MelsecMcNettoString 在类中 MelsecMcNetCopyright © 2022. All rights reserved.