首页 理论教育 PAC编程基础:梯形图编程详解

PAC编程基础:梯形图编程详解

时间:2023-10-26 理论教育 版权反馈
【摘要】:本书将基于PAC的指令系统介绍一般的编程方法,特别是常用的梯形图编程,用以完成时序逻辑的控制,作为编程能力的训练,学习梯形图编程的确是非常有效的方法,也是PAC编程最基本的训练。对于一个完成指令动作的梯级来说,在梯形图中摆放的位置是颇为讲究的,这是在编写程序时要特别注意的地方。以下要谈到的梯形图编程基础,就是详细地分析一个梯级的结构和指令的执行条件。

PAC编程基础:梯形图编程详解

尽管PAC集成了多种控制功能,具有多种编程模式,就目前来说,最常用的仍然是时序逻辑控制,也即PLC的应用。本书将基于PAC的指令系统介绍一般的编程方法,特别是常用的梯形图编程,用以完成时序逻辑的控制,作为编程能力的训练,学习梯形图编程的确是非常有效的方法,也是PAC编程最基本的训练。

978-7-111-36030-8-Chapter03-1.jpg

图3-1 实例摘录

梯形图表达形式来自于电工习惯的电路结构,它直观地表达了指令之间的逻辑关系,控制器运行后,梯形图使能所显示的工作有效的图形,犹如上电后的元器件通断状态的电路,使能有效的逻辑指令,犹如通电的元器件。事实上,最初的梯形图基本指令就是元器件的代称,如继电器指令,迄今为止,继电器指令仍然是梯形图中出现得最为频繁的指令,尽管有时并非跟现场硬件设备一一对应,仅仅是表达逻辑关系中间变量的一个内部线圈,它是如此清晰地表达了某种逻辑关系,令人一目了然。现在人们更概括地将这种表达逻辑关系的指令称为位指令,当然,这样的指令所使用的就是位地址,一个布尔量的表达。如图3-1所示是从实际运行程序中摘录的一部分,你甚至可以认为这是电路元件图的软件化显示。(www.xing528.com)

梯形图顾名思义形如楼梯,一级一级的梯阶,拾阶而上行如进程,每个梯级的指令,构成了执行的逻辑,加以时间的顺序,人称时序逻辑控制。程序执行的动作就是梯形图按顺序的扫描,梯形图扫描遵循从上到下,从左到右的规则,从上到下顺序地扫描每个梯级,从左到右顺序地扫描每条指令。显然,梯级前后顺序的位置决定了指令执行的先后,从而决定了控制的因果关系,前一级的控制结果,也许就是后一级的控制条件,如此递进有序不紊。对于一个完成指令动作的梯级来说,在梯形图中摆放的位置是颇为讲究的,这是在编写程序时要特别注意的地方。有时为了得到正确的结果,我们会不厌其烦地更换梯级的位置,或者在调试的时候改变梯级的位置,在今后的编程中,我们将获得这样的经验。

在梯形图的每个梯级中,指令又是如何执行的呢?从左到右的扫描规则是如何地安排了指令的动作呢?如果希望编写的程序执行代码能够精准无误地执行,完成我们设定的逻辑控制,得到我们预期的逻辑结果,就必须对梯级中指令的执行过程有着充分的了解和把握。以下要谈到的梯形图编程基础,就是详细地分析一个梯级的结构和指令的执行条件。

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

我要反馈