WinCC V7.5 SP1预定义报警控件过滤条件
WinCC -- 组态报警和消息 -- 声音报警和消息

/CN/llisapi.dll/24740744?func=ll&objId=24740... 2008-3-19
/CN/llisapi.dll/24740744?func=ll&objId=24740... 2008-3-19
Siemens - Automation and Drives - Service& Support - Automation Service, Automat... Page 6 of 24
消息的声音输出能够在WinCC服务器和WinCC客户端执行。“Horn”需要在每一WinCC工作站单独配 置。
“Horn”编辑器允许您使用确认变量或者一个确认组来配置一个多重确认。使用确认组的多重确认选件将从 WinCCV6.2以后可以获得。在这里,“Horn”确认可应用于在被设置为相同的确认组的WinCC工作站。确 认组是一个简单的,实现客户端,服务器和冗余服务器器的声音信号输出的多重确认的方法 ,推荐使用一 个确认组的来实现多重确认。
Siemens - Automation and Drives - Service& Support - Automation Service, Automat... Page 2 of 24
“0”。
z 通过用户自定义逻辑设置/重设信号变量 信号变量的值没有必要必须连接到消息级别的报警状态。设置/重设信号变量的逻辑同样也可以在用 户指定逻辑中编程。
显示订货号 如何设置带有声音的信号消息?
wincc怎么查看1000条以上的记录

wincc怎么查看1000条以上的记录
wincc消息记录1000条以后会覆盖,我要查看1000条以前的记录,需要怎么做或WINCC归档怎么设置呢?
最佳答案
1.报警记录只能显示1000条,是报警控件的限制,而并非没有对多于1000条的报警归档。
也就是说归档还是存在的,只是没有显示。
报警控件本身只支持显示1000条报警记录,这是出于性能上的考虑,与报警归档设置无关。
2.如果想在报警控件中看到多于1000条的报警,可以使用过滤的办法,指定相应的过滤条件,使控件中只显示满足你条件的报警,当然,也不能超过1000条。
3.关于过滤的方法,可以使用报警控件属性中“消息列表”中的“选择”,或者使用控件属性中的”MsgFilterSQL”动态化过滤条件,可以参考WinCC帮助中关于报警过滤的部分。
4、设置不同的“选择”,比如起始时间、终止时间、报警类别等。
参考技术文档《虽然在归档中有更多的消息数目,但为何归档窗口中仅显示最后的1000条消息?》:/CN/view/zh/24758403
参考资料:/service/answer/solution.asp?Q_i d=60394&cid=1032
参考资料:/service/answer/solution.aspx?Q_ id=73263&cid=1032。
wincc教程 (3)

WinCC教程1. 简介WinCC 是西门子工业自动化部门推出的一款工控系统软件,用于监控和控制自动化过程。
以其稳定性、可扩展性和易用性而广泛应用于工业领域。
本教程将介绍WinCC的基本功能和使用方法,帮助初学者快速上手。
2. 安装和配置要开始使用WinCC,首先需要进行安装和配置。
2.1 安装WinCC请按照以下步骤安装WinCC:1.下载WinCC安装程序2.运行安装程序,按照提示完成安装3.在安装过程中,可以选择安装路径和其他相关选项2.2 配置WinCC安装完成后,需要进行一些配置以确保WinCC能正常运行。
以下是一些常见的配置步骤:1.打开WinCC软件2.进入配置界面,设置相关选项3.配置通信设置,以便与控制设备进行通信4.根据实际需求,配置报警和事件处理设置5.配置数据存储和历史记录选项3. 界面和导航WinCC的界面和导航功能使用户能够轻松查看和操作自动化过程。
以下是WinCC界面的几个重要组件:3.1 项目导航WinCC的项目导航窗口显示了当前项目中包含的所有页面和对象。
通过项目导航,用户可以快速切换页面和访问相关对象。
3.2 数据监视窗口数据监视窗口用于实时监视自动化过程中的数据。
用户可以在数据监视窗口中设置相应的数据显示和更新频率。
3.3 图形化界面WinCC支持图形化界面设计,用户可以创建自定义的图形界面来显示和控制自动化过程。
通过拖拽和放置相应的图形元素,用户可以轻松设计界面布局。
4. 标签和报警WinCC的标签和报警功能有助于监控自动化过程中的关键参数和状态变化。
以下是一些常见的标签和报警操作:4.1 创建标签通过WinCC的标签功能,用户可以配置和管理监控对象的标签。
标签可以包含不同类型的数据,例如温度、压力等。
4.2 设置报警条件利用WinCC的报警功能,用户可以设置报警条件,当监控对象的数值超过或低于预设阈值时,系统将触发相应的报警。
4.3 报警处理WinCC提供了多种报警处理选项,如弹窗、声音提示等。
搬家第一天-10.WinccV7.3报警控件分区域显示实现方法

