LIVE ONLINE · PLC · VFD · HMI · SCADA · SCL · INDUSTRY 4.0
A structured live online industrial automation program for students, working engineers and plant teams. Start with PLC, remote I/O, VFD and energy meter communication, move into HMI and SCADA engineering with P&ID workflow, advance into SCL/ST programming with OPC UA, MQTT and REST API integration, then finish with SQL Server, VB scripting, Python, dashboards and Excel reporting. Training is available on Siemens, Rockwell, Mitsubishi, Schneider and ABB platforms.
Online batch 7:30 PM–9:00 PM · Sunday batch 11:00 AM–5:00 PM
See the software, hardware and practical engineering topics used at each stage of the 4-level online automation training path. Select a level to view exactly what you will work with.
Training progression: Level 01 builds the PLC, remote I/O, VFD and field communication foundation, Level 02 adds HMI and SCADA engineering with P&ID workflow, Level 03 develops reusable SCL logic with OPC UA, MQTT and REST API integration, and Level 04 converts plant data into SQL, dashboard, Excel, PDF and email reports using VB scripting, Python and VS Code. The same path is delivered on Siemens, Rockwell, Mitsubishi, Schneider or ABB platforms.
View Detailed Training Contents →The program is organized as a clear four-level training path. Each level contains 26 structured practical topics so you can see exactly what is delivered in the live online sessions — from PLC, remote I/O, VFD and energy meter communication through HMI/SCADA engineering and SCL project development, then into SQL Server, VB scripting, Python, dashboards and Excel reporting. Level 04 carries 52 topics, taking the program to 130 practical training topics.
Build the field-automation foundation: hardware selection, PLC configuration and tags, ladder logic, analog scaling, remote I/O on industrial Ethernet, VFD commissioning, VFD control on Modbus RTU and Ethernet, and energy meter data reading.
Configure S7-1200, S7-1500, ET 200SP, HMI and drive hardware with the Siemens TIA Selection Tool.
View training topic → 02Compare Siemens S7-1200 vs S7-1500 PLCs by performance, I/O, motion, safety, networking, diagnostics, scalability and best industrial applications.
View training topic → 03Upload and back up an existing Siemens PLC program safely using TIA Portal.
View training topic → 04Configure Siemens PLC hardware, PROFINET settings, I/O modules and clear PLC tags.
View training topic → 05Learn I, Q, M and DB addressing with essential Siemens PLC data types.
View training topic → 06Understand Siemens program blocks, instance data and practical project structure.
View training topic → 07Configure distributed ET 200SP remote I/O with S7-1200 or S7-1500 in TIA Portal.
View training topic → 08Understand rectifier, DC bus, inverter, PWM and the V/f ratio behind motor speed control.
View training topic → 09Set motor data, ramps, limits and control mode in the order that actually works.
View training topic → 10Wire digital inputs, analogue terminals and control supply, then map them with drive parameters.
View training topic → 11Configure two and four fixed speed setpoints using connection macros 1 and 3.
View training topic → 12Scale a 0-10 V or 4-20 mA speed reference to drive frequency using connection macro 12.
View training topic → 13Set up maintained-contact two-wire start and direction control with macros 17 and 18.
View training topic → 14Build momentary-pushbutton three-wire start, stop and reverse control with macros 19 and 20.
View training topic → 15Go online and upload a complete G120 parameter set to your PC as a safe project backup.
View training topic → 16Restore a saved parameter set to a drive and bring a replacement unit back into service.
View training topic → 17Compare live drive values against your offline project to find unsaved parameter changes.
View training topic → 18Diagnose drive trips, motor problems, wiring faults and parameter issues.
View training topic → 19Assign device names and IP addresses, set update times and diagnose PROFINET startup faults.
View training topic → 20Compare two major Siemens industrial networks and their best applications.
View training topic → 21Choose the telegram with p0922, compare types 1, 20, 352 and 999, and map the I/O addresses.
View training topic → 22Decode every control and status bit, and know when to use cyclic PZD or the parameter channel.
View training topic → 23Build one reusable function block that runs every G120 on the line over PROFINET.
View training topic → 24Compare serial and Ethernet Modbus communication for PLC-connected devices.
View training topic → 25Wire the CB1241 RS485 board, set port parameters and drive the G120 with MB_MASTER logic.
View training topic → 26Poll voltage, current, power and energy registers from a Modbus RTU meter into a Siemens PLC.
View training topic →Move from PLC logic into operator interface and SCADA engineering: scaling, PID, interlocks, screens, alarms, trends, recipes, P&ID and factory symbols, communication and runtime diagnostics.
Scale 4-20 mA and 0-10 V signals in TIA Portal using raw 0-27648 values, NORM_X and SCALE_X, with SCL examples, offset handling and sensor plausibility checks.
View training topic → 02Build permissive chains, trip conditions, reset handling and clear status feedback in TIA Portal so a machine starts only when every condition is safe.
View training topic → 03Understand Siemens PLC TON, TOF and TP timers in TIA Portal with timing behavior, practical ladder examples, comparisons and troubleshooting tips.
View training topic → 04Build reliable Siemens PLC production counters with CTU logic, one-shot pulses, reset handling, retentive values and practical TIA Portal examples.
View training topic → 05Locate PLC faults fast with online diagnostics, the diagnostic buffer, cross references, watch tables and controlled forcing in TIA Portal.
View training topic → 06Learn how to use the PID_Compact instruction in TIA Portal: cyclic interrupt call, setpoint and process value wiring, output limits, pretuning, fine tuning and manual…
View training topic → 07Siemens HMI manual with 15 TIA Portal WinCC labs: PLC connection, tags, screens, faceplates, alarms, trends, recipes, users, FAT, transfer and backup.
View training topic → 08Design operator screens in TIA Portal WinCC with templates, permanent navigation, consistent colour rules and layouts that make abnormal conditions obvious.
View training topic → 09Configure HMI buttons, indicator lamps and auto/manual mode selection in TIA Portal WinCC Comfort, with PLC interface bits, command gating and safe operator control.
View training topic → 10Configure HMI input and output fields in TIA Portal with correct display format, engineering units, high and low input limits, and safe setpoint transfer to the PLC.
View training topic → 11Configure discrete and analog alarms in TIA Portal WinCC, set alarm classes and acknowledgement, and display messages in an alarm view operators can actually work with.
View training topic → 12Build an HMI sequence status screen in TIA Portal that shows the active step as readable text, cycle time, hold reason and the condition blocking the next step…
View training topic → 13Build recipe elements and data records in WinCC Comfort, transfer parameters to the PLC with a handshake, and validate them before a batch starts.
View training topic → 14Set up data logging and the trend view control on a Siemens HMI panel: logging cycles, storage location, cyclic and segmented logs, and real-time versus historical…
View training topic → 15Collect production counts, runtime hours and downtime on a Siemens HMI panel and export a shift report to CSV on USB or a network drive, with PLC counter and timer logic.
View training topic → 16Configure user groups and authorisations in TIA Portal WinCC, protect critical screen objects, set runtime start-up options and take a Siemens panel backup and restore.
View training topic → 17Learn WinCC tag types for PLC-SCADA communication: internal, structured and direct/process tags, addressing, quality, diagnostics and practical setup.
View training topic → 18Configure WinCC Runtime Advanced PLC communication in TIA Portal with S7-1200/S7-1500 connections, HMI tags, addressing, diagnostics and commissioning checks.
View training topic → 19Choose the right WinCC architecture: single-user, multi-user and distributed systems, server and client packages, redundancy with archive synchronisation, and network…
View training topic → 20Dynamise buttons, status lamps and mode switches in WinCC Explorer Graphics Designer using direct connection, dynamic dialog, tag triggers and C or VB actions.
View training topic → 21Scale Siemens PLC analog inputs with NORM_X and SCALE_X, map engineering values to WinCC, configure tag logging and build real-time process trends.
View training topic → 22Configure the WinCC Alarm Logging message system: message classes and types, acknowledgement philosophy, analog limit monitoring with delay and hysteresis, and the…
View training topic → 23Configure Siemens PLC alarm logic in TIA Portal and map alarms, acknowledgements and runtime messages in WinCC with testing and troubleshooting steps.
View training topic → 24Build a WinCC Explorer sequence overview screen showing the active step as text, the blocking condition, cycle status across machines and archived step transitions for…
View training topic → 25Configure WinCC Tag Logging: process value archives, acquisition and archiving cycles, compression, long-term archive backup, and the online trend control for real…
View training topic → 26Configure the WinCC User Administrator: user groups, authorisation levels, operator authorisation on screen objects, SIMATIC Logon, password policy and an operation…
View training topic →Develop structured projects using SCL/ST, I/O mapping, reusable logic, sequence and state machine development, P&ID-to-SCADA workflow, and OPC UA, MQTT, REST API and JSON integration.
Learn to interpret industrial electrical drawings and build an accurate PLC I/O mapping sheet in Excel for project engineering.
View training topic → 02Convert an approved Excel I/O list into structured PLC tags, UDTs and data blocks for a maintainable Siemens TIA Portal project.
View training topic → 03Compare Siemens SCL and Ladder Logic by readability, maintainability, troubleshooting and suitability for different PLC project tasks.
View training topic → 04Convert raw analog counts into engineering units and add range checks for reliable instrumentation.
View training topic → 05Call IEC timer and counter instructions correctly and understand their instance storage, pins and scan behavior.
View training topic → 06Model machines, recipes and device fleets with reusable data structures instead of scattered tags.
View training topic → 07Build a practical motor-control block with permissives, latching, feedback supervision and operator reset.
View training topic → 08Design readable, diagnosable machine sequences with explicit steps, transitions, timeouts and recovery states.
View training topic → 09Combine modes, motor control, sensors, jam detection, counting and alarms into a practical conveyor example.
View training topic → 10Create a structured SCL input-mapping block for digital and analog field signals with inversion, simulation and diagnostic handling.
View training topic → 11Develop safe SCL output mapping with command arbitration, interlocks, simulation and final physical-output assignment.
View training topic → 12Build reusable SCL alarm mapping for conditions, delays, latching, acknowledgement, reset and HMI alarm status.
View training topic → 13Map cyclic network data between Siemens PLCs, drives and remote devices using structured SCL send, receive and diagnostic blocks.
View training topic → 14Program a reusable SCL stack-light function for machine states, priority handling, flashing patterns and audible alarms.
View training topic → 15Develop safe manual-mode SCL logic for an automotive conveyor with jog commands, interlocks, permissives and operator feedback.
View training topic → 16Build an automatic automotive conveyor sequence in SCL using zones, sensors, state logic, transfers, timeouts and fault recovery.
View training topic → 17Turn a factory P&ID into a WinCC Explorer screen plan: identify tanks, pumps, valves, instruments, flow paths and operator information.
View training topic → 18Build and redesign reusable factory symbols in WinCC Explorer Graphics Designer: tanks, pumps, valves, pipes, labels and readable operating states.
View training topic → 19Map P&ID equipment to WinCC Explorer tags and connect Graphics Designer symbols to measured values, pump feedback, valve states and data-quality indicators.
View training topic → 20Assemble a tank-and-pump factory screen in WinCC Graphics Designer using P&ID flow, reusable symbols, live values, equipment details and clear navigation.
View training topic → 21Complete a WinCC Explorer factory display with Alarm Logging, Tag Logging, clear symbol states and practical tests for faults, valve feedback and invalid data.
View training topic → 22Configure a compatible S7-1500 OPC UA server in TIA Portal, expose a small DB interface, establish certificate trust and verify node values and quality.
View training topic → 23Create a WinCC Explorer OPC UA client connection to an S7-1500, map verified nodes to process tags and test Graphics Designer values, quality and recovery.
View training topic → 24Use a compatible Siemens LMQTT_Client example to publish S7-1500 training data to a broker, verify topics and payloads, and test reconnect and stale data.
View training topic → 25Bridge S7-1500 OPC UA telemetry to MQTT with an edge gateway while WinCC Explorer remains an independent client; map quality, timestamps and stale data.
View training topic → 26Read S7-1500 data with the HTTPS JSON-RPC Web API or OPC UA, then design a read-only REST gateway with explicit quality, errors and WinCC Explorer context.
View training topic →Build the complete plant reporting layer through 52 structured training topics: SCADA VB scripting, SQL Server database engineering, Python development in VS Code, PLC/SCADA data logging, Excel/PDF generation, dashboards and scheduled email reporting.
Learn WinCC VBScript keywords by category with purpose, practical WinCC application, syntax and cheat sheets for Dim, Const, Set, If, Select Case, loops, procedures and error handling.
View training topic →02Learn WinCC VBScript variables, constants, operators, Variant data, CStr, CDbl, IsNumeric, Replace and string handling using SQF furnace examples.
View training topic →03Learn to read and write WinCC HMI tags with VBScript using practical examples, validation, error handling and safe automation scripting practices.
View training topic →04Learn If, ElseIf, Else, nested conditions, And/Or/Not and Select Case in WinCC VBScript with SQF furnace temperature, fan and event examples.
View training topic →05Learn FOR, For Each, Do While, Do Until, arrays, ReDim and Preserve in WinCC VBScript using SQF process tags and SQL Recordset examples.
View training topic →06Learn Sub, Function, Call, Exit Sub, Exit Function, ByVal and ByRef in WinCC VBScript using reusable SQF furnace validation and formatting examples.
View training topic →07Create WinCC Global Script VBS actions using event, tag and cyclic triggers, with Runtime activation, testing and performance guidance.
View training topic →08Diagnose WinCC VBScript errors using Err, LastError, ErrorDescription and HMIRuntime.Trace, with solutions for common Runtime failures.
View training topic →09Use WinCC VBScript for supplementary alarm and event handling with diagnostic popups, contextual logging, acknowledgment support and traceable Runtime actions.
View training topic →10Validate WinCC operator input and gate HMI commands with VBScript using range checks, confirmation, authorization, process-state feedback and PLC-side permissives.
View training topic →11Build controlled WinCC recipe and batch parameter workflows with VBScript using validation, versioned CSV or SQL records, PLC handshakes, audit trails and rollback.
View training topic →12Build maintainable WinCC screen navigation, popup faceplates and reusable equipment instances with VBScript, validated parameters and consistent tag-prefix mapping.
View training topic →13Complete WinCC Explorer VBScript lab manual with six worked exercises for buttons, lamps, valves, screen navigation and dynamic tank objects.
View training topic →14Practice WinCC VBScript with 28 hands-on examples for tags, graphics, SQL Server, historical data, alarms and Excel reports in WinCC Explorer.
View training topic →15Use VBScript for tag processing, SQL connectivity, reports, user actions and custom runtime automation Practical guidance for PLC, SCADA and Industry 4.0.
View training topic →16Learn WinCC VBScript for HMI automation, including tags, events, alarms, SQL connections, Excel reports and practical industrial scripting examples.
View training topic →17Connect WinCC VBScript to SQL Server and perform insert, select, update and delete operations for reliable industrial data management.
View training topic →18Create a SQL Server database and table using WinCC VBScript and ADODB. Connect to master, run safe DDL and verify the schema.
View training topic →19Export WinCC Runtime tag values to timestamped CSV files using VBScript and FileSystemObject, with validation and file-error handling.
View training topic →20Generate formatted Excel production reports from WinCC tags using VBScript, Excel automation, timestamps and safe object cleanup.
View training topic →21Learn SQL for SCADA engineering with practical SQL Server examples for process data, alarms, trends, reports, indexing, security and troubleshooting.
View training topic →22Choose SQL Server data types for PLC, SCADA and automation data, including tags, alarms, timestamps, measurements and production records.
View training topic →23Use SQL DDL commands to create and modify tables, keys, constraints and indexes for reliable SCADA, PLC and industrial automation databases.
View training topic →24Use SELECT, INSERT, UPDATE and DELETE commands to manage PLC, SCADA, alarm, batch and production data in SQL Server automation databases.
View training topic →25Learn SQL DCL commands including GRANT, REVOKE and DENY to secure SCADA, WinCC and industrial automation databases with role-based access.
View training topic →26Use COMMIT, ROLLBACK and SAVEPOINT to protect SCADA, batch and production records and maintain reliable SQL Server automation transactions.
View training topic →27Build SQL reports for SCADA and industrial automation using production, alarm and downtime data, practical queries, KPIs and reporting workflows.
View training topic →28SQL Server automation manual with runnable schema, indexing, procedures, transactions, secure inserts, retention, permissions and backup labs.
View training topic →29Industrial SQL reporting manual with runnable queries for shifts, batches, alarms, KPIs, parameters, pivots, exports, security and performance.
View training topic →30Design a reliable flow for transferring PLC or SCADA data into SQL Server for traceability and reporting Practical guidance for PLC, SCADA and Industry 4.0.
View training topic →31Learn Python setup in VS Code step by step: install VS Code and Python, add the Python extension, use the terminal, install packages with pip, and verify pyodbc, pandas, openpyxl and PyInstaller.
View training topic →32Learn Python virtual environments in VS Code using venv, pip and requirements.txt. Create, activate, select and verify isolated environments for automation projects.
View training topic →33Use Python for industrial automation, data logging, SQL reporting, OPC UA communication and engineering tools with practical application guidance.
View training topic →34Python tutorial for automation learners: understand Python data types, type conversion, SQL Server type mapping, Decimal, datetime, None/NULL, pandas dtypes and safe pyodbc parameters.
View training topic →35Learn Python IF ELSE, ELIF, FOR, WHILE and functions with industrial automation examples for temperature, alarms, modes, sequences and SQL/report preparation.
View training topic →36Learn Python modules, classes, objects, methods and attributes with architecture-based pathlib and pyodbc examples, including an annotated SQL Server program for beginners.
View training topic →37Learn Python try except finally, raise and logging for industrial automation scripts, SQL Server connectivity, report generation and production diagnostics.
View training topic →38Create a SQL Server database and table using Python and pyodbc. Connect to master, enable autocommit, run safe DDL and verify the schema.
View training topic →39Insert one or many records into SQL Server using Python and pyodbc with schema validation, parameterized queries, executemany and transactions.
View training topic →40Connect Python to SQL Server with pyodbc, execute a SELECT query, load rows into a pandas DataFrame and calculate furnace process statistics.
View training topic →41Learn Python SQL Server CRUD with 10 pyodbc examples covering database/table creation, insert, select, update, delete, truncate and transactions.
View training topic →42Learn pandas DataFrame operations for SQL Server data: inspect, filter, sort, clean missing values, convert dtypes, group process data and prepare Excel reports.
View training topic →43Export SQL Server data to a formatted Excel report using Python, pyodbc, pandas and openpyxl with filters, frozen headers and unique filenames.
View training topic →44Generate PDF reports from SQL Server using Python, pyodbc, pandas and ReportLab. Build plant production summaries, tables, timestamps and reusable PDF outputs.
View training topic →45Send Excel and PDF automation reports by email with Python. Build MIME attachments with the standard email package and send through an approved SMTP service.
View training topic →46Schedule Python Excel, PDF and email reports automatically on Windows using Task Scheduler or schtasks. Run a Python script or packaged EXE on a daily schedule.
View training topic →47Convert a Python reporting script to Softwell_Report.exe with PyInstaller, launch it from WinCC, filter SQL Server data and generate Excel reports.
View training topic →48Build a Python OPC UA client for industrial automation. Connect to an OPC UA server, read PLC tags, validate values and prepare parameterized SQL Server logging.
View training topic →49Learn Python MQTT for industrial automation using paho-mqtt. Publish process data as JSON, subscribe to IIoT topics, use QoS and connect plant data to brokers safely.
View training topic →50Use Python REST APIs for industrial automation with requests. Send plant data with GET/POST, JSON payloads, timeouts, authentication headers and robust error handling.
View training topic →51Build dashboards around production, quality, downtime, energy and maintenance metrics that support decisions Practical guidance for PLC, SCADA and Industry.
View training topic →52Collect production counts, runtime hours and downtime on a Siemens HMI panel and export a shift report to CSV on USB or a network drive, with PLC counter and timer logic.
View training topic →The program runs across four progressive levels and 130 practical topics. Level 01 covers PLC fundamentals, remote I/O, VFD control on Modbus RTU and Ethernet, and energy meter data reading. Level 02 covers PLC with HMI and SCADA including P&ID and factory symbols. Level 03 covers SCL/ST programming, project development, OPC UA, MQTT, REST API and JSON. Level 04 covers SQL Server, VB scripting, Python, dashboards and Excel reporting.
Training is offered on Siemens, Rockwell (Allen-Bradley), Mitsubishi, Schneider Electric and ABB platforms. Live sessions are demonstrated mainly on Siemens S7-1200 and S7-1500 with TIA Portal, and the same engineering method is then applied on the platform you select. ABB System 800xA DCS and Mitsubishi servo drive training are available as separate specialised programs.
Sessions are live and instructor-led. The trainer shares the engineering software screen, demonstrates on real PLC, remote I/O, VFD and energy meter panels, assigns exercises and answers doubts in the session. Practice files and written topic pages are shared for revision between sessions.
The weekday online batch runs from 7:30 PM to 9:00 PM, which suits working engineers. A weekend batch runs on Sunday from 11:00 AM to 5:00 PM. Learners in other time zones can discuss a suitable slot before joining.
No. Simulation software plus live remote demonstration on real hardware is used for every practical topic. Learners who want a personal practice bench can add a PLC trainer kit, but it is not required to complete the course.
Diploma and degree students from electrical, electronics, instrumentation and mechatronics streams, maintenance and service engineers, PLC programmers moving into SCADA and SCL, and plant or project teams that need a structured refresher on current automation and Industry 4.0 practice.
Yes. Each level is a complete module with its own practical outcome, so you can start at the level that matches your current work. The recommended order is Level 01 to Level 04 because each level uses the project built in the previous one.
A course completion certificate is issued after the practical project is completed. Placement assistance covers resume preparation, interview question practice and sharing of relevant openings with candidates who finish the program.
Typically the vendor engineering software for your selected platform, a PLC simulator, SQL Server with SSMS, and Python with Visual Studio Code. Installation and licensing options are explained in the first sessions so the setup is ready before the practical topics begin.
Send your requirement for the live online automation training program. Mention your vendor platform (Siemens, Rockwell, Mitsubishi, Schneider or ABB), the level you want to start from and your current experience so the training path and batch can be aligned to your requirement. Online batch runs 7:30 PM to 9:00 PM on weekdays and 11:00 AM to 5:00 PM on Sunday.
Explore the four-level curriculum, software, hardware, vendor platform options and online batch timings before you join.
Content reviewed: 18 September 2026