The introduction of the PLC programming course. This lesson discusses what a PLC is and where it is used. Also, this lesson raises the question of the level of salaries for specialists in the field of controller programming. The lesson contains a short description of the entire course, what sections it consists of and what to expect from the course.
This lesson includes a PLC overview: its history, architecture, PLC work cycle and standard programming languages. Lesson also discusses features of PLC programming within the IEC standard.
In this lesson the PLC modules are discussed: what is the PLC consist of and what is the universal rack. The lesson highlights power supply, CPU, communication, functional and signal modules.
Overview of PLC Simatic S7-300 series. Exactly this PLC series will be used during the course. The lesson covers the front interface of PLC, difference between other PLC series from Siemens and types of the controller.
This lesson includes the introduction of the TIA Portal: what is that and which tools it contains. Also, lesson describes main automation system design stages and gives an information about disadvantages of the TIA Portal.
This lesson gives some insight into the TIA portal interface: how to create a new project, add a new device and configure a device. This lesson shows project tree, device and instruction library and working areas of the TIA Portal window. In this lesson a simplest program for PLC was created.
Hardware configuration of controller device in TIA Portal and download configuration to the controller. The lesson contains instruction of how to connect PLC to a PC, and configure the device using all settings available in TIA Portal platform.
The lesson includes description of what is the program blocks, its types, examples and main applications.
Description of the main PLC memory areas and features of different operands used in user programs. Lesson contains examples for each data type.
In this lesson one of the most popular programming language for PLC – Ladder diagrams or LAD is covered. Lesson includes the description of the main operations that can be used for user program.
Lesson contains description of main types of timers. In the presentation examples of how to use different timers is shown.
This lecture covers all the counter types that can be used for PLC programming.
The lesson contains the description of HMI panels, types of panel screens and the tasks HMI provides. In the lesson basic graphical components are being discussed as well.
This lecture covers all the steps that is need to do to add a HMI device to the project in TIA Portal. In the lesson we take a quick look at basic settings for a HMI.
This lesson helps to quickly get through the process of loading the data to the HMI device.
In this lesson HMI animations are being discussed. Lesson gives an overview of what types of animation are available for HMI panels and also lesson contains two examples of animation: appearance and movement.
This lecture gives basic idea of what alarm messages are and what types of messages do we have in PLC. In the lesson a little example of using the alarm messages was provided.
Practical lesson. Task: implement the mathematical addition of two numbers on a PLC. Use the toggle switches connected to the IB0 input as binary numbers. Use the LEDs connected to the QB0 input as the output of the addition operation. Use the toggle switch at input I1.0 for the command to load the first number into the controller's memory, the toggle switch at input I0.1 for the command to load the second number, and the toggle switch at input I0.2 for the command to display the result.
Practical lesson. Task: Implement a running light on the PLC output module. Use the LEDs connected to QB0 as outputs. Provide a time delay of 1 s between the lighting up of two LEDs. With the help of the counter, ensure the counting of the number of complete cycles of the running light.
The last lesson contains the summary of the course.