工业控制组态及现场总线技术(资源库课程) 与关系数据库的链接 2.3.5 与关系数据库的链接.docVIP

工业控制组态及现场总线技术(资源库课程) 与关系数据库的链接 2.3.5 与关系数据库的链接.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.3.5 与关系数据库的链接 1.概述 力控监控组态软件为了实现力控数据库和关系数据库之间数据传输提供了多个组件,如:扩展组件中的ODBCRouter、Ado 后台组件、关系数据库曲线、专家报表、sql 查询,这些组件中不仅封装了最早的ODBC 规范,同时也封装了OLE 与ADO 规范,用户可以根据需要在建立数据库链接时选择需要使用的规范。利用这些组件可以通过脚本来创建数据表,插入删除记录,编辑已有的数据表,清空删除数据表,查询删除记录等, 也可以由组件直接实现这些功能。 力控所支持的关系数据库包括:Access、MySQL、Oracle、SQLServer;同时也支持与Excel 的连接。 在这里主要介绍ODBCRouter 组件的使用,ODBCRouter 是力控数据库与关系数据库的衔接组件,是力控数据库软件对外接口的一个扩展组件。此组件极大的拓展了力控数据库在现场应用中的使用,方便了现场实时数据与管理数据的交互。 2.功能介绍 ODBCRouter主要功能是将力控数据库中的数据(实时数据、历史数据)转储到关系数据库,或者将关系数据库中的数据转储到力控数据库中。 一、从力控数据库转储到关系数据库的方式 1)历史数据 (1) 历史_单记录(单一触发) 所有涉及到的数据库中的某一点均对应数据表中的一个字段(用户可以人工指定数据表中的字段名),每插入一条记录,记录本时间点上所有点的历史数据,每条记录均有时间字段,如图2.85。 图2.85 (2) 历史_多记录 每一个数据点每一个历史时刻均有一条记录,记录包含本数据点历史时间、本点的点名、历史数据值(以上数据在数据表中的字段用户可以人工指定),多记录的意思就是一个数据点在数据表中可能会产生多条历史记录数据,如图2.86。 图2.86 2). 实时数据 (3) 实时_单记录( 单一触发) 所有涉及到的数据库中的某一点均对应数据表中的一个字段(用户可以人工指定数据表中的字段名),每插入一条记录,记录本时间点上所有点的实时数据,每条记录均有时间字段,如图2.87。 图2.87 (4) 实时_ 单记录_ 唯一记录( 单一触发) 所有涉及到的数据点均对应数据表中的一个字段(用户可以人工指定数据表中的字段名),每更新数据时只对第一条记录进行修改,也就是更新方式更新数据,本数据表有且有一条数据记录,记录上的时间字段记录最后更新本数据的时间点,如图2.88。 图2.88 (5) 实时_多记录 每一个数据点每一个更新时刻均有一条记录,记录包含本数据点更新时间、本点的点名、实时数据值(以上数据在数据表中的字段用户可以人工指定),多记录的意思就是一个数据点在数据表中可能会产生多条记录数据,如图2.89。 图2.90 (6) 实时_多记录_唯一记录 每一个数据点每一个更新时刻只更新本点有且仅有的一条记录,记录包含本数据点更新时间、本点的点名、实时数据值(以上数据在数据表中的字段用户可以人工指定),多记录_ 唯一记录的意思就是每个数据点在数据表中均有一条对应记录,每到更新时刻,只更新此条记录对应的数据,不再插入新的记录,如图2.91。 图2.91 二、从关系数据库转储到力控数据库的方式 1) 历史数据 (7) 历史_ 单记录( 单一触发) 每条历史记录均由时间、毫秒、数据字段组成,数据字段为每个要导入数据点对应一个数据字段( 用户可以人工指定数据表中的字段对应的力控数据变量)。组件将按照指定的开始时间,时间内长度导入历史数据。单记录指的是每个时间点有只有一条记录,本记录包含所有要导入数据点的数据,如图2.92。 图2.92 2) 实时数据 (8) 实时_ 多记录 每条记录均由时间、导入数据点点名、数据字段组成。必须设置了时间字段,组件将按照点名取出记 录中时间最近的一条记录,并将数据插入到力控数据库对应点的实时数据上,如图2.93。 图2.93 (9) 实时_单记录_唯一记录 每条记录均由时间、数据字段组成,数据字段为每个要导入数据点对应一个数据字段(用户可以人工指定数据表中的字段对应的力控数据变量)。不必设置了时间字段,组件直接取出第一条记录导入数据,如图2.94。 图2.94 (10) 实时_ 多记录_ 唯一记录 每条记录均由时间、导入数据点点名、数据字段组成;不必设置了时间字段,组件将按照数据点名直接取出第一条记录导入数据,如图2.95。 图2.95 3.配置方法 ODBCRouter 在力控中的设置包括两部分, 分别是在后台组件和扩展组件中进行设置,ODBCRouter 后台控制在后台组件相关章节进行介绍,下面将对扩展组件部分进行详细介绍。力控监控组态软件提供了ODBCRouter 扩展组件,来方便客户进行力控数据库和关系数据库之间的数据转储,当前ODBCRouter 组件支持的

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
文档贡献者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档