工控组态素材库下载中组态不可以简单的理解为:把电脑通过软件变成触摸屏使用

组态软件动态生成画面简介
  紫金桥监控组态软件给组态软件增加了一项新的特性,可以动态地生成画面。动态生成画面即在运行环境下对已有画面进行编辑。它不同于在线组态,在线组态是在画面运行的同时,进入组态环境,在组态环境中对画面进行修改。而动态生成画面是在运行环境中直接修改画面。动态生成画面改变了已往必须在编辑环境下生成的历史。给组态软件带来了新的活力,并预示着组态软件新的发展方向。
动态生成的优点
  解决了画面不确定问题。本来就存在这样的需求,如需要将某些相关的参数放到一起比较,相关性要依赖运行时产生的事件才能确定,因为参数多,其组合更多,在组态时无法穷举。这时动态的生成各个部件,并将其与各参数相关联就能很容易解决问题。
  精简画面。已往动态场景的实现在组态环境中必须一一罗列,并且需要在许多画面元素中加入隐藏、显现动画,制作维护非常繁琐,在运行时这些元素不管用到与否都要为其分配空间。动态生成技术可以在需要时创建,不但使画面简化,同时也减小了系统开销。
  精简组态环境。动态生成画面所使用的构件都是与当前应用相关的,无关的构件不会出现在运行时的“组态”环境中。运行时的“组态”就是动态生成画面,相对于开发环境中的组态要单一得多,工厂的技术人员也很容易掌握。这即保证了最终应用程序的可扩展性,又保证了运行“组态”的简单性、方便性。
  维护方便。传统意义的组态是在工程组态完成后,应用程序的功能已经固化好了。如果需要修改或增加新功能,还必须进入开发环境重新配置。这一般需要精通开发环境,并且熟悉该工程的工程师来完成。如果工程不是本单位完成的,还要涉及到升级改造,甚至另立项目的费用。动态生成可以保证系统有一定程度的扩展性,并且可以由工厂的一般技术人员来完成。
  利于组态软件向行业化发展。行业工程师可以针对自己的行业需求,配置运行时所需构件,让普通技术人员使用,这就形成了三级应用模式,软件工程师集中精力开发灵活的手段,行业工程师致力于行业构件的构建,最终技术人员实现自己的应用逻辑。三级应用模式将大大加速组态软件行业化进程。
  动态生成的步骤
  动态加入图形对象包括脚本创建对象和运行中手工填加图形对象两种方式,下面分别介绍。
  脚本动态生成图形的步骤
  定义图形对象样板。
  通过下列脚本替换已有对象、增加新对象、替换对象中引用的变量。常用的脚本函数如下:
  调用RepObj函数替换对象。
  调用AddObj函数增加新对象。
  调用RepVar函数替换变量。
  调用DelObj函数删除对象。
  在窗口外部可以通过调用RepVarWin对选定对象进行变量替换。
  将修改完的画面保存到主服务器,其他客户端的画面将自动更新,这一步不是必须的,如果不需要保存到服务器,可以忽略此步。
  运行时切换到“编辑”模式,这时可以手动加入、修改、删除调整样板对象。并可以对图元对象中引用的变量进行替换。
  运行时手工添加图形对象
  在运行时手工添加图形对象相对更为灵活,其操作基本步骤如下:
  在窗口参数中选中“允许运行编辑”复选框。若启动了安全管理,那么还要指定具有“运行时编辑画面”权限帐户,只有该账户能够进行动态生成对象。
  制作工具画面。在该画面中添加运行时需要的工具,每个工具要打成子图、单元或图形模板,并将其置于拖拽框对象之下。
  通过导航树中的“画面”选项卡中的“操作面板”添加工具画面。也可以没有该步骤。
  在运行时,通过拖拽工具画面中的对象,增加图形对象。
  保存修改,将修改内容传送到服务器端(此步骤不是必须的)。
  运行时手工添加的图形对象,在组态时要预先绘制好,并加入到工具画面中。运行时通过拖拽方式将其绘制到相应的画面,然后修改其关联变量等操作,最后保存到服务器,实现动态添加图形对象的操作。
  组态软件行一般称为通用组态软件。“通用”一词表示它可以适合各种应用领域。不同的应用领域虽然存在许多共性的东西,但是行业的差异是客观存在的。差异表现在画面的组织形式,组成部件,构建逻辑。如果让组态软件能够包罗万象来适应各行各业,那么呈现给用户的软件将过于复杂,最终会使得组态软件本身的友好性太差,失去其存在的意义。如前所述,动态生成的元素是在组态环境下生成的,行业工程师可以在组态环境下构建其应用领域所需模件,然后让专业技术人员运用自己熟知的构件在运行时搭建自己的应用,这样就使组态软件形成三级应用模式:软件工程师-行业工程师-专业技术人员。软件工程师注重的是给行业工程师提供灵活的手段,行业工程师构件行业模件,专业技术人员构件最终的应用。这才会使组态软件深入到行业,这也正式组态软件未来发展之道。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!【图文】组态技术_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
