Course Objective
This 6 days PLC programming course is structured and developed for beginners to advanced professionals desiring to gain hand on practical experience and skills on PLCs Configuration, Programming and Maintenance . Application is opened to anyone desiring to become automation specialist.
Requirements
- Students are supposed to be familiar with Desktop/Laptop.
- No other prerequisites for this course, Because instructor will teach everything from scratch.
Course Code: PLC007
Duration: 6 days; 9 hours per day
Course Content
Day1: Allen Bradley Micrologix 1200 PLC with RSLogix500 Software
- Introduction
- PLC hardware
- Introduction to the software environment
- communication setup
- Creating a Program
- I/O Configuration
- Ladder Logic Elements
- Rails,
- Rungs,
- Inputs,
- Outputs,
- Logic expressions,
- Address notation/tag names and comments
- Instructions, Commands
- OTE, XIC, XIO
- Adding Address Descriptions and Symbols
- RSLogix 500 View Properties
- Programming with Symbols
- Branches
- Adding Motor Seal-in Circuit
- Add Latches (OTL, OTU)
- Page Titles
- Advanced Diagnostics
- Programming
- Going Online
- Processor Modes
- Downloading to the Processor
- Uploading from the PLC
- Program File Online Monitoring
- Data File Online Monitoring
- Project Organization
Day2: Allen Bradley Micrologix 1200 PLC with RSLogix500 Software
- Advance instructions and commands
- Timers and Counters
- Introduction to Timers and Counters
- TON, CTU and RES
- Introduction to Addition and Subtraction
- Add and Subtract with Registers
- Add and Subtract with Registers and Constants
- Adding and Subtracting with One-shots
- Compare Commands
- GTR
- GEQ
- LES
- LEQ
- EQU
- NEQ
- Multiply and Divide
- Introduction to Multiplying and Dividing
- Multiply and Divide with Registers and Constants
- Move Command
- MOV
Day3: Allen Bradley Micrologix 1200 PLC with RSLogix500 Software
- Advanced Math Instructions
- Square Root
- Compute
- Negate
- Advanced Timer and Counter
- Retentive Timers
- Time off Delay
- Count Down Timer
- Advanced Comparison Instructions
- Limit Test
- Masked Equal
- File Operations
- File Fill
- Copy File
- Processor Faults
- Causing and Clearing Faults
- Preventing Faults
- Indirect Addressing
- Indirect Addressing
- Indirect Addressing Faults
- Preventing Indirect Addressing Faults
- Advanced Instructions
- Shift Registers
- Sequencer
- Labels and Jumps
- First In/Out
Day4: Siemens S7 1200 PLC With Simatic Manager Software
- S7 300 hardware
- System Overview
- SImatic Manager Software Introduction
- Create a project
- Configure hardware
- Communication setup
- Project Management
- PG Interface
- Memory Introduction
- Memory Layout
- PLCSIM
- Downloading
- Watch Table
- PLC Tags
- Instructions
- Numbering Systems
- Data Blocks
- Bit Level Instructions
- Timers
- Counters
- Reference Data
- Ladder logic
- Function Blocks
Day5: Siemens S7 1200 PLC With Simatic Manager Software
- Analog IO
- Digital IO
- Compare Instructions
- FC and FB Blocks
- Trace Function
- PID programming
- OB Blocks
- Configuring FieldBus Devices
- Forcing
- Troubleshooting
- Libraries
- Student sample programs review, download into PLC and upload from PLC
Day6: Allen Bradley Micrologix 1200 PLC and Siemens Simatic Manager with S7 1200 PLC
- Application programs
- Student class activities
- Develop, implement and program for
- Level control loop
- Motor control loop
- Pressure control
- Flow control loop
- Temperature control loop
- On/Off control loop
- Close loop control