Course Title: Develop, enter and verify programs for programmable logic controllers using ladder instruction set

Part B: Course Detail

Teaching Period: Term2 2011

Course Code: EEET6790C

Course Title: Develop, enter and verify programs for programmable logic controllers using ladder instruction set

School: 130T Vocational Engineering

Campus: City Campus

Program: C6085 - Advanced Diploma of Electrical - Technology

Course Contact: Program Manager

Course Contact Phone: +61 3 9925 4468

Course Contact Email:

Name and Contact Details of All Other Relevant Staff

Nominal Hours: 60

Regardless of the mode of delivery, represent a guide to the relative teaching time and student effort required to successfully achieve a particular competency/module. This may include not only scheduled classes or workplace visits but also the amount of effort required to undertake, evaluate and complete all assessment requirements, including any non-classroom activities.

Pre-requisites and Co-requisites


Course Description

This unit covers development, installation and testing of programs for programmable logic controllers (PLC) for a system requiring extended control functions. It encompasses working safely, applying knowledge of control systems, control system development methods, ladder logic control functions, using ladder instruction set, following written instructions and documenting program development and testing activities.

National Codes, Titles, Elements and Performance Criteria

National Element Code & Title:

UEENEED007B Develop, enter and verify programs for programmable logic controllers using ladder instruction set


Develop control system and enter and test program

Performance Criteria:

3.1 OHS work completion risk control measures and procedures are followed.
3.2 Program is transferred from a programmable controller to an external medium for storage. (See Note 3)
3.3 Control system specification and program are documented in accordance with established procedures.
3.4 Work completion is reported and appropriate personnel notified in accordance with established procedures.


Verify, document and report programming activities

Performance Criteria:

2.1 Established OHS risk control measures and procedures for carrying out the work are followed.
2.2 Circuits/machines/plant are checked as being isolated where necessary in strict accordance OHS requirements and procedures.
2.3 Control solutions are developed and documented based on the specified control mode and using acceptable methods for designing control systems.
2.4 Developed control system is converted to an appropriate form, such as flow, state and ladder diagrams, using a personal computer and software applicable to the programmable controller into which the program is to be entered. (See Note 1)
Note 1. Example of control functions are derived timers (off delay, self resetting, constant duty cycle), reversible counters, cascading timers, cascading counters, combining timers and counters, internal relays/flags/markers,
latching relays (set/reset), jump instructions, master control instructions, bit shift registers, scan time considerations, one shot, retentive (power fail) functions, simple step sequence instructions
2.5 Program is entered into the programmable control using a personal computer and appropriate software.
2.6 Entered instructions and settings are tested as meeting those specified in by the control system scenario.
2.7 Appropriate methods and tools are used to test control systems and operating faults and anomalies are identified and rectified. (See Note 2)
Note 2. Examples of control system testing methods and tools are monitor mode as an aid to fault finding, inbuilt hardware/software diagnostics and use of error codes.
2.8 Methods for dealing with unexpected situations are selected on the basis of safety and specified work outcomes.


Prepare to develop, enter and verify program

Performance Criteria:

1.1 OHS procedures for a given work area are identified, obtained and understood through established routines and procedures.
1.2 Established OHS risk control measures and procedures are followed in preparation for the work.
1.3 Safety hazards that have not previously been identified are reported and advice on risk control measures is sought from the work supervisor.
1.4 Control system scenario is determined from job specifications of the process/plant/machine to be controlled, and through consultation with appropriate person(s).
1.5 Equipment, software and testing devices needed to carry out the work are obtained and checked for correct operation and safety.
1.6 Installation of programmable controller is checked for compliance with regulations and job specification.

Learning Outcomes

Details of Learning Activities

Tutorial activities to consolidate Safety Engineering concepts, the theory of Fluid Power concepts, PLC operating principles and introduction to circuits designed for linear pneumatic actuators and asynchronous sequential machine control systems.

• Practical activities to develop skill in PLC basic programming, design basic logic control and construction of control circuits, test to verify the performance specification, diagnose and debug faults, verify the completion of the commission.