阅读已结束,下载本文到电脑
想免费下载本文?
登录百度文库,专享文档复制特权,积分每天免费拿!
你可能喜欢您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
工控组态软件研发及其在数控机床可视化加工中应用.pdf 54页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
上海交通大学工程硕士研究生学位论文
在佳能控制系统(上海)有限公司承接的很多工控方面的应用项目中常需要
使用工控组态软件。作为这些项目主要参与者,作者对国内外的组态软件进行了
调查与研究。
目前,主流组态软件有Wonderware 公司的InTouch 、Intellution 公司的Fix 、
公司的 Citech 、西门子公司的 WinCC
等。这些组态软件都基于 32
Windows 平台,支持OPC
Control )和脚本语言。但是它们都
价格昂贵,根据支持的IO 点数不同,每个授权在五万至十五万人民币之间。另
外,由于这些组态软件均是通用的,功能庞大,虽然都支持按客户需求定制,但
最终运行版的效率依然较低,这无疑又提高了电脑硬件投资。
因此,需要开发一种轻量级、高效能、低价格而又能满足应用的组态软件,
作者参与了这个自主开发的C-through 组态软件的整个过程。
首先,本文由工控组态软件的需求进行了用例分析,提出了一个自动控制系
统监控层一级的、看似简单但可以使用,而扩展性强大的容器—控件—驱动的三
层架构,应用于C-through 组态软件的开发。
然后,以面向对象的方法对此三层架构作了进一步的阐述。阐明了容器、控
件和驱动三者之间的关系。
同时,依据轻量级、高效能、低价格和通用性的要求和特点,具体阐述了实
现这一架构所采用的技术——基于ATL 活动模板库的COM 组件技术。
轻量级,要求二进制代码的字节数,主程序小于150KB,每个控件小于30KB 。
如果使用 ATL
活动模板库以外的开发方法,需要开发人员花费很多的时间按照
微软的规范实现如 IOleInplaceFrame,
IOleInPlaceUIWindow,
IOleClientSite,
IOleInPlaceSite, IOleControlSite, IDispatch, IProperytNotifySink 等接口。这不仅花
费时间,而且会因为开发人员的水平从而不能达到轻量级的要求。
高效能,要求I/O 访问时间低于20ms ,在10 万数据点时系统仍然能够稳定
运行。实验证明,在组态软件的各个环节中,与硬件设备的数据传递成为运行效
率的瓶颈。为此,采用COM 的进程内服务器和通知读取数据的方式来实现驱动
程序大大提高了运行效能。
低价格,要求价格在万元以内,利于在中国等低收入国家和地区的推广。
通用性,要求能够随时添加新的组态控件及I/O 驱动,而不用修改主程序。
由于控件采用基于COM 技术的ActiveX 控件,由ActiveX 控件的特点决定了本
组态软件的高通用性。
最后,本文阐述了如何将此组态软件应用于一个数控可视化编程的项目中。
以现有的控件设计了此项目的用户主界面及设置数控可视化编程所需的工件、加
工坐标、加工工具及其补偿等信息的配置界面。定制了生成加工程序和模拟加工
轨迹的ActiveX 控件。目前,此数控可视化编程项目已通过测试,提交用户,得
到了用户的认可。
本文的意义在于,不仅提出实现工控组态软件可以使用的三层架构,以及完
成所需要的技术,而且设计并完成了一套自主开发的具有轻量级、高效能、低价
格和通用性的工控组态软件。还将其成功地应用在了实际的项目中。此软件还具
有良好的推广性。
关键词:组态软件;面向对象;COM ;ATL ;数控机床;数控可视化加工
上海交通大学工程硕士研究生学位论文
In Canon System Solutions Shanghai Co. Ltd., configuration software is used in
many industrial control projects. As a main developer of these projects, the a
正在加载中,请稍后...触摸屏组态软件与组态王组态软件一下吗?_百度知道
触摸屏组态软件与组态王组态软件一下吗?
我有更好的答案
不一样,组态王装在电脑上,触摸屏组态装在触摸屏上,二者目前不能通用
采纳率:70%
为您推荐:
其他类似问题
您可能关注的内容
组态王的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。豆丁微信公众号
君,已阅读到文档的结尾了呢~~
【精品专业论文】计算机,软件编程,系统开发,期刊论文,博士论文,硕士论文,工控组态软件的设计与实现
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
工控组态软件的设计
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 工控组态 的文章

 

随机推荐