Training - S7 Programming I

Class Information
Length: 4 1/2 days
Hours: 8:30 am - 4:30 pm
Cost: $2000.00/person
Would you like this class at your facility? Just ask.
 
 
See Class Schedule         Register For This Class


Target Audience
This course is for SIMATIC S7-300/400 PLC users who are involved with developing or maintaining automation systems and their application programs.

Prerequisites
MS Windows Expertise

Class Description
This course introduces the S7 product family and provides an overview of the SIMATIC S7-300/400 system. Hardware and software components as well as system configuration issues are discussed.
The course uses a realistic conveyor model for demonstrations and exercises. This course concentrates on STEP 7 software, program structuring and the instruction set. STEP 7 software tools and programming instructions are demonstrated to guide the student through the development of a realistic application. Analog processing and alarming are detailed through theory and program examples.

The course format consists of instruction and hands-on exercises. Students will use test, debug and diagnostic tools to complete the programming exercises.


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

  • Identify the components and performance characteristics of the SIMATIC S7-300 PLC.

  • Program using the multiple address types.

  • Use symbolic addressing.

  • Create, document, test and troubleshoot an application program.

  • Use binary operations, timers, counters, comparators, and arithmetic operations.

  • Structure a program that can use a program block multiple times.

  • Use the data access functions.

  • Program using the processed analog values.

  • Generate data blocks.


Class Outline
1. SIMATIC S7 System Family overview
a. S7-300 components
b. Programming and communication devices
c. Networking possibilities

2. STEP 7 programming software

a. Hardware and software requirements
b. Installation procedure
c. Using the Help and Tutorial files
d. Using the Menus and Toolbars
e. Understanding the STEP 7 file structure

3. Configuring and parameterizing the S7

a. STEP 7 configuration tools
b. Rack or base configuration
c. CPU parameterization

4. Principles of STEP 7 programming

a. Program structure
b. User and data type program blocks
c. Program execution and scan
d. I/O addressing and registers
e. Program editing with LAD (Ladder Logic) and STL (Statement List)
f. Symbolic programming
g. Organization blocks and priorities

5. Using the S7-300 instruction set

a. Basic logic elements
b. Standard logic instructions
c. Advanced logic instructions
d. Using the instruction set to solve an application program

6. Debug and test tools

a. Using the Program Editor status
b. Using S7 status chart monitoring feature
c. Monitoring and modifying variables

7. Analog processing and programming

a. Analog module addressing
b. Analog input signal conversion
c. Analog output signal conversion
d. Processing and alarming with the analog values in S7
e. Scaling analog to engineering values

8. Program documentation and storage

a. Documenting program blocks and networks
b. Creating cross-reference lists
c. Printing programs with documentation
d. Archiving projects and programs