EandM
California's Leader in Automation
Email Us for a Quote or Call Today! (866) 693-2636

Training - S7-1200 Programming

Class Information

Length: 2 days
Hours: 8:30 am - 5:00 pm
Cost: $1000.00/person
Would you like this class at your facility? Just ask.

The S7-1200 is the newest product offering from Siemens that integrates the PLC programming, HMI development, and networking in one software package. All user program documentation is stored in the CPU, so having an offline copy of the program is not necessary. More built in hardware functionality within the CPU, than any other Siemens micro PLC. Integrated Ethernet, Analog I/O, motion control I/O, PID tuning, and SD memory interface.

Target Audience

This system course is for SIMATIC S7-1200 PLC users who are involved with developing or sustaining automation systems and their application programs. This course is for users needing beginning programming and configuration skills.

Prerequisites

MS Windows Expertise

Class Description

The goal of this course is to help the student build skills utilizing programming and extended system functionality of the S7-1200 system, STEP7 engineering tool and WinCC Basic, Human Machine Interface (HMI).

This course begins with a brief review of the SIMATIC S7-1200 system, its components and the HMI Basic Panels. It then follows with discussions on the integrated engineering system TIA portal for the controller and WinCC Basic for the HMI.

The course will cover using the Portal and Project tools to efficiently build a system project. The key Portal tasks include: Device & Networks, PLC Programming, Visualization, and Online & Diagnostics. The key Project tasks include: working with editors and their elements.

Throughout this course students will build a STEP7 project from the beginning. Software diagnostic tools are used for debugging. Program creation will involve using various instruction sets, memory areas, program blocks, and libraries. HMI screens for control and display will also be developed.

Class Objectives

Upon completion of this course, the student shall be able to:

  • Identify the components and features of the S7-1200 system.
  • Navigate the STEP7 Portal software and identify the basic tool set.
  • Complete a system hardware configuration including basic PC - PLC communications.
  • Use the STEP7 tools to monitor and troubleshoot the system.
  • Build, document, test and troubleshoot a structured STEP7 Basic program using the multiple address types and data blocks.
  • Build a basic HMI project and integrate into the STEP7 program.
  • Use core application instructions, functions and blocks to build and test a basic control program.
  • Efficiently use the diagnostics tools of STEP7.
  • Program using processed analog values, scaling.

Class Outline

  1. S7 1200 System Intro
    1. Identify the S7 1200 system family
    2. Identify the S7 1200 CPU's
    3. Identify the modoles available for the 1200
    4. Identify HMI basic panels
  2. TIA Portal Introduction
    1. Navigate between the portal and project view
    2. Create a project
    3. Create a program
    4. Navigate between device and network view
    5. Save and download the PLC
  3. System Hardware Configuration
    1. Upload the actual hardware configuration
    2. Manually create the hardware configuration
    3. Navigate between device and network view
    4. Connect and download to PLC
  4. System Memory/PLC tags
    1. Identify memory areas and data storage
    2. Understand the PLC image scan
    3. Understand the application of tags as descriptors
    4. Create global tags and tag groups
    5. Use tags from a global library
  5. Structured Programming
    1. Identify the different block types
    2. Understand the local block interface
    3. Create local tags
    4. Create temporary tags
    5. Create a function (FC)
    6. Create, download and test a conveyor program
  6. Binary Operations
    1. Understand the difference between 'real' connected NC contacts, NO contacts, and programmed symbols
    2. Be able to explain the term Resolt of Logic Operation (RLO)
    3. Be able to program basic binary logic operations
  7. Timers and Counters
    1. Understand how the IEC counter works
    2. Understand how the IEC timer works
    3. Understand what a molti-instance data block is
  8. Introduction to HMI
    1. Set up the interface for the touch panel
    2. Understand the principle of connecting the touch panel via tags
    3. Insert objects from the tools window into screens
    4. Load a project into the touch panel
  9. System Diagnostics
    1. Use the different utilities for check the proper operations the the machine
    2. Compare for differences in the online / offline program
  10. Data Blocks
    1. Understand the purpose of global data blocks
    2. Be familiar with elementary and complex data types
    3. Be able to monitor a data block
    4. How to address data block variables
  11. Functions and Function Blocks
    1. Be familiar with the purpose of parameter assignable blocks
    2. Be able to program parameter assignable functions and their calls
    3. Know the difference between functions and function blocks
    4. Learn the purpose of static variables
    5. Program parameter assignable function blocks and their call
  12. Analog Value Processing
    1. Know the principle of analog value processing
    2. Assign parameters to an analog modole
    3. Interpret the resolution of the modole

More Information

For specific questions, contact us at sales@eandm.com or directly at (866) 693-2636.