Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Siemens S7-1200 PLC and HMI via TIA Portal (Advanced)
Rating: 4.4 out of 5(1,099 ratings)
9,108 students

Learn Siemens S7-1200 PLC and HMI via TIA Portal (Advanced)

Learn how to fine tune your programming via structures and how to interface IO-LInk devices
Created byRajvir Singh
Last updated 5/2024
English
EnglishSpanish [Auto],

What you'll learn

  • How to optimize your PLC Programming in a structured way
  • Advanced commands of Siemens PLC in TIA Portal
  • How to use Siemens Web Server
  • Faceplates in HMI

Course content

13 sections82 lectures14h 19m total length
  • Introduction to this course6:43

    Explore advanced Siemens S7-1200 PLC concepts and HMI integration with TIA portal, including IO Link Master interfacing, RFID, encoder reading with high-speed counters, PLC-to-PLC data exchange, and web server basics.

  • How to get maximum out of this course?1:09
  • Understanding structures - Creating a new environment FACTORY I/O17:46

    Learn to implement structure and UDT in TIA Portal by creating a DB_InOut data block, organizing conveyor inputs and outputs.

  • Connect with me on LinkedIn0:17
  • Defining Structures in PLC Database with various Datatypes6:47

    Group PLC tags into a data block by creating input and output structures with the struct data type, including i_xStart and q_rSpeed, and map to the DB using symbolic addressing.

  • Writing FC (functions) in SCL to move the values from PLC Tags to DB9:30

    Write an SCL function to move values from PLC tags into a DB and back to the PLC inputs and outputs, invoked by the main OB1.

  • Adding more Tags in DB and optimizing the logic17:32

    Split read and write into separate fc blocks, add a parameters struct (on/off time, speed) and errors to the conveyor db, and move logic into an fb with a db.

  • Reading analog value from the Potentiometer in the DB9:23

    Learn to read a potentiometer's 0–10 volt analog input and move it into a DB parameter to control conveyor speed, while resolving IO address conflicts and linking tags to DB.

  • Programming the conveyor logic with Forward-reverse logic17:11

    Program conveyor logic with forward‑reverse control, using and/or logic for start/stop with estop and error handling, mapping potentiometer speed to forward and reverse outputs via a data block.

  • Adding indicator logic to the conveyor system25:07

    Learn to design conveyor indicator logic in a Siemens S7-1200 system using TIA Portal, implementing start/stop, direction, speed, and stack-light indicators with FBs, FCs, data blocks, and estop blinking.

  • Calculating the time required by box to reach destination on conveyor17:09

    Calculate the travel time for a box between sensors on the conveyor using the fixed distance and belt speed, converting voltage to speed, and flag time with a red LED.

  • Error formula to check travel time of box20:14

    Learn to implement an error formula that checks box travel time between two sensors using a timer and tolerance, triggering an alarm when delays exceed the ideal time.

  • Optimizing the logic!32:31

    Optimize plc logic for conveyor control by using TONR timer retentive, reset conditions, and a structured DB_inout within a conveyor fb to organize inputs, outputs, parameters, and errors.

  • Understanding UDT (User-defined Datatype)8:29

    Define and reuse user defined data types (UDTs) to standardize conveyor structures, propagate changes across multiple DBs, and quickly update tags by compiling the UDT in TIA Portal.

  • Join our Telegram group0:10
  • Quiz 1- Test your skills
  • Little advice!0:21
  • Join our student community0:13
  • Updates in Industrial Internet of Things0:12

Requirements

  • Siemens basic PLC Programming in TIA Portal
  • Siemens basic HMI Programming in TIA Portal

Description

In this course, you will learn advanced PLC programming and interfacing with IO-Link technology. I am using S7-1200 PLC with the TIA portal to explain the following topics:


  • How to structure the PLC program using Struct and UDT

  • How to interface RFID via IO-Link master in Siemens S7-1200

  • How to interface SmartLight via IO-Link master in Siemens S7-1200

  • How to read PROFINET device status

  • How to use Siemens web-server

  • How to use high-speed counter instruction for Encoder

  • How to use layout in HMI

  • How to use scripts in HMI

  • How to login to HMI via RFID tags

    To continue with this course, it is highly recommended that you complete the S7-1200 and HMI from Scratch basic course. Or you must know the basics of PLC programming and HMI Screen designing. The course is explained via real hardware and devices, not just simulation. In order to follow through with this course, it is recommended that the student should have TIA Portal installed and running on their computer. The TIA portal can be downloaded free of cost from Siemens Website and can be used for 21 trial days.

There are sufficient quizzes and exercise to make the course interactive and interesting. After completion of the course, the student will get the course completion certificate.

Once enrolled, you can access this course for a lifetime and in case you encounter any doubts or if any student needs some help, he/she can contact the instructor via the student dashboard.

Who this course is for:

  • Industrial Engineers
  • Engineering Students