『壹』 如何把報警記錄的消息文本輸出到靜態文本或IO域中
可以用腳本讀取報警記錄,然後寫入到靜態文本或IO域中:假如需要讀取報警記錄中的報警內容和報警點分別讀取到變數tag1和tag2中,參考腳本如下:
Dim cc1
Set cc1=CreateObject("adodb.connection")
Dim snam1,Rtname
Dim ServerName1
Set ServerName1 = HMIRuntime.Tags("@ServerName")
ServerName1.Read
Dim DatasourceNameRT
Set DatasourceNameRT = HMIRuntime.Tags("@DatasourceNameRT")
DatasourceNameRT.Read
Rtname=DatasourceNameRT.Value
snam1=ServerName1.Value
strcon="provider=WinCCOLEDBProvider.1;catalog=" & Rtname & ";data source=" & snam1 & "\WinCC"
cc1.ConnectionString=strcon
cc1.CursorLocation=3
cc1.open
Dim sqlstr
Dim rst
Dim t1
Set rst=CreateObject("adodb.recordset")
sqlstr="ALARMVIEW:Select * from algviewcht WHERE DateTime >''2013-12-1 12:00:00'' and DateTime <''2013-12-1 12:10:00'' "
Set t1=CreateObject("adodb.command")
t1.commandtype=1
Set t1.activeconnection=cc1
t1.commandtext=sqlstr
Set rst=t1.execute
rst.movefirst
''''rst.fields("text1").value 『』對應報警內容
''''rst.fields("text2").value 『』對應報警點
'' 報警內容寫入變數中
dim tag1,tag2
set tag1=hmiruntime.tags("tag1")
set tag2=hmiruntime.tags("tag1")
tag1.read
tag1.write rst.fields("text1").value
tag2.read
rag2.write rst.fields("text2").value
rst.close
Set rst=Nothing
cc1.close
Set cc1=Nothing
Set ServerName1=Nothing
Set printgrid=Nothing
Set t1=Nothing
set tag1=nothing
set tag2=nothing
以上腳本是查詢了13年12月1號12點0分到12點10分這十分鍾內的報警,然後選取第一條報警內容讀取到變數中
『貳』 siplace貼片機怎樣在線控電腦上導出報警信息
不能。可能按錯了吧
『叄』 如何導出smart 700IE觸摸屏的報警信息
SMART 屏不支持存儲卡功能,所以不能做歷史數據歸檔,也就不能導出歷史數據了。
『肆』 怎麼把stp7裡面的報警信息導出來
安裝wincc光碟中來一個叫做源「configuerationTools」的工具,打開任意一個excel文件,工具條中會出現一個「wincc」的菜單,可以將工程導入到excel中,可以直接編輯變數和歸檔和報警,然後可以導回去,很方便
『伍』 wincc如何導出報警記錄中的消息,並顯示在監控畫面上
你打開報警歸檔的資料庫的table 看看各個欄位 按照需求讀取
這是我寫的 讀取報警歸檔之後 將歸檔值寫入內部變數的例子
Dim sPro
Dim sDsn
Dim sSer
Dim sCon
Dim sSql
Dim conn
Dim oRs
Dim oCom
Dim oItem
'Dim m,n,s
'connection string
sPro = "Provider=WinCCOLEDBProvider.1;"
sDsn = "Catalog=CC_GDSmartP_12_03_10_08_18_49R;" '資料庫名
sSer = "Data Source=.\WinCC"
sCon = sPro + sDsn + sSer
'sCon="Provider=WinCCOLEDBProvider.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=SSEJRecord;Data Source=.\WINCC"
'MsgBox "set sCon"
'sSQL為查詢命令
sSql = "ALARMVIEW:Select * FROM AlgViewCht WHERE MsgNr=1"
'sSql = "ALARMVIEW:SELECT * from AlgViewChs"
'MsgBox "Set SQL"
'建立連接
Set conn = CreateObject("ADODB.Connection")
conn.ConnectionString = sCon
conn.CursorLocation = 3
conn.Open
'MsgBox "conn Open"
'進行查詢
Set oRs = CreateObject("ADODB.Recordset")
Set oCom = CreateObject("ADODB.Command")
oCom.CommandType = 1
Set oCom.ActiveConnection = conn
oCom.CommandText = sSql
'MsgBox "set command"
'填充記錄集
Set oRs = oCom.Execute
'm = oRs.Fields.Count
MsgBox oRs.EOF
If(oRs.EOF) Then
oRs.Close
Else
oRs.MoveFirst
Do While Not oRs.EOF
HMIRuntime.Tags("AlarmText1").Write CStr(oRs.Fields(17).Value)
HMIRuntime.Tags("AlarmText2").Write CStr(oRs.Fields(18).Value)
HMIRuntime.Tags("AlarmText3").Write CStr(oRs.Fields(19).Value)
HMIRuntime.Tags("AlarmText4").Write CStr(oRs.Fields(20).Value)
HMIRuntime.Tags("AlarmText5").Write CStr(oRs.Fields(21).Value)
HMIRuntime.Tags("AlarmText6").Write CStr(oRs.Fields(22).Value)
HMIRuntime.Tags("AlarmText7").Write CStr(oRs.Fields(23).Value)
oRs.MoveNext
Loop
oRs.Close
End If
Set oRs = Nothing
conn.Close
Set conn = Nothing
『陸』 消防主機的故障信息怎麼導出到U盤
消防手機故障,導出一個盤頭直接打就可以了。
『柒』 AB觸摸屏報警信息如何導出CSV文件
你可以在PLC中統一轉換成整數DINT,然後在輸出的CSV文件中加小數點台達HMI直接輸出浮點數,據我所知是不可行的
『捌』 在監控設備中的報警輸出是什麼意思
報警輸出指的是監控設備在畫面內有人移動或者有外部報警輸出時可以聯動
輸出一個開關量的信號
,這個輸出的開關量信號就是報警輸出。
『玖』 光設備告警信號如何輸出聲光告警到值班室實現遠方監控
最簡單的方法:在設備現場報警輸出端並聯兩根線,放到值班室接一個聲光報警器,即兩地都有。
『拾』 硬碟錄像機報警輸出怎麼弄
硬碟錄像機的報警輸出一般可以接「聲光報警器」、「警示燈」、「警號」這類設備,在有警情的時候,通過「聲光報警器」、「警示燈」、「警號」來發出警示信息。