首页 理论教育 PLC控制水箱液位的程序设计

PLC控制水箱液位的程序设计

时间:2023-06-26 理论教育 版权反馈
【摘要】:(一)PLC程序设计本任务主要对水箱中的水位进行检测,然后根据PI算法控制液位稳定在设定值。输入对话框及按钮组态简单,主要是将有关数据的关联地址弄清楚,在PLC程序设计时已经定义好了有关触摸屏的变量地址,直接使用即可,新建触摸屏工程如图2-3-28所示。至此触摸屏程序设计完成。

PLC控制水箱液位的程序设计

(一)PLC程序设计

本任务主要对水箱中的水位进行检测,然后根据PI算法控制液位稳定在设定值。有关PID算法可以参考相关资料,这里主要确定P值和I值然后直接利用PID指令进行控制即可。在程序中要定义使用到的一些变量地址和数据类型,以便与触摸屏变频器、AD/DA模块等关联。具体定义变量和说明如图2-3-20所示。

图2-3-20 具体定义变量和说明

定义好变量之后就按照控制要求编写程序,PLC参考程序如图2-3-21所示。

图2-3-21 PLC参考程序

图2-3-21 PLC参考程序(续)

(二)模块通道设置及I/O映射

在前面的PLC程序中我们已经将输入输出变量定义好了,那么在实际运行中就要将这些变量和实际的A/D或D/A通道关联起来。

在从站中双击模拟量输入模块AM600-4AD,在模块配置中的“一般配置”栏中,液位检测选择通道0为“使能通道”,转换模式选择“4 mA~20 mA”,其余通道不选择,如图2-3-22所示。根据实际接线及控制要求设置I/O映射,如图2-3-23所示。

图2-3-22 模拟量输入模块通道配置

图2-3-23 模拟量输入模块I/O映射配置

在从站中双击模拟量输出模块AM600-4DA,在模块配置中的“一般配置”栏,比例阀开口度选择通道1为“使能通道”,转换模式选择“4 mA~20 mA”,其余通道不选择,如图2-3-24所示。根据实际接线及控制要求设置I/O映射,如图2-3-25所示。

图2-3-24 模拟量输出模块通道配置

图2-3-25 模拟量输出模块I/O映射配置

变频器DP从站的I/O映射。单击左侧设备树形目录下的MD38DP2前面的“+”号,再双击“PPO_03C”,将通道地址关联到OUT_变频器启停命令和OUT_变频器给定频率两个变量上,如图2-3-26所示。

图2-3-26 变频器DP从站的I/O映射

(三)编译

编译完成的画面如图2-3-27所示。

(四)触摸屏程序设计(www.xing528.com)

根据控制要求,参照任务二的操作方法,按照如下所示步骤设计绘制出所需画面。在这个触摸屏界面中有六个输入对话框和两个按钮以及一个趋势图。输入对话框及按钮组态简单,主要是将有关数据的关联地址弄清楚,在PLC程序设计时已经定义好了有关触摸屏的变量地址,直接使用即可,新建触摸屏工程如图2-3-28所示。

图2-3-27 编译完成的画面

图2-3-28 新建触摸屏工程

工程新建好之后,进行通信设置,通信设置如图2-3-29所示。然后按照按钮和输入框的设计方法将需要的两个按钮和六个输入框设计完成,如图2-3-30所示。

图2-3-29 通信设置

图2-3-30 按钮和输入框设计完成画面

下面介绍趋势图的设计,只有在采样数据表设置完成以后才能添加趋势图。双击项目管理下的采样数据表,弹出如图2-3-31所示的资料取样设置初始画面。

首先设定读取地址,单击“读取地址”对话框右侧的按钮,弹出如图2-3-32所示的设备信息设置界面,将地址设置为MW14。

图2-3-31 资料取样设置初始画面

图2-3-32 设备信息设置界面

取样方式的选择有周期式和触发式两种,在这里采用周期式,周期时间设置为“2秒”。数据类型选择为“32-bit Float”,然后将其添加到资料格式中,其他选项采用默认值,这样就完成了对采样数据的设置,如图2-3-33所示。

单击趋势图图标或通过菜单:控件→采样功能→趋势图就可以将趋势图添加在画面编辑区内,如图2-3-34所示。为了将实际的液位显示出来,需要对趋势图进行设置。双击趋势图,打开趋势图控件属性画面,根据实际需要主要进行一般属性、通道、趋势图、轮廓属性等设置,如图2-3-35所示。X轴和Y轴的网格设置以及轮廓尺寸根据实际需求设置,这里主要是建立起显示数据的通道。

图2-3-33 资料取样设置完成画面

图2-3-34 趋势图未修改时的画面

图2-3-35 趋势图控件属性设置画面

控件属性修改完成后得到最终的触摸屏画面,如图2-3-36所示。

编译所设计的触摸屏程序,如有问题应进行修改,编译成功画面如图2-3-37所示。至此触摸屏程序设计完成。

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

我要反馈