龍海兒
關注《電氣外傳》公眾號,知乎,CSDN等同號
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 339 個
工控威望: 1245 點
下載積分: 1093 分
在線時間: 98(小時)
注冊時間: 2018-04-13
最后登錄: 2025-07-09
查看龍海兒的 主題 / 回貼
樓主  發(fā)表于: 前天
圖片:
圖片:
圖片:
圖片:
1111MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0
龍海兒11(同微博)      同《電氣外傳》微信公眾號
1111MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0應粉絲需求,工廠上位電腦WinCC里的一些特殊累計和平均數據需要定時保存下來;雖然軟件自帶存檔功能,但是對于需要抄表的崗位來說,還是不那么友好和方便的。
那么我們就定時把數據另存到Execl里(和日報表,月報表同理),抄表的時候打開對應時間的Execl表格就行,或者直接電子歸檔也可以。我們來做一下這個報表功能的母版,更多功能可在本基礎上開發(fā)。那么請看本例。
第一步,準備測試變量。本例我們只做核心功能部分演示。因為數據的累計和平均一般都在下位中做好了,我們只需要把對應數據定時另存到Execl表格中就行。每小時存一次就是時報表,每天存一次就是日報表,以此類推。
第二步,簡單搭建一個測試畫面。按鈕來觸發(fā)另存報表功能,需要每小時或者每天生成報表的只需要定時把這個布爾變量觸發(fā)一次就行。
第三步,編寫鏈接Execl的全局腳本,用變量觸發(fā)。腳本中填充每行每列的數據。并另存到指定路徑。
第四步,配合上述腳本,準備含格式的母版表格放到指定路徑。注意:這邊建議母版表格和填充數據另存后表格存放路徑不要一致!以保護母版表格不容易被破壞和編輯。
到這里就結束了,功能理解起來挺簡單。各位也可以更加靈活的修改腳本以生成更多功能,最后是腳本的鏈接。

更多腳本鏈接請移步同名公眾號查看

關注《電氣外傳》公眾號,知乎,CSDN等同號
谷子鳴
級別: 探索解密
精華主題: 0
發(fā)帖數量: 9 個
工控威望: 127 點
下載積分: 3346 分
在線時間: 25(小時)
注冊時間: 2014-04-19
最后登錄: 2025-07-08
查看谷子鳴的 主題 / 回貼
1樓  發(fā)表于: 前天
厲害,頂一下