Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

sergejshugajev/ModbusClientTCP

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modbus Client TCP (all in one class).

Simplified code and retained TCP connectivity for Modbus.

Version 0.1

Quick Start

	ModbusClientTCP mb = new ModbusClientTCP("localhost", 502);
	try {
		mb.Connect();
		if (mb.isConnected()) {
			mb.WriteSingleRegister(19, 111);
			System.out.println("Read: " + Arrays.toString(mb.ReadHoldingRegisters(18, 3)));
		}
	} catch (Exception e) {
		System.out.println("ERROR! " + e.toString());
	}

Supported Function Codes

Code Function
0x01 Read Coils
0x02 Read Discrete Inputs
0x03 Read Holding Registers
0x04 Read Input Registers
0x05 Write Single Coil
0x06 Write Single Register
0x0F Write Multiple Coils
0x10 Write Multiple Registers

License

MIT License

About

Modbus Client TCP (all in one class). Simplified code and retained TCP connectivity for Modbus.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.