众所周知,PLC编程语言不仅要易于编写、而且还易于调试,因此下面这几种编程方法被广泛应用:图形化编程语言包括:梯形图、功能块图、顺序功能图;文本化编程语言包括:指令表、 结构化文本等。 ![]() 梯形图 梯形图程序设计语言是用梯形图的图形符号来描述程序的一种程序设计语言,其程序采用梯形图的形式描述。这种程序设计语言采用因果关系来描述事件发生的条件和结果。 ![]() 梯形图程序设计语言的特点: 1、与电气操作原理图相对应,具有直观性和对应性;2、与原有继电器逻辑控制技术相一致,对电气技术人员来说,易于撑握和学习;3、与原有的继电器逻辑控制技术的不同点是,梯形图中的能流不是实际意义的电流,内部的继电器也不是实际存在的继电器;4、与布尔助记符程序设计语言有一一对应关系,便于相互的转换和程序的检查。 功能模块图 功能模块图程序设计语言是采用功能模块来表示模块所具有的功能,不同的功能模块有不同的功能。它有若干个输入端和输出端,通过软连接的方式,分别连接到所需的其它端子,完成所需的控制运算或控制功能。 ![]() 功能模块图程序设计语言的特点: 1、以功能模块为单位,从控制功能入手,使控制方案的分析和理解变得容易; 2、功能模块是用图形化的方法描述功能,它的直观性大大方便了设计人员的编程和组态,有较好的易操作性; 3、在控制规模较大、控制关系较复录的系统中,编程和组态时间可以缩短,调试时间也能减少; 4、被常用在大中型可编程控制器和集散控制系统的编程和组态中。 顺序功能图 顺序功能图是一种图形化的功能性说明语言,专用于描述工业顺序控制程序。使用它可以对具有并发、选择等复杂结构的系统进行编程。 ![]() 顺序功能图程序设计语言的特点: 1、以功能为主线,条理清楚,便于对程序操作的理解和沟通; 2、对大型的程序,可分工设计,采用较为灵活的程序结构,可节省程序设计时间和调试时间; 3、常用于系统的规模较大,程序关系较复杂的场合; 4、整个程序的扫描时间较其他程序编制的程序扫描时间要大大缩短。 指令表 指令表编程语言类似于计算机中的助记符汇编语言,是可编程控制器最基础的编程语言。 ![]() 指令表程序设计语言具有下列特点: 1、采用助记符来表示操作功能,具有容易记忆,便于掌握的特点; 2、在编程器的键盘上采用助记符表示,具有便于操作的特点,可在无计算机的场合进行编程设计; 3、与梯形图有一一对应关系,其特点与梯形图语言基本类同。 结构化文本 结构化文本是一种高级的文本语言,可以用来描述功能,功能块和程序的行为。还可以在顺序功能流程图中描述步、动作和转变的行为。 ![]() 结构化程序设计语言具有下列特点: 1、采用高级语言进行编程,可以完成较复杂的控制运算; 2、需要有一定的计算机高级程序设计语言的知识和编程技巧,对编程人员的技能要求较高,普通电气人员无法完成。 3、直观性和易操作性等性能较差; 4、常被用于采用功能模块等其他语言较难实现的一些控制功能的实施。 PLC编程语言是一种专门用于PLC的编程语言,它能够帮助PLC更好地完成工作。只有熟练得掌握PLC编程方法并能进行编程实践,那么PLC高级工程师就离你不远啦!还等什么?赶紧学习起来吧! |
|