您好,欢迎来到年旅网。
搜索
您的当前位置:首页Kepware软件ODBC操作

Kepware软件ODBC操作

来源:年旅网
Kepware软件ODBC操作

使⽤Adanced Tags建⽴连接

本⽂档实现了将channe1的tag记录在第⼀⾏,channel2的tag记录在第⼆⾏;扩展实现:也可将channel1的不同device下的tag记录在不同⾏上。⾸先在数据库的列中定义好列名指⽰channel下具体那个device就⾏。1、连接PLC读取数据

2、新建channel模拟的通道,模拟实际的PLC采集数据在Channel1上复制,粘帖⼀个Channel2,模拟实际的场景

3、选择ODBC驱动

选择ODBC驱动

4、点击下⼀步到如下,选择新建DSN

5、选择系统DSN 添加

6、点击添加,选择SQL Server

7、填写名称,选择服务器类型

8、默认选择,数据表默认存放位置为master数据库

点击下⼀步到如下界⾯,点击测试数据源

9、测试成功

10、点击下⼀步,选择新建的DSN名称

点击确定。

11、点击下⼀步ODBC Channel完成

12、打开SQL Server,在master中新建表,填写需要连接的数据类型

13、保存新建表,关闭

14、打开新建表,添加ID号

15、保存关闭

16、在新建的ODBC Channel中添加设备

17、点击下⼀步到如下界⾯,选择动态表类型

18、点击下⼀步到如下界⾯,选择SQL Server中新建的表Table 1

19、点击下⼀步到如下界⾯,选中打勾

20、点击下⼀步到完成

21、点击Kepserver⼯具栏中的Runtime,点击Connet

22、点击新窗⼝的中“是”

23、点击新窗⼝中的“是”

24、导⼊了数据库中新建表的内容

25、选择⼯具栏中的Advanved Tags

26、选中Advance Tags,在右处空⽩处点击右键新建Link Tag

27、新建ch1tag1 tag;

在Name中输⼊ch1tag1,代表channel的tag1,把通道1的数据点tag1输⼊到数据库channel1对应的数据点tag1中。在Input中选择通道1设备的Tag1

在Output中选择ODBC client的tag1value.

Trigger mode选择On Value,时间改为50,Trigger Tag选择为如下图:

Comparison为Tag==Value,Value的值填1,配置完,如下图所⽰:

28、新建ch2tag2 的tag,把通道2的数据点tag2输⼊到数据库channel2对应的数据点tag2中。再新建⼀个link tag,

在Input中选择Channel2中Device1的Tag2

在Output中选择ODBC client的tag2value标签

确定,Trigger mode选择On Value,时间改为50,Trigger Tag选择为如下图:

点击确定,Comparison为Tag==Value,Value的值填2。

点击确定。

29、新建⼀个move的link tag,表⽰能移动到下⼀⾏切换到下⼀个通道进⾏数据的录⼊。

在Input选择CurrentRecord

在Output中选择MoveNext

其他保持默认,点击确定。

30、在新建⼀个movefirst的link tag,表⽰到了最后⼀⾏⾃动回到第⼀⾏切换到channel1。

在Input中选择CurrentRecord

在Output中选择MoveFirst,

Trigger Mode选为On Value, Update Rate为1000,Trigger Tag选择CurrentRecord,Comparison为Tag==Value, Value为2(总的channel数⽬)。

31、保存⼯程,点击Connect

31、打开数据库中的新建表,数据已经读取上来

31、关闭表之后再重新打开,可以看到tag1的数据发⽣变化

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务