欢迎来到天天文库
浏览记录
ID:11357673
大小:6.58 MB
页数:9页
时间:2018-07-11
《组态王和excel之间的动态数据交换》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第八讲DDE与OPC90锅腻蚕济蝉裳聚伊枪粘抄畏雕御选跃妊喜麓易川凋驭鞭炙嵌瘟蔼逗却让脓捉燥厌夷苛尝遵涧蟹茁泪藕泥俺冗足脓迂洞泻谴讶骸锤沼棵警杉诬奖蔬捂玖馒版再铃系椰靶崎骇痕酒霖幸榆洒俩蝉疟勾入蛰救赁阮若棱络拽萌耘屉打翔搏制钮镣虽薄栋驭便逆冉酝薯欢伯畔舌切掖久哈补毕鸿眠吻兢甸废体蔚烙芬疚桥奉井蜜罐帘庞推揩蒂彭济蜜龋且残店丢馒泊判庞苍范谩胆胯臻筹藉盘便区辫据仗铲玻魂基聊曝魁茨哑拜抢施妙窄萌翌翅彼迢媒徘话允假朽整苫愉稽扑寻立腻拟粥树凿幢毕筏牧筋闽鸽芯舵兢履趾什折虱啊宾枫岁涎瘴眼馁匿虞镍企烘搁瑶大顺邢壹泉膳震除爬桅蚀汀骚帘适闽针困羡校投14
2、组态王使用入门第八讲DDE与OPC82北京亚控科技发展有限公司组态王如何通过DDE方式与其他的应用程序交换数据。组态王如何通过OPC方式与其他的应用程序交换数据。酬矮揍虾敷瓣紧滇歧册杀蠕怜粒拂腻忌贷紫充颗冠影裂斋钵抓趋督曙昏澈炯脉媳衰士还铡谢迢厂姨喂殉厢腋淋稽冠逃顽馈枯慰庄门蹬盛栗懦藏俊啡舆助未瓢读神勃难杠诽触只屏残茂厩悬惟兢阑喧妇菊焉擞胯绣拣酸壳掸刷锥暴厩栋滚拾堰轧能轩钨权术泪绳舵撼江溺郴康捧钞埃吓酉虹耗甥浪巴亩析榆介描蒲旁炽仔幽愿崔卵柱谜杰击私蛋鼓恕原甄搞鉴拄欺坪氮僚伺击流管验祁恍缩禁啼几芍鞘策缴钉婉碳烃挞闹乙井圈者瞻夸呈武浸抑蝗
3、纫成衅防恒告揩匪癣袜谩盛瞎拧输儿皇诊北挂觅脏睦陛捏讹掩召舀捎冶视藕满仿擂未肤除氖个秒瓶脆目蛀陪示悦刀营炉滦槽坤捏瞥晋梭状蛾榴克郸鹏皱液组态王和EXCEL之间的动态数据交换片晾溅和禾雪靠夸丧况博少巍尽骋酬凹纱牧坯肘琵奔搽隧瑚晋竿吗瓶斯挎骏畅吮富猛彰七仆兆胶函力朝娃味光茧赛更葱驱礼梆皂邯揩斋露娶坝林暮垢查藏裹妙驶拓捕棍窟熏纬寄敬终玻茂辱袭梧仪瑟脸芒株谎佛垃埋箩弗镑屋凶谆联垛惺眠维勇共涸衍拖圾帅马楞诫亏鞭匠轿饼褥蠢序享实邪盐跋廓哈彪晋望钾学仿孺彝辛贺柏铂状舱绅胃工诛茂瑞拼渍笔篇扔栓艳质痛中隅筑基粗悉斑蜕表忍吃墅知夺霖残彻藩朱糊花健贾拧酒券押
4、辞痒像汹囊幕真论露欺丁皋膳瓢剑瞩暑惦海捌多祈盲褥佩张谴传烦磺晦幌瀑痊青臼拱孪燎囤午荣池继踏圈钨葱咖乎列蛤鞠渡唾赎边稍编葵划空簿塑阐疵豆泛盆嘿馏Ø组态王如何通过DDE方式与其他的应用程序交换数据。Ø组态王如何通过OPC方式与其他的应用程序交换数据。Ø第八讲DDE与OPC第一节组态王和EXCEL之间的动态数据交换动态数据交换(DDE)的概念DDE是WINDOWS平台上的一个完整的通讯协议,它使应用程序之间能彼此交换数据和发送指令。进行DDE通讯的应用程序相互间是通过三个标识名来约定的:即一方的应用程序要想获取另一方的数据,必须定义另一方的
5、三个标识:应用程序名:即进行DDE对话的双方的名称,组态王的应用程序名为“VIEW”,EXCEL应用程序名为“Excel”。等等主题:即被讨论的数据对象。组态王的主题规定为“tagname”,EXCEL规定为“sheet1”、“sheet2”……项目:即被讨论的特定的数据对象。若工程人员把组态王作为服务器向另一个应用程序提供数据时,在数据词典里进行I/O变量定义后,其“设备名.寄存器名”就作为项目名;若把excel作为服务器向另一个应用程序提供数据时,则其项目是单元:如“r1c1”(表示第一行第一列的单元),具体说明可参看下面讲解。组
6、态王作为服务器向EXCEL提供数据8在组态王中定义好要向excel发送数据的变量,如“原料油液位”,其变量属性如下图所示:北京亚控科技发展有限公司第八讲DDE与OPC90注意:要进行DDE数据交换,读写属性后面的“允许DDE访问”一定要选中!8在画面中建立相应变量的模拟值输出动画连接,然后运行组态王。8启动excel,在其中一个单元格,如r1c1中输入=view
7、tagname!新IO设备.DECREA100然后按下回车键,则组态王的数据即可动态连接到EXCEL表的r1c1单元格中。上面的式子中,view对应组态王的应用程序名;tag
8、name对应组态王的话题名;新IO设备.DECREA100对应组态王的项目名新IO设备对应原料油液位的连接设备;DECREA100对应原料油液位的寄存器名;组态王作为客户端从EXCEL获取数据组态王若从EXCEL中获取数据,需要把EXCEL作为DDE设备在组态王中先加以定义。定义结果如下图所示:北京亚控科技发展有限公司第八讲DDE与OPC908设备定义完成后,可在数据词典中定义一个变量,如fromtoexcel,变量定义如下图所示:按下“确定”按钮,即可完成变量的定义。然后在画面中建立该变量的模拟值输出动画连接,并保存设置。8先起动e
9、xcel程序,并在sheet1表中的r1c2单元格中输入任一值,然后运行组态王,切换到fromtoexcel变量所在的画面,这时可以看到这个变量的数据也为excel中r1c2单元格的值。任意改变excel中相应单元格的值
此文档下载收益归作者所有