當前位置:首頁 » 編程語言 » wincc讀寫sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

wincc讀寫sql

發布時間: 2022-07-11 14:29:06

『壹』 Wincc怎麼寫入和讀取資料庫SQL里的報表

目前幾乎所有組態軟體都支持ODBC指令,用這些指令可以對各類資料庫進行讀、寫、增加、刪除等操作。
不同軟體的做法不同,但道理都差不多,每一種組態軟體都有專門章節指導。
一般情況下,步驟是:
1建立一個資料庫
2定義數據源:進入「控制面板」中的「管理工具」,用滑鼠雙擊「數據源 (ODBC)」選項,彈出「ODBC數據源管理器」。
3在組態軟體中引用資料庫操作指令,操作已經定義好的資料庫。

『貳』 用SQL建立一個本地資料庫,然後和WINCC建立連接,然後用VB讀取和修改SQL資料庫裡面內容,最好是實例。

具體操作修改一下連接字元串和sSql里的命令就可以了

Dim sCon
Dim sSql
Dim oRs
Dim conn
Dim oCom
Dim Con

Dim Data1, Data2, Data3

『讀取wincc變數
Data1=HMIRuntime.tags("編號").read
Data2=HMIRuntime.tags("姓名").read
Data3=HMIRuntime.tags("年齡").read
『連接資料庫
Con="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=讀寫資料庫;Data Source=.\WINCC"
Set conn = CreateObject("ADODB.Connection")
conn.ConnectionString = Con
conn.CursorLocation = 3
conn.Open
『寫入資料庫
sSql="insert into個人信息VALUES('" & Data1 & "','" & Data2&"','"&Data3&"');"
Set oRs = CreateObject("ADODB.Recordset")
Set oCom = CreateObject("ADODB.Command")
Set oCom.ActiveConnection = conn
oCom.CommandType = 1
oCom.CommandText = sSql
Set oRs = oCom.Execute
Set oRs = Nothing
conn.Close
Set conn = Nothing

『叄』 怎麼從wincc中寫數據到SQL

首先在SQL建立資料庫表格及相應的欄位。在要寫數據的地方編寫腳本,VB,VC腳本都可以。一般採用ADO連接比較方便些。腳本的編寫方法和VB基本相同。只是要事先聲明變數與WINCC的控制項數據或WINCC的變數連接並讀取控制項或變數的數據。不需要任何輔助軟體。

『肆』 用WINCC的C腳本如何訪問遠程SQL伺服器上的資料庫

WINCC中使用VB腳本是可以連接資料庫的,我已經試過了,而且用的就是普通SQL語句,比如insertinto,updata,select.使用的ODBC連接的.但是在做讀取資料庫中的歸檔時是不能用直接用上面的語句的.WINCC它有自己的方式.

『伍』 wincc如何訪問讀取SQL資料庫的數據

使用ADO編程,在深入淺出西門子Wincc6一書中已經有詳細代碼。

『陸』 在WINCC中如何用C語言調用SQL語言,個人經驗總結

很不錯的帖子,回復的人這么少,我來收藏一下,支持樓主多寫一些類似的帖子。

『柒』 如何將wincc 變數數據外發SQL

在SQL建立資料庫表格及相應的欄位,在要寫數據的地方編寫腳本,即可外發SQL。

『捌』 如何wincc中使用VBS腳本讀寫SQLServer資料庫文件

wincc中使用VBS腳本讀寫SQLServer資料庫文件_網路文庫http://wenku..com/view/01105a32a32d7375a4178033.html
根據你自己的需求建立資料庫的表
然後通過vbs讀寫相應的數據,讀寫數據的代碼網上都有

『玖』 如何通過ODBC將WINCC數據寫入SQL資料庫中

Wincc 本身自帶集成的SQL資料庫,視版本不同而有所不同。所有歷史數據都可以存在變數歸檔中。如果需要製作報表等,可利用用戶歸檔。如果是因第三方需要則可通過OPC協議進行通訊。
現在西門子推出PH(Process Historian)取代了原來的CAS(中央歸檔伺服器),同步推出了Information Server(信息伺服器)。PH伺服器就是基於SQL Server2008R2 SP1,但區別商用資料庫,這種是定製版,結構上有所差別,支持TimeStamp毫秒級別。你可以通過直接訪問PH來獲取你所需數據。你可以到西門子自動化官網查找相關資料或咨詢西門子客服。所以你沒必要做這種重復性的工作,而且也得不到你想要的數據,還是利用PH伺服器這種結構為妙。

『拾』 WINCC利用VBS讀取SQL

1、wincc的資料庫是加密的,不能直接加到wincc的表中。
2、你在中間插入msgbox函數,顯示不同的值,測試看執行到了哪裡停止下來的。