Click here to Skip to main content
15,884,083 members
Articles / Programming Languages / XML
Tip/Trick

Modbus TCP class

Rate me:
Please Sign up or sign in to vote.
4.89/5 (84 votes)
23 May 2014CPOL 1.7M   60.4K   154   171
A Modbus TCP class.

The project has moved to GIT

https://github.com/stephan1827/modbusTCP

Please download and ask questions from there.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Systems Engineer
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
QuestionIt works Pin
globalpositioning14-May-12 6:06
globalpositioning14-May-12 6:06 
QuestionDisconnects and holding registers value displacement Pin
harizhent16-Mar-12 4:31
harizhent16-Mar-12 4:31 
AnswerRe: Disconnects and holding registers value displacement Pin
Stephan Stricker20-Mar-12 2:51
Stephan Stricker20-Mar-12 2:51 
GeneralMy vote of 5 Pin
Nikolay Ugorliev24-Feb-12 1:27
Nikolay Ugorliev24-Feb-12 1:27 
QuestionModbus says error: Illegal function! Pin
xeroxvrey6-Feb-12 5:57
xeroxvrey6-Feb-12 5:57 
AnswerRe: Modbus says error: Illegal function! Pin
Stephan Stricker6-Feb-12 6:07
Stephan Stricker6-Feb-12 6:07 
GeneralRe: Modbus says error: Illegal function! Pin
xeroxvrey6-Feb-12 10:27
xeroxvrey6-Feb-12 10:27 
QuestionModbus TCP Class not working Pin
Joseph Frippiat23-Jan-12 1:50
Joseph Frippiat23-Jan-12 1:50 
Hello,
I am not able to make the code work.
When I try, with the sample application, to read 32 coils starting at address 1000 (with the button <read coils="">, I always get empty data (zeroes everywhere). In the OnReceive function, id and function are equals to zero and tcpAsyClBuffer is filled with zeroes.
I checked in the slave Modbus, it receives the request and it answers it. I don't know where the data are going?
Thanks for any answer,
Joseph
AnswerRe: Modbus TCP Class not working Pin
Stephan Stricker23-Jan-12 1:56
Stephan Stricker23-Jan-12 1:56 
GeneralRe: Modbus TCP Class not working Pin
Joseph Frippiat23-Jan-12 2:13
Joseph Frippiat23-Jan-12 2:13 
GeneralRe: Modbus TCP Class not working Pin
Joseph Frippiat23-Jan-12 22:24
Joseph Frippiat23-Jan-12 22:24 
QuestionCould you help me Pin
Dantty27-Dec-11 4:42
Dantty27-Dec-11 4:42 
BugTCP Network Bug Pin
Dread_Sharp16-Nov-11 21:20
Dread_Sharp16-Nov-11 21:20 
GeneralRe: TCP Network Bug Pin
Member 841032817-Nov-11 2:07
Member 841032817-Nov-11 2:07 
GeneralRe: TCP Network Bug Pin
Dread_Sharp17-Nov-11 3:43
Dread_Sharp17-Nov-11 3:43 
QuestionNo connection could be made because the target machine actively refused it Pin
ChiWaiLam6-Oct-11 1:00
ChiWaiLam6-Oct-11 1:00 
AnswerRe: No connection could be made because the target machine actively refused it Pin
Member 841032817-Nov-11 2:09
Member 841032817-Nov-11 2:09 
QuestionMODBUS TCP Server in ASP.net Pin
arulchris8-Sep-11 21:50
arulchris8-Sep-11 21:50 
GeneralHelp with address mapping Pin
sandeepbaynes17-May-11 19:17
sandeepbaynes17-May-11 19:17 
Questionnewbie interested in Modbus TCP/IP Pin
autocatch3-May-11 16:27
autocatch3-May-11 16:27 
AnswerRe: newbie interested in Modbus TCP/IP Pin
Stephan Stricker4-May-11 8:36
Stephan Stricker4-May-11 8:36 
GeneralRe: newbie interested in Modbus TCP/IP Pin
autocatch4-May-11 13:30
autocatch4-May-11 13:30 
GeneralBig Bug Pin
Dread_Sharp29-Mar-11 3:36
Dread_Sharp29-Mar-11 3:36 
GeneralRe: Big Bug Pin
Stephan Stricker6-Apr-11 5:05
Stephan Stricker6-Apr-11 5:05 
GeneralMy vote of 5 Pin
JongchanAhn24-Mar-11 22:26
JongchanAhn24-Mar-11 22:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.