intouch专家篇 08第8章 io通讯

intouch专家篇 08第8章 io通讯

ID:21966339

大小:1.44 MB

页数:17页

时间:2018-10-21

intouch专家篇 08第8章 io通讯_第1页
intouch专家篇 08第8章 io通讯_第2页
intouch专家篇 08第8章 io通讯_第3页
intouch专家篇 08第8章 io通讯_第4页
intouch专家篇 08第8章 io通讯_第5页
资源描述:

《intouch专家篇 08第8章 io通讯》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、沈股自控公司培训教程第八章I/O通讯第八章I/O通讯InTouch使用Microsoft“动态数据交换”(DynamicDataExchange,简称DDE)、FastDDE、NetDDE以及WonderwareSuiteLink协议与其它的Windows程序、WonderwareI/O服务器以及同现实世界进行通讯的第三方“I/O服务器”程序进行通讯。目录8.1支持的通讯协议8.2WonderwareSuiteLink8.3InTouchI/O地址命名惯例8.4InTouchI/O地址8.5InTouch访问名8.6在InT

2、ouch中定义I/O项目8.7监视I/O对话的状态8.8监视I/O服务器通讯状态8.1支持的通讯协议“动态数据交换”(DDE)是Microsoft开发的一种通讯协议,可供Windows环境下的应用程序彼此发送/接收数据与指令。它在同时运行的两个应用程序之间实现一种客户端与服务器关系。服务器应用程序提供数据,并接受对这些数据感兴趣的任何其它应用程序的请求。发出请求的应用程序被称作客户端。有些应用程序(如InTouch与MicrosoftExcel)可以同时作为客户端与服务器。FastDDE提供了一种方法,可以将许多专用的Won

3、derwareDDE消息压缩成单个MicrosoftDDE消息。由于减少了客户端与服务器之间所需的DDE事务总数,此种压缩处理可提高效率与性能。尽管Wonderware的FastDDE已将DDE应用扩展到我们所在的行业,但是在分布式环境中,此种扩展正被推向其性能极限。8.2WonderwareSuiteLinkWonderwareSuiteLink使用基于TCP/IP的协议。SuiteLink专门设计用于满足象数据完整性、高吞吐量以及方便诊断这样的工业需要。所有的Microsoft操作系统都支持此协议标准。要使用SuiteL

4、ink通讯协议1.MicrosoftTCP/IP必须已配置并能正常工作。2.必须使用不超过15个字符的计算机名(节点名)。如需有关配置MicrosoftTCP/IP的详细信息,请参阅MicrosoftWindows操作系统的文档。3.WonderwareSuiteLink必须作为服务运行。如果由于某种原因导致SuiteLink已经停止,则需要再次启动它。(安装InTouch时自动安装SuiteLink,在缺省条件下,它配置成作为“服务”自动启动)。如需有关Windows服务的详细信息,请参阅附录A“InTouchWindow

5、s服务概述”。8.3InTouchI/O地址命名惯例InTouch使用三个部分组成的命名惯例来识别“I/O服务器”程序中的数据元素,这三个部分是应用程序名、主题名以及项目名。要从另一个应用程序获取数据,客户端程序(InTouch)需要通过指定上述三个项目来打开通往服务器程序的通道。为了让InTouch从其它应用程序获取数据值,它还必须了解提供数据值的应用程序的名称、应用程序中包含数据值的主题的名称,以及该主题中特定项目的名称。此外,InTouch还需要了解数据的类型:离散型、整型、实型(浮点数),还是消息型(字符串)。此信息

6、确定在InTouch数据库中定义标记名时它的I/O类型。现在,当WindowViewer运行时,它会自动执行获取与保持此项目的值所需的全部动作。8.4InTouchI/O地址另一个Windows应用程序从InTouch请求提供数据值时,它也必须了解这三个I/O地址项。下面介绍InTouch的I/O地址命名惯例:VIEW(应用程序名)确定包含数据元素的InTouch运行时程序。TAGNAME(主题名)是读取/写入InTouch数据库中的标记名时总是会用到的词。ActualTagname(项目名)是“InTouch标记名字典”中

7、为该项目定义的实际标记名。8.5InTouch访问名创建I/O型标记名或远程标记名引用时,必须将它们与“访问名”关联起来。“访问名”包含用于同其它I/O数据源进行通讯的信息,包括节点名、应用程序名及主题名。要创建访问名1.在特别菜单上,单击访问名;或者在“应用程序浏览器”中的配置下,双击访问名。此时出现访问名对话框。2.在“应用程序浏览器”中,可以使用鼠标右键单击访问名,然后单击打开。您也可以在“标记名字典”中定义I/O型标记名时创建“访问名”。3.单击添加。此时出现添加访问名对话框。4.在访问名框中,输入希望InTouch

8、给这个“访问名”使用的名称。为简单起见,在此请使用与主题名相同的名称。8.5InTouch访问名5.如果数据位于网络“I/O服务器”中,请在节点名框中输入远程节点的名称。6.在应用程序名框中,输入将从中获取数据值的“I/O服务器”程序的实际程序名。在本例中,数值来自WonderwareMo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。