Click here to Skip to main content
15,877,939 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi Dear Friends,
I need to implement ModBus Server especially Modbus TCP server. Im using C# 3.0. User selects the particular data type(Int,Float,Double). User can select as many data types as he wants. it ll be in one collection.Collection contains the selected data types.. I need to assign random values to the selected data types. Then user provides his IP. then i need to made available those values thro modbus TCP. confused here only :(( The Main aim of my project is those values should be able to access by SCADA. SCADA supports modbus TCP. SCADA user creates the variable tags and also specifies the communication mode(Here MODBUS TCP).So the tags contain the user selected data types in my application(Modbus Server)..

Other main thing is My Application acts as server and SCADA acts as client. There should not be any intermediate third party Modbus PLC simulator. The generated values can be accesible by SCADA directly.

I think that i was clear to you...

please help me out guys..

Thanks in advance

1 solution

If this is a programming exercise the I suggest you reading the modbus specification[^].
On the other hand, if you're looking for a quick way to develop your application, then check out the NMODBUS[^] library.
Share this answer

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

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900