汇编语言可以说是我们一般编程会用到的最底层的语言了,优点是代码效率高,缺点是不利于编写大程序,实现起来过于复杂,所以一般用的较少....
C语言就属于高级编程语言了,应用较为广泛。一般C语言编程存在编译这一个步骤,其实就是把C语言转换为汇编语言,之后再转换为机器码。一般嵌入式编程(单片机、ARM、DSP)都用C语言。
西门子STEP7一般都采用梯形图作为编程语言(其他PLC也差不多),应该说梯形图作为图形语言,更加形象,其设计之初的目的就是使PLC程序更加接近继电器电路的样子(最形象的就是自锁、互锁电路了)。相对C语言而言,梯形图集成度更高,往往调用一个小模块就能实现一个复杂的功能。