首页 理论教育 可编程序控制器的编程语言选择

可编程序控制器的编程语言选择

时间:2023-06-28 理论教育 版权反馈
【摘要】:图1-6 控制线路图和梯形图梯形图梯形图是最直观、最简单的一种编程语言,它类似于继电接触控制电路形式,逻辑关系明显,在电气控制线路继电接触控制逻辑基础上使用简化的符号演变而来,形象、直观、实用,电气技术人员容易接受,是目前用得较多的一种PLC编程语言。步进顺控图步进顺控图,简称步进图,又叫状态流程图或状态转移图,它是使用状态来描述控制任务或过程的流程图,是一种专用于工业顺序控制程序设计语言。

可编程序控制器的编程语言选择

PLC编程语言有3种,即梯形图、步进顺控图、逻辑功能图。

978-7-111-36392-7-Chapter01-10.jpg

图1-6 控制线路图和梯形图

(1)梯形图

梯形图是最直观、最简单的一种编程语言,它类似于继电接触控制电路形式,逻辑关系明显,在电气控制线路继电接触控制逻辑基础上使用简化的符号演变而来,形象、直观、实用,电气技术人员容易接受,是目前用得较多的一种PLC编程语言。

继电接触控制线路图和PLC梯形图如图1-6所示,由图可见两种控制图逻辑含义是一样的,但具体表示方法有本质区别。梯形图中的继电器定时器、计数器不是物理实物继电器、实物定时器、实物计数器,这些器件实际是PLC存储器中的存储位,因此称为软元件。相应的位为“1”状态,表示该继电器线圈通电、常开触点闭合、常闭触点断开。

梯形图左右两端的母线是不接任何电源的。梯形图中并没有真实的物理电流流动,而是概念电流(假想电流)。假想电流只能从左到右,从上到下。假想电流是执行用户程序时满足输出执行条件的形象理解。

梯形图由多个网络组成,每个网络由一个或多个支路和输出元件构成。右边的输出元件是必需的。例如图1-6b的梯形图,网络0有4个编程元件,输入元件10001、10002表示按钮触点,第二行的00001表示接触器触点,括号中的00001表示接触器线圈,线圈00001是输出元件。(www.xing528.com)

(2)步进顺控图

步进顺控图,简称步进图,又叫状态流程图或状态转移图,它是使用状态来描述控制任务或过程的流程图,是一种专用于工业顺序控制程序设计语言。它能完整地描述控制系统的工作过程、功能和特性、是分析、设计电气控制系统控制程序的重要工具。步进顺控图如图1-7所示。

(3)逻辑功能图

逻辑功能图与数字电路逻辑图极为相似,模块有输入、输出端,使用与、或、非、异或等逻辑描述输出和输入端的函数关系,模块间的连接方式与电路连接方式基本相同。逻辑功能图编程语言,直观易懂,具有数字电路知识的人很容易掌握,图1-8是一个先“或”后“与”操作的逻辑功能图。

978-7-111-36392-7-Chapter01-11.jpg

图1-8 先“或”后“与”操作的逻辑功能

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