"# \u57fa\u4e8eJava\u7684Modbus TCP Client \u901a\u8baf\u793a\u4f8b\u4ee3\u7801\n\n> 2022-03-18 | 2022-03-21\n> https:\/\/www.modbus.cn\/en\/6779.html\n\n**Modbus\u7f16\u7a0b\u5f00\u53d1**\n\n---\n\n\u57fa\u4e8eJava\u7684Modbus TCP Client \u901a\u8baf\u793a\u4f8b\u4ee3\u7801\n\n```\npackage run;\nimport de.re.easymodbus.modbusclient.*;\n\npublic class run {\n\tpublic static void main(String&#91;] args)\n\t{\n\t\tModbusClient modbusClient = new ModbusClient(\"127.0.0.1\",502);\n\t\ttry\n\t\t{\n\t\t\tmodbusClient.Connect();\n\t\t\tmodbusClient.WriteSingleCoil(0, true);\n\t\t\tmodbusClient.WriteSingleRegister(0, 1234);\n\t\t\tmodbusClient.WriteMultipleRegisters(11, ModbusClient.ConvertFloatToTwoRegisters((float) 123.56));\n\t\t\tSystem.out.println(modbusClient.ReadCoils(0, 1)&#91;0]);\n\t\t\tSystem.out.println(modbusClient.ReadHoldingRegisters(0, 1)&#91;0]);\n\t\t\tSystem.out.println(ModbusClient.ConvertRegistersToFloat(modbusClient.ReadHoldingRegisters(11, 2)));\n\t\t}\n\t\tcatch (Exception e)\n\t\t{\t\t\n\t\t}\t\n\t}\n}\n```\n\n---\n*modbus.cn*\n"