一、建立一个工程
学习了组态知识的基础,现在教大家如何制作屋顶水箱的组态控制。当你坐在电脑前,接到物业通知明天停水,这时如果在电脑上能看见屋顶水箱里的水位该多好啊;如果水箱里水位低了,点一下鼠标,水泵就自动打水;水打满时,水泵自动停止。学好本期的知识,你就能在电脑前,用鼠标控制屋顶水箱了。
1.工程简介
通过对屋顶水箱控制的组态过程,介绍如何应用MCGS组态软件完成一个实际工程。
2.PLC输入、输出点的I/O分配
根据系统的控制要求,PLC输入、输出点的I/O分配如下表所示。
3.建立MCGS新工程鼠标双击“Mcgs组态环境”图标,进入MCGS组态环境。
在菜单“文件”中选择“新建工程”菜单项,把新建工程存为:D:\MCGS\WORK\屋顶水箱控制。
二、用户窗口设计
在MCGS组态平台上,单击“用户窗口”,在“用户窗口”中单击“新建窗口”按钮,选中“窗口O”,单击“窗口属性”,进入“用户窗口属性设置”,将“窗口名称”改为:屋顶水箱控制;将“窗口标题”改为:屋顶水箱控制;在“窗口位置”中选中“最大化显示”,其它不变,单击“确认”。
选中刚创建的“屋顶水箱控制”用户窗口,单击“动画组态”,进入动画制作窗口。
选择按钮 鼠标的光标变为“十字”形,在窗口任何位置拖拽鼠标,拉出一个一定大小的矩形。
输入文字:建立矩形框后,光标在其内闪烁,可直接输入“屋顶水箱控制系统画面”文字。
按回车键或在窗口任意位置用鼠标点击一下,文字输入过程结束。
如果用户想改变矩形内的文字,先选中文字标签,按回车键或空格键,光标显示在文字起始位置,即可进行文字的修改。
单击工具条中的“工具箱”按钮,则打开动画工具箱;点击“标准按钮”在窗口任何位置拖拽鼠标,拉出一个一定大小的矩形,形成一个按钮。双击按钮,跳出标准按钮构件属性设置,把按钮标题改为“启动”,把标题颜色改为蓝色,点确定,如下图所示。
同理制作“停止”按钮,标题颜色改为红色。
从“对象元件库管理”中的“泵”中选取中意的泵(选择泵27),按“确认”,则所选中的泵在桌面的左上角,可以改变其大小及位置。从“对象元件库管理”中的“储存罐”中选取中意的罐(选择罐53,用做屋顶水箱),按“确认”,则所选中的罐在桌面的左上角,可以改变其大小及位置。
在动画工具箱;点击“矩形”在窗口任何位置拖拽鼠标,拉出一个一定大小的矩形。复制矩形6个,调整其大小,把储存罐蓝色部分完整覆盖。
流动的水是由MCGS动画工具箱中的“流动块”构件制作成德。选中工具箱内的“流动块”
动画构件 移动鼠标至窗口的预定位置,(鼠标的光标变为十字形状),点击一下鼠标左键,移动鼠标,在鼠标光标后形成一道虚线,拖动一定距离后,点击鼠标左键,生成一段流动块。
再拖动鼠标(可沿原来方向,也可垂直原来方向),生成下一段流动块。当想结束绘制时,双击鼠标左键即可。当想修改流动块时,先选中流动块(流动块周围出现选中标志:白色小方块),鼠标指针指向小方块,按住左键不放,拖动鼠标,就可调整流动块的形状。
在泵与储存罐之间用流动块连接,双击流动块,在基本属性中可改变填充颜色和流动块颜色。另外可以通过右键点击流动块,在排列中,改变上下层的位置。
用工具箱中的图标,分别对按钮、泵、储存罐进行文字注释,方法见上面做“屋顶水箱控制系统画面”。
最后生成的画面如下图所示
选择菜单项“文件”中的“保存窗口”,则可对所完成的画面进行保存。
三、实时数据库
实时数据库是MCGS工程的数据交换和数据处理中心。
数据变量是构成实时数据库的基本单元,建立实时数据库的过程也即是定义数据变量的过程。定义数据变量的内容主要包括:指定数据变量的名称、类型、初始值和数值范围,确定与数据变量存盘相关的参数等。下面介绍屋顶水箱控制系统数据变量的定义。
分析变量名称:下表列出了工程中与动画和设备控制相关的变量名称。
本控制系统具体的变量设置可以在设备窗口组态里完成(这是一种简便的方法)。
四、设备窗口组态
设备窗口是MCGS系统的重要组成部分,负责建立系统与外部硬件设备的连接,使得MCGS能从外部设备读取数据并控制外部设备的工作状态,实现对工业过程的实时监控。
下面以三菱FX-2NPLC为例,介绍硬件设备与MCGS组态软件是如何连接的。具体操作如下:
在MCGS组态软件开发平台上,单击“设备窗口”,再单击“设备组态”按钮进入设备组态。从“工具条”中单击“工具箱”,弹出“设备工具箱”对话框。
单击“设备管理”按钮,弹出“设备管理”对话框。从“可选设备”中,选中其下的“通用串口父设备”双击或单击“增加”按钮,加到右面已选设备。再双击“PLC设备”,找到“三菱”双击,再双击“三菱-FX系列编程口”,选中“三菱-FX系列编程口”
双击或单击“增加”按钮,加到右面已选设备。
单击“确认”按钮,回到“设备工具箱”
双击“设备工具箱”中的“通用串口父设备”,再双击“三菱一F×系列编程口”。
双击“通用串口父设备O”,弹出“设备属性设置”对话框,三菱默认参数设置为:波特率9600,7位数据位,1位停止位,偶校验,串口端口号COMl。参数设置完毕,单击“确认”按钮保留。
双击“三菱-F×系列编程口”,弹出“设备属性设置”对话框。
选中“基本属性”中的“设置设备内部属性”,出现“…”图标,单击“…”图标,弹出‘‘三菱-FX系列编程口通道属性设置”对话框。
单击“增加通道”,弹出“增加通道”对话框,如上图所示,设置好后按“确认”按钮,如下图所示。
点击通道连接,在M000对应数据对象上,输入“电脑水泵运行”;在M001对应数据对象上,输入“电脑显示水位1”;在M002对应数据对象上,输入“电脑显示水位2”;在M003对应数据对象上,输入“电脑显示水位3”;在M004对应数据对象上,输入“电脑显示水位4”;在M005对应数据对象上,输入“电脑显示水位5”;在M006对应数据对象上,输入“电脑显示水位6”;在M008对应数据对象上,输入“电脑启动按纽”;在M009对应数据对象上,输入“电脑停止按纽”。
本文关键字:制作 自动控制-单片机,电子制作 - 自动控制-单片机