In fact, the upper part can be developed with advanced software such as VC and VB, but because engineers usually have to deal with many field problems and don't have enough time and energy to develop software specially, they can configure the configuration software directly according to the engineering process. It simplifies a lot of software development workload, which is really good, just like replacing many relays with PLC.
There are some configuration software vendors on the Internet, such as Kunlun Homomorphism, Force Control and Kingview. , which provides demo downloads. You can download and study for free. Now many colleges and universities also have courses and training.
In fact, learning a programming language well makes configuration very simple.