Industrial IoT Training Program - OPC UA, MQTT, and AWS Integration
Industrial IoT Training Program based specifically on the real-world industrial data flow architecture you've described—focusing on PLC → OPC UA → WinCC Explorer v8.1 → SQL Server → Excel Reports with Python along with MQTT and REST API integration.
Industrial IoT Training Course Content
✅ Week 1: Industrial IoT Data Flow – OPC UA to SQL via WinCC Explorer
🔌 PLC Communication Setup (S7-1200/1500) – Configure Siemens PLCs for OPC UA server capability, understand tag exposure
🌐 OPC UA to WinCC Explorer v8.1 Integration – Enable PLC tag communication in WinCC via OPC UA using external channel setup
🧠 Tag Mapping & Structuring – Map OPC UA tag namespace into WinCC internal tags with standardized naming
🖥️ WinCC VBScript Basics – Write scripts in WinCC Explorer to read/write tags, execute on triggers or cyclic events
💾 VBScript to SQL Logging – Develop working scripts to log live process data to SQL Server (tblDatalog) on events or batches
📁 SQL Server Integration – Understand DB architecture, data types, and connection string handling in WinCC
🔍 SQL Table Design – Design timestamped tables with fields like Temp_Act, Cp_Set, Agitator Speed, etc., based on PLC data
🔁 Data Retrieval via VBScript – Query and filter historical data from SQL back to WinCC using ChargeNo, TimeRange, or other tags
📊 Excel Report Generation (VBScript) – Create filter-based Excel reports (time interval/ChargeNo) from SQL within WinCC environment
🛠️ Error Handling + Debugging in VBScript – Manage NULLs, connection loss, tag unavailability, and user-triggered events
🧪 Testing with Simulated Process Data – Use WinCC Runtime + simulated PLC data for development and test cases
📊 Mini Project 1: PLC to Excel Data Pipeline
OPC UA → WinCC Explorer → SQL Server → Excel Report via VBScript on user-defined filters (ChargeNo, time)
✅ Week 2: Advanced IIoT – Python, EXE Apps, MQTT & REST Integration
🐍 Python for Industrial Reporting – Build Python scripts to read data from SQL Server and generate dynamic Excel reports (xlsxwriter / pandas)
🧾 Create GUI Faceplate with Tkinter/PyQt – Develop EXE popup for user entry of ChargeNo, Time filters, Batch Report Viewer
🛠️ PyInstaller & EXE Deployment – Convert Python scripts to secure standalone EXE files integrated with WinCC buttons or triggers
🔁 EXE ↔ WinCC ↔ SQL Communication – Use tagging or temp files for WinCC → Python EXE interface control
🌐 Discover MQTT Protocol for IIoT – Implement Mosquitto broker, publish/subscribe PLC data via Node-RED or Python
📶 Send PLC Data to MQTT Broker – Use OPC UA clients to forward select tags to MQTT using Python bridge
📩 Subscribe & Store MQTT Data to SQL – Capture MQTT data streams in Python and log to SQL tables for dashboarding
🔗 REST API Integration – Call external REST APIs from Python to push alerts or batch summaries to web/cloud dashboards
🔍 Data Validation & Report Automation – Automate data cleaning, formatting, and timestamp alignment in Python reports
📊 Web Dashboard Brief (Optional) – Quick overview of sending data to Power BI / Google Sheets / Flask dashboard (REST)
🔧 IIoT Error Tracing & Fixes – Handle broken connections, SQL timeouts, MQTT disconnects, and API error codes
🔒 Security in EXE & MQTT – Add passwords, broker credentials, and limited GUI access in final application
📊 Capstone Project: Full IIoT Data & Report System
Complete solution: PLC → OPC UA → WinCC Explorer → SQL Server → Python Report Generator EXE + MQTT + REST API sync
🎯 Who Should Join?
Industrial Automation Engineers, SCADA Programmers, Data Analysts in OT, Maintenance Engineers, IIoT Enthusiasts with practical WinCC/SQL experience
🛠️ Tools You’ll Use:
WinCC Explorer v8.1, Siemens PLCs (S7-1200), OPC UA, SQL Server, VBScript, Python 3.x, PyInstaller, MQTT (Mosquitto), REST API (Requests/Python), Excel, Node-RED
📅 Next Batch Starts: Aug 12, 2025 | Duration: 2 Weeks | Mode: Online / Offline | Timing Options: Morning | Evening | Weekend
📞 Build Your Own Industrial IoT Reporting System
🎁 Bonus: Sample working scripts (VBScript + Python), OPC UA simulator, EXE template, SQL table schema, project design PDF
🎓 Certificate: Advanced IIoT Reporting & Communication Training from Softwell Automation
➡️ Enroll Now | 📱 +91-9909700584 | 🌐 www.softwellautomation.com
📞 Contact Information
Mrs. Ritu Pawar
📱 Mobile: +91-7420804059
📧 Email: pune@softwellautomation.com
Mr. Bhawesh Kumar Singh
📱 Mobile: +91-9909700584
📧 Email: info@softwellautomation.com
📍 Pune Office Location
Softwell Automation
Office No. 55, 4th Floor, Kunal Plaza,
Old Mumbai-Pune Highway,
Chinchwad Railway Station, Pune – 411019
🧭 Landmark: Above RBL Bank