ImageVerifierCode 换一换
格式:DOCX , 页数:44 ,大小:1,006.65KB ,
资源ID:8804853      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8804853.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(组态王大作业.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

组态王大作业.docx

1、组态王大作业组态王结课作业日 期 :2014年12月20日一新建工程1点击“开始|程序|组态王 6.55|组态王 6.55,启动工程管理器窗口。2单击菜单栏“文件 | 新建工程命令或工具条“新建按钮或快捷菜单“新建工程命令后,弹出“新建工程向导之一欢迎使用本向导对话框。3单击“下一步按钮,弹出“新建工程向导之二选择工程所在路径 对话框,单击“浏览按钮,选择所要新建工程存储的路径。4选择存储的路径后,单击“下一步按钮后,弹出“新建工程向导之三 工程名称和描述对话框。在对话框中输入新工程名称:“我的工程,在工程描述对话框中输入:“反响车间监控中心。5点击“完成会出现“是否将新建的工程设为组态王当前

2、工程的提示,选择“是,然后系统返回工程管理器界面,并在工程信息显示区显示新建工程,如图1-1所示。图1-1组态王工程管理器6点击“开发或双击此工程即可以直接进入组态王工程浏览器。二监控中心主画面制作1,建立新画面。1在工程浏览器左侧的“工程目录显示区中选择“画面选项,在右侧视图中双击“新建图标,弹出新建画面对话框。在对话框中可定义画面的名称、大小、位置、风格,与画面在磁盘上对应的文件名,如图2-1所示。单击确定后出现画面开发系统界面。图2-1“新画面对话框2在工具箱中单击文本工具,在画面上输入文字:反响车间监控画面。在图库管理器左侧图库名称列表中选择图库名称“反响器,选中相应的反响器后双击鼠标

3、,图库管理器自动关闭,同时在工程画面上鼠标位置出现“ 标志。在画面上单击鼠标,该图素就被放置在画面上。拖曳边框到适当位置,改变其大小并利用文本工具标注此罐为“1#原料油罐。重复上述的操作,在图库管理器中选择不同的图素,分别作为2#原料油罐,3#原料油罐,成品油罐,并分别标注为“2#原料油罐,“3#原料油罐,“成品油罐。3在工具箱中选择文本工具,分别在“1#原料油罐、“2#原料油罐,“3#原料油罐,和“成品油罐下面输入字符串“#。4选择工具箱中的立体管道工具,在画面上鼠标图形变为“+形状,在适当位置作为立体管道的起始位置,按住鼠标左键移动鼠标到完毕位置后双击,那么立体管道在画面上显示出来。如果立

4、体管道需要拐弯,只需在折点出单击鼠标,然后继续移动鼠标,就可实现折线形式的立体管道绘制。5打开图库管理器,在阀门图库中选择相应的阀门图素,双击后在反响车间监控画面上单击鼠标,那么该图素出现在相应的位置,移动到1#原料油罐和成品油罐之间的立体管道上,并拖动边框改变其大小,并在其旁边标注文本:“阀门1。重复以上的操作在画面上添加“阀门2,“阀门3, “阀门4, “阀门5, “阀门6 “阀门7。6在画面上新建一个按钮,用鼠标右键单击“按钮图素,在弹出的快捷菜单中选择“字符串替换。将按钮文本从原来的“文本替换为“退出系统。双击该按钮,弹出“动画连接对话框。单击“弹起时按钮,弹出“命令语言对话框,在命令

5、语言编辑区中输入:Exit(0);。7 后生成的画面如图2-2 所示。至此,一个简单的反响车间监控画面就建立起来了。选择“文件菜单的“全部存命令将所完成的画面进展保存。图2-2反响车间监控画面2,定义外部设备1在组态王工程浏览器树型目录中,在“设备中选择“COM1选项,在右边的工作区中出现了“新建图标,双击此“新建图标,弹出“设备配置向导生产厂家、设备名称、通讯方式对话框。在对话框选择亚控提供的“仿真 PLC 的“COM项。2单击“下一步弹出“设备配置向导逻辑名称对话框,为仿真 PLC 设备取一个名称,如:PLC1。3单击“下一步弹出“设备配置向导选择串口号对话框,为设备选择连接的串口为 CO

6、M1。4单击“下一步弹出“设备配置向导设备地址设置指南对话框,此处填写设备地址为 0。(4)单击“下一步,弹出“通讯参数对话框。(5)设置通信故障恢复参数一般情况下使用系统默认设置即可。单击“完成系统弹出“设备安装向导信息总结对话框请检查各项设置是否正确,确认无误后,单击“完成。(6)用类似的方法建立另外两个外部设备:“PLC2,“PLC3和“PLC4“,需要注意的是每个设备的地址应不同。3,定义变量1在工程浏览器树型目录中选择“数据词典,在右侧双击“新建图标,弹出“变量属性对话框。定义变量原料油1#液位值,变量设置如2-3图 所示。设置完成后单击“确定。图2-3 原料油液位值1#变量定义2用

7、类似的方法建立另外三个变量:原料油2#液位值,原料油3#液位值成品油液位值。3另外,由于演示工程的需要还须建立阀门1七个存离散型变量,分别为:阀门1阀门2阀门3阀门4阀门5阀门6和阀门7.4,动画连接1液位模拟式示值动画设置A:打开“监控中心画面,在画面上双击“1#原料油罐图形,弹出该图库的动画连接对话框,对话框设置如下:变量名模拟量选择“本站点原料油1#液位值;填充颜色为蓝色; 小值:0 ,占据百分比:0; 大值:100,占据百分比:100。如图2-4所示。图2-4“反响器对话框B:单击“确定按钮,完成原料油罐的动画连接。用同样的方法设置2#原料油罐,3#原料油罐和成品油罐的动画连接,连接变

8、量分别为:本站点原料油2#液位值、本站点原料油3#液位值、本站点成品油液位值。2液位数字式示值动画设置A:双击1#原料油罐旁字符串“#,弹出动画连接对话框,在此对话框中选择 “模拟值输出选项,此时弹出“模拟值输出连接对话框,在“表达式编辑框中选择“本站点原料油1#液位变量,输出格式设置为:整数位数为 2 ;小数位数为 0 ;对齐方式为居左。如图2-5所示。图2-5“模拟值输出连接对话框B:单击“确定按钮完成动画连接的设置。用同样方法设置和2#原料油罐, 3#原料油罐,“成品油罐。的动画连接,连接变量分别为:本站点原料油2#液位值、本站点原料油3#液位值,本站点成品油液位。3阀门动画设置A:在画

9、面上双击“阀门1图形,弹出该图库对象的动画连接对框,对话框设置如下:变量名离散量选择阀门1;关闭时颜色为红色,打开时颜色为绿色。如图 2-6所示。图2-6“阀门动画连接对话框B:单击“确定按钮后“阀门1动画设置完毕,当系统进入运行环境时鼠标单击此阀门,其变成绿色,表示阀门已被打开,再次单击关闭阀门,从而达到了控制阀门的目的。用同样方法设置“阀门2,“阀门3, “阀门4, “阀门5 “阀门6, “阀门7的动画连接,连接变量分别为:本站点阀门2、本站点阀门3、 本站点阀门4、本站点阀门5、本站点阀门6,本站点阀门7.4液体流动动画设置A:数据词典中新建一个存整型变量。变量名:控制水流;变量类型:存

10、整型;初始值:0; 小值:-260; 大值:11。B:选择监控画面中阀门1控制的立体管道,双击管道弹出动画连接对话框,在对话框中单击“流动选项,弹出管道流动连接设置对话框。在对话框中,流动条件选择“本站点控制水流1变量。如图 2-7所示。单击“确定按钮完成动画连接的设置。图 2-7管道流动连接设置C:用同样方法设置“阀门2,“阀门3, “阀门4“,“阀门5, “阀门6和“阀门7和控制管道的液体流动动画。管道连接变量分别为:本站点控制水流 1,本站点控制水流 2,本站点控制水流 3,本站点控制水流 4,本站点控制水流 5,本站点控制水流 6 和 本站点控制水流7。D:在工程浏览器的目录显示区,选

11、择“文件|命令语言|应用程序命令语言,那么在右边的容显示区出现“请双击这儿进入 对话框图标。双击该图标,弹出“应用程序命令语言编辑器,如图2-8所示。图2-8应用命令语言输入在应用程序命令语言编辑器中输入如下语句。if(本站点阀门1 = 1)本站点控制水流1=10;else本站点控制水流1=-255;if(本站点阀门2=1)本站点控制水流2=10;else本站点控制水流2=-255;if(本站点阀门3=1)本站点控制水流3=10;else本站点控制水流3=-255;if(本站点阀门4=1)本站点控制水流4=10;else本站点控制水流4=-255;if(本站点阀门5=1)本站点控制水流5=10

12、;else本站点控制水流5=-255;if(本站点阀门6=1)本站点控制水流6=10;else本站点控制水流6=-255;if(本站点阀门7=1)本站点控制水流7=10;else 本站点控制水流7=-255;全部保存,切换到运行画面。修改文本的值,可以看到管道中水流的效果,如图 2-9所示。图2-9管道水流运行演示5,实现画面切换功能1用前面学过的建立新画面的方法,建立控制系统相关画面。画面名称分别为实时趋势曲线、历史趋势曲线,实时报警、历史报警,、实时数据报表,历史数据报表、XY 控件、棒图,配方管理、和数据库。2在画面上新建一个按钮,用鼠标右键单击“按钮图素,在弹出的快捷菜单中选择“字符串

13、替换。将按钮文本从原来的“文本替换为“实时趋势曲线。双击该按钮,弹出“动画连接对话框。单击“弹起时按钮,弹出“命令语言对话框,在命令语言编辑区中输入:ShowPicture(实时趋势曲线);同样设置其他的切换按钮并写命令语言如下历史趋势曲线, ShowPicture(历史趋势曲线);实时报警 ShowPicture(实时报警); 历史报警 ShowPicture(历史报警);实时数据报表ShowPicture(实时数据报表);历史数据报表ShowPicture(历史数据报表);XY 控件ShowPicture(XY控件);棒图 ShowPicture(温度棒图);配方管理 ShowPictur

14、e(配方管理);数据库 ShowPicture(数据库);全部保存,切换到运行画面。点击相应的按钮就可以切换到相应画面。如图2-10 图2-10画面切换三实时趋势曲线画面制作1新建一画面,名称为:实时趋势曲线。2选择工具箱中的文本工具,在画面上输入文字:实时趋势曲线。3选择工具箱中“实时趋势曲线工具,在画面上绘制一实时趋势曲线窗口,如图3-1所示图3-1 实时趋势曲线控件4“实时趋势曲线对象,弹出“实时趋势曲线设置窗口,如图3-2 。 图3-2实时趋势曲线控件属性设置5单击“曲线 1编辑框后的“?按钮,在弹出的“选择变量名对话框中选择变量本站点原料油液位,曲线颜色设置为:红色。设置完毕后单击“

15、确定按钮关闭对话框。6单击“文件菜单中的“全部存命令,保存您所作的设置。7单击“文件菜单中的“切换到 VIEW命令,进入运行系统。在“监控中心主界面的菜单中选择实时趋势曲线画面即可看到连接变量的实时趋势曲线,如图 3-3所示。图3-3运行时的实时趋势曲线画面四历史趋势曲线画面制作1设置变量的记录属性在工程浏览窗口左侧的“工程目录显示区中选择“数据库中的“数据词典 选项,在“数据词典中选择变量本站点原料油1#液位,双击此变量,在弹出的“定义变量对话框中单击“记录和安全区属性页,设置变量本站点原料油液位的记录类型为数据变化记录,变化灵敏为 1,如图 4-1所示。设置完毕后单击“确定 按钮关闭对话框

16、。图4-1变量记录属性设置2定义历史数据文件的存储目录A:在工程浏览器窗口左侧的“工程目录显示区中双击“系统配置中的“历史数据记录选项,弹出“历史记录配置对话框,如图 4-2所示。在对话框中,可以选择当前记录历史数据的服务。图4-2定义历史数据文件的存储目录B:选择组态王历史库,单击配置按钮后,弹出如图 4-3所示对话框。设置完毕后,单击“确定按钮关闭对话框。当系统进入运行环境时“历史记录服务器 自动启动,将变量的历史数据以文件的形式存储到当前工程路径下,这些文件将在当前工程路径下保存 10 天。图4-3历史记录配置3创建历史趋势曲线A:新建一画面,名称为:历时趋势曲线。B:选择工具箱中的文本

17、工具,在画面上输入文字:历史趋势曲线。C:选择工具箱中的“插入通用控件工具,选择插入控件窗口中的“历史趋势曲线控件,在画面上绘制历史趋势曲线窗口,如图 4-4所示。图4-4历史趋势曲线控件D:选中此控件,单击鼠标右键在弹出的下拉菜单中执行“控件属性命令,弹出控件属性对话框,单击此属性页中的“历史库中添加按钮弹出“增加曲线对话框,如图4-5 所示。单击“本站点左侧的“+符号,系统将工程中所有设置了记录属性的变量显示出来,选择相应变量后,此变量自动显示在“变量名称后面的编辑框中。图4-5增加曲线与曲线属性设置E:单击“确定按钮完成历史曲线控件编辑工作。F:单击“文件菜单中的“全部存命令,保存您所作

18、的设置。单击“文件菜单中的“切换到 VIEW命令,进入运行系统。在“监控中心主界面的菜单中选择历史趋势曲线画面即可看到连接变量的历史趋势曲线,如图4-6所示。图4-6运行时的历史趋势曲线画面五、建立报警和事件窗口画面1定义报警组A:在工程浏览器窗口左侧“工程目录显示区中选择“数据库中的“报警组选项,在右侧“目录容显示区中双击“进入报警组图标弹出“报警组定义 对话框,如图 5-1所示。B:单击“修改按钮,将名称为“RootNode报警组改名为“化工厂。C:选中“化工厂报警组,单击“增加按钮增加此报警组的子报警组,名称为:反响车间。D:单击“确认按钮关闭对话框,完毕对报警组的设置,如图 5-2所示

19、。图5-1报警组定义对话框图5-2 设置完毕的报警组窗口2设置变量的报警属性在数据词典中选择“原料油1#液位变量,双击此变量,在弹出的“定义变量对话框中单击“报警定义选项卡,对话框设置如图 5-3所示5-3报警属性定义窗口设置完毕后单击“确定按钮,系统进入运行状态时,当“原料油1#液位的高度低于 10 或高于 90 时系统将产生报警,报警信息将显示在“反响车间报警组中。3建立报警窗口A:新建一画面,名称为:报警和事件画面。画面类型:弹出式。B:选择工具箱中的文本工具,在画面上输入文字:实时报警。C:选择工具箱中的报警工具,在画面中绘制一报警窗口,如图 5-4所示。图5-4报警窗口4报警窗口自动

20、弹出在工程浏览窗口中的“工程目录显示区中选择“命令语言中的“事件命令语言选项,在右侧“目录容显示区中双击“新建图标,弹出“事件命令语言编辑框,设置如图 5-6所示图 5-5事件命令语言编辑框单击“文件菜单中的“全部存命令,保存您所作的设置。单击“文件菜单中的“切换到 VIEW命令,进入运行系统。在“监控中心主界面的菜单中选择报警和事件画面即可看到报警信息,如图5-6所示。图5-6运行中的报警窗口六历史报警画面制作1新建历史报警画面 ,名称为历史报警 (2)选择工具箱工具,在画面上输入文字:历史报警3选择工具箱中的报警工具,在画面中绘制一报警窗口。4控件属性设置,控件名 历史报警 如6-1图 6

21、-1报警属性设置执行全部存,切换到view运行界面如6-2图 图6-2历史报警画面七XY 控件画面制作1新建一画面,名称为:XY 控件。2选择工具箱中的工具,在画面上输入文字:XY 控件。3单击工具箱中的工具,在弹出的创建控件窗口中双击“插入控件的“X-Y 轴曲线控件,在画面上绘制 XY 曲线窗口,如图 7-1所示。4选中并双击此控件,弹出控件属性设置对话框,如图 7-2所示。图7-1XY 曲线控件窗口图 7-2 XY 控件属性设置对话框5在“画面属性命令语言中输入如下脚本语言: xyAddNewPoint( 控件1,本站点成品油液位值,本站点成品油罐压力 , 0);6单击“文件菜单中的“全部

22、存命令,保存您所作的设置。7单击“文件菜单中的“切换到 VIEW命令,进入运行系统。运行此画面,如图 7-3所示。图 7-3运行中的 XY 控件八,实时数据报表画面制作1,实时数据报表画面制作(1)新建一画面,名称为:实时数据报表画面。(2)选择工具箱中的文本工具,在画面上输入文字:实时数据报表。(3)选择工具箱中的报表窗口工具,在画面上绘制一实时数据报表窗口,如图8-1所示。“报表工具箱会自动显示出来,双击窗口的灰色局部,弹出“报表设计对话框,对话框设置如图 8-2所示。图 8-1实时数据报表窗口图 8-2报表设计对话框(4)输入静态文字:选中 A1 到 J1 的单元格区域,执行“报表工具箱

23、中的 “合并单元格命令并在合并完成的单元格中输入:实时数据报表演示。利用同样方法输入其它静态文字。(5)插入动态变量:合并 B2 和 C2 单元格,并在合并完成的单元格中输入: =本站点$日期。变量的输入可以利用“报表工具箱中的“插入变量按钮实现。利用同样方法输入其它动态变量,如图 8-3所示。图 8-3插入动态变量(6)单击“文件菜单中的“全部存命令,保存您所作的设置。单击“文件菜单中的“切换到 VIEW命令,进入运行系统。点击主界面菜单中的“实时数据报表选项即可运行,如图 8-4所示。 图8-4运行画面2,实时数据报表打印1在“实时数据报表画面中添加一按钮,按钮文本为:实时数据报表手动打印

24、。2在按钮的弹起事件中输入如下命令语言。ReportPrint2( Report0 );3单击“确认按钮关闭命令语言编辑框。4当系统处于运行状态时,单击此按钮,数据报表将被打印出来。图8-5实时数据报表打印3,实时数据报表的存储1在当前工程路径下建立一文件夹:实时数据文件夹。2在“实时数据报表画面中添加一按钮,按钮文本为:保存实时数据报表。3在按钮的弹起事件中输入如下命令语言:string filename; filename=InfoAppDir()+实时数据文件夹+ StrFromReal( 本站点$年, 0, f )+ StrFromReal( 本站点$月, 0, f )+ StrFro

25、mReal( 本站点$日, 0, f )+ StrFromReal( 本站点$时, 0, f )+ StrFromReal(本站点$分, 0, f )+ StrFromReal( 本站点$秒, 0, f )+.rtl; ReportSaveAs(Report0,filename);4单击“确认按钮关闭命令语言编辑框。当系统处于运行状态时,单击此按钮数据报表将以当前时间作为文件名保存实时数据报表。4,实时数据报表的查询1在工程浏览器窗口的数据词典中定义一个存字符串变量:变量名为报表查询变量;变量类型为存字符串;初始值为空。2新建一画面,名称为:实时数据报表查询画面。3选择工具箱中的文本工具,在画

26、面上输入文字:实时数据报表查询。4选择工具箱中的报表窗口工具,在画面上绘制一实时数据报表窗口,控件名称为:Report2。5选择工具箱中的插入控件工具,在画面上插入“下拉式组合框控件,控件属性设置如图 8-6所示。图 8-6下拉式组合框控件6在画面中单击鼠标右键,在画面属性的命令语言中输入如下命令语言如下所示:string filename; filename=InfoAppDir()+实时数据文件夹*.rtl; listClear(List1); ListLoadFileName( List1,filename); 7在画面中添加一按钮,按钮文本为:实时数据报表查询。在按钮的弹起事件中输入如

27、下命令语言。string filename1; string filename2; filename1=InfoAppDir()+实时数据文件夹+本站点报表查询变量; ReportLoad(Report2,filename1); filename2=InfoAppDir()+实时数据文件夹*.rtl; listClear(List1); ListLoadFileName( List1, filename2); 8设置完毕后单击“文件菜单中的“全部存命令,保存您所作的设置。单击“文件菜单中的“切换到 VIEW命令,运行此画面。当您单击下拉式组合框控件时保存在指定路径下的报表文件全部显示出来,选择

28、任一报表文件名,单击“实时数据报表查询按钮后此报表文件中的数据会在报表窗口中显示出来,从而达到了实时数据报表查询的目的。如图8-7 图8-7实时数据报表查询九,历史数据报表画面制作1,历史数据报表画面制作1新建一画面,名称为:历史数据报表画面。2选择工具箱中的文本工具,在画面上输入文字:历史数据报表。3选择工具箱中的报表窗口工具,在画面上绘制一历史数据报表窗口,控件名称为:Report5,并设计表格,如图9-1所示。图 9-1历史数据报表窗口2、历史数据报表查询(1)在画面中添加一按钮,按钮文本为:历史数据报表查询。(2)在按钮的弹起事件中输入如下命令语言。ReportSetHistData2

29、(2,1);(3)设置完毕后单击“文件菜单中的“全部存命令,保存所作设置。单击“文件菜单中的“切换到 VIEW命令,运行此画面。单击“历史数据报表查询按钮,弹出报表历史查询对话框,如图 9-2所示。图9-2报表历史查询4设置完毕后单击“确定按钮,原料油液位变量的历史数据即可显示在历史数据报表控件中,从而达到了历史数据查询的目的,如图 9-3所示。 图9-3历史报表查询运行界面3,历史数据报表储存在画面中添加一按钮,按钮文本为:保存历史报表添加命令语言如下string filename; filename=InfoAppDir()+实时数据文件夹+ StrFromReal( 本站点$年, 0, f )+ StrFromReal( 本站点$月, 0, f )+ StrFromRe

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1