intouch专家篇08第8章IO通讯.ppt_第1页
intouch专家篇08第8章IO通讯.ppt_第2页
intouch专家篇08第8章IO通讯.ppt_第3页
intouch专家篇08第8章IO通讯.ppt_第4页
intouch专家篇08第8章IO通讯.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

沈股自控公司培训教程 第八章 I/O通讯 沈鼓自控公司技术部 第八章 I/O通讯 InTouch 使用 Microsoft “动态数据交换” (Dynamic Data Exchange,简称 DDE )、FastDDE、NetDDE 以及 Wonderware SuiteLink 协议与其它的 Windows 程序、Wonderware I/O 服务 器以及同现实世界进行通讯的第三方 “I/O 服务器”程序进行通讯。 沈鼓自控公司技术部 目录 8.1 支持的通讯协议 8.2 Wonderware SuiteLink 8.3 InTouch I/O 地址命名惯例 8.4 InTouch I/O 地址 8.5 InTouch 访问名 8.6 在 InTouch 中定义 I/O 项目 8.7 监视 I/O 对话的状态 8.8 监视 I/O 服务器通讯状态 沈鼓自控公司技术部 8.1 支持的通讯协议 “动态数据交换” (DDE) 是 Microsoft 开发的一种通讯 协议,可供Windows 环境下的应用程序彼此发送/ 接 收数据与指令。它在同时运行的两个应用程序之间实 现一种客户端与服务器关系。服务器应用程序提供数 据,并接受对这些数据感兴趣的任何其它应用程序的 请求。发出请求的应用程序被称作客户端。有些应用 程序(如 InTouch 与 MicrosoftExcel)可以同时作为 客户端与服务器。 FastDDE 提供了一种方法,可以将许多专用的 Wonderware DDE 消息压缩成单个 Microsoft DDE 消息。由于减少了客户端与服务器之间所需的DDE 事务总数,此种压缩处理可提高效率与性能。尽管 Wonderware 的FastDDE 已将 DDE 应用扩展到我们 所在的行业,但是在分布式环境中,此种扩展正被推 向其性能极限。 沈鼓自控公司技术部 8.2 Wonderware SuiteLink Wonderware SuiteLink 使用基于 TCP/IP 的协议。 SuiteLink 专门设计用于满足象数据完整性、高吞吐 量以及方便诊断这样的工业需要。 所有的Microsoft 操作系统都支持此协议标准。 要使用 SuiteLink 通讯协议 1. Microsoft TCP/IP 必须已配置并能正常工作。 2. 必须使用不超过 15 个字符的计算机名(节点名) 。如需有关配置 Microsoft TCP/IP 的详细信息,请参 阅 MicrosoftWindows 操作系统的文档。 3. Wonderware SuiteLink 必须作为服务运行。如果 由于某种原因导致SuiteLink 已经停止,则需要再次 启动它。 (安装 InTouch 时自动安装 SuiteLink,在 缺省条件下,它配置成作为“服务”自动启动)。如需 有关 Windows 服务的详细信息,请参阅附录 A “InTouchWindows 服务概述”。 沈鼓自控公司技术部 8.3 InTouch I/O 地址命名惯例 InTouch 使用三个部分组成的命名惯例来识别“I/O 服 务器”程序中的数据元素,这三个部分是应用程序名 、主题名以及项目名。要从另一个应用程序获取数据 ,客户端程序 (InTouch) 需要通过指定上述三个项目 来打开通往服务器程序的通道。 为了让 InTouch 从其它应用程序获取数据值,它还必 须了解提供数据值的应用程序的名称、应用程序中包 含数据值的主题的名称,以及该主题中特定项目的名 称。此外, InTouch 还需要了解数据的类型:离散型 、整型、实型(浮点数),还是消息型(字符串)。 此信息确定在InTouch 数据库中定义标记名时它的 I/O 类型。现在,当 WindowViewer运行时,它会自 动执行获取与保持此项目的值所需的全部动作。 沈鼓自控公司技术部 8.4 InTouch I/O 地址 另一个 Windows 应用程序从 InTouch 请求提供数据 值时,它也必须了解 这三个 I/O 地址项。下面介绍 InTouch 的 I/O 地址命 名惯例: VIEW (应用程序名)确定包含数据元素的 InTouch 运行时程序。 TAGNAME (主题名)是读取/ 写入 InTouch 数据库 中的标记名时总是会用到的词。 ActualTagname (项目名)是“InTouch 标记名字典 ”中为该项目定义的实际标记名。 沈鼓自控公司技术部 8.5 InTouch 访问名 创建 I/O 型标记名或远程标记名引用时,必须将它们 与“访问名”关联起来。“访问名”包含用于同其它 I/O 数 据源进行通讯的信息,包括节点名、应用程序名及主 题名。 要创建访问名 1. 在特别菜单上,单击访问名;或者在“应用程序浏 览器”中的配置下,双击访问名。 此时出现访问名对 话框。 2. 在“应用程序浏览器”中,可以使用鼠标右键单击访 问名,然后单击打开。您也可以在“标记名字典”中定 义 I/O 型标记名时创建“访问名”。 3. 单击添加。 此时出现添加访问名对话框。 4. 在访问名框中,输入希望 InTouch 给这个“访问名” 使用的名称。为简单起见,在此请使用与主题名相同 的名称。 沈鼓自控公司技术部 8.5 InTouch 访问名 5. 如果数据位于网络“I/O 服务器”中,请在节点名框 中输入远程节点的名称。 6. 在应用程序名框中,输入将从中获取数据值的“I/O 服务器”程序的实际程序名。 在本例中,数值来自 Wonderware Modbus “I/O 服务器”,因此使用 MODBUS。 请勿输入程序名中的 .exe 扩展名部分。 7. 在主题名框中,输入要访问的主题名。 “主题名”是 特定于应用程序的数据元素子组。 在数据来自 Wonderware “I/O 服务器”程序的情况下,主题名与 “I/O 服务器”程序中为主题配置的名称完全相同。 与 Microsoft Excel 通讯时,主题名必须是保存电子表格 时指定的名称。例如 Book1.xls。 8. 选择要使用的协议。 如需有关详细信息,请参阅 第 841 页“支持的通讯协议”。 沈鼓自控公司技术部 8.5 InTouch 访问名 9. 选择要用于提示服务器的选项: 10. 选择启用辅助数据源复选框以选择辅助的备份服 务器。 此时对话框会展开,以显示辅助数据源的配 置字段。 信息提供完毕时,单击确定。 11. 完成指定访问名时,单击确定。 此时访问名对话 框再次出现,在列表中显示处于选定状态的新“访问 名”。 12. 单击关闭,以关闭对话框并返回到标记名定义。 沈鼓自控公司技术部 8.6 在 InTouch 中定义 I/O 项目 在“标记名字典”中定义 I/O 型标记名时, InTouch 可 以接收来自其它本地或远程 Windows 应用程序的数 据。每个 I/O 型标记名都引用“I/O服务器”程序中的一 个有效项目。如需有关分布式应用程序的详细信息, 请参阅第 5 章“构建分布式应用程序”。 要定义一个 I/O 型标记名 1. 在特别菜单上,单击标记名字典;或者在“应用程 序浏览器”中,双击标记名字典。 此时出现标记名字 典对话框。 2. 单击新建。 此时会清除标记名框。 第一次访问“标记名字典”时,则显示内部系统标记名 $AccessLevel 的定义。在“标记名字典”中定义标记 名之后,当您再次访问它时,则会显示最近编辑的标 记名的定义。 沈鼓自控公司技术部 8.6 在 InTouch 中定义 I/O 项目 3. 在标记名框中,输入要给新标记名使用的名称。 4. 单击类型。 此时出现标记类型对话框。 5. 根据下表给标记名选择 I/O 类型: 6. 在选择 I/O 类型之后,单击确定。 此时出现所选 I/O 类型对应的“详细”对话框。例如,如果选择“I/O 整 型”,则出现下面的对话框: 7. 指定定义项目所需的全部详细资料。 8. 单击访问名。 此时出现访问名对话框。 9. 双击列表中要使用的“访问名”;或者选择它,然后 单击关闭。此时所选的“访问名”(现在已与此标记名 定义关联)出现在详细对话框中访问名按钮的旁边。 例如: 10. 在项目框中,输入“I/O 服务器”程序中数据值的项 目名。 11. 单击关闭。 沈鼓自控公司技术部 8.7 监视 I/O 对话的状态 要监视 I/O 通讯的状态 1. 在特别菜单上,单击标记名字典;或者在“应用程 序浏览器”中,双击标记名字典。 此时出现标记名字 典对话框。 2. 创建一个 I/O 离散型标记名。 3. 单击访问名,将标记名指定给一个“访问名”定义。 请注意,当前已存在一个名称为 PLC1 (我们要监视 的主题)的“访问名”定义。 要确保“访问名”正确(其 主题名为 PLC1),请单击修改以查看其定义。 4. 单击取消关闭对话框,并返回到最初的访问名对话 框。 5. 单击添加。 此时出现添加访问名对话框。 6. 在访问名框中,输入 IOStatus。 沈鼓自控公司技术部 8.7 监视 I/O 对话的状态 7. 在主题名框中,输入 InTouch 内部主题 IOStatus 。 8. 选择只提示激活项。 9. 单击确定关闭对话框。 此时再次出现最初的访问 名对话框,在列表中显示新的访问名 IOStatus: 10. 单击关闭关闭对话框,并将这个新的访问名与 I/O 离散型标记名关联起来: 11. 在项目框中,输入要监视的实际主题名的访问名 。 在本例中是PLC1。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论