欢迎光临散文网 会员登陆 & 注册

组态王如何利用ODBC将数据插入MSSQL实践

2023-12-08 19:49 作者:工控小周  | 我要投稿

 祝贺已超 1 万工控人加入 PLC 工业自动化精 英群

祝贺已超 1 万工控人加入 PLC 工业自动化精 英群

组态王软件支持通过配置和简单的脚本实现将数据写入MSSQL,便于作数据报表用。

   首先,我们要建立ODBC数据源,必须要用C:\Windows\SysWOW64\odbcad32.exe。

打开odbcad32.exe,配置数据源。

设置数据源名称:master,选择服务器。

数据库默认:

测试数据库:

其次:建立数据库表格如下图:

第三:打开组态王软件

建立测试变量,这里采用的远程OPC

建立“表格模板”

建立“记录体”

数据采用模拟数据data1,data2,data3,data4,时间用time1.

time1需要用脚本:\\local\time1=\\local\$Date+" "+\\local\$Time;

第四:连接数据库

在“命令语言”--应用程序命令语言,启动时,编写脚本:

/*int*/ SQLConnect(\\local\DeviceID, "DSN=master");

第五:关闭数据库

在“命令语言”--应用程序命令语言,停止时,编写脚本:

/*int*/ SQLDisconnect(\\local\DeviceID);

第六:设计界面

当前时间变量是:time1

添加按钮“点击将数据插入SQL”,动作脚本:

/*int*/ SQLInsert(\\local\DeviceID,"kingTable","Bind1");

第七:测试效果

后记:

通过脚本触发SQLInsert(\\local\DeviceID,"kingTable","Bind1");语句,可以实现根据需要自动插入SQL。


组态王如何利用ODBC将数据插入MSSQL实践的评论 (共 条)

分享到微博请遵守国家法律