Intouch 2014 R2历史报警和操作记录
- 格式:pdf
- 大小:163.59 KB
- 文档页数:2
Intouch 总结东标电气孙**1.Intouch无法连接到SPC Pro引擎,请关闭并重新启动。
如果在上述对话框中选择“以服务器方式启动WindowViewer”,则运行时则会出现问题所描述的提示,因此,在服务器上不勾选第一项;在客户机上则需要勾选第二项。
2.Intouch中的访问名定义从上往下看,访问名是自行定义的,没有特殊要求,节点名是指服务器的IP地址,应用程序名是指在DAServer中建的程序名,如果是默认新建的,都是DASSIDIRECT,主题名是指在DAServer中建的对应PLC 的设备名,选择SuiteLink协议。
如果有备用服务器,则需要勾选“启用辅助数据源”,并设置相应的其他选项,否则不需要勾选。
3.Intouch与PLC的数据类型对应Intouch与PLC的以太网通讯是借助DAServer软件,在DAServer中每一种PLC类型的数据都有对应的格式,在帮助主题的“Item Naming”中有详细的说明,以下是常用的几种数据类型的说明:4.变量定义及关联变量的定义在“标记名字典里”,这里要设置变量名,变量类型(主要是内存和I/O型),变量所属的组(自己定义,仅是为了方便管理),变量的访问名(指出数据来自哪个PLC设备),如果勾选“将标记名用作项目名”,它的意思是在标记名字典里定义的变量和DAServer里定义的变量使用同一个名字,也可以使用不同的名字,但是比较容易混乱。
如果需要查看该变量的历史记录,则需要勾选“记录数据”,如果该变量具有报警,则在报警栏里进行相应的设置。
如上图所示,勾选不同的选项以实现对象的功能,用户输入表示该变量为输入变量,值显示表示该变量为输出变量,触动按钮是对按钮对象而言,当点击按钮时希望完成的动作,填充颜色表示矩形、圆形等的背景颜色,文本颜色表示文本按照变量的值改变而改变,位置表示线条、形状、文本等位置的更改,对象大小是改变对象的宽度或者高度,填充百分比是指背景颜色按照百分比变化。
(1)在标记名字典里为标记名添加报警
(2)单击"向导",弹出向导选择对话框
选择AlmDbviewCtrl控件(横排第二个),拖入窗口,双击打开AlmDBviewCtrl 属性对话框。
单击"数据库"选项,
在"服务器名(S)"中选择计算机名
在"数据库名(D)"中填写数据库名
在"用户ID(U)"中输入用户名
在"口令(P)"中输入口令
(3)在应用程序中选择alarm db logger manager双击弹出
点"击设置"弹出
在"服务器名(S)"中选择计算机名在"数据库(D)"中填写数据库名在"用户名(U)"填写用户名在"口令(P)"中输入密码
"记录模式"选择"详细"
点击"下一步"
在"报警查询中"输入报警组点击"下一步"
如图填写
单击"完成"。
(4)在SPC中配置"数据库" 双击"数据库(B)"
在"数据库类型"中选择数据库类型,根据access和SQL server选择在"ODBC数据源"中选择新"<新>"
点击"添加(D)..."
选择驱动程序单击完成。
基于InTouch组态软件的报警存储与事件记录刘明鑫【期刊名称】《自动化博览》【年(卷),期】2013(000)010【摘要】完成历史报警数据的记录功能是组态软件非常重要的功能,通常需要软件本身的控件来完成报警数据和事件的存储到外部数据库中的过程。
本文分析SQL SERVER、My SQL、Access以及MSDE四种中小型数据库的区别,且以MSDE2000为例,通过InTouch软件中的Alarm DB Logger实用程序,将历史报警和事件数据存储到MSDE2000数据库中,结合Alarm DB Purge-Archive实用程序,完成历史报警与事件记录的手/自动清除与归档操作,归档后的数据可以通过Alarm DB Restore进行恢复。
%Logging the historicalalarm database is critical. Normally, need the software component to store the alarm data and events to the extended databases. This paper analyzes the differences of four kinds of small and medium-sized databases:SQL SERVER, Access, My SQL and MSDE.Taking MSDE2000 as an example, recording the alarms and events to MSDE2000 database with the Alarm DB Logger in InTouch,manually/automatically clearing and archiving with Alarm DB Purge-Archive.The archived data can be recovered through the Alarm DB Restore.【总页数】3页(P88-90)【作者】刘明鑫【作者单位】中国神华煤制油化工有限公司北京工程分公司,北京100011【正文语种】中文【中图分类】TP277.1【相关文献】1.基于InTouch组态软件与串口的通讯实现 [J], 梁秀霞;张培楠2.基于MCGS组态软件的地铁列车事件记录仪软件开发 [J], 武伟3.基于欧姆龙PLC和组态软件intouch的监控系统 [J], 陈德海4.基于欧姆龙PLC和组态软件intouch的监控系统 [J], 陈德海;5.基于INTOUCH组态软件的1780热轧方案 [J], 万书亮因版权原因,仅展示原文概要,查看原文内容请购买。
Intouch环境中实现声音报警的方法
在系统监控程序中,有些重要的报警需要第一时间提示操作运行人员,所以,我们会将一些重要的报警点通过声音报警的方式单独的分列出来。
实现方法
1、打开intouch编辑界面WindowMaker如图1,
图1
在界面左面“脚本”窗口中,右键点击“条件”弹出就“新建”选项如图2
图2
此时,会弹出“条件脚本”界面,如图3,此时,我们以创建“ATE3_103SY”为例,这是一个“精处理装置解列”的报警点,我们需要它产生报警的时候,上位机能够以声音的方式发出警报,
参数设置如下:
条件:报警点在上位机的标签名,可通过双击空白处进入标记名字典而进行选择
注释:此报警点的中文所表达的含义,注释作用
条件类型:报警点触发声音报警的条件,为真期间需要设置触发间隔时间
空白栏处:触发此报警点的脚本
图3
如果要建立多个报警点的话,则按上述方法进行重复操作即可。
附件:
PlaySound() 函数
播放波形文件的声音或 Windows 缺省声音。
语法
Playsound (soundname,flag)。
intouch历史报警、事件设置
1\设置Alarm DB Logger Manager-配置
服务器名:(local)或IP地址
数据库:KXZK
用户信息
用户名:sa
口令:123456
记录模式:详细
测试连接,创建(即创建详细列表)
下一步:不改
下一步:不改
完成。
点开始。
系统运行时,Alarm DB Logger Manager 不能关闭,因为它在保存报警。
提醒,有的在“程序”-“wonderware”中设置一次,然后在软件中的alarm db logger manager 同样设置一次。
历史报警才有效。
2、历史报警控件:AlmDbViewCtrl
服务器名:数据库名:用户ID:口令:其实不用修改,只要Alarm DB Logger Managerg开着,会自动保存;要是行不通,就手动修改。
注意的地方是自动连接要勾选。
正常运行时,alarm DB Logger manager不能关闭。
历史报警时间段查询手册目的:在InTouch的WindowViewer运行时,自定义的选择一个时间段,并查询该时间段的历史报警记录。
思路:利用IDE下自带的ArchestrA报警控件、2个时间选择控件(选择开始时间和结束时间)、自定义按钮,组成历史报警时间段查询的基本图符。
如下图:注:ArchestrA报警控件只有在Galaxy为“Base Application Server”类型时才显示,但能够在普通InTouch环境下正常使用。
在“查询指定的时间段”按钮内编写动作脚本,在脚本中调用报警控件的时间设置属性AlarmClient1.TimeSelector.SetStartAndEndTimes(StartTime,EndTime,0),将该属性中的StartTime和EndTime赋值为时间选择控件的值,如下:AlarmClient1.TimeSelector.SetStartAndEndTimes(DateTimePicker1.Value,DateTimePicker2.Valu e,0);设置时间完成后,需要让报警控件进行指定时间段的重新查询,需要再添加一条属性:AlarmClient1.Requery();同时,为了方便用户切换,还添加了按钮“更新到最近1小时报警”的功能按钮,具体设置请参照下列步骤:1、具体设置步骤:(1) 双击报警控件,出现如下配置界面:选择客户端模式为“历史报警”,配置相应的数据库名、用户名、密码等,在“其他设置”中时间范围设置采用默认形式。
以上填写完毕即是报警控件的配置结束。
(2) 在“查询指定的时间段”按钮下,编写属性脚本。
具体如下:AlarmClient1.UpdateToCurrentTime = False; /让用户能够查询任意时间的历史报警AlarmClient1.TimeSelector.TimeDuration = 0; /让用户能够自定义的输入任意时间段进行查询AlarmClient1.TimeSelector.SetStartAndEndTimes(DateTimePicker1.Value,DateTimePicker2.V alue,0); /让将用户选择开始时间和结束时间赋值给报警控件AlarmClient1.Requery(); /让报警控件按照用户设置的时间进行查询(3) 在“更新到最近1小时报警”按钮下的脚本,具体如下:AlarmClient1.UpdateToCurrentTime = True; /让用户能够查询最近一段设定时间的历史报警AlarmClient1.TimeSelector.TimeDuration = 6; /查询最近1小时内的报警(数值表参考下图:)AlarmClient1.Requery(); /让报警控件按照用户设置的时间进行查询(4) 在2个时间选择控件“Date Time Picker”的配置选项下选择“Custom”设置年—月—日—时—分—秒,格式。
怎么定期删除intouch历史报警库WWALMDB内的报警记录?在工具_应用程序_Alarm_DB_purge archive里清除文档,你可以按月、星期、天来清理。
intouch10.1的历史报警的报警时间出现错误代码51198,这是什么问题,希望各位高手帮忙解决一下intouch10.1在报警出现时,其报警时间与系统的实际时间不同,报警出现的时间要比系统时间要早大约10分钟左右,ack之后的时间与系统时间一致,其持续时间为51198 05:05:27,一般的情况下,前面的为00000,希望各位大大帮帮忙解决一下。
谢谢我将DI,DO,AI,AO四种数据类型的数据加入CSV文件中,倒标记名时就出现See log viewer for problems.非常感谢啦!格式不正确导致的,你先建立几个变量,导出得到格式,然后按照这个格式到进去,如果用EXCEL来编辑一定要注意格式intouch 用csv文件往里倒标记名时,报load fail. see log viewer for problem导入的CSV文件里面的系统单元格内容没排列正确intouch上传DB时出现log viewer错误是什么意思说明你的DBLOAD没加载成功,去LOG VIEWER中查看时什么问题导致这个原因,位置在所有程序-wonderware-system management console,找到Logeviewer看具体什么原因。
需要注意的是,你要准确使用到处的.csv文件最左上角的MODE=ASK(UPDATE,REPLACE)等,具体什么含义查帮助。
intouch画面怎样改变分辨率首先要分清楚几个定义1、画面分辨率的产生:画面分辨率是开发时电脑屏幕份分辨率例如1024*768。
2、当前画面与电脑分辨率不同时:a、更改电脑分辨率,使电脑分辨率与画面一致。
b、电脑的最高分辨率小于画面时(1)、直接打开make开发模式,画面分辨率会自动转化为电脑分辨率(2)、如果直接打开VIEW模式,画面保持原有分辨率运行,但可能不是全屏显示。