BASIC PLC – PROGRAMMING, TROUBLESHOOTING & MAINTENANCE (SIEMENS TIA S7-1200)

Course Code: AUT106

Course Overview

This course will guide you to understand the world of Siemens Totally Integrated Automation system, using the S7-1200. Hands-on training that will involve problem exercises, intensively practical work, and program simulation using a PLC trainer and HMI. Aside from the generic understanding of the TIA system, participants have the opportunity of product-specific knowledge with intensive hands-on practice using Siemens S7-1200 PLC Hardware, & Software/Simulators.

Course Objectives

  • Understand the Operational principle of an S7-1200 PLC
  • Identify and describe the functions of the S7-1200 modules
  • Carry out basic installation and operation of an S7-1200 PLC system
  • Understand a basic HMI panel
  • Create programs in LAD and add inputs or outputs
  • Link the PLC to HMI and create an HMI screen
  • Translate a ladder diagram program into electrical and logic circuits equivalent
  • Effectively Carry out Basic Maintenance and Troubleshooting of S7-1200 PLC
  • Observe safe practices when working with PLC and its devices

Target Audience

Programmers, Commissioning Engineers, Service Personnel, Operators, Users, Maintenance Personnel

Prerequisites

Participants should have Basic Programming knowledge or have completed any Basic Level training.

Course Duration

Five (5) days

Methodology

  • Lectures & Theoretical Concepts
  • Hands-on Practical Exercises using Siemens TIA Portal Step 7 and WinCC Software
  • Case Studies & Real-World Applications

Course Content

Module 1: Introduction to S7-1200 PLC

  • Expansion capability of an S7-1200 CPU
  • S7-1200 modules
  • Basic HMI panels
  • Mounting dimensions and clearance requirements

Module 2: Introduction to Programming

  • Insert instructions into your user program
  • Add inputs or outputs to LAD instruction
  • Expandable Instructions
  • Control the CPU from the PG
  • Configuring STEP 7
  • Virtually “unplug” modules without losing the configuration

Module 3: Initiating a Project

  • Create a project
  • Create a simple network in your user program
  • Create and use PLC tags for addressing the instructions
  • Add an HMI device to the project
  • Network the CPU and HMI device
  • Create an HMI screen

Module 4: Create the Device Configuration

  • Uploading the configuration of a connected CPU
  • Adding a CPU to the configuration
  • Changing a device and adding other modules to the configuration
  • System memory and clock memory
  • Configuring the IP address of the CPU
  • Protecting access to the CPU or code block

Module 5: Programming

  • Design user program and organize them using OBs
  • Make your program modular using FBs and FCs
  • Store program data using Data blocks
  • Create new code block and reusable code blocks
  • Overview of programming languages: LAD and FBD
  • Overview of SCL and program editor
  • Conversion operations
  • Calculate instructions
  • Timer operations
  • Counter operations
  • PWM (Pulse-width modulation)
  • Creating data logs

Module 6: Debugging your Program

  • Monitor and test your user program
  • Watch tables and force tables
  • Cross reference to show usage
  • Call structure to examine the calling hierarchy
  • Diagnostic instructions to monitor the hardware
  • Reading the states of the LEDs on the CPU
  • Reading diagnostic status of the devices
  • High-speed counter (HSC)
  • Operation of the high-speed counter
  • Configuration of the HSC

Module 7: Easy-to-Use Online Tools

  • Going online and connecting to a CPU
  • Interacting with the online CPU
  • Going online to monitor the values in the CPU
  • Displaying the status of the user program
  • Using a watch table for monitoring the CPU
  • Using the force table
  • Capturing the online values of a DB to reset the start values
  • Uploading elements of the project
  • Comparing offline and online CPUs
  • Displaying diagnostic events
  • Setting the IP address and time of day

Module 8: Projects

  • Real World HMI Project
  • Exercises