Why Attend This Training Course?
Advanced PLC Programming training course is directed and focused on personnel involved in project engineering tasks who would like to become proficient with the extended programming possibilities of SIMATIC S7 (300/400). After the course, the participants will be competent to structure and design advanced S7 programs, making it possible to efficiently work with STEP 7 V5.5 and thus reduce the engineering phase. The course uses a ‘hands-on’ practical methodology to reinforce the theoretical aspects of the training.
What Is The Training Course Methodology?
This training methodology illustrates the concepts involved in the above areas through practical consideration of actual real-life problems, as well as explanation of concepts by experts in area using video projectors and computer aided case studies based on practical applications. Participants will solve their system problem, where the trainee’s try to apply the skills learnt with guidance from our specialized experts. ACAD will provide participants a comprehensive assessment on the problems solved using the skills acquired in the training course.
Who Should Attend This Training Course?
This training course is designed for Engineers or technicians with adequate background in Electrical drawings.
What Are The Training Course Objectives?
Leverage and influence the power of Block and Function libraries
Use STL for advanced program development
Employ indirect addressing in a program
Incorporate System Functions (SFC) in a program
Use Instance and Multi-Instance data Blocks
Use and practice interrupt-driven and error processing program execution blocks
Leverage STEP7 advanced diagnostics
What Is The Training Course Curriculum?
SIMATIC S7-300/400 Programmable Controller
Structure and Configuration of the Programmable Controller (Hardware Components of S7-300/400)
Memory Areas
Distributed I/O (PROFIBUS DP)
Communications (Subnets)
Modules Addresses
Addresses Areas
Review of Start-up and Operation
Starting STEP 7
Starting STEP 7 with Default Start Parameters
Calling the Help Functions
Objects and Object Hierarchy
User Interface and Operation
Keyboard Operation
Data Blocks and Complex Variables
Blocks Overview
Blocks in Structured Programming
The Multi-Instance Model
FB 1-4 Parameter Descriptions
Block Connections
Parameter passing
Complex Data Type Applications
Data Types and Variables
Complex Data Types
Using Arrays, Strings, Date & Time
Using STRUCT
User-Defined Data Types (UDTs)
Structure programs
Program Control
STL and managing the accumulators for S7300/400
Status word and jump instructions
Loop command and breakpoints
Organization Blocks
Parameter Passing with FC, FB, SFB, SFC
Parameter passing: Local variable
Library blocks: SFCs and SFBs
Parameter passing with user-designed FCs
Parameter passing with user-designed FBs
Multi-Instance FB
Block Calls & Parameters
Parameter Declarations & Passing
Pointer and Any Data Types
Calling Functions
Description of Examples
Error Handling
Synchronous Errors
Asynchronous Errors
System Diagnostics
Error Handling Organization Blocks (OB70 to OB87 / OB121 to OB122)
Masking Synchronous Errors SFC 36-38
Applying Error Filters
IEC Functions
Conversion and Comparison Functions
STRING Functions
Date/Time-of-Day Functions
Numerical Functions
Troubleshooting The Automation System
Troubleshooting with a module information tool
Troubleshooting with a hardware configuration tool
Hardware Diagnostics and Troubleshooting
Module Information
Troubleshooting with CPU messages
Diagnosing in STOP Mode
Inspecting and Checking Scan Cycle Times to Avoid Time Errors
The flow of Diagnostic Information
Program Measures for Handling Errors
We guarantee 100% premium quality solutions by delivering best practice applications in Egypt & the MENA region since 1974, thus, higher retention of learning in business.
This website uses cookies , including third party ones , to allow for analysis of how people use our website in order to improve your experience and our services . By continuing to use our website , you agree to the use of such cookies . Click here for more information on our Cooky policy , Privacy Policy