IFIX数据绑定转发原理
来源:互联网 发布:拍孕妇照软件 编辑:程序博客网 时间:2024/05/02 04:40
在信息系统集成类项目开发实施过程中,我们会遇到将自动化软件监控的数据转发至关系型数据库中的问题。在转发过程中,
原理大致如下:
一、原理性介绍:
图1 数据绑定转发原理图
步骤说明:
① 在上位机上配置用于映射的ODBC数据源。参见图 2。该数据源名字会在新建SQLT时用到,图中红色
箭头标所示。
② 在上位机上打开过程数据库,新建类型为SQLD的字段,并设置需要从控制系统中获取的数据的ID
(双击实时工艺图可查看ID),该SQLD会在新建SQLT时用到。该SQLD明确要从控制系统中取哪些数据。
一个SQLD最好 绑定10个数据点。
③ 在上位机上打开过程数据库,新建类型为SQLD的字段,将“下一块”设置为刚才新建的SQLD。并设置
相应的转发时间策略。该SQLT代表将SQLD的数据按一定时间频率发送到数据源上。
④ 在接口数据库上新建SQLLIB和SQLERR两张表,表结构是固定的,参见6.5。用来存储转发SQLT时
执行的SQL语句。SQLT会把SQLD中绑定的数据做为参数传到SQLLIB中定义的好参数化SQL语句中。实
现数据传递。
A 该区域代表SQLD中绑定的过程数据库中数据点(模拟量),他的数量要和SQLLIB中定义的SQL语句
中的?的数量相匹配。否则,数据不会过来。
B 该区域代表SQLT中定义的时间策略,如,每5秒发送一次。
二、绑定步骤:
1、下载mysql-odbc驱动包。并在Ifix上位机上安装。
2、Ifix上位机上打开控制面—》管理工具—》ODBC数据源。
3、点击添加按钮—》选择mysql类型
4、输入数据源名称,如,pims_ds,然后再输入mysql服务器IP(第一个网卡所设置的IP)及账号信息。
点击测试,通过即可。如下图(示例):
步骤二:
1、打开过程数据库
2、新增一个sqld类型的数据库字段。并在其中增加模拟量的名称。该名称就是你要取的数据的变量名称。
获取方法参照接口开发指南。
3、新增一个sqlt类型的数据库字段。将下一块设置为刚才建立的sqld。Sql里面定义的是1数据字典中
的内容。数据库id是2中建立数据源的名字。其它的是取数据频率的设置。
4、接口数据库设计,参见4,他和1数据接口的关系如下图:
到此,已经完成ifix数据库绑定,系统会根据配置进行定时发送数据至绑定的表格。
- IFIX数据绑定转发原理
- 网络数据转发原理
- 交换机数据转发原理
- 交换机数据转发原理
- 交换机数据转发原理
- 交换机转发VLAN数据原理
- 从ifix的节点名推断ifix的冗余原理
- AngularJs数据绑定原理
- AngularJs数据绑定原理
- AngularJs数据绑定原理
- 双向数据绑定原理
- ListView绑定数据的原理
- Angular双向数据绑定原理
- vue双向数据绑定原理
- angularjs双向数据绑定原理
- Vue 双向数据绑定原理
- 深入双向数据绑定原理
- IFIX 数据时有时无(首选网卡错误)
- 数的排列
- openjudge :2的幂次方表示
- Java学习笔记(一)--常用的DOS命令 JDK的下载和安装 配置path环境变量
- 简单实现-------tablayout
- libevent 合集
- IFIX数据绑定转发原理
- 归并排序、堆排序、快速排序
- 从俄罗斯恐怖爆炸谈平安城市安防技术
- 解决 Unrecognized field xxx , not marked as ignorable 问题
- 学习HQL时,测试集合运算报的堆栈溢出错误,java.lang.StackOverflowError
- 1090
- 算法设计与应用基础: 第六周(2)
- JSONObject、JSONArray 格式详解
- 【第一章-Java基础】