二次供水系统模块1监控界面制作(下)(资源库版)_第1页
二次供水系统模块1监控界面制作(下)(资源库版)_第2页
二次供水系统模块1监控界面制作(下)(资源库版)_第3页
二次供水系统模块1监控界面制作(下)(资源库版)_第4页
二次供水系统模块1监控界面制作(下)(资源库版)_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二次供水系统设计

模块1系统动画监控(下)

主要内容2功能总结3常见问题及解决

1任务操作过程1.操作过程概述

步骤1新建项目步骤2制作工程界面步骤3定义数据对象步骤6动画连接步骤5编写控制流程步骤4设备连接1.操作过程新建项目操作要点:点击“文件”菜单下的“新建工程”子菜单,新建工程后,点击“文件”菜单下的“工程另存为”子菜单输入文件的名称。1.操作过程制作工程界面——定义用户窗口操作要点:在工作台窗口下,点击新建窗口;进入窗口属性设置页,把窗口名称修改为“水位控制”;显示方式选择为最大化显示;窗口设置为启动窗口。1.操作过程制作工程界面——使用窗口工具制作界面操作要点:用户窗口编辑界面下,使用标签工具进行标示,“二次供水监控系统界面”、“水泵”、“水塔1”、“水塔2”、“调节阀”、“出水阀”等,显示液位1高度值、液位2高度值。使用插入元件工具插入水泵、水塔1、水塔2、调节阀、出水阀等元件;使用流动块工具;使用旋转仪表显示数据;使用滑动输入块输入数据;使用凹槽工具进行界面美化。1.操作过程定义数据对象操作要点:在实时数据库编辑窗口下,点击新建对象;定义”出水阀”、“水泵”、“调节阀”等开关量型数据,定义“液位1”、“液位2”、“液位1上限”、“液位1下限”、“液位2上限”、“液位2下限”等数值型数据。1.操作过程设备连接操作要点:在设备窗口下,调用模拟设备工具,定义通道1、通道2,类型为正弦、最大值为10、6;最小值为0、0;周期为15,10.关联参数为液位1、液位2.1.操作过程编写控制流程操作要点:在策略窗口中,循环策略中调用脚本程序工具,实现出水阀、调节阀、水泵的控制操作1.操作过程动画连接操作要点:在窗口编辑界面中,设置水泵矩形框颜色,调节阀颜色,出水阀可见度,流动块动画等2.功能总结

监视功能数据采集

数据显示

动画显示(部件动画)

数值显示(旋转仪表、标签)

设备驱动组态(模拟设备)控制功能人机互动数据

开关量(菜单、按钮)

数值型(输入框)流程控制

脚本程序

功能需求

功能分析

功能实现3.脚本程序规则

语句1+语句2+。。。

表达式+关键字

概述

脚本程序

语句

数据对象+括号+运算符

表达式3.脚本程序规则赋值语句:条件语句:

语句数据对象=表达式液位1=液位1+1If〖表达式〗Then〖赋值语句或退出语句〗(仅1个)If

〖表达式〗Then

〖语句〗(多个)EndIfIf

〖表达式〗Then〖语句〗Else〖语句〗EndIf3.脚本程序规则

语句IF液位1<5THEN水泵=1IF液位1>=5THEN水泵=0IF液位1<5THEN水泵=1ENDIFIF液位1>=5THEN水泵=0ENDIF

条件语句案例IF液位1<5THEN水泵=1ELSE水泵=0ENDIF3.脚本程序规则退出语句:注释语句:‘字符变量

语句Exit退出本次策略运行注释语句不参与运行3.脚本程序规则

表达式——概念表达式由数据对象、括号和各种运算符组成的运算式称为表达式逻辑表达式当表达式中包含有逻辑运算符或比较运算符时,表达式的值只可能为0或非0算术表达式当表达式中只包含算术运算符,表达式的运算结果为具体的数值时例:1and0例:3+23.脚本程序规则

表达式——运算符种类运算符类型符号意义算术运算符∧乘方*乘法/除法\

整除+

加法—

减法Mod取模运算逻辑运算符AND逻辑与NOT逻辑非OR逻辑或XOR逻辑异或比较运算符>

大于>=大于等于=等于<=小于等于<

小于<>

不等于3.脚本程序规则

表达式——运算符优先级() ∧

*,/,\,Mod+

,—

<,>,<=,>=,=,<>NOTAND,OR,XOR高低3.脚本程序规则

数据对象——概念数据对象基本数据对象满足MCGS规定的5种数据类型的数据MCGS对象包括工程中的用户窗口、用户策略和设备构件,MCGS操作对象在脚本程序中不能当作变量和表达式使用,但可以当作系统内部函数的参数使用变量存储在数据区的数据常量存储在程序区的数据3.脚本程序规则

数据对象——基本数据对象类型变量类型读写操作存盘处理开关型对象可可数值型对象可可字符型对象可可组对象可可事件型数据对象可不可开关型常量0或1的数字数值型常量带小数点或不带小数点的数值,如:12.45,100字符型常量双引号内的字符串,如:“OK”,“正常”变量类型常量类型3.脚本程序规则

练习1IF液位1<5THEN水泵=1ELSE水泵=0ENDIF控制要求:1.当水塔1水位小于5的时候水泵打开,其它时候关闭;当水塔2水位小于3,水塔1水位大于5时,中间阀打开,其他时候关闭;当水塔2水位小于2是关闭,其他时候打开。2.用模拟设备模拟液位1、液位2的值;范围为0~10与0~6.IF液位2<1THEN出水阀=0ElSE出水阀=1ENDIFIF液位1>5AND液位2<3THEN中间阀=1ElSE中间阀=0ENDIF3.脚本程序规则

练习2If液位2<3and液位1>5THEN中间阀=1endifIf液位2>5OR液位1<5then中间阀=0Endif控制要求:1.当水塔1水位小于5的时候水泵打开,加水到9时关闭;当水塔2水位小于2是关闭,其他时候打开;当水塔2水位小于3,水塔1水位大于5时,中间阀打开,当水塔2大于5时关闭。2.用脚本程序模拟液位1、液位2的值。IF液位1<5then水泵=1ENDIFIF液位1>9then水泵=0ENDIFIF液位2>2then出水阀=1Else出水阀=0ENDIFIf水泵=1then液位1=液位1+0.2EndifIf中间阀=1then液位1=液位1-0.1液位2=液位2+0.2ENDIFIf出水阀=1then液位2=液位2-0.1Endif4:常见问题及解决1.系统运行时,提示文件名有空格。2.新建工程问题。3.脚本程序编写问题。4.数据库参数删除问题。4:常见问题及解决问题描述—系统运行时,提示文件名有空格。原因分析及解决1.文件名有空格——去除空格2.保存文件的文件夹名称有空格——去除文件夹名称中的空格4:常见问题及解决问题描述—没有新建工程,只是新建了窗口原因分析及解决1.退回到工作台状态,新建工程。4:常见问题及解决问题描述—脚本程序编写时出现错误原因分析及解决脚本程序编写时关键字和表达式间没有空格。——加空格参量自己输入没

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论