人机界面组态王入门到精通PPT课件
合集下载
组态王画面精品PPT课件
![组态王画面精品PPT课件](https://img.taocdn.com/s3/m/dd590ec5de80d4d8d15a4fd5.png)
填充颜色和填 充类型随连接 表达式的值而 改变。
文本对象的 颜色随连接 表达式的值 而改变
被连接对象根据
条件表达式的值 而显示或隐含。
当有滑动杆输入连接的图形对象被鼠
标拖动时,与之连接的变量的值将会
被改变。当变量的值改变时,图形对 象的位置也会发生变化。
写在最后
成功的基础在于好的学习习惯
The foundation of success lies in good habits
举例
图库→反应器→
→标注此罐为“原料油罐”。
重复上述的操作,在图库管理器中选择不同的图素,分别作为催 化剂罐和成品油罐,并分别标注为“催化剂罐”、“成品油罐”。
工具箱→立体管道工具→绘制立体管道→修改立体管道 的颜色、宽度。
图库管理器→阀门→图素→原料油出料阀。
重复以上的操作在画面上添加催化剂出料阀和成品油出料阀。
文件→全部存→保存画面。
用鼠标单击“图库”菜单,弹出下拉式菜单
图库精灵:图库中的元素,具有自己 的“生命”。内嵌了丰富的动画连接 和逻辑控制,做少量的文字修改,就 能动态控制图形的外观,同时能完成 复杂的功能。
创建图库精灵 把图素、复杂图素、单元或它们的任意组合转化为图库精灵。
转换成普通图素 把画面上的图库精灵分解为组成精灵的各个图形对象。
料阀的动画连接,连接变量分别为:\\本站点\催化剂出料阀、\\本站点\成 品油出料阀。
4、液体流动动画设置
1) 数据词典中定义一个内存整型变量: 变量名:控制水流 变量类型:内存整型 初始值:0 最小值:0 最大值:100
2)双击管道→动画连接对话框 → 流动→流动条件:\\本站 点\控制水流
使被连接对象的边 框或线的颜色和线 形随连接表达式的 值而改变。
文本对象的 颜色随连接 表达式的值 而改变
被连接对象根据
条件表达式的值 而显示或隐含。
当有滑动杆输入连接的图形对象被鼠
标拖动时,与之连接的变量的值将会
被改变。当变量的值改变时,图形对 象的位置也会发生变化。
写在最后
成功的基础在于好的学习习惯
The foundation of success lies in good habits
举例
图库→反应器→
→标注此罐为“原料油罐”。
重复上述的操作,在图库管理器中选择不同的图素,分别作为催 化剂罐和成品油罐,并分别标注为“催化剂罐”、“成品油罐”。
工具箱→立体管道工具→绘制立体管道→修改立体管道 的颜色、宽度。
图库管理器→阀门→图素→原料油出料阀。
重复以上的操作在画面上添加催化剂出料阀和成品油出料阀。
文件→全部存→保存画面。
用鼠标单击“图库”菜单,弹出下拉式菜单
图库精灵:图库中的元素,具有自己 的“生命”。内嵌了丰富的动画连接 和逻辑控制,做少量的文字修改,就 能动态控制图形的外观,同时能完成 复杂的功能。
创建图库精灵 把图素、复杂图素、单元或它们的任意组合转化为图库精灵。
转换成普通图素 把画面上的图库精灵分解为组成精灵的各个图形对象。
料阀的动画连接,连接变量分别为:\\本站点\催化剂出料阀、\\本站点\成 品油出料阀。
4、液体流动动画设置
1) 数据词典中定义一个内存整型变量: 变量名:控制水流 变量类型:内存整型 初始值:0 最小值:0 最大值:100
2)双击管道→动画连接对话框 → 流动→流动条件:\\本站 点\控制水流
使被连接对象的边 框或线的颜色和线 形随连接表达式的 值而改变。
人机界面的基本功能.PPT-
![人机界面的基本功能.PPT-](https://img.taocdn.com/s3/m/b99b1fc97d1cfad6195f312b3169a4517723e5e2.png)
• 组态软件又称组态监控系统软件,是指一些数据采集与过程控 制的专用软件,是自动控制系统监控层一级的软件平台和开发 环境,用灵活的组态方式,为用户提供快速构建工业自动控制 系统监控功能的、通用层次的软件工具。
7/9/2019
3
人机界面产品的分类
1、根据其输入方式的不同,可以将人机界面产品分为四类,分别是 薄膜键盘输入的HMI 、触摸屏输入的HMI 、触摸屏+薄膜键盘输入 的HMI与基于PC计算机的HMI。
处理器的性能决定了HMI产品的性能高低,是HMI的核心单元。 根据HMI的产品等级不同,处理器分为8位、16位、32位的处理器。 HMI软件一般分为两部分,即运行于HMI硬件中的系统软件和运行 于计算机Windows操作系统下的画面组态软件。
7/9/2019
5
1.1.1 人机界面的发展
随着计算机技术的发展和应用领域的拓宽,从而带来了不同的理 论方法。20世纪80年代以来,人机界面的研究有了前所未有的发 展,微型计算机的迅速普及对此起了重要的推动作用。由于用户 界面能更好地反映出设备和流程的状态,并通过视角和触摸的效 果,带给用户更直观的感受,因此国内的自动化产业,一些原本 不用人机界面的行业,现在也开始使用人机界面了,这说明人机 界面已经成为人们生活中不可缺少的一部分。某些人机界面产品 已经具备了工控机的功能,甚至比工控机更强,它综合了从软件 到硬件,从显示到CPU核心部件,以及工控机的操作系统,包括 工业以及太网的接口。因此,我们所说的人机界面是工控机的另 一种体现形式,而不仅限于显示和控制,也能更好地为客户提供 综合的解决方案。
7/9/2019
8
人机界面的基本功能
• 过程可视化:将工业生产控制过程动态的显示在HMI设备上。 设备工作状态显示,如指示灯、按钮、文字、图形、曲线等; 可连接多种工业控制设备组网。
7/9/2019
3
人机界面产品的分类
1、根据其输入方式的不同,可以将人机界面产品分为四类,分别是 薄膜键盘输入的HMI 、触摸屏输入的HMI 、触摸屏+薄膜键盘输入 的HMI与基于PC计算机的HMI。
处理器的性能决定了HMI产品的性能高低,是HMI的核心单元。 根据HMI的产品等级不同,处理器分为8位、16位、32位的处理器。 HMI软件一般分为两部分,即运行于HMI硬件中的系统软件和运行 于计算机Windows操作系统下的画面组态软件。
7/9/2019
5
1.1.1 人机界面的发展
随着计算机技术的发展和应用领域的拓宽,从而带来了不同的理 论方法。20世纪80年代以来,人机界面的研究有了前所未有的发 展,微型计算机的迅速普及对此起了重要的推动作用。由于用户 界面能更好地反映出设备和流程的状态,并通过视角和触摸的效 果,带给用户更直观的感受,因此国内的自动化产业,一些原本 不用人机界面的行业,现在也开始使用人机界面了,这说明人机 界面已经成为人们生活中不可缺少的一部分。某些人机界面产品 已经具备了工控机的功能,甚至比工控机更强,它综合了从软件 到硬件,从显示到CPU核心部件,以及工控机的操作系统,包括 工业以及太网的接口。因此,我们所说的人机界面是工控机的另 一种体现形式,而不仅限于显示和控制,也能更好地为客户提供 综合的解决方案。
7/9/2019
8
人机界面的基本功能
• 过程可视化:将工业生产控制过程动态的显示在HMI设备上。 设备工作状态显示,如指示灯、按钮、文字、图形、曲线等; 可连接多种工业控制设备组网。
项目一组态王使用入门PPT课件
![项目一组态王使用入门PPT课件](https://img.taocdn.com/s3/m/2d5a78c8c281e53a5802ffe4.png)
CHENLI
7
上一页 下一页 返回
任务一 组态王软件的安装及组态王程 序组构成
• 2.组态王程序组
• 安装完“组态王”之后,在系统菜单“开始\程序”中生成名称为 “组态王6.53 "的程序组。该程序组中包括4个文件和3个文件夹的快 捷方式,内容如下:
• 组态王6.53:组态王工程管理器程序(ProjectManager)的快捷方式, 用于新建工程、工程管理等。
CHENLI
3
上一页 下一页 返回
任务一 组态王软件的安装及组态王程 序组构成
• 工控组态软件的应用领域很广,可以应用于电力系统、给排水系统、 燃气竹网、供热竹网、石油、化工、智能建筑等领域的数据采集与控 制以及过程控制等诸多领域。
• 2.工控组态软件的主要功能 • (1)丰富的画面组态功能。 • (2)良好的开放性。 • (3)丰富的功能模块。 • (4)强大的数据库支持。 • (5)可编程的命令语言。 • (6)周密的系统安全防范。 • (7)强大的网络功能。
项目一 组态王使用入门
• 任务一 • 任务二
的应用
• 任务三
组态王软件的安装及组态王程序组构成 组态王工程管理器、浏览器和运行系统
建立一个简单的组态王工程
CHENLI
1
任务一 组态王软件的态软件的基本知识,掌握组态王软件的安装及组态王程序组所 包含的相应内容。
CHENLI
2
下一页 返回
任务一 组态王软件的安装及组态王程 序组构成
• 1.1.3 相关知识
• 1.什么是组态软件 • 组态(Configuration)的意思是构造、配置,是指用户通过软件提供
的工具、方法,采用类似“搭积木”的简单方式来完成自己所需要的 软件功能,而不需要编写复杂的计算机程序。在组态软件出现之前, 要实现某一任务,都是通过编写程序(如使用BASIC、 C、 FORTRAN等)来实现的。 • 工控组态软件是应用于工业控制领域的专用组态软件,是处在自动 控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式, 为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件 工具。组态软件大都支持各种主流工控设备和标准通信协议,并目提 供分布式数据管理和网络功能。
西门子人机界面组态与应用基础教案课件PPT
![西门子人机界面组态与应用基础教案课件PPT](https://img.taocdn.com/s3/m/b3430222a31614791711cc7931b765ce05087afc.png)
3.4 S7-1200/1500与HMI的集成仿 真
组态CPU属性时,设置MB1为系统存储器字节,首次扫描时FirstScan(M1.0)的常 开触点接通,MOVE指令将变量“预设值”设置为10s。变量“预设值”和“当前值 ”的数据类型为Time,在HMI的I/O域中被视为以ms为单位的双整数。
在HMI的默认变量表中设置变量“电动机”和“当前值”的采集周期为100ms。 其他变量的采集周期为默认的1s。
域的“文本”,按钮未按下时显示文本“启动”。不要勾选复选框“按钮‘按下’时 显示的文本”,按下和未按下时按钮上显示的文本相同。
3.1 组态指示灯与按钮
3.设置按钮的事件功能 选中巡视窗口的“属性 > 事件 > 释放”,单击视图右边窗口的表格最上面一行,
在出现的“系统函数”列表中选择函数“复位位”。
3 HMI的界面设计、功能实现与调试
3.1 组态指示灯与按钮
1.生成和组态指示灯 用指示灯来显示Bool变量“电动机”的状态。将工具箱中的“圆”拖拽到
画面中希望的位置,调节圆的位置和大小。
3.1 组态指示灯与按钮
1.生成和组态指示灯 选中巡视窗口的“布局”,可以微调
圆的坐标位置和半径。打开巡视窗口的 “属性 > 动画 > 显示”文件夹,双击 “添加新动画”,再双击出现的对话框 中的“外观”,选中左边窗口中出现的 “外观”,在右边窗口组态外观的动画 功能。设置圆连接的PLC的变量为位变 量“电动机”(Q0.0),其“范围”值 为0和1时,圆的背景色分别为深绿色和 浅绿色,对应于指示灯的熄灭和点亮。
2.生成与组态I/O域 1)输出域:用于显示PLC的变量的数值
。 2)输入域:用于操作员键入数字或字
母,并用指定的PLC的变量保存它的值。 3)输入/输出域:同时具有输入域和输
1.1组态软件概述1.2组态王软件的安装1.3组态王的使用入门(共64张PPT)
![1.1组态软件概述1.2组态王软件的安装1.3组态王的使用入门(共64张PPT)](https://img.taocdn.com/s3/m/96d00631f011f18583d049649b6648d7c1c7083e.png)
3)组态环境的可扩展性
可扩展性为用户提供了在不改变原有系统的情况下,向系统内增加 新功能的能力,这种增加的功能可能来自于组态软件开发商、第三 方软件提供商或用户自身。增加功能最常用的手段是ActiveX 组件 的应用,目前还只有少数组态软件能提供完备的ActiveX 组件引入 功能及实现引入对象在脚本语言中的访问。
第二页,共六十四页。
下一页 返回(fǎnhuí)
1.1 组态(zǔ tài)软件概述
组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制 系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户 提供(tígōng)快速构建工业自动控制系统监控功能的、通用层次的软件工 具。组态软件应该能支持各种工控设备和常见的通讯协议,并且通常应 提供分布式数据管理和网络功能。对应于原有的HMI 的概念,组态软 件应该是一个使用户能快速建立自己的HMI 的软件工具,或开发环境。 在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI 应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通 常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数 据交互,升级和增加功能都受到严重的限制。
下一页 返回(fǎnhuí)
1.1 组态(zǔ tài)软件概述
⑤ 组态王:组态王是国内第一家较有影响的组态软件开发公司 (更早的品牌多数已经湮灭)。组态王提供了资源管理器式的操作 主界面,并且提供了以汉字作为关键字的脚本语言支持。组态王也 提供多种硬件驱动程序。
⑥ 力控:大庆三维公司的力控是国内较早就已经出现的组态软件 之一。32 位下的1.0 版的力控,在体系结构上就已经具备了较为明 显的先进性,其最大的特征之一就是其基于真正意义的分布式实时 数据库的三层结构,而且其实时数据库结构可为可组态的活结构。 在1999—2000 年期间,力控得到了长足的发展(fāzhǎn),最新推出的 2.0 版在功能的丰富特性、易用性、开放性和I/O 驱动数量,都得 到了很大的提高。
可扩展性为用户提供了在不改变原有系统的情况下,向系统内增加 新功能的能力,这种增加的功能可能来自于组态软件开发商、第三 方软件提供商或用户自身。增加功能最常用的手段是ActiveX 组件 的应用,目前还只有少数组态软件能提供完备的ActiveX 组件引入 功能及实现引入对象在脚本语言中的访问。
第二页,共六十四页。
下一页 返回(fǎnhuí)
1.1 组态(zǔ tài)软件概述
组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制 系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户 提供(tígōng)快速构建工业自动控制系统监控功能的、通用层次的软件工 具。组态软件应该能支持各种工控设备和常见的通讯协议,并且通常应 提供分布式数据管理和网络功能。对应于原有的HMI 的概念,组态软 件应该是一个使用户能快速建立自己的HMI 的软件工具,或开发环境。 在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI 应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通 常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数 据交互,升级和增加功能都受到严重的限制。
下一页 返回(fǎnhuí)
1.1 组态(zǔ tài)软件概述
⑤ 组态王:组态王是国内第一家较有影响的组态软件开发公司 (更早的品牌多数已经湮灭)。组态王提供了资源管理器式的操作 主界面,并且提供了以汉字作为关键字的脚本语言支持。组态王也 提供多种硬件驱动程序。
⑥ 力控:大庆三维公司的力控是国内较早就已经出现的组态软件 之一。32 位下的1.0 版的力控,在体系结构上就已经具备了较为明 显的先进性,其最大的特征之一就是其基于真正意义的分布式实时 数据库的三层结构,而且其实时数据库结构可为可组态的活结构。 在1999—2000 年期间,力控得到了长足的发展(fāzhǎn),最新推出的 2.0 版在功能的丰富特性、易用性、开放性和I/O 驱动数量,都得 到了很大的提高。
《组态王,Wincc介绍》课件
![《组态王,Wincc介绍》课件](https://img.taocdn.com/s3/m/00954a52a9114431b90d6c85ec3a87c240288ab3.png)
差。
WinCC应用案例
提供了强大的数据分析和可视 化功能,为生产管理提供了有 力支持。
案例二:某化工生产监控系统
WinCC软件用于实现化工生产 线的实时监控、数据采集和报 警等功能。
WinCC应用案例
通过WinCC软件,提高了化工生产的安全性和稳定性,减少 了事故发生。
提供了友好的人机界面和强大的数据处理能力,提高了生产 效率和管理水平。
数据处理能力
组态王的数据处理能力较强,适用于 大规模数据采集和存储;而WinCC的 数据处理能力相对较弱,适用于中小 规模数据处理。
界面比较
操作界面
组态王的界面简洁明了,易于操作;而WinCC的界面较为复杂,需要一定时间 适应。
可视化效果
组态王的可视化效果较为丰富,支持多种图形和动画显示;而WinCC的可视化 效果相对较为简单,但满足基本需求。
WinCC发展趋势
3
组态王与WinCC的发展趋势
01
更加注重数据处理和算 法开发,以应对不断增 长的大数据和人工智能 需求。
02
加强与其他商业软件和 系统的集成能力,实现 更全面的企业级解决方 案。
03
进一步优化用户界面和 可视化效果,提高高端 监控界面的品质和效果 。
04
拓展国际市场和行业应 用领域,提高在全球范 围内的知名度和市场份 额。
05
CATALOGUE
总结
组态王与WinCC的优缺点总结
组态王优点 实时性能强大,能够快速响应外部变化。
界面友好,操作简单,适合初学者快速上手。
组态王与WinCC的优缺点总结
提供丰富的图形库和组件,方便用户快速构建监控界面。 支持多种通讯协议,方便与各种设备进行数据交换。
WinCC应用案例
提供了强大的数据分析和可视 化功能,为生产管理提供了有 力支持。
案例二:某化工生产监控系统
WinCC软件用于实现化工生产 线的实时监控、数据采集和报 警等功能。
WinCC应用案例
通过WinCC软件,提高了化工生产的安全性和稳定性,减少 了事故发生。
提供了友好的人机界面和强大的数据处理能力,提高了生产 效率和管理水平。
数据处理能力
组态王的数据处理能力较强,适用于 大规模数据采集和存储;而WinCC的 数据处理能力相对较弱,适用于中小 规模数据处理。
界面比较
操作界面
组态王的界面简洁明了,易于操作;而WinCC的界面较为复杂,需要一定时间 适应。
可视化效果
组态王的可视化效果较为丰富,支持多种图形和动画显示;而WinCC的可视化 效果相对较为简单,但满足基本需求。
WinCC发展趋势
3
组态王与WinCC的发展趋势
01
更加注重数据处理和算 法开发,以应对不断增 长的大数据和人工智能 需求。
02
加强与其他商业软件和 系统的集成能力,实现 更全面的企业级解决方 案。
03
进一步优化用户界面和 可视化效果,提高高端 监控界面的品质和效果 。
04
拓展国际市场和行业应 用领域,提高在全球范 围内的知名度和市场份 额。
05
CATALOGUE
总结
组态王与WinCC的优缺点总结
组态王优点 实时性能强大,能够快速响应外部变化。
界面友好,操作简单,适合初学者快速上手。
组态王与WinCC的优缺点总结
提供丰富的图形库和组件,方便用户快速构建监控界面。 支持多种通讯协议,方便与各种设备进行数据交换。
组态王操作教程PowerPoint演示文稿
![组态王操作教程PowerPoint演示文稿](https://img.taocdn.com/s3/m/09541483370cba1aa8114431b90d6c85ec3a882d.png)
目前已有近几十种组态软件。
•5
第一讲 概述
二、组态软件的发展(续)
公司名称
Intellution Wonderware
西门子 Rock-well National Instruments
产品名称
FIX, iFIX InTouch WinCC RSView32 Labview
国别
美国 美国 德国 美国 美国
一些重要的数据文件,这些数据文件不允许直接修改 的。
通过本课程的学习,您将建立一个反应车间的监 控中心。监控中心从现场采集生产数据,并以动画形 式直观的显示在监控画面上。监控画面还将显示实时 趋势和报警信息,并提供历史数据查询的功能,最后 完成一个数据统计的报表。
•19
第二讲 创建新工程 --工程组态画面
• 监控组态软件,是面向监控和数据采集( SCADA ,
supervisory control and data acquisition)的软件平台工具。
最早出现时的内涵是人机界面HMI/MMI (Human Machine
Interface /man machine interface)。目前,实时数据库、
组态王6.5教程
第一讲 概述 第二讲 建立一个新工程 第三讲 让画面动起来 第四讲 报警和事件 第五讲 趋势曲线
第六讲 DDE
•1
第一讲 概述
主要知识点:
组态的定义 组态的发展 组态软件的数据处理流程 使用组态软件的一般步骤
组态软件的任务
组态王概述
•2
第一讲 概述
一、组态软件定义
• 组态,英文单词configuration,含义是使用软件工具对计 算机及软件的各种资源进行配置,达到使计算机或软件按 照预先设置自动执行特定任务,满足使用者要求的目的。
•5
第一讲 概述
二、组态软件的发展(续)
公司名称
Intellution Wonderware
西门子 Rock-well National Instruments
产品名称
FIX, iFIX InTouch WinCC RSView32 Labview
国别
美国 美国 德国 美国 美国
一些重要的数据文件,这些数据文件不允许直接修改 的。
通过本课程的学习,您将建立一个反应车间的监 控中心。监控中心从现场采集生产数据,并以动画形 式直观的显示在监控画面上。监控画面还将显示实时 趋势和报警信息,并提供历史数据查询的功能,最后 完成一个数据统计的报表。
•19
第二讲 创建新工程 --工程组态画面
• 监控组态软件,是面向监控和数据采集( SCADA ,
supervisory control and data acquisition)的软件平台工具。
最早出现时的内涵是人机界面HMI/MMI (Human Machine
Interface /man machine interface)。目前,实时数据库、
组态王6.5教程
第一讲 概述 第二讲 建立一个新工程 第三讲 让画面动起来 第四讲 报警和事件 第五讲 趋势曲线
第六讲 DDE
•1
第一讲 概述
主要知识点:
组态的定义 组态的发展 组态软件的数据处理流程 使用组态软件的一般步骤
组态软件的任务
组态王概述
•2
第一讲 概述
一、组态软件定义
• 组态,英文单词configuration,含义是使用软件工具对计 算机及软件的各种资源进行配置,达到使计算机或软件按 照预先设置自动执行特定任务,满足使用者要求的目的。
组态软件基础及应用(组态王KingView)精品课件第一章
![组态软件基础及应用(组态王KingView)精品课件第一章](https://img.taocdn.com/s3/m/c882114af61fb7360a4c6501.png)
机和网络系统结合,可向控制层和管理层提供软硬件的全部接口,进行系统 集成。
第一章 组态王软件
2.组态软件的功能
(1)界面显示组态功能。目前,工控组态软件大都运行于Windows环 境下,充分利用Windows的图形功能完善界面美观的特点,可视化的风格界 面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。丰富的图 形控件和工况图库,既提供所需的组件,又是界面制作向导。提供给用户丰 富的作图工具,可随心所欲地绘制出各种工业界面,并可任意编辑,从而将 开发人员从繁重的界面设计中解放出来,丰富的动画连接方式,如隐含、闪 烁、移动等等,使界面生动、直观。
”
第一章 组态王软件
1.1.1 组态软件的产生背景
“组态”的概念是伴随着集散型控制系统(Distributed Control System 简称DCS)的出现才开始被广大的生产过程自动化技术人员所熟知的。在工 业控制技术不断发展和应用的过程中,计算机(包括工控机)相比以前的专 用系统具有的优势日趋明显。这些优势主要体现在:计算机技术保持了较快 的发展速度,各种相关技术已经成熟;由计算机构建的工业控制系统具有相 对较低的拥有成本;计算机的软件资源和硬件资源丰富,软件之间的互操作 性强;基于计算机的控制系统易于学习和使用,可以容易地得到技术方面的 支持。在计算机技术向工业控制领域的渗透中,组态软件占据着非常特殊而 且重要的地位。
第一章组态王软件
(4)丰富的功能模块。提供丰富的控制功能库,满足用户的测控要求和 现场要求。利用各种功能模块,完成实时监控 产生功能报表 显示历史曲线 、实时曲线、提醒报警等功能,使系统具有良好的人机界面,易于操作,系 统既可适用于单机集中式控制、DCS分布式控制,也可以是带远程通信能力 的远程测控系统。
第一章 组态王软件
2.组态软件的功能
(1)界面显示组态功能。目前,工控组态软件大都运行于Windows环 境下,充分利用Windows的图形功能完善界面美观的特点,可视化的风格界 面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。丰富的图 形控件和工况图库,既提供所需的组件,又是界面制作向导。提供给用户丰 富的作图工具,可随心所欲地绘制出各种工业界面,并可任意编辑,从而将 开发人员从繁重的界面设计中解放出来,丰富的动画连接方式,如隐含、闪 烁、移动等等,使界面生动、直观。
”
第一章 组态王软件
1.1.1 组态软件的产生背景
“组态”的概念是伴随着集散型控制系统(Distributed Control System 简称DCS)的出现才开始被广大的生产过程自动化技术人员所熟知的。在工 业控制技术不断发展和应用的过程中,计算机(包括工控机)相比以前的专 用系统具有的优势日趋明显。这些优势主要体现在:计算机技术保持了较快 的发展速度,各种相关技术已经成熟;由计算机构建的工业控制系统具有相 对较低的拥有成本;计算机的软件资源和硬件资源丰富,软件之间的互操作 性强;基于计算机的控制系统易于学习和使用,可以容易地得到技术方面的 支持。在计算机技术向工业控制领域的渗透中,组态软件占据着非常特殊而 且重要的地位。
第一章组态王软件
(4)丰富的功能模块。提供丰富的控制功能库,满足用户的测控要求和 现场要求。利用各种功能模块,完成实时监控 产生功能报表 显示历史曲线 、实时曲线、提醒报警等功能,使系统具有良好的人机界面,易于操作,系 统既可适用于单机集中式控制、DCS分布式控制,也可以是带远程通信能力 的远程测控系统。
PLC人机界面课件(124页)
![PLC人机界面课件(124页)](https://img.taocdn.com/s3/m/5f42b0e4ac51f01dc281e53a580216fc700a5330.png)
一人按按钮均可抢答,教授需两人同时按按钮才可抢答,在 主持人按开始开关同时宣布开始后10 s内有人抢答则幸运彩球 转动表示庆贺,同时用八段数码管显示组别。
表6-1给出了本例PLC的端子分配情况。其中Q0.1~Q0.7 用于驱动八段数码管显示组别,是本例的输出线圈,绘梯形 图时仍针对每个输出以启保停电路模式绘出。
第6章 PLC人机界面
TD设备的组态使用STEP7-Micro/Win编程软件中的“文本 向导”(Wizard)进行,向导可在STEP7-Micro/Win编程软件主菜 单工具项下选择“TD200向导”或从引导条中点击工具项下选 择“文本向导”进入。
进入向导后的组态过程十分简单,只要依向导提示完成有 关设置就可以了。设置内容有两类:一类是TD设备本身配置所 需的,如为8个自定义功能键设置内存位,选择信息显示语言 及字符集,选择是否在TD设备上显示时间,选择是否设置强制 输入/输出及设置编辑口令等;另一类是设置所要显示信息的数 量及长度,安排TD设备数据块在CPU中的地址。
第6章 PLC人机界面
6.2.2 八段数码管的驱动 八段数码发光管是由8个发光二极管组成的,在空间排列
成“8”字型且带个小数点,只要将电压加在阳极和阴极之间 相应的笔画段就会发光。它有两种:一种是8个发光二极管的 阴极并接在一起,8个阳极分开,接控制端,称之为共阴八段 数码管或共阴LED显示器;另一种是8个发光二极管的阳极都 连在一起,称之为共阳八段数码管或共阳LED显示器。通常用 LED数码显示器来显示各种数字或符号。
八段LED显示器由8个发光二极管串限流电阻组成。其中7 个长条形的发光管排列成“日”字形,另一个点形的发光管在 显示器的右下角作为显示小数点用,它能显示各种数字及部分 英文字母,如图6-1所示。
表6-1给出了本例PLC的端子分配情况。其中Q0.1~Q0.7 用于驱动八段数码管显示组别,是本例的输出线圈,绘梯形 图时仍针对每个输出以启保停电路模式绘出。
第6章 PLC人机界面
TD设备的组态使用STEP7-Micro/Win编程软件中的“文本 向导”(Wizard)进行,向导可在STEP7-Micro/Win编程软件主菜 单工具项下选择“TD200向导”或从引导条中点击工具项下选 择“文本向导”进入。
进入向导后的组态过程十分简单,只要依向导提示完成有 关设置就可以了。设置内容有两类:一类是TD设备本身配置所 需的,如为8个自定义功能键设置内存位,选择信息显示语言 及字符集,选择是否在TD设备上显示时间,选择是否设置强制 输入/输出及设置编辑口令等;另一类是设置所要显示信息的数 量及长度,安排TD设备数据块在CPU中的地址。
第6章 PLC人机界面
6.2.2 八段数码管的驱动 八段数码发光管是由8个发光二极管组成的,在空间排列
成“8”字型且带个小数点,只要将电压加在阳极和阴极之间 相应的笔画段就会发光。它有两种:一种是8个发光二极管的 阴极并接在一起,8个阳极分开,接控制端,称之为共阴八段 数码管或共阴LED显示器;另一种是8个发光二极管的阳极都 连在一起,称之为共阳八段数码管或共阳LED显示器。通常用 LED数码显示器来显示各种数字或符号。
八段LED显示器由8个发光二极管串限流电阻组成。其中7 个长条形的发光管排列成“日”字形,另一个点形的发光管在 显示器的右下角作为显示小数点用,它能显示各种数字及部分 英文字母,如图6-1所示。
组态软件基础及应用(组态王KingView)ppt课件第四章
![组态软件基础及应用(组态王KingView)ppt课件第四章](https://img.taocdn.com/s3/m/a69e26c6bdeb19e8b8f67c1cfad6195f312be8d9.png)
String
使用数据源名称
3 CurveTable
String
数据库的表名
4 CurveDateTimeField String
数据库的时间字段名
5 CurveVarName
String
连接变量名
6 CurveDataField
String
7 CuryeInvalidValue
String
8 CurveUser
”
3
第四章 趋势曲线和其他曲线
4.1.1 创建历史曲线控件
在组态王工程浏览器中新建画面,在工具箱中单击“插入通用控件”按钮,或 选择菜单“编辑”下的“插入通用控件”命令,在“插入控件”对话框的列表中选 择“历史趋势曲线”,单击“确定”按钮,鼠标箭头变为“+”字型,在画面上选 择一点位置作为控件的左上角,按下鼠标左键并拖动,画面上显示出一个虚线的矩 形框,该矩形框为创建后的曲线的外框。当达到所需大小时,松开鼠标左键,则历 史曲线控件创建成功,画面上显示出该曲线,如图4-1所示。
4.1 历史趋势曲线控件
KVHTrend曲线控件是组态王以Active X控件形式提供的绘制历 史曲线和ODBC数据库曲线的功能性工具。该曲线具有的特点:可以 连接组态王的历史库,也可以连接工业库服务器,还可以通过ODBC 数据源连接到其它数据库上。连接组态王历史库或工业库服务器时, 可以定义查询数据的时间间隔。可实现某条曲线在某个时间段上的曲 线比较。
Void
设置曲线时间坐标起点。
T:时间的年月日时分秒部分,将该时 无
HTSetLeftScooterTime(T,s)
间用HTConvertTime()函数间的秒
数。 s:时间的毫秒部分。
人机界面组态王入门到精通
![人机界面组态王入门到精通](https://img.taocdn.com/s3/m/03e4a81932687e21af45b307e87101f69f31fb5b.png)
建立应用程序旳一般过程
建立应用程序大致可分为下列四个环节: 1.设计图形界面 2.构造数据库 3.建立动画连接 4.运营和调试 需要阐明旳是,这四个环节并不是完全独
立旳,实际上,这四个部分经常是交错进行旳 。在用TOUCHMAK构造应用程序之前,我们 要规划项目,主要考虑三方面问题:
建立应用程序旳一般过程
定义外部设备 -仿真PLC
组态王把那些需要与之互换数据旳设备或程序都作为外部设备。 外部设备涉及:下位机(PLC、仪表、板卡等),它们一般经过 串行口和上位机交流数据;外部设备还涉及网络上旳其他计算机 。只有在定义了外部设备之后,组态王才干经过I/O变量和它们互 换数据。“设备配置向导”将引导完毕设备旳连接。我们先使用 仿真PLC和组态王通信。仿真PLC能够模拟PLC为组态王提供数 据。假设仿真PLC连接在计算机旳COM1口。在组态王工程浏览 器旳左侧选中“ COM1”,在右侧双击“新建”,运营“设备配置 向导”。选择“仿真PLC”旳“串口”项,单击“下一步”;为外 部设备取一种名称,输入“PLC1”,单击“下一步”;为设备选 择连接串口,假设为COM1,单击“下一步”;填写设备地址, 假设为1,单击“下一步”;请检验各项设置是否正确,确认无 误后,单击“完毕”。设备定义完毕后,你能够在工程浏览器旳 右侧看到新建旳外部设备“PLC1”。在定义数据库变量时,只要 把IO变量连接到这台设备上,它就能够和组态王互换数据了。
组态王怎样和下位机通讯
“组态王”把第一台下位机看作是外部设备,在 开发过程中我们能够根据“设备配置向导”旳 提醒一步步完毕连接过程。在运营期间,组态 王经过驱动程序和这些外部设备互换数据,涉 及采集数据和发送数据/指令。每一种驱动程序 都是一种COM对象,这种方式使通讯程序和组 态王构成一种完整旳系统,既确保了运营系统 旳高效率,也使系统能够到达很大旳规模。
组态软件基础及应用(组态王KingView)精品课件第一章
![组态软件基础及应用(组态王KingView)精品课件第一章](https://img.taocdn.com/s3/m/c882114af61fb7360a4c6501.png)
(5)强大的数据库。配有实时数据库,可存储各种数据,如模拟量、离 散量、字符型等,实现与外部设备的数据交换。
(6)可编程的命令语言。有可编程的命令语言,使用户可根据自己的需 要编写程序,增强图形界面。
(7)周密的系统安全防范,对不同的操作者,赋予不同的操作权眼,保
” 证整个系统的安全可靠运行。 (8)仿真功能。捉供强大的仿真功能使系统并行设计,从而缩短开发周 期。
”
第一章 组态王软件
1. 国外组态软件
(1)InTouch: Wonderware(万维公司)的InTouch软件是在上世 纪80年代末、90年代初进入中国的组态软件。InTouch提供了丰富的图库。 早期的InTouch软件采用DDE方式与驱动程序通信,性能较差, InTouch7.0 版已经完全基于32位的Windows平台,并且提供了OPC支持。
第一章 组态王软件
(6) MCGS:由北京昆仑通态自动化软件科技有限公司开发,分为
通用版、嵌入版和网络版,其中嵌入版和网络版是在通用版的基础开发
来的,在市场上主要是搭配硬件销售。
(7) 态神:态神是由南京新迪生软件技术有限公司开发,核心软件
产品初创于2005,是首款3d组态软件。
组态软件已经成为工业自动化系统的必要组成部分,因此吸引了大
象和控制目的组态,完成最终的自动化控制工程。
”
第一章 组态王软件
组态的概念最早出现在工业计算机控制中,如:DCS(集散控制系统)组 态、PLC(可编程控制器)梯形图组态;人机界面生成软件就叫工控组态软件 。在其他行业也有组态的概念,如AutoCAD,PhotoShop等。不同之处在于 ,工业控制中形成的组态结果是用在实时监控的。工控组态软件也提供编程 手段增强其功能,一般都是内置编译系统,提供类BASIC语言,有的支持VB ,现在有的组态软件甚至支持C#高级语言。
(6)可编程的命令语言。有可编程的命令语言,使用户可根据自己的需 要编写程序,增强图形界面。
(7)周密的系统安全防范,对不同的操作者,赋予不同的操作权眼,保
” 证整个系统的安全可靠运行。 (8)仿真功能。捉供强大的仿真功能使系统并行设计,从而缩短开发周 期。
”
第一章 组态王软件
1. 国外组态软件
(1)InTouch: Wonderware(万维公司)的InTouch软件是在上世 纪80年代末、90年代初进入中国的组态软件。InTouch提供了丰富的图库。 早期的InTouch软件采用DDE方式与驱动程序通信,性能较差, InTouch7.0 版已经完全基于32位的Windows平台,并且提供了OPC支持。
第一章 组态王软件
(6) MCGS:由北京昆仑通态自动化软件科技有限公司开发,分为
通用版、嵌入版和网络版,其中嵌入版和网络版是在通用版的基础开发
来的,在市场上主要是搭配硬件销售。
(7) 态神:态神是由南京新迪生软件技术有限公司开发,核心软件
产品初创于2005,是首款3d组态软件。
组态软件已经成为工业自动化系统的必要组成部分,因此吸引了大
象和控制目的组态,完成最终的自动化控制工程。
”
第一章 组态王软件
组态的概念最早出现在工业计算机控制中,如:DCS(集散控制系统)组 态、PLC(可编程控制器)梯形图组态;人机界面生成软件就叫工控组态软件 。在其他行业也有组态的概念,如AutoCAD,PhotoShop等。不同之处在于 ,工业控制中形成的组态结果是用在实时监控的。工控组态软件也提供编程 手段增强其功能,一般都是内置编译系统,提供类BASIC语言,有的支持VB ,现在有的组态软件甚至支持C#高级语言。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
动画 数据和图形画面中的图素的连接关系是什么 ?也就是画面上的图素以怎样的动画来模拟现场设备 的运行,以及怎样让操作者输入控制设备的指令。从 下一节课开始,将按照以上步骤循序渐进地建立一个 新的应用程序。
开始一个新项目
项目的含义
ห้องสมุดไป่ตู้在“组态王”中,您开发的每一个 应用系统称为一个项目,每个项目必须 在一个独立的目录中,不同的项目不能 共用一个目录。项目目录也称为工程路 径。在每个工程路径下,组态王为此项 目生成了一些重要的数据文件,这些数 据文件一般是不允许修改的。
F置用户于控制之下 F减少用户的记忆负担 F保持界面一致
组态王软件概述
“组态王”是运行于Microsoft Windows 98/NT中文平台的全中文界面的组态软件 ,采用了多线程、COM组件等新技术, 实现了实时多任务,软件运行稳定可靠 。组态王具有一个集成开发环境“组态 王工程浏览器”,在工程浏览器中我们 可以查看工程的各个组成部分,也可以 完成构造数据库、定义外部设备等工作 。
TOUCHVEW 是“组态王”软件的实时运行环境,在 TOUCHMAK 中建立的图形画面只有在 TOUCHVEW 中才能运行。TOUCHVEW 从工业控制对象中采集数 据,并记录在实时数据库中。
目标
我们将学习“组态王”软件的接触内容 ,覆盖“组态王”软件的大部分基本功 能。学习结束后,要求各位能够建立一 个功能齐全、可实际使用的上位机监控 系统。
界面设计主要包括三个方面:
•设计软件构
•件之间的接口 •设计模块和其他非人的信息生产者和消费
者的界面
•设计人(如用户)和计算机间的界面
界面的设计原则
•分析用户类型 •应用程序和界面分离 •一致性 •尽量减少用户工作 •提供反馈 •出错处理和帮助功能
黄金规则
在有关界面设计的著作中,
Theo Mandel创造了三条黄金原则:
企业管理层 (数据网络)
NT 服务器
Internet
局域网
过程监控层 (数据网络)
监控工作站
其它工作站
现场总线接口
现场总线网段
现场控制层 (控制网络)
调节阀 差压变送器 差压变送器 差压变送器 温度变送器
人机界面设计
人机界面(Human Computer Interface,简称 HCI)通常也称为用户界面
目标主界面
以下时间将向各位演示如何: * 使用工程浏览器 * 建立新项目 * 绘制画面 * 使用图库和控件 * 构造数据库 * 和下位机通讯 * 产生动画效果 * 查看趋势曲线和报警信息 * 设计自定义报表 * 系统安全防范 各位按照以上步骤对一个化工厂反应车间的模型进行组态,
建立监控中心。完成后的组态将具有操作按钮、趋势曲线和报警 功能。下图是组态画面:
项目简介
我们将建立一个反应车间的监控中心。监 控中心从车间现场采集生产数据,并以动画方 式直观地显示在监控画面上。监控画面还将显 示实时趋势曲线和报警信息并提供查询历史数 据的功能。最后完成一个数据统计的报表。为 了不局限于是具体的下位机系统,建立的项目 采用了仿真驱动程序。仿真驱动程序类似于实 际的驱动程序,但能够模拟下位机自动产生数 据并提供给组态王。对于实际的下位机系统, 可参考驱动程序联机帮助来设置驱动程序。
图形 您希望用怎样的图形画面来模拟实际的工业现场 的相应的工控设备?用组态王系统开 发的应用程序是 以“画面”为程序单位的,每一个“画面”对应于程 序实际运行时的一个Windows窗口。
数据 怎样用数据描述工控对象的各种属性?也就 是创建一个实时数据库,用此数据库中的变量来反映 工控对象的各种属性,比如“电源开关”。您的规划 中可能还要为临时变量预留空间。
画面的开发和运行由工程浏览器调用画面制作系统 TOUCHMAK 和画面运行系统 TOUCHVEW 来完成的 。 TOUCHMAK 是应用程序的开发环境。我们需要在这 个环境中完成设计画面、动画连接等工作 TOUCHMAK具有完善的图形生成功能;数据库中有 多种数据类型,能合理地抽象控制对象的特性;对变 量报警、趋势曲线、过程记录、安全防范等重要功能 都有简单的操作办法。
怎样产生动画效果
开发者在TOUCHMAK中制作的画面都是静态的,那么它 们如何以动画方式反映工业现场的状况呢?这需要通过实 时数据库,因为只有数据库中的变量才是与现场状况同步
变化的。数据库变量的变化又如何导致画面的动画效果呢 ?通过“动画连接”就是建立画面的图素与数据库变量的
对应关系。这样,工业现场的数据,比如温度、液面高度 等,当它们发生变化时,通过驱动程序,将引起实时数据 库中变量的变化,如果画面上有一个图素,比如指针,我 们规定了它的偏转角度与这个变量相关,我们就会看到指 针随工业现场数据的变化而同步偏转。动画连接的引入是 设计人机接口的一次突破它把程序员从重复的图形编程中 解放出来,为程序员提供了标准的工业控制图形界面,并 且有可编程的命令语言连接来增强图形界面的功能。
组态王怎样和下位机通讯
“组态王”把第一台下位机看作是外部设备,在 开发过程中我们可以根据“设备配置向导”的 提示一步步完成连接过程。在运行期间,组态 王通过驱动程序和这些外部设备交换数据,包 括采集数据和发送数据/指令。每一个驱动程序 都是一个COM对象,这种方式使通讯程序和组 态王构成一个完整的系统,既保证了运行系统 的高效率,也使系统能够达到很大的规模。
建立应用程序的一般过程
建立应用程序大致可分为以下四个步骤: 1.设计图形界面 2.构造数据库 3.建立动画连接 4.运行和调试 需要说明的是,这四个步骤并不是完全独
立的,事实上,这四个部分常常是交错进行的 。在用TOUCHMAK构造应用程序之前,我们 要规划项目,主要考虑三方面问题:
建立应用程序的一般过程
使用工程浏览器
工程浏览器是组态王的集成开发环境。 在这里你可以看到工程的各个组成部分 ,包括画面、数据库、外部设备、系统 配置等,它们以树形结构表示。工程浏 览器的使用和Windows95的资源管理器 类似,不再详述。
建立新项目
假设已经正确安装了“组态王”,首先启动组态 王工程浏览器。工程浏览器运行后,将打开你上 一次工作后的项目。如果第一次使用工程浏览器 ,默认的是组态王示例程序所在的目录。为建立 一个新项目,执行以下操作: 在工程浏览器中 选择菜单“工程/新建”,出现“新建工程”对 话框。在对话框中输入工程名称:myproj 在工 程描述中输入:工程路径自动指定为当前目录下 以工程名称命名的子目录。如果需要更改工程路 径,请单击“浏览”按钮。 单击“确定”。组 态王将在工程路径下生成初始数据文件。至此, 新项目已经可以开始建立了。
开始一个新项目
项目的含义
ห้องสมุดไป่ตู้在“组态王”中,您开发的每一个 应用系统称为一个项目,每个项目必须 在一个独立的目录中,不同的项目不能 共用一个目录。项目目录也称为工程路 径。在每个工程路径下,组态王为此项 目生成了一些重要的数据文件,这些数 据文件一般是不允许修改的。
F置用户于控制之下 F减少用户的记忆负担 F保持界面一致
组态王软件概述
“组态王”是运行于Microsoft Windows 98/NT中文平台的全中文界面的组态软件 ,采用了多线程、COM组件等新技术, 实现了实时多任务,软件运行稳定可靠 。组态王具有一个集成开发环境“组态 王工程浏览器”,在工程浏览器中我们 可以查看工程的各个组成部分,也可以 完成构造数据库、定义外部设备等工作 。
TOUCHVEW 是“组态王”软件的实时运行环境,在 TOUCHMAK 中建立的图形画面只有在 TOUCHVEW 中才能运行。TOUCHVEW 从工业控制对象中采集数 据,并记录在实时数据库中。
目标
我们将学习“组态王”软件的接触内容 ,覆盖“组态王”软件的大部分基本功 能。学习结束后,要求各位能够建立一 个功能齐全、可实际使用的上位机监控 系统。
界面设计主要包括三个方面:
•设计软件构
•件之间的接口 •设计模块和其他非人的信息生产者和消费
者的界面
•设计人(如用户)和计算机间的界面
界面的设计原则
•分析用户类型 •应用程序和界面分离 •一致性 •尽量减少用户工作 •提供反馈 •出错处理和帮助功能
黄金规则
在有关界面设计的著作中,
Theo Mandel创造了三条黄金原则:
企业管理层 (数据网络)
NT 服务器
Internet
局域网
过程监控层 (数据网络)
监控工作站
其它工作站
现场总线接口
现场总线网段
现场控制层 (控制网络)
调节阀 差压变送器 差压变送器 差压变送器 温度变送器
人机界面设计
人机界面(Human Computer Interface,简称 HCI)通常也称为用户界面
目标主界面
以下时间将向各位演示如何: * 使用工程浏览器 * 建立新项目 * 绘制画面 * 使用图库和控件 * 构造数据库 * 和下位机通讯 * 产生动画效果 * 查看趋势曲线和报警信息 * 设计自定义报表 * 系统安全防范 各位按照以上步骤对一个化工厂反应车间的模型进行组态,
建立监控中心。完成后的组态将具有操作按钮、趋势曲线和报警 功能。下图是组态画面:
项目简介
我们将建立一个反应车间的监控中心。监 控中心从车间现场采集生产数据,并以动画方 式直观地显示在监控画面上。监控画面还将显 示实时趋势曲线和报警信息并提供查询历史数 据的功能。最后完成一个数据统计的报表。为 了不局限于是具体的下位机系统,建立的项目 采用了仿真驱动程序。仿真驱动程序类似于实 际的驱动程序,但能够模拟下位机自动产生数 据并提供给组态王。对于实际的下位机系统, 可参考驱动程序联机帮助来设置驱动程序。
图形 您希望用怎样的图形画面来模拟实际的工业现场 的相应的工控设备?用组态王系统开 发的应用程序是 以“画面”为程序单位的,每一个“画面”对应于程 序实际运行时的一个Windows窗口。
数据 怎样用数据描述工控对象的各种属性?也就 是创建一个实时数据库,用此数据库中的变量来反映 工控对象的各种属性,比如“电源开关”。您的规划 中可能还要为临时变量预留空间。
画面的开发和运行由工程浏览器调用画面制作系统 TOUCHMAK 和画面运行系统 TOUCHVEW 来完成的 。 TOUCHMAK 是应用程序的开发环境。我们需要在这 个环境中完成设计画面、动画连接等工作 TOUCHMAK具有完善的图形生成功能;数据库中有 多种数据类型,能合理地抽象控制对象的特性;对变 量报警、趋势曲线、过程记录、安全防范等重要功能 都有简单的操作办法。
怎样产生动画效果
开发者在TOUCHMAK中制作的画面都是静态的,那么它 们如何以动画方式反映工业现场的状况呢?这需要通过实 时数据库,因为只有数据库中的变量才是与现场状况同步
变化的。数据库变量的变化又如何导致画面的动画效果呢 ?通过“动画连接”就是建立画面的图素与数据库变量的
对应关系。这样,工业现场的数据,比如温度、液面高度 等,当它们发生变化时,通过驱动程序,将引起实时数据 库中变量的变化,如果画面上有一个图素,比如指针,我 们规定了它的偏转角度与这个变量相关,我们就会看到指 针随工业现场数据的变化而同步偏转。动画连接的引入是 设计人机接口的一次突破它把程序员从重复的图形编程中 解放出来,为程序员提供了标准的工业控制图形界面,并 且有可编程的命令语言连接来增强图形界面的功能。
组态王怎样和下位机通讯
“组态王”把第一台下位机看作是外部设备,在 开发过程中我们可以根据“设备配置向导”的 提示一步步完成连接过程。在运行期间,组态 王通过驱动程序和这些外部设备交换数据,包 括采集数据和发送数据/指令。每一个驱动程序 都是一个COM对象,这种方式使通讯程序和组 态王构成一个完整的系统,既保证了运行系统 的高效率,也使系统能够达到很大的规模。
建立应用程序的一般过程
建立应用程序大致可分为以下四个步骤: 1.设计图形界面 2.构造数据库 3.建立动画连接 4.运行和调试 需要说明的是,这四个步骤并不是完全独
立的,事实上,这四个部分常常是交错进行的 。在用TOUCHMAK构造应用程序之前,我们 要规划项目,主要考虑三方面问题:
建立应用程序的一般过程
使用工程浏览器
工程浏览器是组态王的集成开发环境。 在这里你可以看到工程的各个组成部分 ,包括画面、数据库、外部设备、系统 配置等,它们以树形结构表示。工程浏 览器的使用和Windows95的资源管理器 类似,不再详述。
建立新项目
假设已经正确安装了“组态王”,首先启动组态 王工程浏览器。工程浏览器运行后,将打开你上 一次工作后的项目。如果第一次使用工程浏览器 ,默认的是组态王示例程序所在的目录。为建立 一个新项目,执行以下操作: 在工程浏览器中 选择菜单“工程/新建”,出现“新建工程”对 话框。在对话框中输入工程名称:myproj 在工 程描述中输入:工程路径自动指定为当前目录下 以工程名称命名的子目录。如果需要更改工程路 径,请单击“浏览”按钮。 单击“确定”。组 态王将在工程路径下生成初始数据文件。至此, 新项目已经可以开始建立了。