Instrumentation

Course

PLC Programming (Course 530)


About The Course

Modern PLC-based control and automation systems often have improvements and modifications made, resulting in changes needing to be made to the PLC program. This course provides the skills necessary to understand how typical modern industrial PLC programs work, how to make changes to existing programs and how to create small programs from scratch.

Course Participants

The course is designed for those who have an electrical background (for example maintenance electricians) who have successfully completed course 520 (Maintenance of PLC systems). Candidates who subsequently attend more advanced manufacturer-specific programming courses will find that their progress is enhanced by this foundation in PLC programming.

Course Presentation

The course is presented using a wide range of industrial PLCs so that candidates learn how different manufacturers employ the programming languages involved. Allen Bradley, Siemens, Mitsubishi and Modicon PLCs are used to control a complex training rig incorporating conveyors, solenoids, motors and industrial sensors as a ‘target’ system to gain the necessary programming skills. Comprehensive course notes are provided.

Learning Outcomes

On completion of the course, participants will be able to

  • identify the dangers of modifying existing or creating new PLC programs
  • make changes to existing programs and update ‘back-up’ systems
  • use subroutines to structure programs
  • use labels and comments to ensure that programs are easily interpreted by others
  • employ logical commands (AND, OR, SET, RESET etc) using inputs, outputs and flags
  • identify the timers available on PLCs, select appropriate types and program them
  • identify the counters available on PLCs, select appropriate types and program them
  • program mathematical operations (greater than, equal to etc)
  • employ shift registers and other advanced commands
  • create a PLC program to control a complex machine incorporating several motors, solenoids and sensors, using logical functions, timers and counters etc
  • check that the program created is safe and free from errors.

Back to Instrumentation Modules
See Equipment