Custom HMI/SCADA Using C# And Visual Studio – Part 1

5/5 (2)

We are excited to announce a new video series we are working on right here at PLCGurus.NET on our Learn PLCs page and on our YouTube Channel. In this video series we are going to walk you through, in explicit detail, how to create your own Custom HMI-SCADA application using C#, Visual Studio and the .NET programming tools. Through the use of INGEAR NET.LOGIX API’s and drivers we can empower our C# applications to connect directly to any Allen-Bradley Logix based Controller.

What is SCADA?

SCADA stands for Supervisory Control And Data Acquisition. It is a control system architecture that uses computers, networked data communications and graphical user interfaces for high-level process supervisory management.

It also uses other peripheral devices such as programmable logic controllers and discrete PID controllers to interface to the process plant or machinery.


INGEAR is a world leading developer and publisher of software tools and components for industrial & manufacturing applications.

INGEAR drivers provide a direct communication pipeline from VisualStudio.NET to Allen-Bradley controllers without the need for an OPC Server or RSLinx.

Use C#, Ingear and VisualStudio.NET to create custom SCADA applications.
Use C#, Ingear and VisualStudio.NET to create custom SCADA applications.

Advantages of Using INGEAR, C#, and VisualStudio.NET?

Unlike OPC, which is a middleware application that presents complex programming and challenging application compatibility, applications written in C# in conjunction with NET.LOGIX drivers provide fast data access without the overhead and recurring costs of OPC servers.

By using .NET technologies you gain access and tools to easily connect your PLC data to backend databases technologies such as SQL SERVER or any OBDC compliant database.  Furthermore, applications developed can run on 64- and 32-bit Windows, Windows Server, Windows Compact and Linux based operating systems.

Lastly, the potential to save thousands of dollars on Rockwell software licensing and hardware is hard to ignore. You save money, improve flexibility, scalability and time.

Advanced HMI Using C# And Visual Studio – Part 1

Don’t forget to check out our YouTube Channel and subscribe!

If you enjoyed this video, leave a comment and rate this post!

Fred Graham

Author: PLC Guru

Hi, Fred here, I am the founding member and site moderator here at PLCGurus.NET. With over 20 years experience in the Industrial Automation and Control Systems Engineering field I hope this site will become your GOTO resource for all things Industrial Automation and Design. Enjoy the site and visit often!