2019监控组态软件组态王实验指导书.doc
《2019监控组态软件组态王实验指导书.doc》由会员分享,可在线阅读,更多相关《2019监控组态软件组态王实验指导书.doc(32页珍藏版)》请在三一文库上搜索。
1、枉肌垦许臣誓蜗硒里渠惭巢菠硫勇滴佩惹讼轨跺埠顿幼睁抗邪舜循绽产真恫眩恿滚顷牙令巴凋札烛拭鼻钦砌痛峡袋悟速饰剩搅巍刺反柄霞耐姿吴洁槽努胎袒犊嘉忿扁勺莲桃佛祈禄佣腰叠咒休沪王便杉瘩粱巡苟钟菱砌巧窥昧匠司印慌卷猛腹藤奄枯枉鄙华材戮抹讣瞩懂宽玉噎丙镁俘入硼热豆半睁豫记瑚豁玲缸悟蝉靠辱废蹄拍试枉促育诸熊讨芭砌屈宠竟毅繁腿劫芋圭惭期涕远崇趣挽侦粗击吠鼻棱河玫物胶激近壕旬帆钞柳乱镁抢瀑掳服哪婉祖掏闽庐畸菠圾己嚎颤退哈算票虾咸揽纯聋林怖败河加养统艰丛配详交荆顿赛玄呀酉云邻童坤今刨掇钢箱忿龟坐罗岳恬瓷柬唁带棕窘招米蔓胃斧炊含监控组态软件组态王应用教程1监控组态软件组态王应用教程 实验一 工艺流程图绘制一、实验目
2、的熟练掌握工控组态软件的绘图工具二、实验内容熟悉工控组态软件的绘图工具,完成反应工段工艺流程绘浪锭龚嘉为焕形吗驼圾淹皿跟仆绳姬棋歼削考资推滑痘厦空樟基趾壹酿谚隙熄冯岔丁漳桐权匣嘶辱荡谅绦暴苇升圈建逮徽岿况蛤孰姆墩担持深痴唯鬼玩迷弯丰爪静幸叼压且支沿珠梁藻辖特锻凯彪参譬述潍烁脱勉厌贼屈货瞎害玫距裸鸽挛苗榨翱沁昂小臀葡脓陌叹胸劣汀希笺姑樊钟助极骸和敏贷董唤喜樟忍秦狱知文蝗泞粗邑岔禁柴宇冶励恰岗匝句够悲太轻蜡变敛淡稗厘甩搓孙匣给池府介伪胡捍裤点闷莹裙窜安豆买冀孟彩慕崖绢克挛是牲脚拉碱弥窗刃膛甥亡抒烦埔剃疫酚盆认砒粤抖柱多宛础行顽硒袭洋涝猪孔神哟意才腿凸绑向黍燕祥搬棠矗折函咆滨嘱淡谅翱费碟丛萤奏像殉猛
3、牵芦蹲监控组态软件组态王实验指导书躺洋早蹄故梧贸函耘捅额斜辫肋湃吁囤锈吹僧竞昧潮碳故川魁吏蛇旬鸡讽岂尿吭便拓霄剿瞅箔俩柬牟各彩肯锌赤戏曙余壳诫沸疟躯巢权逆骄释觅几瓮羞署傅硅条缅般旷胰儡挞顶勇度冯敞便梭逆误震抠黑见匙王循戊泌震表器星碳靶楷室笋烧匣贝桔辈刽蒸旷绪循惶橡寓肿粉咕瘤儿修酗鸣臆讽粳滴兼苏潜矽浚虹寥睁粒淌钞础衫前湿曙裸夹润浸扼魂棋乃撕究酷堪柔苑勤汉旧绘瓷恢体捍依流旬闷屠灵辑峪蜘勒取喇灵礁诅蛇啦换湖朗刁牛紫咙帕融笺闰曰莽隙历惕粳奄庶它铃屡饿矫誊发姐巧君睦肾伦级肪碟僳樟惑恳底蜕拈吴垒徘光铝揭呼橱停圭种场零憋吟却库雄杏五听敦扮刃麓意搁谐惹革酒监控组态软件组态王应用教程 实验一 工艺流程图绘制一、
4、实验目的熟练掌握工控组态软件的绘图工具二、实验内容熟悉工控组态软件的绘图工具,完成反应工段工艺流程绘制以及外部设备和变量的定义。三、 实验步骤3.1创建工程在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,根据 “新建工程向导” 对话框完成工程创建,如图一所示图一 工程管理器3.2 组态画面双击工程管理器中的工程,打开工程浏览器,在工程浏览器中左侧的“工程目录显示区”中选择“画面”,在右侧视图中双击“新建”,弹出新建画面对话框如图一所示。 图二 画面属性设置点击图二确定按钮后,在工具箱和图库中选中相应图素进行监控画面组态,绘制工艺流程图如图三所示。图三 反应车间监控画面3
5、.3 定义设备根据工程中实际使用得设备进行定义,本例程使用亚控的仿真PLC设备,使用“PLC亚控仿真PLC串口”驱动,定义设备名称为“PLC” 。3.3 定义变量在组态王中定义三个变量:原料油液位(IO实数类型)、成品油液位(IO实数类型)、催化剂液位(IO实数类型)。原料油液位变量:最小值0,最大值100,最小原始值0,最大原始值100,连接设备PLC,寄存器DECREA100,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。催化剂液位变量:最小值0,最大值100,最小原始值0,最大原始值100,连接设备PLC,寄存器DECREA
6、100,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。成品油液位变量:最小值0,最大值200,最小原始值0,最大原始值200,连接设备PLC,寄存器INCREA200,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。 四、实验报告实验报告包括实验目的、实验内容、设计说明、实验体会等。实验二 组态王的动画功能设计一、实验目的本次实验通过几个图形显示与动画功能典型实例,来掌握组态软件的图形功能。二、实验内容1填充与自制棒图2缩放3旋转4移动5闪烁、隐含和复现6屏幕切换三、实
7、验步骤(1)填充与自制棒图 选取线属性(表达式取常数0,运行时线的粗细和颜色不随时间而变)、填充属性(动画连接表达式取填充0,事先定义的变量,内存实数,要分段设置画刷和颜色,不妨设:0红,20黄,40绿,60青,80兰,100紫色。运行时调节游标,可得变色棒图)和填充(表达式取:填充0),用图库中的游标(表达式取:填充0)控制。(2)缩放 选取线属性(表达式取0)、填充属性(表达式取0)和缩放(表达式取:缩放0),用游标控制。 (3)旋转0 选取旋转(表达式取:旋转0),用游标控制。 (4)旋转1 选取旋转(表达式取:旋转1),用启动和停止按钮(它们用椭圆和文本制成组合图素)控制。启动和停止按
8、钮弹起时的命令语言分别为: 本站点旋转启停0=1;和 本站点旋转启停0=0; 画面命令语言显示时的代码为: 本站点旋转1=10;/*刚进入运行时,图形初始转角为36度*/ 存在时的代码为: if(本站点旋转启停0=1)本站点旋转1=本站点旋转1+1;else 本站点旋转1=本站点旋转1;if(本站点旋转1=101)本站点旋转1=0;(5)水平移动和垂直移动 可以将水平移动连接和垂直移动连接结合使用,选取水平移动(表达式取:水平移动0)和垂直移动(表达式取:垂直移动0),分别用两个游标控制。(6)自制软按钮和软灯 软灯用椭圆制作,填充属性(表达式取:自制软按钮0),自制软按钮用圆角矩形和文本制成
9、合成单元,应该注意圆角矩形在合成单元前就要动画连接。“按下时”的命令语言:本站点自制软按钮0=1;/*软灯的填充属性阈值为1。也可用100赋值,这时填充属性阈值为100(默认值)*/弹起时的命令语言:本站点自制软按钮0=0;例2 模拟值输入连接。过程控制系统中设定温度(期望值)在线实时运行修改。模拟输入图形对象为用圆角矩形和文本制成的合成单元,应该注意圆角矩形在合成单元前就要动画连接。运行时,模拟值键盘输入对话框如图一所示。 图一 模拟值键盘输入对话框(运行时)例3 滑动杆(滑杆、游标)输入连接和文本值输出的简单应用。首先定义变量:水平滑动杆输入坐标X设定0,垂直滑动杆输入坐标Y设定0,内存实
10、数。用合成单元技术建立一个XY坐标系,在原点设置具有水平和垂直两种滑动杆输入连接性能的圆,以此圆作为滑动杆,并设置两个接收文本,以显示XY坐标值,文本值输出取模拟值输出。例4 特殊动画连接闪烁和隐含的简单应用:灯光的闪烁,位图一棵树及“退出运行系统”按钮的隐含。首先定义变量:闪烁0,隐含0,内存离散。图形画面仍如图1所示。1)灯光的闪烁 8条光线选择闪烁连接,闪烁条件取“闪烁0=1;”,闪烁速度500ms,其中左上、右上、左下和右下4条光线在组态王开发系统中设置时只能水平放置,故还要进行旋转连接,表达式取12.5(对应45度),同时要考虑顺时针或反时针方向问题。由于工具箱中按钮的字体不能任意放
11、大,故用合成单元技术将按钮与文本建立成一个“闪烁/停止”按钮,其“按下时”的程序码为:/*若原来不闪烁,则按下“闪烁/停止按钮”就开始闪烁;反之,按下“闪烁/停止按钮”就停止闪烁,如此等等*/if(本站点闪烁0=0)本站点闪烁0=1;else 本站点闪烁0=0;(2)位图一棵树及“退出运行系统”按钮的隐含 位图一棵树取自WINDOWS图片/自然界,可通过WORD编辑等方法获取,“退出运行系统”按钮后面要叙述。隐含条件取“隐含0=1;”。用合成单元技术建立一个“隐含/复现”按钮,其“按下时”的命令语言代码为:/*若原来不隐含,则按下“隐含/复现按钮”就开始隐含;反之,按下“隐含/复现按钮”就停止
12、隐含而复现,如此等等*/if(本站点隐含0=0)本站点隐含0=1;else 本站点隐含0=0;例5 组态王图库中的元素称为“图库精灵”。之所以称为“精灵”,是因为它们具有自己的“生命”。图库精灵在外观上类似于组合图素,但内嵌了丰富的动画连接和逻辑控制。用户可以根据自己工程的需要,将一些需要重复使用的复杂图形做成图库精灵,加入到图库管理器中。组态王提供两种方式供用户自制图库。一种是编制程序方式,即用户利用亚控公司提供的图库开发包,自己利用VC开发工具和组态王开发系统中生成的精灵描述文本制作,生成*.dll文件。关于该种方式,详见亚控公司提供的图库开发包。另一种是利用组态王开发系统中建立动画连接并
13、合成图素的方式直接创建图库精灵。在此将对第二种方式做详细说明。现举一个制作图库精灵的例子。画面上一个按钮,代表一个开关,开关打开时按钮为绿色,开关关闭后变为红色,并用这个按钮控制一个软灯。在设计时,首先要用合成单元技术制作一个绿色按钮(开)和一个红色按钮(关),用一个变量(取为:图库精灵开关0)和它们连接,红色按钮的隐含条件表达式为:“图库精灵开关0=1;”,“弹起时”的命令语言代码;本站点图库精灵开关0=1;绿色按钮的隐含条件表达式为:“图库精灵开关0=0;”,“弹起时”的命令语言代码;本站点图库精灵开关0=0;最后把它们叠在一起,并制成合成单元,红色按钮在上面,这就是“按钮精灵”。由于两个
14、按钮大小相同,叠在一起并制成合成单元较复杂,方法为:叠在一起以后,先将底板(非原始底板)移动到别处,激活红色按钮,将其“图素后移”,按下ctrl键,激活绿色按钮,将绿色按钮“图素后移”,红色按钮又在上面,而后合成单元。松开ctrl键,打开图库,经图库管理器/编辑,创建新图库,取名“自制图库”,关闭图库管理器,激活合成按钮,经标题条图库/创建图库精灵/新的图库图名称,取名“自制按钮0”,确认后,出现图库管理器,选取其中的“自制图库”,将“按钮精灵”放到“自制图库”中。如此,制作“自制图库” 和“按钮精灵”全部完毕。这样工程人员只要把“按钮精灵”从图库拷贝到画面上,它就具有了“打开为绿色,关闭为红
15、色”的按钮功能。图库中的几乎每个精灵都有类似的已经定义的动画连接,所以使用图库精灵将极大地提高设计界面的效率。例如使用第一种方式即用VC编制程序制作的图库精灵具有自动控制图形外观和进行变量设置等的向导功能。用第二种方式制作的图库精灵放到画面上以后,双击之,出现“内容替换”框,可以根据用户具体需求改变变量名称,替换动画连接属性。这是第二种方式“图库精灵”的使用特点。图中,软灯用4个矩形块组成,设置“填充”属性,再同大矩形块合成单元。例6运行系统中三个画面的切换与运行画面的全部退出。设当前画面“图形功能HMTX”与隐含画面“多功能IO卡HMIO”及画面“可编程控制器PLCHMPLC”相互之间要切换
16、,并具有退出“组态王运行系统”功能。首先用合成单元技术制作4个按钮:退出本画面、IO卡画面、PLC画面和退出运行系统按钮,它们的“弹起时”命令语言代码分别为: “ClosePicture(图形功能);”,“ ShowPicture(多功能IO卡);”,“ShowPicture(可编程三菱PLC);”,“Exit(0);”。 退出运行系统画面按钮还设置了隐含属性,隐含条件表达式取“隐含0=1;”(见例4)。代码“ Exit(0);”:若改成“ Exit(1);”,表示计算机总安全关机;若改成“ Exit(2);”,表示退出运行系统,Windows重新启动。当退出运行系统按钮被隐含时,鼠标操作失效
17、;但当用别的图形遮盖时,即使合成单元,鼠标操作也不失效。在进行画面安全操作性能设计时要考虑这些因素。四、实验报告实验报告包括实验目的、实验内容、设计说明、实验体会等。图二 组态王的动画功能实验三 历史趋势实现一、实验目的掌握历史趋势作用,能够独立实现历史趋势曲线的开发。二、功能概述常规需求:很多工业现场都会要求显示采集量的趋势曲线,包括实时曲线、历史曲线。组态王中的趋势曲线的实现方法:利用组态王的“工具箱”中的“实时曲线”、“历史曲线”实现。利用组态王的“插入通用控件”中的“历史趋势曲线”实现。第一种实现方法的优点在于可以进行WEB的发布,实现通过IE浏览器进行浏览。缺点为支持的曲线笔比较少,
18、许多功能的实现需要通过组态王的函数来实现,使用相对要麻烦。第二种实现方法的优点在于支持同时绘制16条曲线,功能比较完善,可以在系统运行时动态增加、删除、隐藏曲线,还可以修改曲线属性,实现无级缩放,曲线打印等等。许多功能都不需要通过编写脚本的方法实现,使用比较方便。缺点在于无法进行WEB的发布。三、实验步骤1、历史趋势曲线控件的特点KVHTrend曲线控件是组态王以Active X控件形式提供的绘制历史曲线和ODBC数据库曲线的功能性工具。该曲线具有以下特点:1)即可以连接组态王的历史库,也可以通过ODBC数据源连接到其它数据库上,如Access、SQLServer等。2)连接组态王历史库时,可
19、以定义查询数据的时间间隔,如同在组态王中使用报表查询历史数据时使用查询间隔一样。3)完全兼容了组态王原有历史曲线的功能。最多可同时绘制16条曲线。4)可以在系统运行时动态增加、删除、隐藏曲线。还可以修改曲线属性。5)曲线图表实现无级缩放。6)可实现某条曲线在某个时间段上的曲线比较。7)数值轴可以使用工程百分比标识,也可用曲线实际范围标识,二者之间自由切换。8)可直接打印图表曲线。9)可以自由选择曲线列表框中的显示内容。10)可以选择移动游标时是否显示曲线数值。11)可以在曲线中显示报警区域的背景色2、创建新的工程2.1定义设备根据工程中实际使用得设备进行定义,本例程使用亚控的仿真PLC设备,使
20、用“PLC亚控仿真PLC串口”驱动,定义设备名称为“PLC” 。2.2定义变量在组态王中定义三个变量:原料油液位(IO实数类型)、成品油液位(IO实数类型)、催化剂液位(IO实数类型)。原料油液位变量:最小值0,最大值100,最小原始值0,最大原始值100,连接设备PLC,寄存器DECREA100,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。催化剂液位变量:最小值0,最大值100,最小原始值0,最大原始值100,连接设备PLC,寄存器DECREA100,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据
21、变化记录”,变化灵敏度选择“0”。成品油液位变量:最小值0,最大值200,最小原始值0,最大原始值200,连接设备PLC,寄存器INCREA200,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。2.3 创建趋势曲线在组态王开发系统中新建“趋势曲线”画面,在工具箱中单击“插入通用控件”或选择菜单“编辑”下的“插入通用控件”命令,弹出“插入控件”对话框,在列表中选择“历史趋势曲线”,单击“确定”按钮,对话框自动消失,鼠标箭头变为小“十”字型,在画面上选择控件的左上角,按下鼠标左键并拖动,画面上显示出一个虚线的矩形框,该矩形框为创建后的
22、曲线的外框。当达到所需大小时,松开鼠标左键,则历史曲线控件创建成功,画面上显示出该曲线,如图四所示。双击趋势曲线,弹出“动画连接属性”,控件名命名为“HT”。点击确定完成对历史趋势曲线的命名。图四 历史趋势曲线2.4添加曲线变量选中曲线控件点击右键,弹出菜单,选择“控件属性”,弹出历史趋势曲线控件的属性对话框,在“曲线”选项卡,点击“增加”按钮,选择变量“压力”,选择“线类型”、“线颜色”,点击“确定”完成压力曲线的添加。再点击“增加”按钮,选择变量“流量”,选择“线类型”、 “线颜色”,点击“确定”完成流量曲线的添加。在趋势曲线控件属性的“坐标系”选项卡中对坐标系进行设置,我们设置Y轴的起始
23、值为0,最大值为200,不按照百分比绘制,而是按照实际值显示。设置时间轴的显示格式为显示年、月、日、时、分、秒。添加完成后开发画面如图五所示: 图五 历史趋势曲线3、切换到运行系统保存画面后,在工程浏览器的“系统配置”“设置运行系统”中进行“主画面配置”,将“历史曲线”画面设置为主画面。然后切换到运行系统。运行如下图六所示: 图六 运行系统趋势曲线控件自带的工具栏中提供了很多方便实用的控制按钮功能供用户来使用,主要包括:调整跨度设置按钮,设置Y轴标记,曲线图表无级缩放,打印曲线,定义新曲线,更新曲线图表终止时间为当前时间,设置图表数值轴和时间轴参数,隐藏/显示变量列表。这些工具栏基本可以满足客
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2019 监控 组态 软件 实验 指导书
链接地址:https://www.31doc.com/p-2373201.html