已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 MCGS初步认识实验目的 学习使用MCGS软件的一般方法实验内容 通过创建“开关量输入实验”工程,掌握应用MCGS组态软件完成一个工程的组态过程。实验设备 工业控制计算机、MCGS软件实验步骤工程的建立 双击桌面上的图标,进入MCGS组态环境。用鼠标单击文件菜单中“新建工程”选项,因为MCGS安装在D:盘根目录下,所以会在D:MCGSWORK下自动生成新建工程,默认的工程名为:“新建工程X.MCG” 选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。将工程保存在:E:下。在文件名一栏内输入“实验一”,点击“保存”按钮,工程创建完毕。制作工程画面图3.2 运行时自动加载的窗口图3.1 开关量输入实验建立的实验画面如图3.1所示。 建立画面在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”;选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”;将窗口名称改为:DI/DO;窗口标题改为:DI/DO;窗口位置选中“最大化显示”,其它不变,单击“确认”;在“用户窗口”中,选中“DI/DO”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。如图3.2所示。编辑画面选中“DI/DO”窗口图标,单击“动画组态”,进入动画组态窗口,编辑画面。3.制作文字框图单击工具条中的“工具箱”按钮,打开绘图工具箱;选择“工具箱”内的“标签”按钮,鼠标的光标呈“十字”形,在窗口顶端中心位置拖拽鼠标,根据需要拉出一个一定大小的矩形;在光标闪烁位置输入文字“实验一 开关量输入实验”,按回车键文字输入完毕。选中文字框,作如下设置:点击(填充色)按钮,设定文字框的背景颜色为:没有填充;点击(线色)按钮,设置文字框的边线颜色为:没有边线。点击(字符字体)按钮,设置文字字体为:华文行楷;字型为:粗体;大小为:一号点击(字符颜色)按钮,将文字颜色设为:蓝色。4.定义数据对象实时数据库是MCGS工程的数据交换和数据处理中心。数据对象是构成实时数据库的基本单元,建立实时数据库的过程也就是定义数据对象的过程。图3.3 对象元件管理对话框定义数据对象的内容主要包括:指定数据变量的名称、类型、初始值和数值范围;确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。在本实验中需要用到以下“开关型”数据对象:DI0、DI1、DI2DI7。以数据对象“DI0”为例,定义数据对象的步骤如下:单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。在该窗口内,有4个系统内自动建立的数据对象。单击“新增对象” 按钮,在窗口的数据对象列表中,增加新的数据对象,多次点击该按钮,则可增加多个数据对象。选中对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置” 窗口。将对象名称改为:DI0;对象类型选择:开关型;单击“确认”。按照此步骤,设置其他7个数据对象。5.在画面中添加指示灯单击绘图工具箱中的(插入元件)图标,弹出对象元件管理对话框,如图3.3所示。从“指示灯”类中选取灯15。重复此步骤,再选取7个指示灯(也可复制粘贴)。将指示灯(共8个)调整为适当大小,放到适当位置,参照图3.1效果。使用工具箱中的图标,分别对各指示灯进行文字注释。依次为:DI0、DI1、DI2DI7。双击指示灯DI0,弹出单元属性设置窗口,单击“动画连接”标签,选中“组合图符、可见度”一项,在右端出现,单击进入动画组态属性设置窗口。设置“填充颜色”:表达式:DIdata0;填充颜色连接:设两个分段点,0绿色,1红色。单击“确认”,设置完毕。按照相同步骤设置其他7个指示灯。选择“文件”菜单中的“保存窗口”选项,保存画面。图3.4 数字量输入模块实验指示灯效果图6.添加外框点击工具箱中的常用图符按钮,打开常用图符工具箱。选择其中的凹槽平面按钮,拖动鼠标绘制一个凹槽平面,恰好将指示灯和标签全部覆盖。选中该平面,点击编辑条中“置于最后面”按钮。选择其中的凹平面按钮,拖动鼠标绘制一个凹平面,恰好将凹槽平面全部覆盖。选中该平面,点击编辑条中“置于最后面”按钮,最终效果如图3.4所示。图3.5 设备管理窗口7.设备连接MCGS组态软件提供了大量的工控领域常用的设备驱动程序。在本例中,以串口通讯父设备为例,简单地介绍关于MCGS组态软件的设备连接。启动MCGS组态软件时情况下,通常串口通讯父设备未被装载,可按照以下步骤将其装入: 在“设备窗口”中双击“设备窗口”图标进入。 点击工具条中的“工具箱”图标,打开“设备工具箱”。单击“设备工具箱”中“设备管理”按钮,弹出如图3.5所示窗口。在可选设备列表中,双击“通用设备”。图3.6 设备组态窗口双击“串口通讯父设备”,在下方出现串口通讯父设备图标。双击串口通讯父设备图标,即可将“串口通讯父设备”添加到右侧选定设备列表中。选中选定设备列表中的“串口通讯父设备”,单击“确认”,“串口通讯父设备”即被添加到“设备工具箱”中。按照以上步骤,将设备列表中“智能模块”下的“研华-5051”添加到“串口通讯父设备”下。8.串口通讯父设备的添加及属性设置双击“设备工具箱”中的“串口通讯父设备”,串口通讯父设备被添加到设备组态窗口中。如图3.6。图3.7 设备属性设置窗口双击“设备0-串口通讯父设备”,进入串口通讯父设备属性设置窗口,如图3.7。将“串口端口号”改为“1-COM2”。按照此步骤将“研华-5051”添加到串口通讯父设备下。其属性设置为: 在“基本属性”中将设备名称改为:数字量输入模块;母板地址:0;模块在母板中的槽号:0。 在“通道连接”中将数据对象DI0、DI1、DI2DI7分别对应于通道18。设备调试:在“设备调试”属性页中进行,以检查和测试模块是否正常工作,在进行调试前,要先接好模块电源和串行通讯线,把模块地址,波特率和各种参数设置正确,Addr参数必须和模块地址一致,串口号,波特率,数据位位数,停止位位数,校验方式必须和父设备的设置一致,打开主机即可调试。对通讯状态通道调试时,通道值一列显示设备通讯状态,0表示通讯成功,1表示通讯失败。对数字量通道调试时,通道值一列显示数字量通道的开关状态,为0表示关,为1表示开。当数字量通道为输出通道,在通道状态一列中,当用鼠标左键按下时,对应通道的输出状态为1,松开鼠标左键时,输出状态为0;当用鼠标右键单击时,对应通道的输出状态交替变化(从0变为1,或从1变成0)。9.进入运行环境保存工程,然后点击运行图标(或直接按F5),进入运行环境。实验总结1“组态”的含义是什么?答:组态软件能够避开复杂的计算机软、硬件问题,集中精力去解决工程问题本身,根据工程作业的需要和特点,组态配置出高性能、高可靠性和高度专业化的工业控制监控系统。2总结归纳用MCGS建立一个新工程的主要步骤。 答:工程的建立制作工程画面3.制作文字框图4.定义数据对象5.在画面中添加指示灯6添加外框 7设备连接8串口通讯父设备的添加及属性设置实验二 MCGS组态软件应用实验目的 如何应用组态软件完成一个工程,学习如何应用MCGS中动画制作控制流程编写、模拟设备的连接。实验内容创建“水塔水位控制系统”工程。实验设备 工业控制计算机、MCGS软件实验步骤工程分析在开始组态工程之前,先对该工程进行剖析,以便从整体上把握工程的结构、流程、需实现的功能及如何实现这些功能。工程框架:2个用户窗口:水位控制、数据显示 4个主菜单:系统管理、数据显示、历史数据、报警数据 4个子菜单:登录用户、退出登录、用户管理、修改密码 5个策略:启动策略、退出策略、循环策略、报警数据、历史数据数据对象:水泵、调节阀、出水阀、液位1、液位2、液位1上限、液位1下限、液位2上限、液位2下限、液位组图形制作:水位控制窗口水泵、调节阀、出水阀、水罐、报警指示灯:由对象元件库引入管道:通过流动块构件实现水罐水量控制:通过滑动输入器实现水量的显示:通过旋转仪表、标签构件实现报警实时显示:通过报警显示构件实现动态修改报警限值:通过输入框构件实现数据显示窗口实时数据:通过自由表格构件实现历史数据:通过历史表格构件实现实时曲线:通过实时曲线构件实现历史曲线:通过历史曲线构件实现流程控制通过循环策略中的脚本程序策略块实现安全机制通过用户权限管理、工程安全管理、脚本程序实现2建立工程参照实验一中的方法建立一个“水位控制系统”工程,工程效果如图3.8。图3.8水塔水位控制系统效果图3建立画面在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”。选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。将窗口名称改为:水位控制;窗口标题改为:水位控制;窗口位置选中“最大化显示”,其它不变,单击“确认”。图3.9设置为启动窗口在“用户窗口”中,选中“水位控制”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。如图3.9。编辑画面选中“水位控制”窗口图标,单击“动画组态”,进入动画组态窗口,开始编辑画面。制作文字框图根据图3.8中显示效果,参照实验一方法制作文字“水位控制系统演示工程”。制作水箱图3.10 对象元件库管理单击绘图工具箱中的(插入元件)图标,弹出对象元件管理对话框,如图3.10。图3.11水位控制系统演示工程效果图从“储藏罐”类中选取罐17、罐53。从“阀”和“泵”类中分别选取2个阀(阀58、阀44)、1个泵(泵40)。将储藏罐、阀、泵调整为适当大小,放到适当位置,参照效果图3.11。选中工具箱内的流动块动画构件图标,鼠标的光标呈“十”字形,移动鼠标至窗口的预定位置,点击一下鼠标左键,移动鼠标,在鼠标光标后形成一道虚线,拖动一定距离后,点击鼠标左键,生成一段流动块。再拖动鼠标(可沿原来方向,也可垂直原来方向),生成下一段流动块。n 当用户想结束绘制时,双击鼠标左键即可。n 当用户想修改流动块时,选中流动块(流动块周围出现选中标志:白色小方块),鼠标指针指向小方块,按住左键不放,拖动鼠标,即可调整流动块的形状。使用工具箱中的图标,分别对阀,罐进行文字注释。依次为:水泵、水罐1、调节阀、水罐2、出水阀。选择“文件”菜单中的“保存窗口”选项,保存画面,效果图3.11。定义数据对象本实验中需要用到以下数据对象:对象名称类 型注 释水泵开 关 型控制水泵“启动”、“停止”的变量调节阀开 关 型控制调节阀“打开”、“关闭”的变量出水阀开 关 型控制出水阀“打开”、“关闭”的变量液位1数 值 型水罐1的水位高度,用来控制1#水罐水位的变化液位2数 值 型水罐2的水位高度,用来控制2#水罐水位的变化液位1上限数 值 型用来在运行环境下设定水罐1的上限报警值液位1下限数 值 型用来在运行环境下设定水罐1的下限报警值液位2上限数 值 型用来在运行环境下设定水罐2的上限报警值液位2下限数 值 型用来在运行环境下设定水罐2的下限报警值液位组组 对 象用于历史数据、历史曲线、报表输出等功能构件根据上面列表,按照实验一中定义数据对象的方法定义9个数据对象。定义组对象与定义其他数据对象略有不同,需要对组对象成员进行选择。步骤如下:1 在数据对象列表中,双击“液位组”,打开“数据对象属性设置” 窗口。2 选择“组对象成员”标签,在左边数据对象列表中选择“液位1”,点击“增加”按钮,数据对象“液位1”被添加到右边的“组对象成员列表”中。按照同样的方法将“液位2”添加到组对象成员中。3 单击“存盘属性”标签,在“数据对象值的存盘”选择框中,选择:定时存盘,并将存盘周期设为:5秒。4 单击“确认”,组对象设置完毕。动画连接由图形对象搭制而成的图形画面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。本实验中需要制作动画效果的部分包括:水箱中水位的升降;水泵、阀门的启停;水流效果。1水位升降效果水位升降效果是通过设置数据对象“大小变化”连接类型实现的。具体设置步骤如下:在用户窗口中,双击水罐1,弹出单元属性设置窗口。图3.13 “液位”动画组态属性设置图3.12单元属性设置窗口单击“动画连接”标签,显示如图3.12所示窗口。选中折线,在右端出现。单击进入动画组态属性设置窗口。按照下面的要求设置各个参数表达式:液位1;最大变化百分比对应的表达式的值:10;其它参数不变。如图3.13。单击“确认”,水罐1水位升降效果制作完毕。水罐2水位升降效果的制作同理。单击进入动画组态属性设置窗口后,按照下面的值进行参数设置:表达式:液位2;最大变化百分比对应的表达式的值:6;其它参数不变。水泵、阀门的启停图3.14“水泵、阀门”属性设置窗口水泵、阀门的启停动画效果是通过设置连接类型对应的数据对象实现的。设置步骤如下:双击水泵,弹出单元属性设置窗口如图3.14所示。选中数据对象标签中的按钮输入,右端出现浏览按钮。单击浏览按钮,双击数据对象列表中的水泵 。使用同样的方法将“填充颜色”对应的数据对象设置为“水泵”。单击确认,水泵的启停效果设置完毕。调节阀的启停效果同理。只需在数据对象标签页中,将“按钮输入”、“填充颜色”的数据对象均设置为:调节阀。出水阀的启停效果,需在数据对象标签页中,将“按钮输入”、“可见度”的数据对象均设置为:出水阀。水流效果水流效果是通过设置流动块构件的属性实现的。实现步骤如下:双击水泵右侧的流动块,弹出流动块构件属性设置窗口。在流动属性页中,进行如下设置:表达式:水泵=1;选择当表达式非零时,流块开始流动。水罐1右侧流动块及水罐2右侧流动块的制作方法与此相同,只需将表达式相应改为:调节阀=1,出水阀=1即可。至此动画连接已完成,按F5或点击工具条中图标,进入运行环境,看一下组态后的结果。前面我们已将“水位控制”窗口设置为启动窗口,所以在运行时,系统自动运行该窗口。这时我们看见的画面仍是静止的。移动鼠标到“水泵”、“调节阀”、“出水阀”上面的红色部分,鼠标指针会呈手形。单击一下,红色部分变为绿色,同时流动块相应地运动起来,但水罐仍没有变化。这是由于我们没有信号输入,也没有人为地改变水量。可以用如下方法改变其值,使水罐动起来。利用滑动输入器控制水位以水罐1的水位控制为例。1进入“水位控制”窗口。2 选中“工具箱”中的滑动输入器图标,当鼠标呈“十”后,拖动鼠标到适当大小。3 调整滑动块到适当的位置。4 双击滑动输入器构件,进入属性设置窗口。按照下面的值设置各个参数:n “基本属性”页中,滑块指向:指向左(上);n “刻度与标注属性”页中,“主划线数目”:5,即能被10整除;n “操作属性”页中,对应数据对象名称:液位1;滑块在最右(下)边时对应的值:10;n 其它不变。5在制作好的滑块下面适当的位置,制作一文字标签,按下面的要求进行设置:n 输入文字:水罐1输入图3.15滑动输入器n 文字颜色:黑色n 框图填充颜色:没有填充n 框图边线颜色:没有边线6 按照上述方法设置水罐2水位控制滑块,参数设置为:n “基本属性”页中,滑块指向:指向左(上);n “操作属性”页中,对应数据对象名称:液位2;滑块在最右(下)边时对应的值:6;n 其它不变。7 将水罐2水位控制滑块对应的文字标签设置为:n 输入文字:水罐2输入n 文字颜色:黑色n 框图填充颜色:没有填充n 框图边线颜色:没有边线8 点击工具箱中的常用图符按钮,打开常用图符工具箱。9 选择其中的凹槽平面按钮,拖动鼠标绘制一个凹槽平面,恰好将两个滑动块及标签全部覆盖。10 选中该平面,点击编辑条中“置于最后面”按钮,最终效果如图3.15所示。此时按“F5”,进入运行环境后,可以通过拉动滑动输入器而使水罐中的液面动起来。利用旋转仪表控制水位在工业现场一般都会大量地使用仪表进行数据显示。MCGS组态软件适应这一要求提供了旋转仪表构件。用户可以利用此构件在动画界面中模拟现场的仪表运行状态。具体制作步骤如下:1选取“工具箱”中的“旋转仪表”图标,调整大小放在水罐1下面适当位置。2 双击该构件进行属性设置。各参数设置如下:n “刻度与标注属性”页中,主划线数目:5;n “操作属性”页中,表达式:液位1;最大逆时钟角度:90,对应的值:0;最大顺时钟角度:90,对应的值:10n 其它不变。3 按照此方法设置水罐2数据显示对应的旋转仪表。参数设置如下:n “操作属性”页中,表达式:液位2;最大逆时钟角度:90,对应的值:0;最大顺时钟角度:90,对应的值:6;n 其它不变。进入运行环境后,可以通过拉动旋转仪表的指针使整个画面动起来。水量显示为了能够准确地了解水罐1、水罐2的水量,我们可以通过设置标签的“显示输出”属性显示其值,具体操作如下:1单击“工具箱”中的“标签” 图标,绘制两个标签,调整大小位置,将其并列放在水罐1下面。n 第一个标签用于标注,显示文字为:水罐1n 第二个标签用于显示水罐水量2 双击第一个标签进行属性设置,参数设置如下:n 输入文字:水罐1n 文字颜色:黑色n 框图填充颜色:没有填充n 框图边线颜色:没有边线3 双击第二个标签,进入动画组态属性设置窗口。将:n 填充颜色设置为:白色n 边线颜色设置为:黑色图3.16水量动画组态4 在输入输出连接域中,选中“显示输出” 选项,在组态属性设置窗口中则会出现“显示输出”标签,如图3.16所示。5 单击“显示输出”标签,设置显示输出属性。参数设置如下:n 表达式:液位1;n 输出值类型:数值量输出;n 输出格式:向中对齐;n 整数位数:0;n 小数位数:1。6 单击“确认”,水罐1水量显示标签制作完毕。水罐2水量显示标签与此相同,需做的改动:n 第一个用于标注的标签,显示文字为:水罐2;n 第二个用于显示水罐水量的标签,表达式改为:液位2。设备连接模拟设备是供用户调试工程的虚拟的设备。该构件可以产生标准的正弦波,方波,三角波,锯齿波信号。其幅值和周期都可以任意设置。我们通过模拟设备的连接,可以使动画不需要手动操作,自动运行起来。1参照实验一中方法,在工作台“设备窗口”中双击“设备窗口”图标进入,打开“设备工具箱”。2 在可选设备列表中,双击“通用设备”。3 双击“模拟数据设备”,在下方出现模拟设备图标。4 双击模拟设备图标,即可将“模拟设备”添加到右测选定设备列表中。5 选中选定设备列表中的“模拟设备”,单击“确认”,“模拟设备”即被添加到“设备工具箱”中。图3.17添加“模拟设备”下面详细介绍模拟设备的添加及属性设置:图3.18连接“液位1”、 “液位2”1 双击“设备工具箱”中的“模拟设备”,模拟设备被添加到设备组态窗口中。双击“设备0-模拟设备”,进入模拟设备属性设置窗口,如图3.17。2 点击基本属性页中的“内部属性”选项,该项右侧会出现图标,单击此按钮进入“内部属性”设置。将:通道1、2的最大值分别设置为:10、63 单击“确认”,完成“内部属性”设置。4 点击通道连接标签,进入通道连接设置。5 选中通道0对应数据对象输入框,输入“液位1”或单击鼠标右键,弹出数据对象列表后,选择“液位1”;6 选中通道1对应数据对象输入框,输入“液位2”。如图3.18。7 进入“设备调试”属性页,即可看到通道值中数据在变化。8 按“确认”按钮,完成设备属性设置。 4运行所建立的工程 分别在两个输入框中输入数据,观察组态画面运行的情况。实验总结1.MCGS组态工程主要有哪些步骤? 答:工程分析2建立工程3建立画面4运行所建立的工程2.模拟设备有什么作用?答:模拟设备是供用户调试工程的虚拟的设备。该构件可以产生标准的正弦波,方波,三角波,锯齿波信号。其幅值和周期都可以任意设置。3.设备属性的设置主要有哪些内容?答:数据对象、填充颜色、按钮输入、可见度 等实验三 数字量输入/输出通道实验目的 建立计算机数字量输入/输出通道,并进行数字量的输入输出操作;学习MCGS实现设备驱动的方法。实验内容 创建“数字量输入输出通道”工程,实现计算机控制系统的数字量输入、输出控制。实验设备 工业控制计算机、MCGS软件、数据采集系统ADAM-5000、数字量输入模块ADAM-5051、数字量输出模块ADAM-5056 和ADAM-5060继电器模块、RS-485通讯连接电缆、直流稳压电源24伏直流继电器、6V信号灯、开关电路板、连接导线若干。实验步骤1系统连接按照图1.1将系统连接好。2装入模块将数字量输入模块ADAM-5051、数字量输出模块ADAM-5056 和ADAM-5060继电器模块装入ADAM-5000的插槽中并锁紧锁扣装置。图3.18 实验三原理接线图3扳键开关作为数字量输入计算机的原理如图3.18a)。按图3.18b)将8个扳键开关连接到ADAM-5051;按图3.18c)将直流继电器与ADAM-5056模块连接,并把信号灯与继电器的常开触点相连。4创建图3.19所示“数字量输入/输出通道”的工程画面并保存为E:MCGSWORK实验三.MCG)。5参照实验一方法在实时数据库中定义“开关型”数据变量DI0-DI7,DO0-DO15。图3.19 实验三组态画面6参照实验一方法在“设备窗口”中分别定义“串口通讯父设备”并将ADAM5051、ADAM5056和ADAM5060模块添加到“串口通讯父设备”下。(注意:根据各个模块在母板中的实际位置对“母板地址”进行设置)图3.20 ADAM-5060模块实验接线图7在“通道连接”中将数据对象DI0DI7分别对应于ADAM5051的通道18,将数据对象DO0DO7分别对应于ADAM5056的通道18;将数据对象DO10DO15分别对应于ADAM5060的通道16。8. 参照实验一方法,把组态画面中各个控件与数据对象一一连接。(注意:上图中继电器的常开常闭连接同一变量.)9参照实验一中方法对各个模块进行“通道调试”,确认通讯成功。10点击运行图标 ,然后选择“确定”,进入运行环境主界面。11实验操作1以开关电路板上的开关的ON、OFF给ADAM-5051模块各通道送入高、低电平,即“1”、“0”,观察并记录主界面上数字量输入部分的指示灯颜色变化;分别在DI0、DI1、DI2输入逻辑“1”, 在DI3、DI4、DI5输入逻辑“0”时,观察并记录主界面上的指示灯颜色变化。2在组态画面上“数字量输出”部分的“输入框”中分别输入0/1,观察并记录组态画面上指示灯颜色变化;观察继电器KA1、KA2的工作情况,并记录之。3按照图3.20接线,点击实验组态画面上继电器输出部分的控制按钮,观察各个继电器及直流电机的工作情况。注意:小直流电机的工作电源为12V。 实验完毕,点击主界面菜单上的“退出系统”菜单退出运行环境。实验总结1若使DI0、DI2 DI4输入为逻辑“0”,DI1、DI3、DI5输入为逻辑“1”时,实验三画面上输入通道部分的信号灯亮灭状态如何?答:DI0、DI2 DI4亮红灯DI1、DI3、DI5亮绿灯2若要使实验三画面上输出通道部分的信号灯间隔点亮, DO0、DO2 DO4输入为逻辑“0”,DO1、DO3、DO5应如何控制? 答:输入为逻辑“1”。实验四 模拟量输入/输出通道实验目的 加深对计算机控制系统中模拟量输入输出通道的理解,学习MCGS数据对象的定义,设备通道与实时数据变量关联的方法。实验设备 工业控制计算机、ADAM-5000系统、ADAM-5017模拟量输入模块、ADAM-5024模拟量输出模块各1块,SS1712型直流稳压电源1台,200可变电阻1个,电压表、电流表各1块,连接导线若干。实验步骤图3.21 实验四原理接线图1将ADAM-5017模拟量输入模块和ADAM-5024模拟量输出模块装入ADAM-5000的插槽中并锁紧锁扣装置。图3.22 模拟量输入/输出通道实验画面2按照图3.21a),b)接线。注意:两电源必须共地。 3创建图3.22所示“模拟量输入/输出通道”的工程画面并保存为E:MCGSWORK实验四.MCG)。4参照实验一方法在实时数据库中定义“数值型”数据变量AI0AI7,AO0AO3。5参照实验一方法在“设备窗口”中分别定义“串口通讯父设备”并将ADAM5017、ADAM5024模块添加到“串口通讯父设备”下。6在“通道连接”选项卡中用“快速连接”按钮将数据对象AI0AI7分别对应于ADAM5017的通道17。将数据对象AO0AO3分别对应于ADAM5024的通道14。7参照实验一中方法对各个模块进行“通道调试”,确认通讯成功。8双击“模拟量输入”部分的标签,打开“动画组态属性设置”窗口,按照图3.23设置相关属性。选中“显示输出”选图3.23输入构件属性设置窗口项卡,在“表达式”中连接相应数据对象。9双击“模拟量输入”部分的“仪表”图形,打开“单元属性设置”窗口,在“数据对象”中把数据变量“AI0”与该“仪表”关联;在“动画连接”中点击图标并按图3.24设置相关参数。用同样的方法对“模拟量输出”部分和各个“输入框”、“滑动块”进行数据变量连接。10点击图标,直接进入运行环境主界面。11调节可变电阻以改变模拟量输入电压的大小,观察工控机的屏幕上采集的输入电压值的大小,并将数据记入表3.1。12在实验组态画面上“模拟量输出”部分的“输入框”中输入数据观察输出线路中电压表和电流表的变化,并将数据记入表3.2。13 滑动块输出用鼠标拖动实验组态画面中的“滑动输入器”图标旋钮,输入010范围内的数字,在模块的I0/I0端口串联的电流表上读出相应的电流值。14实验完毕,点击主界面菜单上的“退出系统”菜单退出运行环境。实验总结15017模块的输入电压值超过10V时,对应的数字量是多少?为什么?答:对应的数字量是10 超过了范围2要使“实验步骤13”中,使“旋转仪表”上的数值与ADAM5024模块上I0/I0端口串联的电流表的读数相同,应如何设置“旋转仪表”的相关属性?答:在操作属性中最大逆时针角度设90对应值0.0,最大顺时针角度设90对应值10.0实验五 报警处理与循环策略实验目的 加深对计算机控制系统理解,学习MCGS数据对象的报警处理。实验设备 业控制计算机1台,ADAM-5000系统、ADAM-5017模拟量输入模块、ADAM-5051数字量输入模块、5056数字量输出模块和5060继电器模块各1块,200可变电阻2个,SS1712型直流稳压电源,导线若干。实验步骤一 .参照实验五方法对“液位1”、 “液位2”进行报警定义。具体如下:图3.33 报警显示构件属性设置1对于“液位1”变量,在实时数据库中,双击“液位1”,在“报警属性”中选中“允许进行报警处理”,在报警设置域中的“下限报警”,报警值设为:1米;报警注释为:“水罐1没水了!”;选中“上限报警”,报警值设为:9米;报警注释输入为:“水罐1的水已达上限值!”;在“存盘属性”中,选中“自动保存产生的报警信息”。 同理设置“液位2”的报警属性。只需把“上限报警”报警值设为:5米,报警注释输入:“水罐2的水已达上限值!”。2报警显示。双击“用户窗口”中的“水位控制”窗口,进入组态画面。选取“工具箱”中的“报警显示”构件。鼠标指针呈“十”后,在适当的位置,拖动鼠标至适当大小,如图3.33。选中该图形,双击,再双击弹出报警显示构件属性设置窗口,在基本属性页中将对应的数据对象的名称设为:液位组;最大记录次数设为:6。3报警数据。 在“运行策略”窗口中新建策略并选择策略的类型为“用户策略”;将“策略1” “策略属性设置”窗口中的策略名称输入框中输入:报警数据; 策略内容注释输入框中输入:水罐的报警数据。 双击“报警数据”策略,进入策略组态窗口,新增加一个策略行,从“策略工具箱”中选取“报警信息浏览”,加到策略行上。在“报警信息浏览构件属性设置”窗口中,进入基本属性页,将“报警信息来源”中的“对应数据对象”改为:液位组。可按“测试”按钮,进行预览。怎样在运行环境中看到报警数据?在MCGS工作台上,选中“主控窗口”,单击“菜单组态”进入。单击工具条中的“新增菜单项”图标产生“操作0”菜单。双击“操作0”菜单,弹出“菜单属性设置”窗口。进行如下设置:图3.34液位上下限值显示n 在“菜单属性”页中,将菜单名改为:报警数据;n 在“菜单操作”页中,选中“执行运行策略块”,并从下拉式菜单中选取“报警数据”。按“确认”设置完毕。按“F5”进入运行环境,就可以单击菜单“报警数据”打开报警历史数据。4修改报警限值。在“实时数据库”中增加四个变量:液位1上限、液位1下限、液位2上限、液位2下限。按本实验“控制要求”对各变量初值进行设置。在“用户窗口”中制作液位上下限值显示部分,如图3.34。双击“输入框”对各“操作属性”进行设置:液位1上限数值输入的取值范围510,液位1下限数值输入的取值范围05;液位2上限数值输入的取值范围46,液位1下限数值输入的取值范围02。在“循环策略”中写入以下脚本程序:!SetAlmValue(液位1,液位1上限,3)!SetAlmValue(液位1,液位1下限,2)!SetAlmValue(液位2,液位2上限,3)!SetAlmValue(液位2,液位2上限,2)5报警动画参照实验五方法在图3.35中设置液位1、液位2两个报警指示灯。检查确认后退出。报警显示与报警数据制作完毕。图3.35报警灯属性设置二编写控制流程。假设控制要求为:当“水罐1”的液位达到9米时,就要把“水泵”关闭,否则就要自动启动“调节阀”。当“水罐2”的液位不足1米时,就要自动关闭“出水阀”,否则自动开启“调节阀”;当“水罐1”的液位大于1米,同时“水罐2”的液位小于6米就要自动开启“调节阀”,否则自动关闭“调节阀”。图3.36 策略工具箱在“运行策略”中,双击“循环策略”进入策略组态窗口,双击图标进入“策略属性设置”,将:循环时间设为:200ms,按“确认”。在策略组态窗口中,单击工具条中的“新增策略行”图标,增加一策略行。 策略工具箱如图3.36。 双击进入脚本程序编辑环境,输入下面的程序: IF 液位1液位2下限 THEN 出水阀=1ELSE 出水阀=0ENDIFIF 液位1液位2上限 THEN 调节阀=0ELSE 调节阀=1ENDIF确认后退出。9点击运行图标 ,进入运行环境主界面。10操作(1)调节模拟“液位1”、 “液位2”的电位器,改变水位,观察组态画面中水位变化情况;观察外部设备工作状态是否正确。(2)分别实验当水罐水位高于或低于下限时,水泵、调节阀、出水阀等的工作状态是否正确。(3)分别实验当水罐水位高于或低于下限时,各报警指示灯、报警显示与报警数据是否正确。11实验完毕,点击主界面菜单上的“退出系统”菜单退出运行环境。实验六 设计物料控制系统实验内容 创建“物料位控制系统”工程实验要求 设计一物料控制系统,要求一个反应器(15#)(物料位范围为08米),一个进料泵(10#),一个出料泵(5#),一个出料阀,一个虚拟指示灯(可自动控制)。组态画面中要有工程、各设备集输入框名称等。运行时组态画面为启动窗口,且最大化显示。控制要求 当物料位低2米时,出料泵、出料阀关闭;当物料位高于6米时,进料泵关闭;当物料位低于6你且大于2米时指示灯显示绿色,否则显示为红色。在设备窗口中采用模拟设备输出,在基本属性的内部属性的设置中,确认好数据范围,物料位数据采用正弦波形模拟数据,数据周期为40s ,运行脚本程序设定的循环运行时间为200ms。实验设备 工业控制计算机、MCGS软件实验步骤建立画面在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”。选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。将窗口名称改为:物位控制;窗口标题改为:物位控制;窗口位置选中“最大化显示”,其它不变,单击“确认”。在“用户窗口”中,选中“物位控制”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。编辑画面选中“物位控制”窗口图标,单击“动画组态”,进入动画组态窗口,开始编辑画面。制作水箱图3.10 对象元件库管理单击绘图工具箱中的(插入元件)图标,弹出对象元件管理对话框,如图3.10。图3.11水位控制系统演示工程效果图从“储藏罐”类中选取罐。从“阀”和“泵”类中选取出料阀、进料泵。将储藏罐、阀、泵调整为适当大小,放到适当位置,参照效果图3.11。选中工具箱内的流动块动画构件图标,鼠标的光标呈“十”字形,移动鼠标至窗口的预定位置,点击一下鼠标左键,移动鼠标,在鼠标光标后形成一道虚线,拖动一定距离后,点击鼠标左键,生成一段流动块。再拖动鼠标(可沿原来方向,也可垂直原来方向),生成下一段流动块。n 当用户想结束绘制时,双击鼠标左键即可。n 当用户想修改流动块时,选中流动块(流动块周围出现选中标志:白色小方块),鼠标指针指向小方块,按住左键不放,拖动鼠标,即可调整流动块的形状。选择“文件”菜单中的“保存窗口”选项,保存画面,效果图3.11。定义数据对象本实验中需要用到以下数据对象:对象名称类 型注 释进料泵开 关 型控制进料泵“启动”、“停止”的变量出料阀开 关 型控制出料阀“打开”、“关闭”的变量出料泵开 关 型控制出料泵“启动”、“停止”的变量物位数值型指示灯开关 型根据上面列表,按照实验一中定义数据对象的方法定义9个数据对象。动画连接由图形对象搭制而成的图形画面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。本实验中需要制作动画效果的部分包括:反应器物位的升降;进料泵、阀门的启停;流动效果。物位升降效果水位升降效果是通过设置数据对象“大小变化”连接类型实现的。具体设置步骤如下:在用户窗口中,反应器,弹出单元属性设置窗口。图3.13 “液位”动画组态属性设置图3.12单元属性设置窗口单击“动画连接”标签,显示如图3.12所示窗口。选中折线,在右端出现。单击进入动画组
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024标准附条件借款合同书
- 2024二级建造师劳动合同
- 2024商场日常保洁服务合同
- 教育培训岗位聘任合同
- 湖北省武汉市七年级上学期语文期中试卷7套【附答案】
- 建筑工地施工人员合同范本2024
- 学术资源互享互惠协议
- 家庭长期发展规划协议书
- 省级总代理授权协议
- 2023年高考地理复习精题精练-中国的能源安全(新高考专用)(解析版)
- 世界工厂的中国特色新时期工人状况的社会学鸟瞰
- 2023中国路跑赛事蓝皮书
- 办公室办文办会培训课件
- 尾矿库作业人员试题
- 邮政省公司招聘笔试题库
- 公安心理健康团体辅导活动
- 助产专业职业生涯规划书
- GJB工艺设计依据
- 浙江工业大学2023年801物理化学考研真题
- 甘肃丰富的自然资源
- 铁道工程职业生涯规划书
评论
0/150
提交评论