Click here to Skip to main content
15,886,110 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hie everyone.
My name is Jan and i am an engineer and software developer. I develop desktop applications in vb.net and c#

Project Overview:

I want to build a desktop software in .net or c# to read and write data to and from a PLC or other MODBUS devices.
The software will be databound and i want someone to be able to access the information from the software by simply going online and get the process variable or sometimes even control. I am not a
web developer and that is why i came to this forum to ask for assistants

Problem Statement:
1. which web development software is there on the market that has the capability to import from a database and display on webpage
2. If say i develop the webpage, how do i run it on the computer connected to the PLC so that
the webpage is available for certain users on internet, say a control engineer can access the information from home while having a nice time with wife after work

I am really concerned in finding out how to approach problem number 2 mentioned above

I am looking forward to contributions, positive critics, additions
Regards
Jan Makopa
Posted

1 solution

With VB.NET? Sure, you can do it. It used to be a popular approach to exposing UI for the hardware control applications, but mostly using Java. It's quite possible with ASP.NET, too. Here is what you need, according to your items of your question:
  1. The technology you need is ADO.NET:
    http://en.wikipedia.org/wiki/ADO.NET[^],
    http://msdn2.microsoft.com/en-us/library/aa286484.aspx[^].

    This CodeProject article can help to get you started in no time: Using ADO.NET for beginners[^].
  2. You computer connected to MODBUS will need to act as an HTTP server. You need to use IIS or other HTTP server supporting ASP.NET.


—SA
 
Share this answer
 
Comments
PCOMM Engineering 2-Sep-14 16:23pm    
Hy Sergey
Your answer realy helped me
Thank you very much, I appreciate it
Sergey Alexandrovich Kryukov 2-Sep-14 17:12pm    
You are very welcome.
Good luck, call again.
—SA

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