『壹』 如何把报警记录的消息文本输出到静态文本或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直接输出浮点数,据我所知是不可行的
『捌』 在监控设备中的报警输出是什么意思
报警输出指的是监控设备在画面内有人移动或者有外部报警输出时可以联动
输出一个开关量的信号
,这个输出的开关量信号就是报警输出。
『玖』 光设备告警信号如何输出声光告警到值班室实现远方监控
最简单的方法:在设备现场报警输出端并联两根线,放到值班室接一个声光报警器,即两地都有。
『拾』 硬盘录像机报警输出怎么弄
硬盘录像机的报警输出一般可以接“声光报警器”、“警示灯”、“警号”这类设备,在有警情的时候,通过“声光报警器”、“警示灯”、“警号”来发出警示信息。