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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

wincc 报警记录 mysql_如何才能把WINCC报警记录中的数据通过SQL取上来-工业支持中心-西门子中国...

發(fā)布時(shí)間:2023/12/10 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 wincc 报警记录 mysql_如何才能把WINCC报警记录中的数据通过SQL取上来-工业支持中心-西门子中国... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

回答者:?凌波微步- 高級工程師&nbsp&nbsp第11級

2009-03-09 08:54:18

您可以評論本回答,或直接點(diǎn)擊“提交”按鈕推薦本回答...

我可以取出來,但顯示不了。我顯示時(shí)用的是ms?listbox?2.0控件,不過沒成功顯示出來,多列沒成功,單列的成功了。

訪問數(shù)據(jù)庫的方法都很標(biāo)準(zhǔn)呵呵,下面是用VBS訪問的方法:

1,定義數(shù)據(jù)庫對象

Dim?ConnectionObj

Dim?Connectionstring

Dim?CommandStr_TimeStart

Dim?CommandStr_TimeEnd

Dim?CommandObj

Dim?RecordSetObj

Connectionstring="Provider=WinCCOLEDBProvider.1;Catalog=CC_cc_09_01_07_13_16_32R;Data?Source=.\WinCC"

2,操作數(shù)據(jù)庫對象

CommandStr_TimeStart="Tag:R,'cc\NewTag',"

CommandStr_TimeStart=CommandStr_TimeStart+"'"+starttime+"'"+","+"'"+endtime+"'"

Set?ConnectionObj=CreateObject("ADODB.Connection")

ConnectionObj.ConnectionString=Connectionstring

ConnectionObj.CursorLocation=3

ConnectionObj.Open

Set?RecordSetObj=CreateObject("ADODB.Recordset")

Set?CommandObj=CreateObject("ADODB.Command")

Set?CommandObj.ActiveConnection=ConnectionObj

CommandObj.CommandType=1

CommandObj.CommandText=CommandStr_TimeStart

Set?RecordSetObj=CommandObj.Execute

If?RecordSetObj.EOF?Then

MsgBox?"no?data?found?or?data?has?not?archived!",,"Error"

RecordSetObj.Close

Set?RecordSetObj=Nothing

Set?CommandObj=Nothing

ConnectionObj.Close

Set?ConnectionObj=Nothing

Else

RecordSetObj.MoveFirst

temp1=RecordSetObj.Fields(2).Value

RecordSetObj.MoveLast

temp2=RecordSetObj.Fields(2).Value

resultt=temp2-temp1

HMIRuntime.Tags("Result").Write?resultt

RecordSetObj.Close

Set?RecordSetObj=Nothing

Set?CommandObj=Nothing

ConnectionObj.Close

Set?ConnectionObj=Nothing

End?If

看著改吧!!忘了,這里用的是一個(gè)歸檔記錄的查詢命令,查詢報(bào)警也有專用的命令,想不起來了。

回答者:?null- 學(xué)長&nbsp&nbsp第2級

2009-03-09 21:32:53

您可以評論本回答,或直接點(diǎn)擊“提交”按鈕推薦本回答...

WINCC報(bào)警記錄采用壓縮算法存入SQLSERVER

但是如果你的報(bào)警記錄簡單的話應(yīng)該可以找到相應(yīng)的數(shù)據(jù)表的

找到了數(shù)據(jù)表讀出來這就不是wincc技術(shù)范疇了,vb?vc??。net都可以對數(shù)據(jù)庫操作

回答者:?天生膽小- 畢業(yè)實(shí)踐員&nbsp&nbsp第4級

2009-03-10 15:58:58

您可以評論本回答,或直接點(diǎn)擊“提交”按鈕推薦本回答...

WinCC的報(bào)警記錄是壓縮的,讀出報(bào)警記錄,需要借助于wincc的connectivity?pack選件。

回答者:?HTLearn- 中級技術(shù)員&nbsp&nbsp第6級

2009-03-12 13:52:02

您可以評論本回答,或直接點(diǎn)擊“提交”按鈕推薦本回答...

上一頁

1

下一頁

總結(jié)

以上是生活随笔為你收集整理的wincc 报警记录 mysql_如何才能把WINCC报警记录中的数据通过SQL取上来-工业支持中心-西门子中国...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。