力控ODBC转储说明.pdf
ODBC 转储说明
ODBCGate 组件,实现把力控的数据按照一定的格式,通过ODBC 的方式转储到关系数据库里,
第三方软件或用户可以很方便的读取或处理这些数据。下面我们就来介始ODBCGate 用法。
在力控的安装莱单下的区域数据库下启动ODBCGate.
启动后点击添加DB 服务器,弹出如下窗口
服务器标识名:输入服务器标识名,默认是本地数据库。
DB 服务器地址/名:如果是本地力控数据库,可保持为空也可以输入本地的IP 地址或机器标识。
如果是远程的力控数据库则需要输入远程机器的IP 地址或机器标识
建完数据库服务器后,点击添加按钮弹出数据转储设置对话框。在这里可以设置你的数据库连
接、转储方式以及数据库点的添加等。
1.数据库:
1.1 数据库转储的名称:如Server
1.2 数据库连接:点击数据库连接后,弹出数据链接属性对话框选抬起你需要的连接数据
如Microsoft OLE Provider for ODBC drivers
下一步选择数据源,如果选择使用数据源名称在下拉列表里选择相应的数据库,然后再输
入要使用的初始目录里输入数据库的路径如图:
1.3
如果选择使用字符串连接直接配置ODBC ,点击编译安钮,弹出ODBC 配置对话框
点击NEW…选择创建数据源的类型如图选择“Driver do Microsoft Access(*.mdb) ”
下一步输入DSN 的名称
点击完成弹出ACCESS 安装的对话框
点击选择安钮选择一个ACCESS 数据库如:
确定后选择刚才新建的ODBC 数据源。
确定后可以看到所连接的字符串。
可以输入数据库登录所需要的用户名或密码并测试连接是否成功。
1.3 数据表:要在数据库里创建的表名,也可删除原有数据表。
无主KEY :数据库没有主键。
点名为唯一主KEY :点名在数据库里是唯一主KEY ,数据库里不会有重复的点名。
点名和时间戳为唯一主 KEY :点名和时间戳为唯一主 KEY 。数据库里不会有重复的点名
及时间。
2 .字段设置:设置相应的字段。只能修改字段的名称,不能增加或删除字段。
3 .数据库点名:选择添加变量,添加数据库里的变量。数据库必须运行才能看到时数据库里
的点选择相应的存储方式。
3 .1 变化储存:量程的百分比。如果tag 1 的量程是20~80,若精度是 1,则与当前值变化超
过1%即(80-20)*0.01 为0.6 时,才记录历史数据。数据范围从0 到100 。0 表示只要数据变化就
记录数据。
3 .2 触发存储
条件执行的时机有4 种:当条件为真时、为假时、为真期间、和为假期间执行脚本。对于为真
期间和为假期间执行的脚本,需要指定执行的时间周期。
选择一个触发条件的变量,如果选择为真时触发,当条件为真时向关系数据库里写入一条
记录。如果选择为假里触发,当条件为假时向关系数据库里写入一条记录.
同理选择为真时周期性触发或为假时需要指定一个时间周期,周期是前后两项的乘积,如
果前一项为1,后一项为1 秒,所设定的周期为 1x1 秒也就是 1 秒。如图ODBCGate 就会
按照所设定的周期向关系数据库里定期的写入记录如图:
为假时周期存储如图
3 .3 周期存储
设定一个时间周期系统就会按照所设定的周期向关系数据库里定期的写入记录如图
3 .历史数据转储:添加变量同数据库点名,存储方式可以选择固定的方式或变量控制方
式
4 .1 固定方式:输入起始时间、时间长度、时间间隔。ODBCGate 就会以起始时间为基
准,每多长时间写入一个记录 (时间间隔)。一共写多长时间 (时间长度)。如图:
系统转储从2004-8-29 15:42:53 开始到2004-8-29 15:43:53 一分钟的数据,间隔
是一秒。
4 .2 变量控制:选中一个变量做为触发条件,条件执行的时机有 2 种:当条件为真时、
为假