【实例简介】
使用Java通过Modbus读取任何Modbus设备的数据代码及使用案例
【实例截图】
【核心代码】
ModbusIOServer
└── ModbusIOServer
├── bin
│ ├── com
│ │ └── modbusIOServer
│ │ ├── config
│ │ │ ├── IOConfig.class
│ │ │ ├── RegisterNode.class
│ │ │ └── RegisterNodeGroup.class
│ │ ├── Device
│ │ │ ├── IDevice.class
│ │ │ └── ModbusTCPDevice.class
│ │ ├── IOServer.class
│ │ ├── ModbusFunction.class
│ │ ├── net
│ │ │ ├── ModbusTCPConnection.class
│ │ │ ├── ModbusTCPConnectionResponses.class
│ │ │ └── ModbusTCPSocketMode.class
│ │ ├── OPC
│ │ │ ├── OPCClient.class
│ │ │ ├── OPCDataEvent.class
│ │ │ ├── OPCDataListener.class
│ │ │ ├── OPCDataType.class
│ │ │ ├── OPCMode.class
│ │ │ ├── OPCServer.class
│ │ │ ├── OPCServerThread.class
│ │ │ └── OPCStatus.class
│ │ ├── Register
│ │ │ ├── ArrayIntRegister.class
│ │ │ ├── Basic
│ │ │ │ ├── AbstractBooleanRegister.class
│ │ │ │ ├── AbstractRegister.class
│ │ │ │ ├── BytesBuffStream.class
│ │ │ │ ├── IBooleanRegister.class
│ │ │ │ ├── INode.class
│ │ │ │ ├── IRegister.class
│ │ │ │ └── IRegisterGroup.class
│ │ │ ├── BooleanVectorRegister.class
│ │ │ ├── DIntRegister.class
│ │ │ ├── IntRegister.class
│ │ │ ├── PackageRegister.class
│ │ │ ├── RegistersGroup.class
│ │ │ └── WordRegister.class
│ │ ├── util
│ │ │ └── Convter.class
│ │ └── WCSIOServer.class
│ └── IOServerConfig.xml
└── src
├── com
│ └── modbusIOServer
│ ├── config
│ │ ├── IOConfig.java
│ │ ├── RegisterNodeGroup.java
│ │ └── RegisterNode.java
│ ├── Device
│ │ ├── IDevice.java
│ │ └── ModbusTCPDevice.java
│ ├── IOServer.java
│ ├── ModbusFunction.java
│ ├── net
│ │ ├── ModbusTCPConnection.java
│ │ ├── ModbusTCPConnectionResponses.java
│ │ └── ModbusTCPSocketMode.java
│ ├── OPC
│ │ ├── OPCClient.java
│ │ ├── OPCDataEvent.java
│ │ ├── OPCDataListener.java
│ │ ├── OPCDataType.java
│ │ ├── OPCMode.java
│ │ ├── OPCServer.java
│ │ ├── OPCServerThread.java
│ │ └── OPCStatus.java
│ ├── Register
│ │ ├── ArrayIntRegister.java
│ │ ├── Basic
│ │ │ ├── AbstractBooleanRegister.java
│ │ │ ├── AbstractRegister.java
│ │ │ ├── BytesBuffStream.java
│ │ │ ├── IBooleanRegister.java
│ │ │ ├── INode.java
│ │ │ ├── IRegisterGroup.java
│ │ │ └── IRegister.java
│ │ ├── BooleanVectorRegister.java
│ │ ├── DIntRegister.java
│ │ ├── IntRegister.java
│ │ ├── PackageRegister.java
│ │ ├── RegistersGroup.java
│ │ └── WordRegister.java
│ ├── util
│ │ └── Convter.java
│ └── WCSIOServer.java
└── IOServerConfig.xml
21 directories, 70 files