Modbusjava代码实例
- 互联网
- 2025-08-14 20:12:03

以下是一个简单的Java代码示例,演示如何使用j2mod库实现Modbus TCP通信:
import java.net.*; import com.ghgande.j2mod.modbus.Modbus; import com.ghgande.j2mod.modbus.ModbusCoupler; import com.ghgande.j2mod.modbus.facade.ModbusTCPMaster; import com.ghgande.j2mod.modbus.procimg.SimpleRegister; import com.ghgande.j2mod.modbus.util.ModbusUtil; public class ModbusExample { public static void main(String[] args) { try { // 设置Modbus通信参数 ModbusCoupler.getReference().setPort(502); ModbusCoupler.getReference().setHost("localhost"); ModbusCoupler.getReference().setUnitId(1); ModbusCoupler.getReference().setTransport(Modbus.TRANSPORT_TCP); // 创建Modbus主站 ModbusTCPMaster master = new ModbusTCPMaster(ModbusCoupler.getReference()); // 连接Modbus从站设备 master.connect(); // 读取保持寄存器的值Modbusjava代码实例由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Modbusjava代码实例”