us training schedule - wesco internationalnw.automation.wesco.com/sites/default/files/west coast...
TRANSCRIPT
www.usa.siemens.com/training
Gain practical knowledge – direct from the original equipment supplier
Industry Services
2016 Siemens West US Training Schedule
Professional instructors with proven material and quality equipment
• Enhance skills & expertise • Reduce downtime • Increase productivity • Reduce maintenance costs • Optimize processes • Improve safety • Save on travel cost and overtime pay with training in your local area • Learn extensive debug, editor and diagnostic tools • Professional instructors with proven material
Whether basic, advanced or specialist knowledge, with SITRAIN® training your employees learn what they need for the job directly from the manufacturer of the equipment and systems they work on every day. Siemens offers a comprehensive range of development and education lessons delivered in the form of classroom and online training tools. They can be adapted and delivered flexibly according to the training needs of your team.
Engineers, field service professionals and instructors who have in-depth understanding of Siemens equipment, processes and systems teach scheduled classes at our facilities on world-class simulator equipment, online, or on-site at your facility. Course participants simulate "real-world" situations and learn troubleshooting and programming techniques that helps them commission, maintain and operate your equipment with greater efficiency and focus on safety.
We offer practical training and skill building on a variety of technologies and platforms, from Automation and Drives to Process Control, Machine Tool and Safety related courses. The summary below provides a overview of training offerings.
Siemens classroom trainingPresented in a Siemens classroom with proven materials and quality systems-level workstations for the most effective training possible. Classes will be held at the specific locations listed below and typically last 4-5 days.
TIA Portal Programming 1
Price:
TIA Portal Programming 2
Price:
:
How to get startedIf you are interested in attending this training and would like to register or find out out more information please contact your local distributor using the contact information below.
• Seating is limited and assigned on a first confirmed, first served basis.
• Siemens reserves the right to cancel this course with insufficient registrations.
• A purchase order is required to confirm registrations.
Industrial Automation Systems TIA Portal
• TIA Portal Programming 1 Aggressively paced course covering the S7 programming editor with Ladder, Function Block Diagram, and Statement List, programming languages, as well as key software tools. This course takes a systems approach using the S7-1500 PLC, plus basic connectivity and functionality of an KP700, HMI, G120, Drive, and ET200SP, PROFINET I/O.
• TIA Portal Programming 2 This course focuses on a systems approach to efficiently programming the S7-1500, S7-1200, S7-300, and S7- 400 PLC is covered. Integration and connectivity of PROFINET IO, HMI, and G120 Drive are the central focus of this course. Programming emphasis centers on Ladder (LAD), and Statement List (STL) logic with an introduction to Structured Control Language (SCL), and S7-GRAPH.
Siemens Industry, Inc. 5300 Triangle Parkway Norcross, GA 30092
Subject to changes and errors. The information given in this document only contains general descriptions and/or performance features which may not always specifically reflect those described, or which may undergo modification in the course of further development of the products. The requested performance features are binding only when they are expressly agreed upon in the concluded contract.
Siemens Industry, Inc. August, 15
Page 1 of 2
Automation - SIMATIC S7 with TIA Portal
TIA Portal Programming 1
General Information
Course Code: SCT-PTTIAP1A
Length: 4½ Days
Audience
This course is for SIMATIC S7-1500, S7-1200, S7-300,
and S7-400, PLC users who are involved with
developing or sustaining automation systems and their
application programs.
Prerequisites
MS Windows Expertise
Introduction to SIMATIC PLCs
Profile
3.2 CEUs (Continuing Education Credits)
This course is the first in a three part series which builds
basic programming skills with Siemens STEP7 TIA
Portal software. Students will learn S7 project
management, program design and application
development. This is an aggressively paced curriculum
covering the S7 programming editor with Ladder,
Function Block Diagram, and Statement List,
programming languages, as well as key software tools.
This course takes a systems approach using the S7-
1500 PLC, plus basic connectivity and functionality of an
KP700, HMI, G120, Drive, and ET200SP, PROFINET
I/O.
Throughout the course, students will build a STEP7
project from the beginning, learning proper program
structure and documenting. Software diagnostic tools
will be used for debugging both hardware and code.
Various instruction sets, memory areas, program blocks,
and libraries will be introduced to provide the student
with solid concepts of structured programming.
The course format consists of instruction and hands-on
exercises. The course uses a conveyor model for
realistic demonstrations and exercises.
Objectives
Upon completion of this course, the student shall be able to:
Complete a system hardware configuration.
Build, document, test and troubleshoot a structured
STEP7 program.
Program using the multiple address types.
Use symbolic addressing.
Use core application instructions, functions and
blocks.
Program using the processed analog values.
Generate data blocks.
Establish communication to an HMI.
Establish communication to a Drive.
Topics
1. System Overview
a. S7-1500, S7-1200, S7-300, and S7-400
Function Comparison
b. Communications
2. Engineering Software "TIA Portal"
a. Comparison STEP 7 Basic/ Professional
b. Working in Portal-View
c. Working in Project View
d. Windows arrangement
e. Online Help
f. Key Project Settings
g. Project Migration
3. Training Devices and Addressing
a. Configuration of the S71500 Station
b. Configuration of the ET200SP Station
c. Operating and Display Elements
d. Conveyor Setup
e. S71500 to ET200SP to HMI connections
f. Networking and IP addressing
4. Devices and Networks
a. Online Access of Devices
b. Devices & Networks Manager
c. Creating a Project
d. Uploading/Downloading Hardware
Configurations
e. Creating the system Configuration
f. Parameterizing the CPU and Modules
g. Updating Device Firmware
5. PLC Tags
a. Global vs Local tags
b. Adding a Tag table to a Library or Project
c. Introduction to Tag Table Editor
d. Monitoring Global Tags in PLC Tag Table
e. Using Excel to Create Tags
f. Retentiveness of PLC Tags
g. HMI Access to PLC Tags
6. Program Blocks
a. S7 Block Types
b. Structured Programming
c. Process Image of Inputs/Outputs
d. Cyclic Program Processing
e. Ladder Logic and Function Block Diagram
f. Using the Block Editor
Siemens Industry, Inc. August, 15
Page 2 of 2
g. Program Testing & Troubleshooting using the
"Monitor Block" function
h. Uploading Blocks from a Device
i. Comparing Online/Offline Blocks
7. Binary Operations
a. Binary Logic Operations
b. Difference between NO/NC field devices and
NO/NC programmed contacts
c. Result of Logic Operation (RLO) & Status of the
bit (STA)
d. Set/Reset Flip Flops
e. Edge Detection (one-shots)
f. Program Jump instructions
8. Digital Operations
a. Numeric Data Types
b. SIMATIC Counters & Timers
c. intro to IEC Counters & Timers
d. Mathematical Functions
e. Application Example
f. Comparison Operations
g. Date & Time Functions
9. Data Blocks
a. Data Blocks and Their Use
b. Elementary and Complex Data Types
c. Creating, Editing, Downloading, and Monitoring
Global Data Blocks
d. Online vs Offline Data Block Values
e. HMI Access to Data blocks
f. Using Microsoft Excel for Data Block Editing
10. Distributed I/O
a. PROFINET Communication Basics
b. PROFINET Device Addressing
c. Assigning Device Names
d. Creating the PROFINET Network in a Project
e. Create and Parameterize the ET200SP Station
11. Human Machine Interface (HMI)
a. Data Exchange between HMI and PLC
b. Configuring a Touch Panel Project
c. Networking the Touch Panel
d. PLC-HMI Connections in Software
e. Commissioning the HMI
f. HMI Screen Elements in WinCC Pro
12. Functions (FCs) and Function Blocks (FBs)
a. Using Local and Global Operands in Functions
& Function Blocks
b. Using Local Variables
c. Management of the Local Data Stack
d. Creating and Calling Reusable FCs and FBs
e. Instance Data Blocks for FBs
f. Instantiating FBs
13. Organization blocks (OBs)
a. Organization Block Overview
b. OBs for the S71500
c. Programming Startup, Cyclic, and Interrupt OBs
d. Phase Offset for OB Execution
e. OBs for Asynchronous Errors
f. OBs for Synchronous Errors
14. Troubleshooting
a. Categories of Errors
b. Hardware and System Diagnostics
c. Overview: Troubleshooting and Diagnostic Tools
d. Locating and Interpreting Errors with the
Diagnostic Buffer
e. Monitor/Modify and Force Tools
f. Reference Data Tools
i. Cross Reference
ii. Assignment List
iii. Call Structure
iv. Dependency Structure
g. Comparing Online/Offline Blocks
h. TRACE Analyzer Function
Siemens Industry, Inc. August, 15
Page 1 of 2
Automation - SIMATIC S7 with TIA Portal
TIA Portal Programming 2
General Information
Course Code: SCT-PTTIAP2A
Length: 4½ Days
Audience
This course is for SIMATIC S7-1500, S7-1200, S7-300,
and S7-400 PLC users with basic engineering
experience in the design and sustaining of SIMATIC
automation systems and their application programs.
Prerequisites
TIA Portal Programming 1
Profile
3.2 CEUs (Continuing Education Credits)
This course is the second in a three part series which
increases skills with Siemens SIMATIC TIA Portal.
Students will learn to leverage the power of TIA Portal
software with advanced structured programming
techniques. A systems approach to efficiently
programming the S7-1500, S7-1200, S7-300, and S7-
400 PLC is covered. Integration and connectivity of
PROFINET IO, HMI, and G120 Drive are the central
focus of this course. Programming emphasis centers on
Ladder (LAD), and Statement List (STL) logic with an
introduction to Structured Control Language (SCL), and
S7-GRAPH. Both direct and indirect addressing are an
integral part of the course.
The core issues of efficient use of CPU resources,
establishing communications, passing information, and
managing integrated diagnostics are included. Skills in
error management and extended diagnostics are
reinforced throughout this agenda. This course includes
classroom instruction, demonstration, and considerable
hands-on lab work.
Objectives
Upon completion of this course, the student shall be able to:
Leverage the power of Block and Function libraries.
Use LAD and STL for Programming required
functions
Employ direct and indirect addressing in a program.
Incorporate System Functions (SFC) in a program.
Integrate an HMI and Drive system with the PLC on
a PROFINET network.
Program Instance and Multi-Instance Block calls.
Use interrupt-driven and error processing program
execution blocks.
Leverage STEP7 advanced diagnostics.
Topics
1. Training Devices and Addressing
a. Configuration and set up of the S71500,
ET200SP, Conveyor, and HMI.
2. Hardware Commissioning
a. TIA Portal Devices and Networks Manager
b. Creating, Parameterizing, Compiling and
Downloading the Device and Network
Configuration to the PLC
c. Uploading the Actual Configuration
d. Online Hardware Tools
e. CPU Memory concept
f. Resetting the CPUs Memory
3. Program Design Methods
a. S7 Block Types
b. S71500 Organization blocks
c. Structured Programming with FCs, FBs and
OBs
d. Programming with IEC Counters
e. Programming with IEC Timers
f. Programming with Mathematical Data Types
4. Jump and Accumulator Functions
a. Overview of Accumulator Functions
b. Shift and Word Logic Instructions
c. Overview of Jump Functions
d. Programming the Jump Distributor
e. Loop Programming in LAD and STL
5. Analog value Processing and Arithmetic
a. Principal of Analog Value Processing
b. Analog Input and Output Module
Commissioning
c. Peripheral Reading and Writing of Analog
Channels (Direct Access during the Scan)
d. Loading and Transferring Data
e. Programming Enable In and Enable Out Bits of
a Block
f. Explicit and Implicit Data Type conversion
6. FCs, FBs, and Multiple Instances
a. Parameter Declaration in Blocks
b. Managing the Local Data Stack
c. Properties of FCs and FBs
d. Local vs Global Variable Use in FCs/FBs
e. TEMP vs STAT Variables
f. Instance and Multi-Instance Programming with
FBs
7. Complex Data and Addressing
a. Review of Elementary Data Types
b. Overview of Complex Data Types
c. Programming with Complex Data Types
d. User Defined Data Types (UDTs)
Siemens Industry, Inc. August, 15
Page 2 of 2
e. Indexed Array Accesses
f. Extended Move Function
8. Optimized Block Accesses
a. S71500 System Architecture
b. Block Attributes
c. Optimizing Blocks
d. Automatic Temporary Variable Initialization
e. Data Block Initialization
f. Resetting data block Memory Reserve
g. Initializing Setpoints in the Online Program
9 HMI Alarm Messages.
a. Structure of Alarm Messages
b. Alarm Classes
c. Alarm Message Procedures
d. Configuring and Displaying Discrete Alarms
e. Configuring and Displaying Analog Alarms
10. System Diagnostics and Error Handling
a. Principal of CPU Diagnostics
b. Report System Error - Setting up Automatic
Hardware Diagnostics Reporting
c. Diagnostic with Web Server
d. Asynchronous Error Handling with OBs
e. Synchronous Error Handling with OBs
f. Reporting System Diagnostics to the HMI
g. Configuring the CPU Life Bit
11. Introduction to SCL
a. Overview of Structure Control Language (SCL)
b. Creating, Programming, Downloading, and
Monitoring Blocks in SCL
c. Basic SCL Instructions.
d. Control SCL Instructions
e. Direct Addressing with SCL
f. Indirect Addressing with SCL
12. Introduction to S7-GRAPH
a. Overview of Sequential Functions
b. Creating, Programming, Downloading, and
Monitoring Blocks in S7-GRAPH
c. Sequence View of an S7-GRAPH Block
d. Interlocks and Supervision
13. Integration and commissioning a Drive with
Startdrive
a. Communication standard PROFIdrive
b. Standard Telegrams
c. Control Word and Status Word
d. Speed Setpoint and Feedback
e. Parameterizing the G120 Drive
f. Connecting and Running the G120 Drive