先了解一下我在电气自动化行业的编程语言!在个人工作经验中,编程语言需要编程PLC程序和主机软件的编程,所以让我们来谈谈这两个方面编程过程中所需的高级语言!
![d76e3e141444acb6209fdea9e1e491c3.png](https://i-blog.csdnimg.cn/blog_migrate/961ffa3ad3e826d89dadc2f5a75a9da5.jpeg)
1,做PLC程序,使用结构化文本(ST或SCL)编程时需要使用一些C语言知识!最常用的是IF THEN,IF ELSE!在西门子的编程软件中,它被称为SCL编程。如下图所示,在软件中构建块时,可以选择该块的编程语言!还应该说西门子PLC中还有一种STL(Statement Table)编程语言,比梯形图语言更难理解,但是没有C语言指令语法,它是一种特殊的编程语言,但是应用它也非常广泛。看程序的语句如下:STL语句表编程语言,不是高级语言,也是特殊语言,还是有必要学习的!
![2afc60b7e64912babd1a16efce73cd1f.png](https://i-blog.csdnimg.cn/blog_migrate/26f27cdc01b5db965217d08abab48a38.jpeg)
2,在进行PC监控软件的配置编程时,通常使用一些VB或C语言的知识!下图为西门子Wincc PC软件支持的两种脚本,一种是C脚本,一种是VBS脚本!事实上,不仅在PC软件中,而且在某些触摸屏配置软件中,都有类似于C或VB的类似宏。因此,C语言和VB语言可以说是两种使用最广泛的编程语言,无论它是用于PLC编程还是用于组态软件。即使是这些年来比较流行的labview软件,其中的一些说明仍然与C语言有类似的理解!
![7d3da4bd48b29612f185e414846db75a.png](https://i-blog.csdnimg.cn/blog_migrate/f33a78f819275ae17e42bbd9b14ea1bf.jpeg)
也就是说C和VB,应该说它是计算机应用中最重要和最广泛使用的两种语言。我们做电气自动化,但它也在计算机平台上,所以仍然需要学习这两种语言!