PLC程序编译有什么用途?

如题所述

PLC不能识别梯形图,只能识别指令号。
每个指令号代表指令表中的一个指令,如三菱的AND,OR,LD
而我们编程时为了方便自己的逻辑思维,采用梯形图编程
编程软件通过编译将梯形图转化为语句表(某些语法错误就是因为语句表中不能表达)
传送到PLC上时是将语句表中的编号传送给PLC
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-17
PLC不能识别梯形图,只能识别指令号。
第2个回答  2018-02-02
编译
1、利用编译程序从源语言编写的源程序产生目标程序的过程。
2、用编译程序产生目标程序的动作。
编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。
编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。
检查程序中是否有不符合编程规范的地方。在工程菜单中有编译和全部编译两个选项。编译是指针对修改过的程序组织单元(POU),而全部编译是无论该程序组织单元是否修改过,都进行编译。
  编译完之后,在消息窗口便会出现相关信息。消息窗口出现的信息包括编译的进程、在编译过程中可能出现的任何错误和警告、所引用的POU数、程序大小和占用的内存空间及其百分比等。对于每一种错误和报警,都有相应的提示信息,可以双击该信息,来跟踪错误或者报警来源。
  编译是用于检查是否有不符合编程规范的地方,但是编译不能检查出程序逻辑上的问题。逻辑上的问题需要经过调试才能检验出来。
相似回答