I want to teach myself industrial automation programming.

The program of industrial automation system is mainly PLC program, but there are not many tools and ideas for main programming. As far as Siemens, the leader in industrial control field, is concerned, it is mainly PCS7. Other PLC programming tools are near 10, but the three main languages are STL, FBD and LAD, which are also commonly used in other PLCs. But Siemens also has more open programming languages that other PLCs don't have, such as CFC and SCL, which don't need much language foundation for ordinary electrical technicians.

As an automatic system, sequence control is very simple, and there are no complicated ideas in it. It is more troublesome to use it to control. You only need rich PLC knowledge and programming skills, but also have a deep understanding of the process. You can't master it overnight! But as long as you persist, have certain conditions (such as having a laboratory or having the opportunity to go to the scene) and make your own efforts, you will certainly succeed.

Another important part of modern automation system is "configuration", also known as "HMI". Take Siemens PLC as an example. In PCS7, there is a component named WINCC, which is a configuration software for monitoring process automation. To learn this well, you need to have some knowledge of database.

If you want to use a large PLC system completely, it can also be said to be an automation system or a computer control system. You should also understand the communication problems of PLC, as well as industrial Ethernet and field bus. For large-scale systems, these are all components of PLC system. It is also related to the programming of PLC.

In addition, the detection system of PLC system (such as sensor, etc. ) and the execution system of PLC system (such as solenoid valve, etc. ) affect the compilation of PLC programs, you should have enough understanding.

Learn slowly, automation is just a term in the era of electrification. In the information age, I prefer to call it intelligence! This is a very attractive career. I am engaged in the design and programming of metallurgical automation system. If I'm interested, I can give you something to start with.