Allen Bradley : Micrologix, SLC 500, CompactLogix | Siemens : Series S7 200 and S7 300 |
Schneider Electric : Modicon TSX Micro and Premium | GE Fanuc : Versa Max Series |
Mitsubishi : Fx Series | Messung Systems : Nexgen |
ABB ACS 500 |
Topics Covered
Topic | Mode |
---|---|
• Introduction to PLC hardware and role in automation • Architectural Evolution of PLC • Introduction to the field devices attached to PLC |
Presentation and physical observations |
• PLC Fundamentals - (Block diagram of PLC's) • Detail information about PLC components → Power supply, CPU, I/Os, Communication bus • Various ranges available in PLC’s |
Practical demonstration on hardware |
• Types of Inputs & outputs / Source Sink Concepts • Wiring of the I/O devices |
Practical on PLCs |
• Concept of flags and Scan cycle execution | Practical on PLCs |
• Setting up PLCs / Connecting CPU, I/O modules, Rack, Backplane and Communication bus | Practical – Assembling PLC |
• Connecting Field devices to PLCs I/Os | Practical -Physical wiring |
• Installing and to starting the programming terminals | Practical – Installation of |
Programming of PLC
Topic | Mode |
---|---|
• Introduction to PLC programming software | Practical – Programming |
• Addressing concepts | Practical – Programming |
• Introduction to bit, byte & word concepts | Practical – Programming |
• Programming instructions arithmetic and logical • Load /and /or/out / and Read / Write • Compare / Add / Sub /And /Or – Blocks • Leading edge / trailing edge instructions • MOVE block application, Timer and Counter Blocks programming • Advanced instructions, • File handling and Comment functions • Master control /set /reset function |
Practical – Programming |
• Upload, download, Monitoring of programs | Practical – Programming |
• Monitoring / Modifying data table values | Practical – Programming |
• Standard procedure to be followed in wiring / writing ladder etc | Practical – Programming |
• Documenting the project | Practical – Programming |
Operation and Maintenance of PLC
Topic | Mode |
---|---|
• Identifying the status of PLC and communication bus | Practical on PLCs |
• Fault detection and error handling | Practical on PLCs |
• Forcing of the I/O’s | Practical on Software |
• Back up of the programs and reloading | Practical on PLCs |
• Replacing the faulty modules • CPU, I/O, Communication module replacements |
Practical on PLCs |
• Troubleshooting and fault diagnostics of PLC | Practical – Programming |
CAPP : Certified Advanced PLC Programmer - Allen Bradley – Control Logix
Topic | Mode |
---|---|
• Introduction to PLC hardware and role in automation • Architectural Evolution of PLC • Introduction to the field devices attached to PLC |
Presentation and physical observations |
• PLC Fundamentals - (Block diagram of PLC's) • Detail information about PLC components → Power supply, CPU, I/Os, Communication bus • Various ranges available in PLC’s |
Practical demonstration on hardware |
• Identifying Logix System hardware and software Components | Practical demonstration |
• Types of Inputs & outputs / Source Sink Concepts • Wiring of the I/O devices |
Practical on PLCs |
• Concept of flags • Scan cycle execution |
Practical on PLCs |
Operation and Maintenance of PLC
Topic | Mode |
---|---|
• Setting up PLCs / Connecting CPU, I/O modules, Rack, Backplane and Communication bus | Practical – Assembling PLC |
• Connecting Field devices to PLCs I/Os • Configuring Local 1756-I/O Modules |
Practical -Physical wiring |
• Connecting a Computer to a Communications Network | |
• Installing and to starting the programming terminals • Creating & Modifying an RSLogix new project • Transferring a Project File to a Logix5000 Controller |
Practical – Installation of software |
• Identifying the status of PLC and communication bus | Practical on PLCs |
• Creating Tags & Monitoring Data in an RSLogix 5000 Project • Forcing of the I/O’s |
Practical on Software |
• Managing RSLogix 5000 Project Files • Back up of the programs and reloading |
Practical on PLCs |
Programming / Project Development
Topic | Mode |
---|---|
• Creating various Tasks • Organizing Data • Entering, Editing, & Verifying Ladder Logic • Configuring Logix5000 Controllers to Share Data • Configuring a Message • Documenting & Searching for Project Components |
Practical – Programming terminal |
Ladder Logic Programming/Interpretation • Identifying Programming Strategies & Techniques• Documenting & Searching Ladder Logic • Programming Basic Instructions • Programming Timer & Counter Instructions • Programming Program Control Instructions • Programming Compare Instructions • Programming Compute & Math Instructions • Programming Move Instructions • Programming with Advance Instruction Set |
Practical – Programming terminal |
• Function Block Programming • Creating a Function Block Diagram • Programming Logical Function Block Instructions • Programming Timer & Counter Function Block Instructions • Programming Analog Function Block Instructions • Programming Timing Modes in a Function Block Instruction • Programming & Monitoring an RMPS (Ramp/Soak) Function Block Instruction • Controlling Program Flow Using Function Block Instructions |
Practical – Programming terminal |
• Introduction to industrial networking • Identifying Industrial Networks for Use in a Logix5000 System |
Theory session |
• Introduction to DeviceNet, EtherNet & DHRIO • Devicenet configuration & use. • EtherNet configuration & use • DHRIO Configuration & use • Messaging over networks |
Practical – Demonstration on network |
ControlNet Configuration, Scheduling & Troubleshooting • Basics of networks • Modules & Media • Addressing of nodes • Scheduling • Downloading/ uploading schedule • Troubleshooting |
Practical – Demonstration on network |
Programming / Project Development
Topic | Mode |
---|---|
ControlLogix Troubleshooting • Interpreting Project Organization & Execution • Monitoring Arrays & Tags of User-Defined Data Types • Editing Ladder Logic Online • Troubleshooting Controller Problems • Monitoring GSV/SSV Instructions • Forcing I/O & Toggling Bits • Troubleshooting I/O Module Problems • Troubleshooting Power Supply Problems • CPU, I/O module replacements • Fault detection and error handling |
Practical – Demonstration on network |