intouch数据库怎么导入导出,如何将intouch数据插入到SQL数据库

报表功能是自动控制系统中经常使用的功能。使用报表功能后,我们可以以表格的形式查询历史数据,分析统计报表,根据报表调整工艺配方等。以前的组态软件对报表支持不是很友好,数据不能自定义,或者格式不是特别美观,或者报表不能直接打印等等。我们已经发芽了。我们能用EXCEL 强大的报表来制作我们需要的表格?经过摸索,我们成功地做了一份EXCEL报表。

01

如何将intouch数据插入SQL数据库

1.首先,在SQL数据库中建立一个表。这里我们用的是SQL2008版本,其他版本也有同样的操作。不详细描述建立过程。如图所示,我们创建了一个新表,完成了表的设计,并添加了列名和数据类型。

2.在SQL server配置管理器中打开TCP/IP。开通后方便我们用IP读写数据库,否则只能在本地读写数据库。

3.通过INTOUCH软件添加标记名,以确保标记名可以与PLC成功通信。

4:在INTOUCH的SQL访问管理器中建立绑定列表。

5:在绑定列表中配置字段信息。INTOUCH 的列名;的绑定列表和SQL数据库必须完全相同,否则无法插入数据库。

6:创建新代码,将数据库插入INTOUCH。

7:运行INTOUCH并触发按钮。并且熟悉数据库,可以看到数据插入成功。

另外,如果每小时需要插入数据库,只需在INTOUCH中插入相应的代码即可。在这里,我每小时将它插入数据库一次,分钟为0。个人业主一天24小时都需要数据。这里,再次插入23:59的数据。

02

如何通过EXCEL表查询SQL数据库

如图,可以点击日期控件,将当前日期对应的数据内容刷新到EXCEL中。

本文以安装EXCEL2013为例。具体步骤如下:

1:首先安装日期控件。我们在这里使用samradapps_datepicker。官方地址http://samradapps.com/datepicker/

安装方法

把下载的和解压的。Excel安装目录的xlstart文件夹中的xlam文件。每个版本的Excel的文件夹位置略有不同,但通常位于:

c:程序文件(x86)Microsoft Office[版本号] xlstart

2.在开发工具下输入Visual Basic。

对于单个开发工具,不需要手动打开该工具。

3:进入后,可以看到熟悉的VB窗口。在按钮属性中,插入以下代码。

代码如下:

4:到目前为止,可以通过EXCEL表格查询SQL数据库。

5:通过改代码,可以做月报,年报等功能。

总结通过插入到数据库中,利用强大的EXCEL功能,就可以做出一个完整而强大的报表功能。其他品牌组态软件,如IFIX、WINCC等。只要将数据插入到SQL数据库中,就可以用这种方式生成报告。