首页 理论教育 如何优化PLC编程程序——创建变量和选择块的相关操作

如何优化PLC编程程序——创建变量和选择块的相关操作

时间:2023-06-17 理论教育 版权反馈
【摘要】:编写PLC程序之前先创建变量有利于程序的阅读、分析和修改!然后选择块的名称、块的类型、块的编号和编程语言。OB、FC块可供选择的编程语言有四种:LAD、FBD、STL和SCL。图2-37直流电机启动程序图函数FC1中的直流电机停止程序,如图2-38所示。

如何优化PLC编程程序——创建变量和选择块的相关操作

1.程序编辑器

双击项目树中要编辑的程序块(如OB1)。就打开了程序编辑器。

2.符号编辑器

双击项目树窗口中的PLC变量的“显示所有变量”项目,就进入符号编辑器。编写PLC程序之前先创建变量有利于程序的阅读、分析和修改!

3.程序块

(1)项目中默认只有一个用户程序块OB1。

(2)要添加程序块,需要在项目树的程序块中,双击“添加新块”,如图2-34所示。然后选择块的名称、块的类型、块的编号和编程语言

(3)可供选择的块类型有四种:组织块(OB)、函数块(FB)、函数(FC)、数据块(DB)。

(4)OB、FC块可供选择的编程语言有四种:LAD、FBD、STL和SCL。

(5)FB块可供选择的编程语言有五种:LAD、FBD、STL、SCL和GRAPH。

图2-34 添加新块图

4.指令

系统提供的指令在右边的指令目录和库目录窗口中选择。其中指令目录包含基本指令模块、扩展指令模块、工艺指令模块和通信指令模块四大类。

5.调用方法

先在程序段中定位指令模块要插入的位置,再选中要调用的指令,然后双击即可。

本实例所需的变量名称、地址如下所示。

%I30.0 a_yv_home A-推料气缸原点 CH0-0

%I30.1 a_yv_limit A-推料气缸限位 PLC1 CH0-1

%I30.2 a_have A-货物有无 CH0-2

%I30.3 Tag_12 A-急停 CH0-3

%I30.4 start A-启动 CH0-4

%I30.5 stop A-停止 CH0-5

%I30.6 Tag_2 A-转换开关 CH0-6(www.xing528.com)

%I31.0 b-diangan B-电感 CH1-0

%I31.1 b-dianrong B-电容 CH1-1

%I31.2 b-yanse B-光纤 CH1-2

%I31.3 b-daowei B-到位 CH1-3

%I31.4 b-man B-滑槽满 CH1-4

%Q30.0 a-yv A-推料气缸 PLC1 CH0-0

%Q30.2 a-hl3 A-警灯 CH0-1

%Q31.0 b1_f B-传送带1 CH1-0

%Q31.2 b1_yv1 B-YV1 CH1-2

%Q31.3 b1_yv2 B-YV2 CH1-3

%Q31.4 b2_yv3 B-YV3 CH1-4

本例程的程序结构具体包括OB1(主程序)、函数FC1,如图2-35所示。

图2-35 程序结构图

在OB1主程序中调用FC1,如图2-36所示。

图2-36 主程序中调用图

函数FC1中的直流电机启动程序,如图2-37所示。

图2-37 直流电机启动程序图

函数FC1中的直流电机停止程序,如图2-38所示。

图2-38 直流电机停止程序图

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

我要反馈