卧式镗床PLC技术改造(13)
发布时间:2021-06-14
发布时间:2021-06-14
(1)梯形图语言
梯形图语言是一种最受工厂电气工程技术人员欢迎的编程语言。梯形图与继电接触器控制图相似。PLC梯形图是通过PLC的内部器件如输入、输出、辅助继电器、定时器/计数器等实现控制的,并用其在梯形图中的图形符号表示,它表明了PLC的输入、输出之间的逻辑关系。梯形图是PLC的一种图形编辑语言和程序。梯形图很容易从电气控制电路转化而来,但梯形图是用软件实现的,它简化了符号,加强了许多功能,使用灵活的指令,结合计算机的特点,它是融逻辑操作、控制于一体,是一种图形化的编程语言,非常直观、易于理解,适合于工程电气人员使用。这种语言形式可完成全部电气控制功能。其使用方便,修改灵活,是电器控制线路无法比拟的。用计算机编程软件编程,可在计算机上直接显示梯形图,编程更方便。
(2)指令表
这种编程语言像计算机的汇编语言,以助记符指令为基础结构的编程语言形式,各种操作都由相应的指令来管理,能完成全部的控制、运算功能。这种编程语言形式适合于具有计算机专业知识的技术人员。其中操作码指定要执行操作的信息,要求PLC用什么来执行操作。
(3)功能图编程语言
这种编程语言是以方框图的形式来表示操作功能,是由数字电子电路设计演变而来的,用像控制系统流程图一样的功能图表达一个控制过程,适合于有一定专业知识的系统设计人员使用。这种语言形式一般只能完成逻辑控制功能。
(4)高级语言。
在有些系列PLC中已引入计算机高级语言(如BASIC、FORTRAN、C语言等)进行程序设计。这些高级语言应用在对一些特殊功能模块(如通信模块、操作站等)的编程上。由于这些控制模块本身配有微处理器,有较强的计算机功能,用高级语言编程比较方便,能更好地发挥组态软件的作用。如用户要求实现复杂的数学运算、统计分析和高级控制策略时,就会体会到这些非梯形图指令的强大功能,指令的数目和实现的难度都大大降低。
本设计采用的编程语言是梯形图语言。