日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

sql报表按月统计_如何通过INTOUCH组态软件做EXCEL报表(含代码)

發布時間:2025/3/21 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sql报表按月统计_如何通过INTOUCH组态软件做EXCEL报表(含代码) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JZGKCHINA工控技術分享平臺報表功能是自控系統經常用的一個功能,用過報表功能,我們能用表格的方式,查詢到歷史數據,也能通過報表分析、統計,并根據報表調整工藝配方等等。以往組態軟件,對報表支持力度上都不是很友好,數據不能自定義的編寫,或者格式不是特別美觀,又或者不能直接打印報表等等諸多因素。我們萌發了,能否利用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/

?安裝方法

把下載和解壓縮后得到的.xlam文件,放到Excel安裝目錄下的xlstart文件夾。Excel每個版本的文件夾的位置略有不同,但通常是在:

C:\Program Files (x86)\MicrosoftOffice\ [版本號] \xlstart

2:進入開發工具下的Visual Basic.

個別沒有開發工具的需要手動開啟此工具。

3:進入后,即可看到熟悉的VB窗口了。在按鈕屬性中,插入如下的代碼。

代碼如下:

4:到此為止,就能通過EXCEL表格查詢到SQL數據庫了。

5:通過更改代碼,我們可以做出月報表、年報表等功能。

?

總結通過插入數據庫的方式,利用強大的EXCEL功能,我們能做出功能完善并且強大的報表功能。其他品牌的組態軟件,如IFIX,WINCC等只要將數據插入到SQL數據庫,我們都可以通過這種方式做出報表。

往期回顧

如何通過HART協議將流量計實時數據讀取到上位機

如何通過博途V15平臺下,完成兩臺西門子300的通訊

作者簡介

賴伯海

從事自動化控制十余載,從事各種水處理自動化控制,熟悉AB、施耐德、西門子、三菱等主流PLC程序開發及畫面組態制作及應用,對各自控儀表也有深入研究。

總結

以上是生活随笔為你收集整理的sql报表按月统计_如何通过INTOUCH组态软件做EXCEL报表(含代码)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。