搬家第⼀天-10.WinccV7.3报警控件分区域显⽰实现⽅法如果wincc需要显⽰两个车间的⼯艺和报警,我们希望有两个报警控件分别显⽰这两个车间的报警信息。
那么可以按照以下步骤:1. 两个车间的变量报警信息分别编排在连续的范围,⽐如车间1报警变量编号范围是1000-2000,车间2报警变量编号范围是3000-40002.车间1报警控件属性-消息列表选项卡的“固定选择”项⽬进⾏编辑,设置条件1:编号⼤于等于1000,条件2编号⼩于等于20003. 车间2报警控件属性-消息列表选项卡的“固定选择”项⽬进⾏编辑,设置条件1:编号⼤于等于3000,条件2编号⼩于等于4000为了看到效果,新建10个内部变量,flow1⾄flow10,其中flow1⾄flow5属于⼀车间,flow6⾄flow10属于⼆车间,新建全局脚本动作,触发器1秒,填⼊以下vbs脚本Option ExplicitFunction actionDim flow11,flow12,flow13,flow14,flow15,flow21,flow22,flow23,flow24,flow25Set flow11=HMIRuntime.Tags("flow11")Set flow12=HMIRuntime.Tags("flow12")Set flow13=HMIRuntime.Tags("flow13")Set flow14=HMIRuntime.Tags("flow14")Set flow15=HMIRuntime.Tags("flow15")Set flow21=HMIRuntime.Tags("flow21")Set flow22=HMIRuntime.Tags("flow22")Set flow23=HMIRuntime.Tags("flow23")Set flow24=HMIRuntime.Tags("flow24")Set flow25=HMIRuntime.Tags("flow25")flow11=Second(Now)flow12=Second(Now)+10flow13=Second(Now)+20flow14=Second(Now)+30flow15=Second(Now)+40flow21=Second(Now)flow22=Second(Now)+11flow23=Second(Now)+21flow24=Second(Now)+31flow25=Second(Now)+41End Function设置报警记录中10个变量的报警限,编号为1000⾄1004和2000⾄2004.保存,计算机属性中启动选项启⽤报警功能,运⾏后就可以看到效果了。
WinCCV7.5SP1报警回路功能

