Learn Siemens Tia Portal Advanced

Learn Siemens PLC to PLC Communication, IO-Link, PC Based HMI with WinCC Advanced, Interface SQL Database and OPC Server

Last updated 2022-01-10 | 4.1

- Students will learn advanced hardware and communication with Siemens S7-1200 PLC and TIA Portal
- Siemens S7-1200 PLC to PLC Ethernet Communication using Profinet Interface
- IFM IO-Link Communication with Siemens S7-1200 PLC

What you'll learn

Students will learn advanced hardware and communication with Siemens S7-1200 PLC and TIA Portal
Siemens S7-1200 PLC to PLC Ethernet Communication using Profinet Interface
IFM IO-Link Communication with Siemens S7-1200 PLC
Interfacing OPC Server (Kepserver) with TIA Portal and reading/writing OPC Tags
Creating PC Based HMI Runtime using WinCC Advanced
Interfacing SQL Database for creating historical log or relational database
Students must complete Siemens TIA Portal Level 1 Course and having a physical S7-1200 PLC would help learn hands-on

* Requirements

* Intermediate knowledge of PLCs (Siemens TIA Portal Level-1 Course)
* Physical S7-1200 PLC would help in practice a lot


This course is designed for students willing to dive in TIA Portal and learn advanced concepts, from machine automation that I have covered in TIA Portal level-1 to Complete Production Line Automation that is this course covering Level-2

It main covers communication between multiple PLCs, between OPC Servers, between IO Link devices and creating PC Based HMI with SQL Databases. This helps in centralizing machines/production lines and storing past data or observing real time data for better decision making.

Most of the times when we do plant automation, we have to deal with multiple PLCs that are communication with each other, or PLCs of different brands that sends data to centralized HMI or SCADA, or Fieldbus that is linking all smart devices so I have covered all these topics hands on with hardware and software to make you an expert.

Course Content:

  • Siemens S7-1200 PLC to PLC Ethernet Communication using Profinet Interface

  • IFM IO-Link Communication with S7-1200 PLC

  • WinCC Advanced HMI (PC Based HMI) and Creating Runtime

  • Understanding and Interfacing OPC Server using Kepserver with TIA Portal and WinCC Advanced

  • Understanding and Interfacing SQL Database with TIA Portal and WinCC Advanced


  • Siemens TIA Portal and S7-1200 PLC Level-1 Course

  • Physical S7-1200 PLC is recommended

Above course should be completed before doing this levle-2 course.


  • Siemens TIA Portal and WinCC Advanced (22-Days Trial Version Provided)

  • Kepserver (Free Demo Provided)

  • SQL Database (Free Demo Provided

  • Factory I/O (30-Days Trial Version Provided)

Next Level:

Students can join Siemens SCADA Level-3 Course on AutomationPlay

Who this course is for:

  • Automation Engineers
  • System Integrators
  • Engineering Students
  • Controls Engineers
  • Plant Engineers
  • Electrical Engineers

Course content

9 sections • 47 lectures

Lesson 1 - PLC - PLC Communication Overview Preview 01:12

Lesson 2 - Setting up Hardware and IP Addressing Preview 01:43

Lesson 3 - Hardware Configuration Preview 06:27

Lesson 4 - Sending Data from PLC-1 to PLC-2 Preview 07:10

Lesson 5 - Operating Output of PLC-2 from PLC-1 Preview 06:41

Lesson 6 - Automatic Requests using Clock Memory Preview 03:02

Lesson 7 - Operating PLC-1 from PLC-2 Preview 05:19

Lesson 8 - Exchanging Data using Global DBs Preview 11:52

Lesson 9 - Receiving Data Preview 04:37

Profinet Manuals Preview 00:01

Lesson-1 Overview of IO-LINK Preview 01:28

IO-Link is a simple communications protocol. It is used primarily for communications to simple 3 wire sensors and actuators.

A Master has slave devices, such as an actuator or sensor, attached to it.

The Master can then communicate over a Fieldbus connection to the higher-level controller, most likely in our case, a PLC, or Programmable Logic Controller.

The ports can serve different purposes, from signaling that it is unused, to signal that it is in Input mode, Output mode or for IO-Link communication.

An IO-Link device transmits Process Data and Value Status periodically, at a regular defined interval. This is called cyclic transmission.

Device Data, such as diagnostics and Events are transmitted when they are needed. This is called acyclic transmission.

For more theoretical details, visit https://realpars.com/io-link/

Lesson-2 - Configuring IFM IO-LINK Preview 04:45

Lesson-3 - IO-LINK Status Indications Preview 00:59

Lesson-4 - Adding IO-LINK in TIA Portal using GSD Preview 09:16

Lesson-5 - Defining Ports and Reading Sensor Values Preview 08:01

Lesson-6 - IO LINK Programming Preview 11:40

Important Note Preview 00:14

Lesson-1 Creating First Program and Simulation Preview 10:26

Lesson-2 Using Basic Elements and Revision Preview 05:36

Lesson-3 Creating Runtime with Physical S7-1200 PLC Preview 04:08

Download OPC Server Preview 00:06

Lesson-1 - Configure and Testing OPC Server Preview 01:43

Lesson-2 - Interfacing TIA Portal with OPC Server to read tags Preview 04:25

Lesson 3 - Reading / Writing OPC Tags using WinCC Advanced Preview 05:09

Download Microsoft SQL Server Preview 00:03

SQL Database - Store Historical Data Preview 05:53

Excel - Store Historical Data Preview 01:33

Historical Data Log Cycles Preview 00:46

Creating Database using VBScript Preview 04:39

Creating Tables & Columns in SQL Database using VBScript Preview 04:45

Writing Data to SQL Database using VBScript Preview 06:54

Reading Data from SQL Database using VBScript Preview 02:45

Export Data from SQL Database to Excel Preview 02:37

Introduction to Siemens PLC Series Preview 25:08

Download and Setup TIA Portal Preview 18:20

TIA Portal - Creating New Project and CPU Configuration Preview 14:50

TIA Portal - Creating Tags Preview 08:33

TIA Portal - Program Structure Preview 06:43

TIA portal - Creating First Program and Simulation Preview 11:13

TIA Portal - Topology vs Network Preview 06:57

TIA Portal - Adding I/O Modules Preview 05:28

TIA Portal - Help and Shortcuts Preview 02:39

S7-1200 PLC - Ethernet Communication and Getting Online Preview 07:06

S7-1200 PLC - Downloading a Program Preview 01:52

S7-1200 PLC - Uploading a Program Preview 04:39