• Work performance simulation projects involving the design and construction PLC circuits, development of testing procedure to verify the performance specification, diagnosis of faults in the systems and repair the fault. Specifications will be provided with work simulation (team or individual basis) or may be negotiated to suit a workplace based application.
Projects may be undertaken as part of a team or individual basis.

It is expected that students would require a least 3 hours per week for independent study (in addition to scheduled sessions) to do project research, design, construction, testing and problem solving activities.

Teaching Schedule

WeekTopics Deliveredcompetency unit elements coveredAssessment

ccupational health and safety induction
Introduction to automation and control systems.Number systems and codes

1.1,1.2,1.3                       in class activity: group discussion OH&S harzads, team work  peer   presentation                                

PLC system components and arrangement


1.3,1.4, 1.5in class activity: Converting numbers exercises

3Status LEDs
CPU memory organisation
Discrete field devices
Pneumatic system components
1.4, 1.5, 1.6assignment 1-10%
4intrductory to CX-ONE programmer software Opening a project file, compiling and downloading the program to the PLC
2.2, 2.3, 2.4, 
5EC61131 programming languages(IL, ST, LD,SFC, and FB)
 3.1-3.4assignment 2. Two-cylinder pneumatic machine
6Understanding the CX project tree(Symbols table and program sections)
PLC modes of operation (Program, Monitor, and Run modes) Lab 6.
 2.1-2.4in class activite: Creating variables in the symbols tables 
Monitoring CPU memory

7Logic gates
Introduction to Ladder Diagram
Contacts and coils
 2.1-2.4in class activity: On-line program editing
8Introduction to programming concepts
CPU unit operation and cycle time
Review the discrete I/O interface and /O addressing

in class activity:

Configuring the serial port and connecting to the PL

Setting up the I/O table

9Latching instruction Project 1. Simple motor control application
7 Decrementing timer instructions. On-delay, off-delay , and self-resetting implementations
10Decrementing and reversible counter instructions  1.1,1.2,1.3  
11Mid-semester exam
 2.3-2.8 individual, 20%
12Controlling sequential processes
State diagrams and flowcharts for program design
State actions and state transitions
Program development in Ladder Diagram
 2.2, 2.3, 2.4, 
13Adding reset functions to the sequential program flow
Adding timers to the sequential program flow
 2.5, 2.6Practical Project-PLC controlled Pneumatic System 30%
14Adding automatic and manual mode to the sequential program flow  2.7, 2.8 
15Adding counters to the sequential program flow  3.2, 3.4, 3.5 
16Adding emergency stop to the sequential program flow



final examination 30%
17 /18centralised examinationN/Aindividual study

Learning Resources

Prescribed Texts


OMRON e data DVD and reference be books

Other Resources

Please refer to class information S:/C6085/EEET6790C PLC programming or contact your class teacher.

Overview of Assessment

This course may be assessed through a range of practical exercises, and progressive tests.

Assessment Tasks

This course may be assessed through a range of practical exercises, assignments and progressive tests.
Assessment Tasks

Assessment for this course consists of 2 assignments 20%

practical Projects is completed as scheduled. All specified control functions must be demonstrated. 30%

Mid-semester test  20%

Final exam. 30%

This course is graded using the following course grades-

CHD- Competent with High Distinction
CDI- Competent with Distinction
CC- Competent with Credit
CAG- Competency Achieved - Graded
NYC- Not Yet Competent
DNS- Did Not Submit for Assessment

Make sure you understand the special consideration policy available at -;ID=qkssnx1c5r0y

Assessment Matrix

competency UnitCourse codePractical projectAssignmentsTest/examination


Element 2                   


Element   1             


                   Element 3

Other Information

Please contact your class teacher for further information

In this course, minimum student directed hours are 12 in addition to 48 scheduled teaching hours.

 Student directed hours involve complete activities such as reading on-line resources, assignments, project work, individual student-teacher course-related consultation, writting assignments and project report.

Course Overview: Access Course Overview