工业组态软件实用技术 第14章 外部接口及通信.ppt_第1页
工业组态软件实用技术 第14章 外部接口及通信.ppt_第2页
工业组态软件实用技术 第14章 外部接口及通信.ppt_第3页
工业组态软件实用技术 第14章 外部接口及通信.ppt_第4页
工业组态软件实用技术 第14章 外部接口及通信.ppt_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

第14章外部接口及通信 14 1DDE14 2OPC14 3SQL访问14 2OPC 14 1DDE 动态数据交换 DDE 是微软的一种数据通讯形式 它使用共享的内存在应用程序之间进行数据交换 它不同于剪贴板方法 它能够及时更新数据 在两个应用程序之间信息是自动更新的 无须用户参与 14 1 1本地DDE设置 1 力控R数据库作为DDE服务器 VB应用程序作为客户端 2 力控R数据库作为DDE客户程序 EXCEL作为DDE服务器 首先在数据库中创建一个模拟I O点FI101 FI101的PV参数为实型 FI101的DESC参数为字符型 FI101 PV和FI101 DESC通过DDE方式分别连接到EXCEL工作薄BOOK1 XLS的工作单的R1C1和R1C2单元 即EXCEL工作单的第一行左起第一个和第二个单元格 CELL 在Draw导航器中双击 数据库组态 以启动DBManager程序 然后在DBManager中双击FI101点 选择 数据连接 使其展开 选择 I O设备 下面的 EXCEL 项 如图14 6所示 在上述 数据连接 对话框后 选择 PV 参数 点击 增加 按钮 出现如图14 7DDE数据连接对话框 输入DDE的项名 R1C1 单击 确定 按钮 该点的PV 连接项列表 中增加了一项数据连接 如图14 8所示 2 VB应用程序为服务端 新建工程项目 将窗体更名为DDEServer 力控R组态 设备定义向导中的服务器名称 输入生成的应用程序名 主题名称 VB应用程序窗体名称 建立四个数据库点 a1 a2 a3和a4 四个点分别对应var1 var2 var3和var4 在图14 14中DDE连接项 输入VB窗体中文本框的名字先启动VB程序 再启动力控R运行效果如下 14 1 2远程NETDDE配置 Netdde是通过网络借助DDE进行数据交互的一种方式 具体设置如下1 打开DDE请单击windows系统菜单 开始 单击 运行 然后键入ddeshare确定 弹出如图14 16所示的界面 2 添加DDE共享 选择图14 16中 共享 菜单下的 DDE共享 弹出如图14 17所示的界面 单击 添加共享 按钮 出现如图14 18所示的DDE共享属性对话框 3 信任共享设置 用于查看和修改与信任的DDE共享有关的属性 选中刚才建立的共享 db db 然后单击按钮 信任共享 弹出如下界面 允许启动应用程序 当某个客户DDE应用程序尝试初始化一个DDE对话时 服务器DDE应用程序将自动启动 若不选 则只有服务器DDE程序运行时 DDE对话才能成功 4 设置访问权限 出现如图14 19权限对话框 14 2OPC 力控R实时数据库支持OPC标准 作为OPC客户程序 它可以从其他OPC服务器程序中访问数据 与DDE类似 当力控RR数据库作为客户端访问OPC服务器程序时 是将OPC服务器程序当作一个I O设备 数据库中的点参数通过I O数据连接与OPC服务器程序进行数据交换 OPC是OLEforProcessControl的缩写 即把OLE应用于工业控制领域 14 2 1OPC概述 OPC规范包括OPC服务器和OPC客户两个部分 其实质是在硬件供应商和软件开发商之间建立了一套完整的 规则 只要遵循这套规则 数据交互对两者来说都是透明的 硬件供应商无需考虑应用程序的多种需求和传输协议 软件开发商也无需了解硬件的实质和操作过程 1 OPC特点2 力控R的OPC驱动 14 2 2OPC基本概念 OPC服务器由三类对象组成 相当于三种层次上的接口 服务器 Server 组 Group 和数据项 Item 每个数据项的数据结构包括三个成员变量 数据值 数据质量和时间戳 数据值是以VARIANT形式表示的 应当注意 数据项表示同数据源的连接而不等同于数据源 无论 14 2 3OPC体系结构 OPC服务器必须实现COM接口 是否实现自动化接口则取决于供应商的主观意愿 14 2 4力控ROPC客户端使用 1 定义OPC设备在力控R导航器窗口中选则 I O设备驱动 项中的 OPC 设备并展开 双击 OPC Client 出现如图14 22设备配置对话框 然后单击按钮 继续 2 数据连接 对OPC数据项进行数据连接与其它设备类似 以Schneider公司的一个仿真OPC服务器 OPCFactorySimulatorServer 服务器名 Schneider Aut OFSSimu 为例 说明对OPC数据项进行数据连接的过程 单击 增加 按钮 在 读写权限 中选择一种读写方式 最后单击 确定 按钮 便生成了一个数据项的数据连接 14 2 5力控ROPC服务器使用 力控R数据库可以做为OPC服务器使用 与其它不同厂家的OPC客户端相连接 步骤如下 1 OPC服务器的注册在使用力控R的OPC服务器之前要进行注册 如图14 26所示 2 与其它厂家的OPC客户端相连接 选择菜单中的OPC选项 选择 connect 出如图14 27所示的对话框 选择菜单中的OPC选项 选择 AddItem 如图14 28所示的增加对话框 在 Browseitems 中 左边是力控R数据库中的所有点 右边是所有点的参数 在这里选择出所要连接的点及其参数 显示的数据如图14 29所示 14 2 6网络OPC使用 数据库之间可以通过网络以OPC方式进行通讯 同样其他OPCclient OPCserver也可以通过网络与力控R之间以OPC方式进行通讯 1 OPC服务器配置 win2000 nt的配置配置作为OPC服务器的机器主要是指对dcomcnfg程序进行配置 win2000操作系统自己带有dcomcnfg程序 设置过程如下 打开dcomcnfg 在windows菜单 开始 中选择 运行 在编辑框中输入 dcomcnfg 如图14 30所示 然后在如图14 35所示的 身份标识 属性页中选中 交互式用户 再回到如图14 36所示的 分布式com配置属性 对话框中 选中PCAutoOPCServer 定义属性 点击 确定 后 弹出如图14 32所示的 分布式com配置属性 对话框 进入如图14 33所示的 默认安全机制 属性页进行定义 然后选中 opcEnum 进行 属性 配置 弹出如图14 34所示的属性对话框 在 安全性 属性页中选中 使用自定义访问权限 使用自定义启动权限 和使用自定义配置权限 并分别进行编辑 全部设置为 everyone 允许访问 允许设置 完全控制等 14 3SQL访问 14 3 1概述SQL 结构化查询语言 是关系数据库使用的标准语言 用来检索 更新和管理数据 开放式数据库互连 ODBC 是Microsoft的标准API 用来访问 显示和修改各种关系数据库数据 力控R通过ODBCAPI访问SQL数据源 并为之封装了多种数据库访问函数即SQL函数 用户通过这些函数 表模板 绑定表以及ODBC数据源标识就可以创建 删除数据表 向数据表中插入 更新记录 定位记录 读取记录内容 从而实现力控R与关系数据库间的双向传送 14 3 2数据表模板 数据表模板对应数据库 DBMS 中的数据表结构 在模板中定义了数据表中包括的字段 及各字段的属性 用于SQLCreateTable 函数 在导航器中选择 数据表管理 SQL数据表模板 将出现如图14 37所示的SQL数据表模板对话框 14 3 3数据表绑定 数据表绑定是将数据表中的字段与Draw中的变量相关联 要建立数据表绑定 您可以在导航器中选择 数据表管理器 数据表绑定 将出现如图14 38所示的数据表绑定对话框 2 修改绑定表 可以在导航器中选择您想改变的绑定表名称 然后单击右键选择 修改 会出现如图14 39所示的修改绑定表对话框 14 3 4SQL函数 力控R提供了一组SQL函数 以便您使用脚本语言访问其它数据库 DBMS SQL函数是同步执行的 在SQL函数返回之前 VIEW不能做任何事情 14 4pFieldComm通讯协议转发器 14 4 1适用范围 14 4 2功能特点 1 概述本装置可以从通讯协议级实现串口 包括RS232 RS485 RS422等 以太网 各种现场总线 包括CAN LonWorks Profibus等 通讯网络的相互转换 以便与其它设备或调度间进行实时的数据交换 同时完成各个网络上所有测量 控制 保护 信号等数据汇总工作 按RS 232 RS 485 各种现场总线或以太网通讯方式传输 可与调度系统按相关通讯规约连接 构成分散式控制RTU系统 2 pFieldComm工作原理 pFieldComm的数据转发 则是将pFieldComm当作一台数据服务器 接受来自数据采集主机的数据采集指令 pFieldComm的数据转发协议类型 站物理地址 转发数据通道地址或者参数名称由使用人员自主设定 3 丰富的规约库及优秀的开放式驱动开发平台 pFieldComm可以与多种I O设备进行通信 目前支持的I O设备包括 各电力厂家的保护测控装置 直流屏 小电流选线装置 VQC自动装置 可编程控制器 PLC DCS 智能模块 板卡 智能仪表 变频器等共有500多种 pFieldComm的数据转发模块目前支持多种标准规约 比如IEC608

温馨提示

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

评论

0/150

提交评论