版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1组态王培训组态王培训(pixn)课程课程第一页,共67页。 组态王通用版 组态王电力版 组态王英文版 组态王NetView版本 组态王WEBServer版本 组态王嵌入版 组态王OEM版本 软逻辑KingAct 工业(gngy)实时数据库软件(未发布)第1页/共67页第二页,共67页。 包括开发版、运行版 开发版点数:256、512、无限点 运行版点数:64、128、256、512、1024、无限点 加密方式(fngsh):硬件加密锁 加密锁类型:USB口、并口 升级特性:6.0以下版本的锁如果用户想升级到当前版本,需要收取升级费后为其重新烧录6.x版本的锁向上保持兼容,升级工程时只需
2、要更新软件,锁不需要换购买高版本的加密锁不承诺在低版本软件上的使用(指大版本2.0;5.0;6.0、6.5 ) 第2页/共67页第三页,共67页。提示:1、若正确操作后仍然找不到并口锁,推荐客户换成USB锁2、有些计算机使用扩展的并口卡时经常发现找不到并口锁的情况,我们目前没有好的解决办法,推荐客户使用USB锁3、工程解密服务:从2007年开始,亚控给用户提供收费的解密服务,解密条件如下:必须(bx)是当事人自己开发的工程忘记了密码该单位必须(bx)出具书面证明(盖章)4、解决故障后,只给用户提供最新安装程序,不再为用户在原安装盘上提供单个更新文件第3页/共67页第四页,共67页。组态王电力(
3、dinl)版 包括开发版、运行版 曾经发布的版本:6.5、6.51 07年销售版本:应用开发二部提供的最新6.52版。公司目前没有成批印刷计划,由产品经理冯银辉即时确定可提供的版本。 开发版及运行版点数:与通用版6.52本一致 加密方式及锁类型(lixng):与通用版本6.52一致。 说明: 1.6.5电力版本的加密锁与通用版本不兼容,客户希望升级必须换锁。 2.6.51及6.52版本的加密锁与通用版本完全一致,支持免费升级 3.组态王6.52不完全支持打开电力版本6。52的工程。第4页/共67页第五页,共67页。第5页/共67页第六页,共67页。组态王WEBServer版本(bnbn) 此版
4、本需要与组态王运行版配合使用 点数由配合使用的组态王软件决定 分用户数量:5用户、10用户、20用户、50用户、不限用户 加密方式(fngsh):硬件加密锁 加密锁类型:USB口、并口第6页/共67页第七页,共67页。组态王嵌入(qin r)版、软逻辑第7页/共67页第八页,共67页。 通常情况下,组态王工程的点数指在数据词典中所建变量的个数(包括I/O点数和内存点数); 不过(bgu)有些情况不在数据库建变量也会生成点数,如历史曲线的名称要占点数,报警窗口名称要占点数。所以最准确的方法是利用“组态王工程浏览器”的“工具”下的“变量使用报告”来看工程的准确使用点数和具体使用位置。第8页/共67
5、页第九页,共67页。 组态王的安装(nzhung):组态王的安装和其他 应用程序一样,只要运行光盘,按提示(tsh)步骤安装就可以了。安装主要分三部分:1:组态王主程序2:组态王驱动程序3:组态王加密锁程序注意:使用加密锁必须安装加密锁驱动程序。第9页/共67页第十页,共67页。组态王的卸载(xi zi):1、在“控制面板”的“添加或卸载程序”中,先卸载组态王驱动程序,再卸载组态王主程序。2、直接通过系统的程序组中“组态王6.52”带的卸载程序卸载。3、6.52版本(bnbn)在程序组中带卸载程序。以前的版本(bnbn)需要在控制面板的“添加或卸载程序”中进行卸载。第10页/共67页第十一页,
6、共67页。 卸载完成后重新启动机器,重起后把原来(yunli)组态王的安装文件夹删掉。 如果安装程序是非正常终止的,则卸载程序可能就不能被启动,因此未完成的安装程序就不能被删除。这时我们就要用到组态王的卸载工具或直接进注册表删除组态王的信息,这样才能保证组态王的重新安装。遇到这样的情况(qngkung)可以与组态王技术支持联系,索取卸载工具或者获得其他相关技术支持。第11页/共67页第十二页,共67页。 在使用(shyng)加密锁之前,一定要先装加密锁驱动 组态王的加密(ji m)的分类:按锁的接口不同分为:并口锁和USB锁按锁的厂家不同分为:深思锁和彩虹锁 其中USB加密锁的驱动会在用户第一
7、次把锁插的机器的USB接口上的时候自动安装,以后再使用的时候不会提示安装。第12页/共67页第十三页,共67页。手动安装加密锁驱动程序需要(xyo)注意:加密锁有两种:深思锁和彩虹锁。不同的加密锁厂家不同,加密锁驱动也不一样(yyng)。可以根据手里的加密锁安装相应的驱动程序。深思锁:宽锁,具有“亚控科技”标识彩虹锁:窄锁,没有任何标识第13页/共67页第十四页,共67页。深思(shn s)加密锁驱动程序路径:光盘Value PacksensedriverS3_INST.EXE彩虹加密锁并口驱动程序的路径(ljng):光盘SentinelRainbowSSD.exe根据(gnj)不同的加密锁安
8、装不同的驱动。如果不确定是深思锁还是彩虹锁,可以把 两个驱动分别装一下。加密锁驱动在光盘中的路径如下:第14页/共67页第十五页,共67页。1)确认加密锁驱动程序已经正确安装。确认并口或者USB口没有问题。2)使用运行锁双击工程管理器的当前工程进入,因为(yn wi)双击进入的是开发环境,而加密锁是运行锁,因此找不到锁。3)BIOS设置中将并口的设置改为ECP模式,EPP模式找不到加密锁。1、提示(tsh)找不到加密锁?加密锁常见问题:第15页/共67页第十六页,共67页。4)6.1以上版本的加密锁不能够使用在5.1以及以下版本。6.1以上版本的加密锁可以使用在高版本上面。5)有些计算机可能会
9、出现深思的加密锁找不到的情况,在确定并口、加密锁没有问题的情况下,可以考虑更换(gnhun)为彩虹锁或者建议客户更换(gnhun)为USB锁。6)部分OEM版本以及电力版需要单独的加密锁,不能够使用通用版的加密锁。7)戴尔的部分机型出现找不到加密锁的情况。加密锁常见问题:1、提示(tsh)找不到加密锁?第16页/共67页第十七页,共67页。加密锁常见问题:2、USB锁与并口加密锁同时存在(cnzi),如何处理?第17页/共67页第十八页,共67页。加密锁常见问题:第18页/共67页第十九页,共67页。 组态王工程管理器的主要作用就是为用户集中管理本机上的所有组态王工程。工程管理器的主要功能包括
10、:新建、删除工程,对工程重命名,搜索指定路径下的所有组态王工程,修改工程属性,工程的备份、恢复、数据词典的导入导出,切换(qi hun)到组态王开发或运行环境等。双击桌面上的工程管理器的快捷方式,即可进入组态王工程管理器 经常使用的功能为DB导入导出,主要针对点数比较多的工程会减少定义变量的工作量。第19页/共67页第二十页,共67页。 硬件设备包括(boku)PLC、仪表、模块、板卡、变频器等。 软件设备(shbi)包括DDE、OPC及组态王的网络站点。硬件设备是指要和组态王作通讯的下位设备,我们在连设备的时候首先要考虑设备的型号、通讯协议,然后根据型号、协议在组态里建相应的设备。第20页/
11、共67页第二十一页,共67页。在设备定义的时候可能在设备列表中找不到对应的设备,这时需要我们了解设备的具体驱动协议是不时通用的驱动,如modbus协议,如果是的话我们可以通过选对应的驱动就可以了,不一定要设备对应。如果是特殊的协议,那就要和我们的技术人员联系,确定驱动没有,可能要做相应驱动的开发。驱动程序的安装,利用(lyng)驱动安装工具或者手动安装。6.52后期版本设备列表文件修改:DevLst.dat修改为DevLst_Default.Dat,亚控公司提供工具对原来的设备列表进行转换。第21页/共67页第二十二页,共67页。 数据词典中存放的是您制作应用系统时定义的变量以及系统预先(yx
12、in)定义的变量。变量可以分为基本类型和特殊类型两大类,基本类型的变量又分为“内存变量”和“I/O变量”两类。 特殊变量类型有报警窗口变量、历史趋势曲线变量、系统(xtng)变量三种。第22页/共67页第二十三页,共67页。变量被使用后无法进行删除以及变量类型的修改,如果需要修改则将使用的动画连接去掉,然后(rnhu)更新变量计数后即可修改。变量使用报告可以列出此变量使用的位置。为了不影响采集速度,建议只写变量采集频率定义为0第23页/共67页第二十四页,共67页。 为方便用户快速、成批定义变量,组态王支持结构数据类型,使用结构数据类型定义结构变量。结构变量是指利用(lyng)定义的结构模板在
13、组态王中定义变量,该结构模板包含若干个成员,当定义的变量的类型为该结构模板类型时,该模板下所有的成员都成为组态王的基本变量。一个结构模板下最多可以定义64个成员。结构变量中结构模板允许两层嵌套,即在定义了多个结构模板后,在一个结构模板的成员数据类型中可嵌套其它结构模板数据类型。 结构变量主要使用在相同的设备比较多,变量比较多的情况下。小点数工程不建议客户使用结构变量。结构(jigu)变量:第24页/共67页第二十五页,共67页。画面文件名称:*.pic,备份文件:*.111如果画面文件损坏可以考虑将111文件修改为pic文件进行(jnxng)恢复。 第25页/共67页第二十六页,共67页。 工
14、具箱功能工具箱功能(gngnng)使用使用工具箱 :绘制图素的主要(zhyo)工具放置在图形编辑工具箱内 ,当画面打开时,工具箱自动显示。工具箱找不到的情况:自动隐藏任务栏即可找到。 图库功能使用图库:如何制作属于自己的图库?如何复制自己的图库?第26页/共67页第二十七页,共67页。 动画连接(linji)所谓“动画连接”就是建立画面的图素与数据库变量的对应(duyng)关系。 根据连接动画的图素的不同我们可以分为:1图库精灵的动画连接(从图素中选择出来)2普通图素的动画连接图库精灵的动画连接:一般双击图素就会出来连接界面,根据需要连接相应的变量就可以了,如图:第27页/共67页第二十八页,
15、共67页。普通(ptng)图素的动画连接:双击画面上的普通图素会出现(chxin)动画连接窗口,如图:可以选择相应的连接属性,对于不同的图素,动画连接界面上可以选择的不尽相同,只有(zhyu)可以选择的才可以使用。第28页/共67页第二十九页,共67页。 命令(mng lng)语言的使用 命令语言的格式(g shi)类似语言的格式(g shi),工程人员可以利用其来增强应用程序的灵活性。组态王的命令语言编辑环境已经编好,用户只要按规范编写程序段即可,它包括:应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言、自定义函数命令语言和画面命令语言等。第29页/共67页第三十页,共67页。
16、 命令语言有六种形式(xngsh),其区别在于命令语言执行的时机或条件不同:1、应用程序命令语言:可以在程序启动时、关闭时或在程序运行期间周期执行。如果(rgu)希望周期执行,还需要指定时间间隔。2、数据改变命令语言:只链接到变量或变量的域。在变量或变量的域值变化到超出数据字典中所定义(dngy)的变化灵敏度时,它们就被触发执行一次。第30页/共67页第三十一页,共67页。3、事件命令语言:规定在事件发生、存在、消失(xiosh)时分别执行的程序。离散变量名或表达式都可以作为事件。4、热键命令(mng lng)语言:被链接到设计者指定的热键上,软件运行期间,操作者随时按下热键都可以启动这段命令
17、(mng lng)语言程序。5、自定义函数(hnsh)命令语言:提供用户自定义函数(hnsh)功能。用户可以根据组态王的基本语法及提供的函数(hnsh)自己定义各种功能更强的函数(hnsh),通过这些函数(hnsh)能够实现工程特殊的需要。6、画面命令语言:可以在画面显示时、隐含时或在画面存在期间定时执行画面命令语言。在定义画面的各种图索的动画连接时,可以进行命令语言的连接(如按钮,菜单等)。第31页/共67页第三十二页,共67页。 趋势曲线用来反应变量随时间的变化情况。趋势曲线有两种:实时趋势曲线和历史趋势曲线。这两种曲线外形都类似于坐标纸,X轴代表(dibio)时间,Y轴代表(dibio)
18、变量的量程百分比或者实际值。 实时曲线: 历史曲线: 历史曲线控件:第32页/共67页第三十三页,共67页。 查看(chkn)历史曲线的前提是记录历史数据: 在工程浏览窗口(chungku)左侧的“工程目录显示区”中选择“数据库”中的“数据词典”选项,在“数据词典”中选择变量“原料油液位”,双击此变量,在弹出的“定义变量”对话框中单击“记录和安全区”属性页,如图: 在工程浏览器窗口左侧的“工程目录显示(xinsh)区”中双击“系统配置”中的“历史数据记录”选项,弹出“历史记录配置”对话框,如图: 注意:1.记录方式新加 “每次采集记录 ”,谨慎使用。 2.历史数据记录新加 磁盘剩余空间过低报警
19、。第33页/共67页第三十四页,共67页。 历史趋势(qsh)曲线:1.选择工具箱中的工具,在画面中插入通用(tngyng)控件窗口中的“历史趋势曲线” 控件,如图 2.选中此控件,单击鼠标右键在弹出的下拉菜单中执行(zhxng)“控件属性”命令,弹出控件属性对话框,如图 :3.在曲线属性页中您可以利用“增加”按钮添加历史曲线变量 并设置曲线的采样间隔 。并提供曲线比较,曲线的多种画法,无效数据的处理方式,数据的来源等。4.在坐标系属性页中,可以定义曲线控件的外观,曲线的绘制方式等。5.在游标配置选项属性页中,在此属性页中您可以设置历史曲线窗口左右游标在显示数值时的显示风格及显示的附加信息。第
20、34页/共67页第三十五页,共67页。 组态王提供内嵌式报表系统,工程人员可以任意设置报表格式,对报表进行(jnxng)组态。组态王为工程人员提供了丰富的报表函数,实现各种运算、数据转换、统计分析、报表打印等。既可以制作实时报表又可以制作历史报表。 实时报表(bobio):用报表(bobio)显示实时的数据。1.选择工具箱中报表的工具,在画面上绘制(huzh)一实时数据报表窗口,如图 2.“报表工具箱”会自动显示出来,双击窗口的灰色部分,弹出“报表设计”对话框 3.输入静态文字 : 选中单元格直接输入,合并单元格等。4.插入动态变量 : 插入变量名称并在名称前加“=”。第35页/共67页第三十
21、六页,共67页。 历史报表:通过报表函数(hnsh)调取历史数据的数据。1.固定时间间隔查询:ReportSetHistData(ReportName, TagName, StartTime, SepTime, szContent) ,我们(w men)可以按固定的时间间隔从历史库调取数据生成报表。如:查询(chxn)变量“压力”自2001年5月1日8:00:00以来的数据查询(chxn)间隔为30秒,数据报表的填充范围为a2 :a50, 表示竖排第一列从第二行到第五十行。long StartTime; (StartTime为自定义变量)StartTime=HTConvertTime(2001
22、, 5, 1, 8, 0, 0); ReportSetHistData(历史数据报表, 压力, StartTime, 30, a2:a50);第36页/共67页第三十七页,共67页。2.不固定时间间隔查询:ReportSetHistData2(StartRow,StartCol);只要设置查询的数据在报表中填充的起始位置,即输入起始行数(StartRow)、列数(StartCol)。系统(xtng)会自动弹出历史数据查询对话框 。报 表 系 统第37页/共67页第三十八页,共67页。 常用(chn yn)报表函数的介绍:报表(bobio)保存:ReportSaveAs(ReportName,F
23、ileName);报表(bobio)打印预览:ReportPrintSetup(ReportName);报表单元格数据写入:ReportSetCellValue(ReportName, Row, Col, Value);报表单元格字符写入:ReportSetCellString(ReportName, Row, Col, Value);报表单元格数据获取:ReportGetCellValue(ReportName, Row, Col);报表单元格字符获取:ReportGetCellString(ReportName, Row, Col);报表调入:ReportLoad(ReportName,F
24、ileName);报 表 系 统第38页/共67页第三十九页,共67页。 报警(bo jng)设置报警组:为了方便对不同的报警做不同的处理,可以把相关的变量定义到不同报警组。当然如果我们没有必要对报警分组处理,我们也可以不分报警组,那样系统会默认(mrn)为系统带的总报警组。报警组编辑画面如图:第39页/共67页第四十页,共67页。设置变量的报警属性 :变量定义报警是能产生报警的前提条件,只有定义报警我们才可能(knng)在报警窗口中看到报警或把报警记录到数据库再来查看。在数据词典中选择要报警(bo jng)变量,双击此变量,在弹出的“定义变量”对话框中单击“报警(bo jng)定义”选项,如
25、图:第40页/共67页第四十一页,共67页。 报警(bo jng)显示我们(w men)可以通过报警窗口来显示报警,分为实时报警窗口和历史报警窗口,可以通过报警窗口的定义来定义如图:第41页/共67页第四十二页,共67页。 报警(bo jng)存储和查询报警信息也可以保存到外接数据库中,我们可以通过数据库查询(chxn)控KVADODBGrid控件来查询(chxn)历史报警。第42页/共67页第四十三页,共67页。 报警(bo jng)的自定义函数在组态王自定义函数中,有三个系统(xtng)预置的报警自定义函数。分别为:1、实型变量报警事件(shjin)($System_RealAlarm)自
26、定义函数2、整型变量报警事件($System_LongAlarm)自定义函数3、离散型变量报警事件($System_DiscAlarm)自定义函数自定义函数的调用执行有两种方式: 1、系统产生报警事件后会自动调用相应数据类型的函数,如整型变量产生报警时,系统自动调用整型预置自定义函数; 2、如果在配置报警窗的“操作属性”时,选择了“允许双击报警条”,则系统运行时双击报警事件报警条,也会自动调用相应数据类型的函数。 第43页/共67页第四十四页,共67页。三种预置(y zh)自定义函数如下: 1. 实型:void $System_RealAlarm(RealTag rTag, long time
27、, long nEvent, long nAction) 2. 整型:void $System_LongAlarm(LongTag lTag, long time, long nEvent, long nAction) 3. 离散(lsn)型:void $System_DiscAlarm(DiscTag dTag, long time, long nEvent, long nAction) rTagrTag:表示:表示(biosh)(biosh)变量,即普通变量,和组态王系统变量一样具有值和变量所有的域,这些值都是只读的。变量,即普通变量,和组态王系统变量一样具有值和变量所有的域,这些值都是只
28、读的。nTimenTime:表示自从格林威治时间1970年1月1日0起到报警事件产生时的秒数,表征报警事件产生的时间;第44页/共67页第四十五页,共67页。nActionnAction:表示当:表示当nAction=1nAction=1时表示是双击报警条,当时表示是双击报警条,当nAction=0nAction=0时表示产生时表示产生(chnshng)(chnshng)报警事件。报警事件。 预置自定义函数函数体初始内容为空,需要用户在里面添加命令语言。利用报警预置自定义函数,可以实现用户自己想在报警产生后做的一些(yxi)处理。 注意: 1 预置自定义函数不可以在其它命令语言中调用。函数名称
29、及参数是不能修改(xigi)的。 2 在每个函数中不能对产生报警事件的变量或变量的域赋值。 nEventnEvent:表示当前产生或双击报警窗时的报警类型。报警类型的返回值如下: 0 报警 1 恢复 2 确认 第45页/共67页第四十六页,共67页。 组态王控件 组态王中提供的控件在外观上类似于组合图素,工程人员(rnyun)只需把它放在画面上,然后配置控件的属性进行相应的函数连接,控件就能完成其复杂的功能。下面介绍一种组态王控件。XY曲线控件 :通过(tnggu)曲线来体现两个变量的关系。单击工具箱中的“插入控件”工具,在弹出的创建控件窗口中双击“趋势曲线”类中的“X-Y轴曲线”控件,在画面
30、上绘制XY曲线窗口: 选中并双击此控件,弹出控件属性设置对话框 第46页/共67页第四十七页,共67页。 通用(tngyng)控件 组态王除了支持本身提供的各种控件外,还支持Windows标准的Active X控件,包括Microsoft提供的标准Active X控件和用户自制(zzh)的Active X控件 ,用户通过设置控件的这些属性、事件、方法来完成工作。 下边(xi bian)举个微软的日历控件的例子:单击工具箱中的“插入通用控件”工具,在弹出的通用控件窗口中选择如下控件, 单击“确定”按钮,在画面中绘制一日历控件 双击此控件弹出动画连接属性对话框 双击“事件”属性卡中的“CloseU
31、p”事件,在弹出的事件命令语言对话框中输入如下命令语言 ,可以通过赋值得到控件上选择的日期、时间等。 组态王控件、通用控件第47页/共67页第四十八页,共67页。 组态王可以与其他外部数据库(支持ODBC访问接口)进行数据传输。数据的传输就是通过数据源数据源通过不同的驱动程序连接(linji)不同类型的特定的数据库。组态王再通过和数据源的连接(linji)实现组态王和数据库的连接(linji)。目前(mqin)支持较好的数据库:Access ,SQL Server,Oracle。 在数据源(ODBC)建立连接的基础上,组态王可以通过两种方式和外接数据库做连接:组态王的命令语言(SQL语句);控
32、件连接(KVADODB)第48页/共67页第四十九页,共67页。 SQL管理器:表格模板(mbn)和记录体。表格(biog)模板:通过组态王的命令来在数据库中建立模板定义的表格(biog)。重复建立同一名称的表格(biog)信息窗口会提示错误。记录体:体现数据库中字段和组态王变量的对应关系。要把两边的类型对应好,要不会影响(yngxing)数据的记录。第49页/共67页第五十页,共67页。 命令(mng lng)语言(SQL语句)1. 组态王的命令语言(SQL语句(yj))和外接数据库连接SQLConnect( DeviceID, dsn=; uid =;pwd=);DeviceID 内存整数
33、(zhngsh),组态王和数据库的连接号,正常情况下组态王运行连接一次就可以了,连接多次DeviceID会自动累加。2. 数据的保存:我们可以通过定时或条件触发向数据库插入数据。用到的命令语言。建立保存数据记录体。SQLInsert( DeviceID, TableName, BindList );第50页/共67页第五十一页,共67页。3.数据(shj)的查询:要建立相应的查询记录体SQLSelect(DeviceID , “TableName” , “BindList” , “WhereExpr” , “OrderByExpr”);SQLFirst(DeviceID);查询(chxn)第一
34、条记录。SQLNext(DeviceID); 查询当前记录的下一条记录。 SQLPrev(DeviceID); 查询当前记录的上一条记录。 SQLLast(DeviceID); 查询最后一条记录。第51页/共67页第五十二页,共67页。 KVADODB 数据库查询(chxn)既可以(ky)通过ODBC连接数据库,也可以(ky)通过ADO连接数据库显示数据(shj)库表中的数据(shj),可选择显示字段,编辑查询条件,开发状态可设置显示表头,运行状态可编辑表格中数据(shj),运行状态可动态设置数据(shj)源、数据(shj)库、数据(shj)表等参数.第52页/共67页第五十三页,共67页。
35、单击工具箱中的“插入通用控件”按钮或选择菜单(ci dn)命令“编辑插入通用控件”,则弹出控件对话框。在插入控件对话框内选择“KvDBGrid Class”,如图 :用鼠标左键单击“确定”按钮,鼠标变成十字形,然后在画面(humin)上画一个矩形框,KvDBGrid控件就放到画面(humin)上了。可以任意移动、缩放控件,如同处理一个单元图素一样,如图 选择控件后单击鼠标右键,在弹出的下拉式菜单中选择“控件属性”命令。弹出控件固有属性页,可分别(fnbi)设置如下属性,如图 : 通过数据源的连接,可以连接表格或视图。第53页/共67页第五十四页,共67页。控件一些常用(chn yn)属性和方法
36、:1.Where属性:字符串型属性,设置查询条件,如果不需要任何(rnh)条件,则字符串为空。如按时间查询:数据库控件.Where=AlarmDate=2003/1/1;2. FetchData()方法(fngf):执行数据查询,并将查询到的数据填充到表格中。 3. Print()方法:执行表格打印 4. RefreshData()方法:按照上次查询的条件,重新刷新一遍表格中的数据。5. RemoveAllData()方法:删除KvDBGrid表中的所有数据。6. QueryDialog()方法:弹出条件查询输入框,方便条件查询第54页/共67页第五十五页,共67页。 OPC是OLE for
37、process control 的缩写(suxi),是一种用于过程控制的工业标准,是基于微软的COM、DCOM技术,它使不同应用程序之间以及应用程序与不同硬件设备之间有了一个统一的标准。 OPC标准的实质是在硬件供应商和软件开发商以及(yj)软件开发商之间建立了一套完整的“规则”,只要遵循这套规则,即可进行数据通讯。 组态王既可以做OPC服务器又可以做OPC客户端。第55页/共67页第五十六页,共67页。 DDE是Windows平台上的一个完整的通信协议,组态王支持(zhch)动态数据交换(DDE),能够和其他支持(zhch)动态数据交换的应用程序方便地交换数据。 DDE过程可以比喻为两个人的
38、对话,一方向另一方提出问题,然后等待回答。提问的一方称为(chn wi)“客户”(Client)回答的一方称为(chn wi)“服务器”(Server)。 第56页/共67页第五十七页,共67页。 2.主题(topic):对“组态王”来说,主题规定为“tagname”;Excel的主题名是电子表格的名称,比如(br)sheet1、sheet2 ;Visual Basic程序的主题由窗体(Form)的LinkTopic属性值指定。 3.项目(item):这是被讨论的特定数据对象。在“组态王”的数据词典里,工程人员(rnyun)定义I/O变量的同时,也定义项目名称。Excel里的项目是单元,比如
39、r1c2。对Visual Basic程序而言,项目是一个特定的文本框、标签或图片框的名称。DDE对话(duhu)的内容是通过三个标识名来约定的 : 1.应用程序名(application):进行DDE对话的双方的名称。 “组态王”运行系统的程序名是“VIEW”,Microsoft Excel的应用程序名是“Excel” 。 第57页/共67页第五十八页,共67页。设置开发设置开发(kif)系统:开发系统:开发(kif)标题栏的设置,如图:标题栏的设置,如图:设置运行设置运行(ynxng)系统:运行系统:运行(ynxng)系统外观,主画面,特殊。如图:系统外观,主画面,特殊。如图:报警配置报警配置:文件配置,数据库配置,打印配置。如图:历史数据记录历史数据记录:历史记录配置。如图:网络配置网络配置:网络参数,节点类型,客户配置。如图:用户配置用户配置:用户和安全区配置。如图:打印配置打印配置:配置打印机。如图:第58页/共67页第五十九页,共67页。组态王的冗余(rn y)方式有三种:双设备(shbi)冗余; 双机冗余;双网络冗余。 双设备(shbi)冗余: 双设备冗余,是指设备对设备的冗余,即两台相同的设备之间的相互冗余。对于用户比较重要的数据采集系统,用户可以用两个完全一样的设备同时采集数据,并与组态王通讯。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川省绵阳市平武县2024-2025学年七年级上学期1月期末考试道德与法治试卷(含答案)
- 湖南省株洲市2025届高三年级教学质量统一检测数学试题(含答案)
- 重大版小学英语(2012版)三年级下册期末试卷(含答案含听力原文无音频)
- 2024高端红酒进口及分销业务承包合同
- 2024施工建筑垃圾外运及环保处理一体化项目管理合同3篇
- 2024环保设备采购及运行维护合同
- 2024年运输服务合同详细条款
- 2024版住宅区前期物业管理服务协议范本版B版
- 2025年度GRC防火板采购合同模板3篇
- 2024石子销售合同范例:违约责任、争议解决
- 做账实操-期货公司的账务处理示例
- Java Web 开发从入门到实战 课件 第8章 过滤器与监听器
- 人教版二年级上册100以内加减法竖式计算题300道及答案
- 高考重庆语文试卷及答案
- DB13(J)T 8542-2023 建筑施工塔式起重机检验技术规程
- 2023年航空公司招聘:机场安检员基础知识试题(附答案)
- 《现在完成时》语法复习课件(共44张-)
- 岩溶地区建筑地基基础技术规范DBJ-T 15-136-2018
- 自动控制原理(山东大学)智慧树知到期末考试答案2024年
- ba年会快闪开场模板
- 游戏你来比划我来猜的PPT
评论
0/150
提交评论