1-PLC System Architecture.
2-PLC Programming Languages.
3-PLC I/O and communication.
4- PLC HMI/SCADA