Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Visual Studio’s role in industrial application development
  • Foundations of PLCs and industrial communication
  • Basics of SQL databases in automation contexts

Creating .NET Applications with Visual Studio

  • Initializing a Visual Studio project structure
  • Leveraging C# or VB.NET for industrial use cases
  • Managing real-time data streams and user interfaces

Establishing PLC Communication via .NET

  • Overview of industrial protocols (OPC UA, Modbus, MQTT)
  • Linking Visual Studio applications to PLC hardware
  • Reading from and writing to PLC data points in .NET applications

Utilizing SQL Databases in Industrial Settings

  • Architecting databases for industrial automation
  • Executing SQL queries for PLC data manipulation
  • Connecting .NET applications to SQL Server instances

Combining PLC Data with SQL

  • Persisting sensor and machine data into SQL databases
  • Processing and analyzing PLC data through SQL
  • Optimizing database performance for real-time application needs

Error Management and Performance Tuning

  • Debugging communication issues between PLCs and applications
  • Overseeing database transactions and error states
  • Tuning performance for real-time industrial applications

Capstone Project and Industry Standards

  • Constructing a complete application that integrates PLC and SQL components
  • Deploying and maintaining industrial software solutions
  • Adopting best practices for industrial automation software development

Summary and Next Steps

Requirements

  • Fundamental grasp of Visual Studio and .NET programming (specifically C# or VB.NET).
  • Comprehension of SQL and relational database structures.
  • Entry-level familiarity with PLCs and general industrial automation principles.

Target Audience

  • Software engineers involved in industrial automation projects.
  • Automation professionals integrating PLCs with software applications.
  • Database administrators overseeing industrial data ecosystems.

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories