PLC (Programmable logic controller)
Lecture 1:
• The history of PLC.
• The main parts of PLC.
• The wiring of PLC.
• The languages witch used in PLC programming.
• Design of Control Circuits using Ladder Diagram.
Lecture 2:
• Design and Implementation of all previous classical control circuits by (Schneider Electric Zelio) PLC.
Lecture3:
• Design and Implementation of practical application by (Schneider Electric Zelio) PLC
(300 KW air screw compressor of gas station including the protection system).
Lecture 4:
• Overview of Simatic’s generations (S5, Logo, S7-200, S7-300/400, S7-1200/1500).
• The main Parts of PLC unit (Compact type & Modular type)...Power Supply, CPU, Input Modules (Digital NPN-PNP & Analog), Output Modules (Digital Relay-Transistor & Analog), Memory, Battery.
• Different types of memory witch used in PLC (RAM, ROM, EPROM, EEPROM, Flash Memory).
• Wiring of PLC (AC/DC/RLY) and (DC/DC/DC).
• Difference between Programming Cables & Networking Cables.
• Hardware Configuration, PLC addressing & PLC Programming with TIA (Totally Integrated Automation) Software for S7-1200.
Lecture 5:
• PLC tag table.
• Bit Logic Operations (Normally Open Contact, Normally Closed Contact, Output Coil, Set Coil, Reset Coil).
• CPU Scan time & Cyclic time.
• Positive Trigger & Negative Trigger.
• Different types of Memory size (Bit, Byte, Word, Double Word) and addressing of each size.
• PLC Number Format (Binary, Decimal, Hexadecimal……etc.) & Data Types.
Lecture 6:
• Different types of programming blocks (Organization Block, Function, Function Block, Data Block).
• IEC_Timers Operations (On Delay, Off Delay, On Delay Retentive, Pulse Timers).
• Using of Move instruction with IEC_Timers.
• Using of Compare instruction with IEC_Timers.
• Different applications of IEC_Timers.
• Clock memory.
Lecture 7:
• IEC_Counters Operations ((Up, Down, Up/Down Counters).
• Using of Move instruction with IEC_Counters.
• Using of Compare instruction with IEC_Counters.
• Different applications of IEC_Counters.
Lecture 8:
• Math functions for Real & Integer numbers.
• Different applications of Math functions.
• Conversions instructions.
Lecture 9:
• Program Control Operations (Jump, Jump not, Return, Stop).
• Shift & Rotate Operations.
• Different applications Shift & Rotate instructions.
Lecture 10:
• Word Logic Operations (AND, OR, XOR, INVERT).
• Watch Table, Force Table, Cross reference.
• HSC (High Speed Counter) Via Rotary encoder.
Lecture 11:
• Analog function (Scale X, Norm X).
• Different Basic & Advanced industrial applications.
Lecture 12:
• The Basic principles of HMI.
Lecture 13:
• Different Basic industrial applications of HMI.
Lecture 14:
• Theoretical and Practical exam.