理论教育 如何在PLC编程中创建梯形图程序?

如何在PLC编程中创建梯形图程序?

时间:2023-06-28 理论教育 版权反馈
【摘要】:梯形图一般由多个不同的梯级组成,每一梯级又由输入及输出指令组成。图5-1 梯形图梯形图表达式是从原电器控制系统中常用的接触器、继电器梯形图基础上演变而来的。图5-3 新建的梯形图程序在项目组织器窗口中双击程序图标,打开编程窗口,在工具栏中添加或拖拽所需要的指令到编程梯级。图5-4 建立程序所需要的变量以上步骤完成了梯形图程序的编写,右键单击程序图标,选择生成,如图5-8所示,对程序进行编译,编译无误后会提示编译完成。

如何在PLC编程中创建梯形图程序?

梯形图一般由多个不同的梯级(RUNG)组成,每一梯级又由输入及输出指令组成。在一个梯级中,输出指令应出现在梯级的最右边,而输入指令则出现在输出指令的左边,如图5-1所示。

978-7-111-45432-8-Chapter05-1.jpg

图5-1 梯形图

梯形图表达式是从原电器控制系统中常用的接触器、继电器梯形图基础上演变而来的。它沿用了继电器的触点、线圈、串联等术语和图形符号,并增加了一些继电接触控制没有的符号。梯形图形象、直观,对于熟悉继电器方式的人来说,非常容易接受,而不需要学习更深的计算机知识。这是一种最为广泛的编程方式,适用于顺序逻辑控制、离散量控制、定时、计数控制等。

首选应对硬件进行组态,完成系统的硬件组态以后,就可以编写程序文件了。首先要创建一个新程序,在项目组织器窗口中右键单击控制器图标,选择添加一个新的梯形图程序,如图5-2所示。

978-7-111-45432-8-Chapter05-2.jpg

图5-2 新建梯形图程序

新建程序后,在如图5-3所示的窗口右键单击Programs(程序),选择对程序重新命名。

创建的程序将完成以下功能:有两盏灯light1和light2,在第一盏灯亮两秒以后,熄灭第一盏灯,点亮第二盏灯。首先要创建编写程序所需要的变量,分别有start、light1、light2和计时器timer。程序中所用到的变量可以是全局变量,也可以是本地变量,在项目组织器窗口中打开本地变量或者全局变量,只要双击其图标即可。这里采用本地变量,打开本地变量(Local Variables)列表,建立编程所需要的变量,如图5-4所示。

978-7-111-45432-8-Chapter05-3.jpg

图5-3 新建的梯形图程序

在项目组织器窗口中双击程序图标,打开编程窗口,在工具栏中添加或拖拽所需要的指令到编程梯级。添加完常开指令后,会自动弹出变量列表,编程人员可以直接选择需要的变量,如图5-5所示,这里选择表示启动按钮的start。然后以同样的方法,完成第一个梯级,如图5-6所示。添加一个新的梯级,开始编写第二个梯级。在第二个梯级中需要用到计时器,这里计时器创建时选择功能块指令,把功能块指令拖拽到梯级上以后,会自动弹出选择功能块的对话框,选择TON功能块,选择完成后,计时器的名字在“Name”项中选择,选择前面建立的计时器timer。为计时器定时2s,双击计时器的PT输入处,输入T#2s即可。熄灭第一盏灯的同时,点亮第二盏灯,则梯级需要一个分支,从工具栏中拖拽梯级分支到计时器后面的梯级上,然后添加复位线圈和置位线圈,编好后的梯级如图5-7所示。(www.daowen.com)

978-7-111-45432-8-Chapter05-4.jpg

图5-4 建立程序所需要的变量

以上步骤完成了梯形图程序的编写,右键单击程序图标,选择生成,如图5-8所示,对程序进行编译,编译无误后会提示编译完成。

978-7-111-45432-8-Chapter05-5.jpg

图5-5 选择所需要的变量

978-7-111-45432-8-Chapter05-6.jpg

图5-6 点亮第一盏灯的梯级

978-7-111-45432-8-Chapter05-7.jpg

图5-7 第二个梯级

978-7-111-45432-8-Chapter05-8.jpg

图5-8 编译程序

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

我要反馈