SQL數據庫在過程層和更高層次的企業網絡控制層之間的數據是可以進行交換的。本FAQ的解答了如何配置和使用WinCC(TIA Portal)和WinCC flexible Runtime 作為客戶端通過腳本與SQL服務器通信 。 WinCC (TIA Portal)/WinCC flexible 一般通過腳本訪問 SQL 數據庫,除了歸檔變量和報警信息。為了訪問 SQL 數據庫,SQL server中必須創建數據庫實例。WinCC (TIA Portal)/WinCC flexible PC Runtime 作為 SQL 客戶端運行。
WinCC (TIA Portal)/WinCC flexible 一般通過腳本訪問 SQL 數據庫,除了歸檔變量和報警信息。為了訪問 SQL 數據庫,SQL server中必須創建數據庫實例。WinCC (TIA Portal)/WinCC flexible PC Runtime 作為 SQL 客戶端運行。
理論上,基于 Windows CE 的面板不能訪問 SQL 數據庫。
必要條件:
SQL server1
Windows 中必須創建 SQL 數據源
WinCC (TIA Portal) 或 WinCC flexible Advanced ES
WinCC (TIA Portal) 或 WinCC flexible PC Runtime
1 SQL server 必須和操作系統相匹配,同時也必須和 WinCC (TIA Portal)相匹配。
注釋:
樣例只是一個建議的方法,當然,可能也會有其它更好的解決方案。
更多的相關說明:
在各類書籍文獻和互聯網上可以找到更多關于 SQL 命令和訪問 SQL 數據庫的信息。l
創建數據源
為了創建一個對 ODBC 數據源的訪問,必須首先創建一個數據源。在 Windows 控制面板的“管理工具 > 數據源(ODBC)”中創建數據源。以下的例子中使用的數據源是“Database_1”;連接到 SQL server “WINCCFLEXIBLE”。
SQL數據庫的管理和使用
以下各節說明如何使用SQL數據庫,使用VB腳本的摘錄。這些腳本也在本條目的項目下載中。
1. 管理
在 SQL 數據庫中可以創建一個或多個不同結構的數據表。
1.1 創建 SQL 數據庫:腳本“Create_database”
為防止腳本中萬一發生錯誤需要使用“On Error Resume Next”指令。這樣一旦錯誤發生,程序會自動跳到錯誤的下一行執行。
為了創建到 SQL 數據庫的連接需要使用對象“ADODB.Connection”?!癆DODB.Recordset”用于創建、編輯或者刪除數據庫或者表,例如。
只有知道這個數據源的提供者和名字該數據源才能被打開。到數據源連接的建立需要使用“conn”對象的“Open”方法實現。
如果連接過程中出現超時,會產生以下錯誤,輸出系統錯誤,腳本立即停止。
通過 SQL 命令“CREATE DATABASE”創建并命名一個新的數據庫;這些通過“conn”對象的“Execute( SQL Table )”方法實現。
如果數據庫已經存在,則執行相應的創建錯誤判斷程序。“Close”方法用于斷開和數據源的連接。
SQL 語法:
CREATE DATABASE <數據庫名>
1.2 刪除 SQL 數據庫: 腳本"Delete_database"
理論上,其腳本結構和“Create_database”腳本相同??梢允褂?SQL 命令“DROP DATABASE”刪除數據庫和數據庫名稱。
- 西門子Step7通過Excel 來創建DB 塊 2024-11-22
- 西門子S7-1500 CPU 的OB塊講解 2024-11-22
- 西門子S7-1500 CPU上的面板白屏是什么情況 2024-11-22
- 西門子S7-1500CPU的過載特性 2024-11-22
- 正確使用西門子S7-1500的團隊調試功能 2024-11-22
- 分享一個簡單的濾波算法 2024-11-22
- 西門子PLC 系統的供電與接地分析 2024-11-22
- 使用西門子S7-1500 S7-PLCSIM Advanced有哪些限制 2024-11-22
- 如何在西門子STEP 7中刪除SIMATIC ProDiag監控 2024-11-22
- 為什么在西門子S7-1200中查找交叉引用時 STEP 7 V15.1會崩潰 2024-11-22
- 西門子TIA PORTAL V16新功能匯總 2024-11-22
- 如何在STEP 7(TIA Portal)中刪除SIMATIC ProDiag監控 2024-11-22
- 使用西門子 S7-1500 S7-PLCSIM Advanced有哪些限制 2024-11-22
- 西門子觸摸屏VNC遠程訪問 2024-11-22
- 西門子博途V15動態加密計時催款程序 2024-11-22
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415