WinCC V7.5 SP1报警回路功能在WinCC的根警消息中.对以组金相关信息的根警何酬功偿.匀相项H运行活・通过警控件上的报笞M路按御•町以显示为所迭消总组总的郴应药而.或蝕发为所逸梢息组念的相应抑本.任报警编榊器中选择相应的浦息,在玄性.••扩展冲逸择•报警何略•・此时"函散名条默认为OpenPicture.估函救参数冲选择相质的画血・它属性-消息旷展格式DLL报弩回路函数名称ODen Picture函数参数控制器编号CPU编号地址版本作者ID作者0或丹忙旳数名纹中迓抹相版的廉IC 抑本的酿数..13 "OpenPicture"画面 X 计宣机送择 ----------------------------------画面选择 ------------------------------------ 画面Astart.Pdl“Start'.Pdl» Star t_mob ile jDhone. PDL儿 Star t_mobile _phon e'. PDL丼 Star t_mob ile _table t . PDL冷 Start_mobile_view.PDLX^Start_UNICIient.Pdl/^Start.WebN.Pdl^►sub_nav.pdl八 sub_nav\pdl冷VBA object-orientated -engineer ing tem... v 选走的画面 ---------------------------------- NewPdll.Pdl确走 取消如果需婪・迭样相应的•换&勒数・的数值和数林类型.属性一消息扩展榕式DLL 报警回路. E ---------------------------------- 函数名称| OpenPicture -1 函数参故控制器编号0 CPU 编号0 地址版本0 作者ID0 逵接作者0 注愈:报警闊路仅支持•项目港和•标准曲故•・-项目函tr 需要專先在全槪脚本C 編轲!B 中创建并编译.应用名称My.Functio n:H ProgExe.Function 珞 Show.Function :討 xxx.FunctionX原型 void My_Function (char... void ProgExe.Function (...void Show.Function 0 voidxxx.Function (char\.. 取消-报警回路.的参敌void My_Function (c±iar x ProgramName)描述参敌数抵…值值数据类型char*C: \\WindowsVMotepad.exe String预览My^FunctionCCrWV/indowsV^otepad.exe^;梢走取消WinCC項目微活运行启.在报警和I 1小占▽TI动滚动•按钮.选择和应的报警汹息・在单击•报警回路•按钮・即可显示为所迭消息组态的相应皈面.或越发为所逸消息组恋的郴应脚札。
wincc_函数库资料

