Don Bosco School
Industrial Automation (PLC) Syllabus course 2013-2014
A) General Basic Function and Process Control Syllabus
I. Introduction to Boolean Variable
II. Calculation of Binary and Hexadecimal
III. Explanation of Basic logic function (AND, OR, NOR, XOR,…)
IV. Introduction to Bistable (RS, SR,…), Counter (CTD, CTU, CTUD), Timer(TON, TOF, TP), and Trigger (Falling and Rising Edge) Functions.
V. Introduction to Value Type (BOOL, INT, DINT, Word, Real, Time…)
VI. Introduction and need for automation
VII. PLC architecture and different topology using BECKHOFF products
VIII. Introduction to BECKHOFF PLC software and programming languages using IEC 61131- 3 tools (IL, LD, FBD, SFC, and ST).
IX. Introduction to Program, Function, and Function Block
X. Memory structure and different types of Memory modules.
XI. Advance Programming functions of BECKHOFF PLC (Data structure and their types and indirect addressing.
XII. Different types of Digital Inputs/Outputs and Analog Inputs/Outputs XIII. I/O addressing and schedules.
XIV. Scan I/O Hardware and troubleshooting
XV. Downloading and uploading of the application software
XVI. Description and selection of BECKHOFF PLC hardware as per the requirement of the application
XVII. Definition of different protocols uses in the Automation domain. (Profibus, Modbus, Ethernet, EtherCAT,…
B) HMI/ SCADA Syllabus
I. Introduction to HMI and SCADA system
II. Objectives and features of HMI and SCADA.
III. Design blocks diagrams.
IV. How to Control and Monitoring Value from PLC
V. Data transfers to PLC and simulation
C) General information about Motion Control Syllabus
I. Introduction to different types of motors (AC, DC, Stepper, and Servo Motors).
II. Introduction to different types of encoders (incremental and absolute)
III. Introduction to different types of Motion Control ( NC PTP, NCI, and CNC)
IV. Explanation of main functions to start working with motion control software.
V. Programming and simulation of an application.
For any inquiry or support, please contact us at support@automationmate.com