wincc_函数库资料标准函数该系统包含标准函数。
可以按需要修改这些函数。
此外,还可以自己创建标准函数。
该系统包括一个标准函数集。
一、Alarm - 简短描述Alarm组包含控制WinCC报警控件的函数。
标准函数可用于工具栏中的每一个按钮。
这些函数可用来创建自定义工具栏,例如选择画面,或者定义控件上的设置。
1.void AcknowledgeMessage(DWORD MsgNr)函数,确认消息系统中带编号的消息,该编号被传递为参数。
使用标准函数操作WinCC报警控件的实例{//确认选择的报警记录消息AcknowledgeMessage(GetTagWord("U08i_MsgNr"));}指定待确认的消息号。
在本例中是从变量读取的。
2.BOOL AXC_OnBtnArcLong(char* lpszPictureName, char* pszMsgWin)函数,在消息窗口中该函数表示消息存储在长期归档中。
使用标准函数操作WinCC报警控件的实例{// 跳转到WinCC报警控件中的第一条消息AXC_OnBtnMsgFirst("gs_alarm_00","Control1");}AXC_OnBtnMsgFirst函数参数:“gs_alarm_00”是在其中组态WinCC报警控件的画面的名称。
Control 1是WinCC报警控件的对象名。
3.BOOL AXC_OnBtnArcShort(char* lpszPictureName, char* pszMsgWin)函数,在消息窗口中该函数表示消息存储在短期归档中。
使用标准函数操作WinCC报警控件的实例{// 跳转到WinCC报警控件中的第一条消息AXC_OnBtnMsgFirst("gs_alarm_00","Control1");}AXC_OnBtnMsgFirst函数参数:“gs_alarm_00”是在其中组态WinCC报警控件的画面的名称。
WinCC V7.5 SP1报警消息的状态变量

WinCC V7.5 SP1报警消息的状态变量在WinCC的报警消息中,一般情况下,在报警控件中的“确认状态”列中显示报警消息的状态。
除此之外,还可以为报警的单个消息、报警组、报警类型和报警等级组态相关的状态变量和状态位。
这样,就可以在不使用报警控件的情况下,而在其它动态或脚本等逻辑中通过状态变量来获取相关报警消息的状态信息。
状态变量包括两个状态信息,状态位和确认位。
状态位表示报警消息是到达/离开,确认位表示报警消息是否需要确认。
•注意:状态变量的数据类型必须为无符号8/16/32位值,分别可以对应4/8/16个消息对象。
在组态状态变量时需要定义状态位的位置,而确认位的位置取决于状态位的位置。
状态变量的数据类型为“无符号8位值”时,状态位为0~3位,分别对应的确认位为4~7位。
状态位与确认位的位间隔为4位。
如果状态变量的状态位为位号2,则位号2表示相应消息的到达/离开状态,而位号6表示该消息是否需要确认。
状态变量的数据类型为“无符号16位值”时,状态位为0~7位,分别对应的确认位为8~15位。
状态位与确认位的位间隔为8位。
如果状态变量的状态位为位号6,则位号6表示相应消息的到达/离开状态,而位号14表示该消息是否需要确认。
状态变量的数据类型为“无符号32位值”时,状态位为0~15位,分别对应的确认位为16~31位。
状态位与确认位的位间隔为16位。
如果状态变量的状态位为位号9,则位号9表示相应消息的到达/离开状态,而位号25表示该消息是否需要确认。
在报警编辑器中选择相应的消息,在“属性”-“消息”-“常规”中选择相应的“消息等级”、“消息类型”和消息组“后,在“变量”中选择相应的状态变量和状态位。
如果报警消息相应的状态变量的状态位为1,则表示该消息已到达;而状态位为0,则表示该消息已离开。
如果报警消息相应的状态变量的确认位为1,则表示该消息尚未确认;而确认位为0,则表示该消息已确认。
在报警编辑器中选择相应的消息组,在“属性”-“消息组”-“”中相应的状态变量和状态位。
Wincc_flexible如何创建报警系统

12
WinCC flexible 如何创建报警系统
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何配方
组态报警 ——报警设置
在项目视图中,双击“报警 > 设置”组中的“报警设置”。用 户可在工作区中定义报警系统的设置。在“系统报警”区中,例 如,用户可选择HMI设备上将要显示的系统报警的类型。在集成 操作中,可在“报警程序”区中定义更多的设置。
如何创建报警系统 如何使用VBScript 如何配方
组态报警 ——组态系统报警
在项目视图中,双击“报警”组中的“系统报警”,打开“系 统报警”编辑器。在“系统报警”表格编辑器中,可以查看所有 的HMI系统报警并修改报警文本。
在WinCC flexible的缺省设置下,“系统报警”条目是不可见的。 为显示该条目,可通过“选项”菜单中 “设置”进行修改。 10
组态报警的输出 ——组态报警窗口
报警窗口组态在模板中,报警将显示在报警窗口中。如果报警 未决但已显示,操作员设备将继续可用。报警窗口显示现有报警 或报警记录中所存储的报警。举例组态一个报警窗口,并将选中 报警组的报警显示在其中。
组态步骤如下:
1. 在工具箱视图中将“报警指示器”从“增强对象”组插入到模板 中。 2. 单击属性窗口中的“常规”组。 3. 在“报警组”区域中,指定将在报警窗口中显示其报警的报警组
4
WinCC flexible 如何创建报警系统
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何配方
报警的基本概念 ——报警的显示
在HMI设备上显示报警
WinCC flexible提供以下将报警显示于HMI设备 上的选项: 报警视图 报警窗口 报警指示器(附加信号)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WinCC V7.5 SP1预定义报警控件过滤条件在组态WinCC的报警控件时,可以预先定义过滤条件,这样一来,报警控件就可以在项目激活运行后,直接显示过滤条件筛选之后的报警消息。
在画面编辑器中打开相应的画面,添加WinCC AlarmControl控件后,在其属性的“消息列表”中,单击“固定选择”中的“编辑”按钮。
在“选择”对话框中组态相应的过滤条件、逻辑运算符和设置值。
可以组态多个过滤条件,多个过滤条件之间是“与”的关系。
注意:在WinCC AlarmControl控件上组态“固定选择”条件进行过滤,就是初始化该控件的报警消息的最大显示范围,在运行期间始终有效,不可更改,如果在其常规”选择”中也组态了过滤条件,二者之间是“与”的关系。