组态王语音报警

合集下载

组态王常见问题的解决方法

组态王常见问题的解决方法

组态王常见问题的解决方法组态王虽然国内用的很多,但他的问题也很多,有时候弄起来真的很麻烦,比如一个简单的开机自动运行都要自己设置,下面是我在网上查到的一些内容。

组态王使用常见问题1、变量设定中最大(小)值及最大(小)原始值的意义?[最大(小)值是变量在现实中表达的工程值(如:温度、压力等)的大小,而最大(小)原始值是采集设备中[寄存器]数字量的最大(小)值(如板卡中的819-4095等)。

一般对于板卡设备此值为物理量经AD转换之后的值,如12BitAD此值范围0~4096、16BitAD为0~65535,对于PLC、智能仪表、变频器,其本身已将物理值转换为工程值所以此时最大(小)值与最大(小)原始值在设置时是一致的.2、为什么变量无法删除,如何删除变量?[在组态王中,只有未使用的变量才能被删除,因此在删除变量之前,必须去掉在画面或命令语言、控件引用处,等处与之有关的连接,如果还是无法删除,在工程浏览器中执行工具-更新变量计数命令,重新统计变量,在变量使用报告中可以查询变量是否还在某些地方使用,将其连接断开后,利用工具-删除未用变量将变量删除。

3、工程运行时,显示通讯协议组件失败?[将工程拷贝到硬盘上将属性改为存档即可5、如何在打开机器时自动进入组态王?[将touchview快捷方式拷贝到系统开始\\程序\\启动中6、怎样把工程文件变小?[可以删除某.AL2(报警信息文件),某.REC(历史记录文件),某.111文件(某.pic文件的备份文件)的文件。

7、如何在线增删用户及用户密码和权限?[使用edituer()函数(用户权限需大于900)]8、在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思?[保存参数:在系统运行时,修改变量的域的值(可读可写型),系统自动保存这些参数值,系统退出后,其参数值不会发生变化。

当系统再启动时,变量的域的参数值为上次系统运行时最后一次的设置值。

无需用户再去重新定义保存数值:系统运行时,当变量的值发生变化后,系统自动保存该值。

组态王软件详细教程 第四讲 报警和事件

组态王软件详细教程  第四讲 报警和事件

第四讲 报警和事件报警和事件窗口的作用运行报警和事件记录是监控软件必不可少的功能,“组态王”提供了强有力的支持和简单的控制运行报警和事件记录方法。

组态王中的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。

通过这些报警和事件,用户可以方便地记录和查看系统的报警、操作和各个工作站的运行情况。

当报警和事件发生时,在报警窗中会按照设置的过滤条件实时的显示出来。

为了分类显示报警事件,可以把变量划分到不同的报警组,同时指定报警窗口中只显示所需的报警组。

(注:趋势曲线、报警窗口都是一类特殊的变量,有变量名和变量属性等。

)为使报警窗口内能显示变量的报警和事件信息,您必须先做如下设置:定义报警组切换到工程浏览器,在左侧选择“报警组”,然后双击右侧的图标进入“报警组定义”对话框。

在“报警组定义”对话框中单击“修改”。

→ 在“修改报警组”对话框中将“RootNode ”修改为“化工厂”。

单击“确认”,关闭“修改报警组”对话框。

单击“增加”按钮,在“化工厂”报警组下再增加一个分组“反应车间”。

单击“报警组定义”对话框的“确认”按钮。

结束对报警组的设置设置变量的报警定义属性设置变量“反应罐压力”的报警属性。

在工程浏览器的左侧选择“数据词典”,在右侧双击变量名“反应罐压力”,弹出“定义变量”对话框。

在“定义变量”对话框中单击“报警定义”配置页,弹出对话框如下图:具体设置如下:低:10高:90报警组名:反应车间。

优先级:100单击“确定”,关闭此对话框。

采用同样的方法定义“原料油液位”,“催化剂液位”“成品油液位”的报警属性。

注:只有在“报警定义”对话框中定义了变量所属的报警组和报警方式后,才能在报警和事件窗口中显示此变量报警信息。

本节课将为工程增加一个报警和事件窗口。

建立报警和事件窗口建立新画面对于一个实际可用的系统来说,是由多幅具有不同功能的监控画面构成。

组态王所允许的画面数量是不受限制的。

本课将在一个新的画面上建立报警和事件窗口。

组态王playsound2函数用法

组态王playsound2函数用法

组态王playsound2函数用法摘要:1.组态王简介2.playsound2 函数的作用3.playsound2 函数的参数及用法4.示例代码及解析5.总结正文:【1.组态王简介】组态王(Cimtor)是一款用于工业自动化和控制系统中的组态软件,它具有丰富的功能和易用的操作界面,广泛应用于各种工程领域。

通过组态王,用户可以轻松实现设备连接、数据采集、报警处理、趋势分析等功能,从而提高工程效率。

【2.playsound2 函数的作用】在组态王中,playsound2 函数用于播放声音文件,以实现报警、提示等目的。

通过调用playsound2 函数,用户可以为设备异常、操作失误等情况设置声音提示,使操作更加人性化。

【3.playsound2 函数的参数及用法】playsound2 函数接收两个参数:声音文件路径(filename)和声音播放次数(times)。

其中,声音文件路径需指向一个音频文件(如.wav 格式),声音播放次数表示声音文件播放的次数,当播放次数达到该值时,声音将停止播放。

函数用法示例:```playsound2("报警声音.wav", 1)```此示例表示播放名为“报警声音.wav”的音频文件,播放次数为1 次。

【4.示例代码及解析】以下是一个简单的示例代码,用于在设备异常时播放报警声音:```Dim filename, timesfilename = "报警声音.wav"times = 1If 设备异常Thenplaysound2(filename, times)End If```在上述代码中,当设备异常(如传感器数据超出范围)时,将播放声音文件“报警声音.wav”,并设置播放次数为1 次。

【5.总结】组态王中的playsound2 函数为用户提供了方便的声音播放功能,可以在工程中实现各种报警、提示等应用场景。

组态王实时报警界面制作教程

组态王实时报警界面制作教程

在工程浏览器左侧的树型视图中选择"界面",在右侧视图中双击"新建",新建产生一幅名为"实时报警"的界面,如图13-20所示。

文本"系统报警!",红色,系统报警时文字显示闪动,在"动画连接"对话框中单击"闪烁"按钮,弹出对话框。

输入闪烁的条件表达式"$新报警= = 1",当此条件表达式的值为真时,图形对象开始闪烁。

表达式的值为假时闪烁自动停止。

单击"?"按钮可以查瞧己定义的变量名与变量域,如图13-21所示。

"$新报警"变量就是组态王的一个系统变量,主要表示当前系统中就是否有新的报警产生。

当系统中无论有何种类型的新报警产生时,该变量被自动置为1。

但需要注意的就是,该变量不能被自动清0,需要用户人为地将其清0。

"确认"按钮按下时的命令语言程序为:Ack (RootNode);PlaySound (" c:\Sirenl、wav", 0); ClosePicture("实时报警");PlaySound函数此函数通过Windows的声音设备(若已安装)播放声音,声音为w町文件。

调用格式:PlaySound(SoundName, Flags)。

参数及其描述:SoundName代表要播放的声音文件的字符串或字符串变量。

Flags可为下述之一:←停止播放声音; 1同步播放声音; 2一异步播放声音; 3一重复播放声音直到下次调用PlaySound 0函数为止。

实时报警界面为报警时自动弹出窗口,在工程浏览器中选择命令语言一一数据改变命令语言,在浏览器右侧双击"新建飞弹出数据改变命令语言编辑器,如图13-22所示。

数据改变命令语言触发的条件"\\本站点\$新报警"变量或变量的域的值发生了变化。

组态王声音报警

组态王声音报警

声音报警!裁月隔日少汨期◎輛尸名的舫I删限阪车启动历史记录的5■启动旅警记录直丰启动.后吿命令■;§盲嘯锄报警够*欢机执备快态斷网络伏蛊◎新建…新建两个变量;确定取消血年◎月血秒◎卡日期◎丰用户名◎勵问权限动历史记录血卡启动报警记录*启动后台命令新报警◎卡双机热备歇霆◎车毫秒◎卡网絡状态◎新建」定交吏量基本犀性银警定史|记录拓全医]采集频率[loro 毫秒「转换方式----------------------------忖线性厂开方高级|厂允许D呻访问确定取消荃本扈性报警輙|记录和安全区|新建画面:文本关联:「计数值:評*斛堰・・・ii ■■■■ a ■■■■ a ■ a ■ a ■开始报警开始报警按钮命令语言:60 上200 面屋61 宽度⑶丈件0=]果3S[E]选風旳字命爭语菖\\本站点冶tart=l:string b“b=I nfoAppD ir ()+"'Mhang.war*:if(a>10JP'-aySound ( b, 2);11吏呈】Ml全HP函数系竦…帮助..字特甲.15件…自越…|工业库茂园孰L茗它…i£4儈1)*/1}+二=:编写命令程序语言黛鹑活昭黛舞腿益竄器雲舄韓-湖ifiiS-□陆爭谱菖应用程斥命令再言爭件做语言也炖键命哮语言□目定遊数陆笛语百啊配方0非鸵性恿-—数由库{fl■菇杓吏号口談捋词矣*报害爼-%设备]& COML ]fC0M2 绘ODE 回紙卡暮刖Cl&艇S 恳冋隼站点-仝>isflea即设査开損系境玄奁査匡行耒蜿XX报警配査■3历史数慌记累文件[F]闺規[EJ,选弹也|字启动时运疗阿|停止吋] « |9000圭电,if(\\本姑空治七旺存=1) [a=a+';if(a>2J|{于1;]}-旦面容苗-芟軽手名鯨应用程序ift^i&s(范文素材和资料部分来自网络,供参考。

组态王语音报警

组态王语音报警

组态王语音报警
组态王语音报警
想让组态王在一个变量值超过报警值时,产生语音报警,就是播放一段声音。

现在实验了一下,可以做出语音报警了,问题是当报警发生时,系统就一直不停的播放声音,停不下来,怎么样才能让产生报警时只播放一次声音,或者有什么方法可以确认报警,使这个语音报警不再播放?
最佳答案
可以在程序中开辟个子程序专门对系统所有报警信号进行运算最终得出开关量报警点。

报警1是声音报警开启,0时声音报警停止。

上位机我一般还配套个报警消音软按钮。

组态王软件详细教程第四讲报警和事件

组态王软件详细教程第四讲报警和事件

组态王软件详细教程第四讲报警和事件第四报警和事件 1第四报报警和事件在本报程,您将,了解报警和事件口的作用窗,掌握报警和事件口报置方法窗,掌握行的报警和事件口的操作方法运窗报警和事件口的作用窗运行报警和事件报报是报控报控报件必不可少的功能~“报报王”提供了强有力的支持和报报的控制行报警和事件报报方法。

运报报王中的报警和事件主要包括报量报警事件、操作事件、用报登报事件和工作站事件。

通报报些报警和事件~用报可以方便地报报报报和报看系报的报警、操作和各工作站的行情。

报警和事件报个运况当生报~在报警中按照报置的报报件报报的报示出。

窗会条来报了分报报示报警事件~可以把报量分到不同的报警报~同报指定报警口中只报示所需的报警报划窗。

;注,报报曲报、报警口都是一报特殊的报量~有报量名和报量性等。

,窗属第四报警和事件 2报报曲报、报警口都是一报特殊的报量~有报量名和报量性等。

窗属报使报警口能报示报量的报警和事件信息~必报先做如下报置,窗内您定报报警报8 切报到工程报报器~在左报报报“报警报”~然后报右报的报报报入“报警报定报”报报。

双框8 在“报警报定报”报报中报报“修改”。

框è 在“修改报警报”报报中“框将RootNode”修改报“化工”。

厂8 报报“报”~报报“修改报警报”报报。

确框8报报“增加”按报~在“化工”报警报下再增加一分报“反报报报”。

厂个8 报报“报警报定报”报报的“报”按报。

报束报报警报的报置框确报置报量的报警定报性属报置报量“反报罐报力”的报警性。

属8 在工程报报器的左报报报“据报典”~在右报报报量名“反报罐报力”~报出“定报报量”报报。

数双框8 在“定报报量”报报中报报“报警定报”配置报~报出报报如下报,框框第四报警和事件 3 具报置如下,体低,10高,90报警报名 ,反报报报。

100报先报,8 报报“定”~报报此报报。

确框采用同报的方法定报“原料油液位”~“催化报液位” “成品油液位”的报警性。

组态王报警例程文档讲解

组态王报警例程文档讲解

报警系统应用例程说明文档此文档由北京亚控公司提供,仅作为KingSCADA3.0报警系统应用的使用参考,其中涉及内容的详细说明请参考KingSCADA3.0的使用说明或咨询技术支持工程师。

目录1. 概述 (1)2. 例程 (1)2.1 定义变量的报警属性 (1)2.2 报警配置 (3)2.3 报警显示 (6)2.4 报警查询 (12)2.5 报警窗的方法应用 (17)3. 注意事项 (18)1. 概述在工业控制系统中,当现场的数据超出正常范围时,系统应以报警的方式将其通知相关工作人员,工作人员接收到报警信息后会对报警做出相应的处理,所以报警系统在工业控制系统中是一个非常重要的组成部分。

KingSCADA3.0提供了强大的报警操作功能:包括报警存储功能、报警打印功能、报警显示功能、报警转发功能等等,下面将具体介绍每种功能的操作过程。

2. 例程2.1定义变量的报警属性在使用报警功能前,必须先要对变量的报警属性进行定义。

在开发系统“数据词典”中新建变量,本工程中我们以模拟量为例。

●变量名:temperature●变量类型:基本变量●数据类型:Mem Float●变量描述:温度●初始值:0●灵敏度:0●最小值:0●最大值:100变量temperature的报警属性如图1所示。

图1 变量temperatrue报警属性●变量名:pressure●变量类型:基本变量●数据类型:Mem Float●变量描述:压力●初始值:0●灵敏度:0●最小值:0●最大值:5变量pressure的报警属性如图2所示。

图2 变量temperatrue报警属性●变量名:alarmctrl●变量类型:基本变量●数据类型:内存离散●变量描述:报警约束●初始值:false报警约束是对变量报警的一种条件控制,可以通过关联一个离散变量对变量报警做一定的限制,当连接的离散量为1时,约束条件成立,即不产生报警事件;当连接的离散量为0时,约束条件不成立,即产生报警事件。

组态王教学-报警与打印

组态王教学-报警与打印

常见问题解答北京亚控科技发展有限公司2009年9月目录1. 报警配置 (1)1.1 请问组态王软件的变量报警限配置能否提供运行时在线修改,这样方便现场操作人员根据现场情况能够随时调整报警设置? (1)1.2 请问组态王软件的变量报警能否提供运行时在线屏蔽,这样当现场某个设备人为停掉时可以手动屏蔽此设备变量的报警? (1)1.3 在组态王中能否禁止报警的产生? (1)1.4 使用历史报警窗口查询历史报警信息,当组态王退出后,就查询不到了,为何?该如何处理? (1)1.5 报警产生后,如何判断属于哪个报警组,并根据不同报警组显示不同的提示信息? (1)1.6 组态王中通过远程站点的方式实现网络通讯时,在客户端无法查询到服务器端的报警信息? (2)1.7 在组态王中定义了一个报警点,当报警发生时,为什么在报警窗口中没有显示? (2)1.8 组态王往报警数据库存数据时,数据库字段的长度已经设置足够长了,但是对于某些字段只能存7/8个字符,为什么? (2)1.9 当某报警点发生报警时播放一段声音,期间当报警恢复时声音也随之消失,在组态王中应如何实现? (3)1.10 在组态王运行环境中能否动态修改变量的报警组及报警窗口的报警组? (3)1.11 在组态王中定义报警属性时,报警文本限制的字符个数是多少? (3)1.12 在组态王工程浏览器中双击"报警配置"选项,弹出提示信息"打开alarm.cfg文件失败",应如何解决? (3)1.13 组态王的变量可以通过报警域AlarmEnable控制变量是否可以报警,有没有可以控制所有变量报警使能的功能? (3)1.14 组态王能否获得某个报警组当前的报警变量的数量? (4)1.15 报警设置为开关量的关断报警,运行时开关量是关闭的,报警窗口没有输出报警信息? (4)2. 报警打印 (4)2.1 组态王软件的实时报警自动打印功能是如何实现的? (4)2.2 组态王软件实现实时报警自动打印功能时,对打印机有什么要求?.. 42.3 组态王软件实现实时报警自动打印功能时,打印机输出的内容如何配置? (5)2.4 组态王是否支持报警网络打印? (5)2.5 使用组态王报警实时打印功能时,在运行时能否控制打印机的打印或停止? (5)3. 报警存储 (6)3.1 我的工程中使用了组态王安装光盘提供的ACCESS报警数据库,并按使用手册说明进行了报警配置,为什么报警信息还是无法存储? (6)3.2 我的工程中使用了ACCESS报警数据库,发现报警数据库中记录的报警变量名称等不全,只能显示7个字符,如何解决? (6)3.3 报警信息保存到数据库后如何进行查询? (6)3.4 使用组态王提供的报警数据库实现报警记录存储时,报警日期格式默认为08-06-17,如何修改为我需要的格式? (6)3.5 在组态王中如何实现将登陆用户的操作信息记录下来? (6)3.6 组态王的报警文件能够生成,但是某些变量的历史报警信息无法存储到文件中,为什么? (7)4. 报警输出 (7)4.1 请问组态王软件都能提供什么报警输出方式? (7)4.2 请问组态王软件的声音报警输出方式是如何实现的? (7)4.3 请问组态王软件的短信报警输出方式是如何实现的? (7)4.4 请问组态王软件的EMAIL报警输出方式是如何实现的? (8)4.5 请问组态王软件的电话语音报警输出方式是如何实现的? (8)4.6 请问组态王软件的变化率报警是如何实现的? (8)4.7 用PlaySound()函数做声音报警时选用同步与异步播放有什么区别?. 84.8 请问组态王的报警信息如何能够提取出来赋值给单独的变量以供其他操作使用? (8)4.9 在组态王中如何实现语音报警? (9)4.10 组态王的报警信息输出有哪几种方式?分别是什么? (9)4.11 在组态王中如何实现当两个报警同时产生时,同时播放两段不同的声音? (10)4.12 组态王报警窗口中的操作员列,在报警信息产生时,为什么显示不出相关信息来? (10)4.13 在组态王中获得某个报警组当前的报警变量的数量? (10)4.14 组态王的实时报警窗口当报警恢复后报警信息自动消失,是否可以设定报警消失条件?比如:报警恢复时消失或报警确认时消失? (10)1. 报警配置1.1请问组态王软件的变量报警限配置能否提供运行时在线修改,这样方便现场操作人员根据现场情况能够随时调整报警设置?组态王软件的变量的域中提供了关于报警限的配置,通过对这些域的操作即可实现在运行状态下对报警信息的动态查询。

组态王报警解决方案

组态王报警解决方案

组态王报警解决方案解决问题:对于组态王应用中,比较特殊的报警功能要求,本方案展示以下两个功能的实现:一、 双击报警记录,执行指定功能二、 对报警记录进行数据库检索显示一、双击报警记录,执行指定功能功能说明:用户在报警窗口中双击一条报警记录,组态便执行指定的功能(比如显示指定画面)。

功能实现:通过报警预置自定义函数$System_xxxxAlarm,与变量的报警扩展域配合实现。

在组态王自定义函数中,有三个系统预置的报警自定义函数。

分别为实型变量报警事件($System_RealAlarm)、整型变量报警事件($System_LongAlarm)和离散型变量报警事件($System_DiscAlarm)预置自定义函数。

如果在配置报警窗的“操作属性”时,选择了“允许双击报警条”,则系统运行时双击报警事件报警条,会自动调用相应数据类型的函数。

在以上函数中,通过判断便可执行一段命令语言:if(nAction==1) //双击报警条{//执行命令语言}在变量的报警属性中,有扩展域1和扩展域2两个属性,在报警自定义函数中分别以dTag.ExtendFieldString1和dTag.ExtendFieldString2引用,可以代替字符串,比如使用在ShowPicture中。

与报警自定义函数配合,可以实现定制的功能。

举例:双击一条报警记录,显示指定画面。

1、新建报警用的变量A1,内存离散,扩展域1:报警变量1画面2、新建报警用的变量A2,内存离散,扩展域1:报警变量2画面3、新建画面:报警变量1画面,添加变量A1的值显示4、新建画面:报警变量2画面,添加变量A2的值显示5、新建画面:报警窗口,添加一个报警控件。

6、将以上3个画面都设为运行主画面7、设置报警控件为历史报警窗,选择需要显示的列,并在操作属性里选中“允许双击左键”8、在离散型变量的报警自定义函数$System_DiscAlarm中添加:If (nAction==1) {showPicture_(dTag.ExtendFieldStringl) ;}保存,运行工程,改变A1或A2的值,报警窗口中会出现相应记录。

组态王短信报警例程说明

组态王短信报警例程说明

组态王短信报警使用参考文档北京亚控科技发展有限公司技术部目录一、功能概述 (4)一、功能概述 (4)二、工程实例 (4)三、操作步骤: (4)1、驱动程序介绍: (4)2、定义变量: (7)2.1) 定义设备: (7)2.2) 定义变量: (7)2.建立画面: (8)3.命令语言: (8)3.1) 自定义函数介绍: (8)3.2) 自定义函数命令语言: (10)4.运行系统: (12)四、注意事项 (13)图表图一报警设置画面 (8)图二自定义函数 (11)图三报警发送短信的自定义函数 (12)图四运行系统 (13)一、功能概述常规需求:很多工业现场要求报警发生后能够通过手机短信通知相关值班人员。

组态王中的实现方法:利用西门子的TC35短信模块,当报警发生后通过此模块发送报警信息。

二、工程实例以某工业现场应用为例,需要对采集的温度的高限报警、低限报警进行报警提示。

三、操作步骤:报警后发送手机短信必须借助于西门子的TC35模块,并且在TC35模块中放一张可以正常发送短信的手机卡。

组态王提供TC35的驱动程序,通过驱动程序控制手机短信的发送。

1、驱动程序介绍:本驱动支持组态王和西门子Siemens T35 Terminal设备之间进行通讯,发送、接收短信息。

组态王定义设备时请选择:智能模块->SIEMENS->TC35 Terminal地址设定:任意定义串口参数:波特率:9600 (19200、38500、可选)数据位:8停止位:1校验方式:无校验(奇校验、偶校验可选)寄存器说明说明:1.MsgNew,MsgNec,MsgNed字符串格式:eg: MsgNew0: <n>2002年9月5日来自xxxxx的消息: n为该短消息序号xxxxx为发送方号码MsgNec0: #####(短消息内容)注意:当短消息大于63个汉字(126个字符)时,组态王中只显示前63个汉字。

MsgNed保存63个之后的信息2.MsgOld,MsgInf字符串格式:eg: MsgOld0:<n>2002年9月5日来自xxxxx的消息: n为该短消息序号xxxxx为发送方号码MsgInf0: #####(短消息内容)注意:当短消息大于63个汉字(126个字符)时,组态王中只显示前63个汉字3.MsgSend,要发送的短消息内容,请不要大于63个汉字(126字符)的短消息,否则,组态王将只发送前63个汉字4.对于只写的参数,只要状态改变一次,就执行一次命令。

组态王6.53产品介绍-北京亚控亚控工程师给的资料

组态王6.53产品介绍-北京亚控亚控工程师给的资料

组态王6.53 产品介绍I前言本手册全面描述了工业SCADA软件——组态王V6.53的主要功能、特性和应用领域,将帮助工控系统的开发者、使用者对组态王软件产生具体而直观的认识。

全手册有三个部分,第一部分讲述了组态王软件的主要特点,第二部分针对组态王V6.53软件的主要功能进行了详尽的介绍,第三部分给出了组态王软件的系统要求、授权描述。

在阅读本手册后,如果您希望全面系统的学习组态王软件时,请参考最新版本的《组态王软件培训手册》;当您使用本软件过程中需要更进一步的帮助时,请参考《组态王软件使用手册》或使用组态王软件的联机帮助。

当然,也欢迎联系您所在地区的亚控公司分支机构或经销商。

本手册在没有亚控公司书面允许的前提下,任何组织或个人不得为任何其他目的、使用任何方法(包括复印和录制在内的电子或机械手段)对本手册的任何部分进行复制或传播。

亚控公司不保证手册中没有错误,若有变化恕不事先通知。

组态王是亚控公司的注册商标。

ORACLE 是 Oracle Corporation (Oracle 公司)的一个注册商标。

Windows 2000、Windows XP、Excel、ODBC 是 Microsoft Corporation 的一个注册商标。

所有其它的产品和标记名称都是它们各自公司的商标。

北京亚控科技发展有限公司2008年2月份目录概述 (1)一、基本人机界面功能 (2)1.1 快速便捷的应用设计21.1.1 方便实用的工程管理21.1.2 功能强大、易用的绘图工具21.1.3 支持无限色和过渡色21.1.4 图形对象丰富的动画效果31.1.5 画面查找与画面分组41.1.6 便捷的工程打包工具41.2 丰富的可扩充的图形库41.2.1 大量的标准工业元件41.2.3 扩展图库41.3 对多媒体的支持51.3.1 嵌入图片51.3.2播放声音、视频51.3.4 支持视频采集设备51.4灵活简便的变量定义和管理61.4.1 丰富的变量类型61.4.2变量替换61.4.3 变量分组管理71.4.4 多选变量修改属性71.4.5 变量统计与刷新71.4.6 变量导入和导出71.5 强大的控制语言81.5.1 简便易学的语法81.5.2 丰富的函数81.5.4 命令触发机制8 1.6 安全管理9二、强大的通讯能力 (11)2.1 高效的数据采集 11 2.2 强大的硬件检测手段和故障恢复功能 11 2.3 支持使用GPRS与设备进行通讯 12 2.4 可扩充的设备库 12组态王6.53 产品介绍III三、数据的展示与存储 (13)3.1 形式多样的趋势曲线 133.1.1实时趋势曲线 133.1.2历史趋势曲线 133.1.3超级XY曲线 133.1.4温控曲线控件 14 3.2 高性能的历史数据存储 15四、先进的报警和事件管理 (16)4.1 功能强大的报警事件系统 16 4.2 报警和事件的输出 17 4.3 自定义的报警动作 18五、灵活多样、操作简单的内嵌式报表 (19)5.1 组态王集成的报表系统 19 5.2 用EXCEL生成报表 20六、开放的第三方接口 (21)6.1 开放的ODBC数据库连接 21 6.2 全面支持OPC标准 21 6.3 动态数据交换(DDE) 22 6.4 功能强大的ActiveX控件 22七、强大的网络和冗余功能 (23)7.1 组态王的For Internet功能 237.1.1 画面发布237.1.2 数据发布237.2 丰富的冗余功能 247.2.1 双设备冗余 247.2.2 双机热备25 系统要求 (26)授权描述 (26)开发版授权26 运行版授权26 NetView版授权26 WEB版授权27 演示版授权27附录A 部分驱动程序和驱动程序开发软件包 (28)PLC 28 智能仪表28 板卡28 智能模块29 变频器29 现场总线29组态王6.53 产品介绍1概述北京亚控科技发展有限公司是国内最早成立的专业自动化软件厂商,也是目前国内规模最大的专业自动化软件厂商。

组态王教学-报警与打印

组态王教学-报警与打印

常见问题解答北京亚控科技发展有限公司2009年9月目录1. 报警配置 (1)1.1 请问组态王软件的变量报警限配置能否提供运行时在线修改,这样方便现场操作人员根据现场情况能够随时调整报警设置? (1)1.2 请问组态王软件的变量报警能否提供运行时在线屏蔽,这样当现场某个设备人为停掉时可以手动屏蔽此设备变量的报警? (1)1.3 在组态王中能否禁止报警的产生? (1)1.4 使用历史报警窗口查询历史报警信息,当组态王退出后,就查询不到了,为何?该如何处理? (1)1.5 报警产生后,如何判断属于哪个报警组,并根据不同报警组显示不同的提示信息? (1)1.6 组态王中通过远程站点的方式实现网络通讯时,在客户端无法查询到服务器端的报警信息? (2)1.7 在组态王中定义了一个报警点,当报警发生时,为什么在报警窗口中没有显示? (2)1.8 组态王往报警数据库存数据时,数据库字段的长度已经设置足够长了,但是对于某些字段只能存7/8个字符,为什么? (2)1.9 当某报警点发生报警时播放一段声音,期间当报警恢复时声音也随之消失,在组态王中应如何实现? (3)1.10 在组态王运行环境中能否动态修改变量的报警组及报警窗口的报警组? (3)1.11 在组态王中定义报警属性时,报警文本限制的字符个数是多少? (3)1.12 在组态王工程浏览器中双击"报警配置"选项,弹出提示信息"打开alarm.cfg文件失败",应如何解决? (3)1.13 组态王的变量可以通过报警域AlarmEnable控制变量是否可以报警,有没有可以控制所有变量报警使能的功能? (3)1.14 组态王能否获得某个报警组当前的报警变量的数量? (4)1.15 报警设置为开关量的关断报警,运行时开关量是关闭的,报警窗口没有输出报警信息? (4)2. 报警打印 (4)2.1 组态王软件的实时报警自动打印功能是如何实现的? (4)2.2 组态王软件实现实时报警自动打印功能时,对打印机有什么要求?.. 42.3 组态王软件实现实时报警自动打印功能时,打印机输出的内容如何配置? (5)2.4 组态王是否支持报警网络打印? (5)2.5 使用组态王报警实时打印功能时,在运行时能否控制打印机的打印或停止? (5)3. 报警存储 (6)3.1 我的工程中使用了组态王安装光盘提供的ACCESS报警数据库,并按使用手册说明进行了报警配置,为什么报警信息还是无法存储? (6)3.2 我的工程中使用了ACCESS报警数据库,发现报警数据库中记录的报警变量名称等不全,只能显示7个字符,如何解决? (6)3.3 报警信息保存到数据库后如何进行查询? (6)3.4 使用组态王提供的报警数据库实现报警记录存储时,报警日期格式默认为08-06-17,如何修改为我需要的格式? (6)3.5 在组态王中如何实现将登陆用户的操作信息记录下来? (6)3.6 组态王的报警文件能够生成,但是某些变量的历史报警信息无法存储到文件中,为什么? (7)4. 报警输出 (7)4.1 请问组态王软件都能提供什么报警输出方式? (7)4.2 请问组态王软件的声音报警输出方式是如何实现的? (7)4.3 请问组态王软件的短信报警输出方式是如何实现的? (7)4.4 请问组态王软件的EMAIL报警输出方式是如何实现的? (8)4.5 请问组态王软件的电话语音报警输出方式是如何实现的? (8)4.6 请问组态王软件的变化率报警是如何实现的? (8)4.7 用PlaySound()函数做声音报警时选用同步与异步播放有什么区别?. 84.8 请问组态王的报警信息如何能够提取出来赋值给单独的变量以供其他操作使用? (8)4.9 在组态王中如何实现语音报警? (9)4.10 组态王的报警信息输出有哪几种方式?分别是什么? (9)4.11 在组态王中如何实现当两个报警同时产生时,同时播放两段不同的声音? (10)4.12 组态王报警窗口中的操作员列,在报警信息产生时,为什么显示不出相关信息来? (10)4.13 在组态王中获得某个报警组当前的报警变量的数量? (10)4.14 组态王的实时报警窗口当报警恢复后报警信息自动消失,是否可以设定报警消失条件?比如:报警恢复时消失或报警确认时消失? (10)1. 报警配置1.1请问组态王软件的变量报警限配置能否提供运行时在线修改,这样方便现场操作人员根据现场情况能够随时调整报警设置?组态王软件的变量的域中提供了关于报警限的配置,通过对这些域的操作即可实现在运行状态下对报警信息的动态查询。

通过startapp()函数实现组态王声音报警

通过startapp()函数实现组态王声音报警

实例:锅炉温度超过200℃时,播放一段声音进行报警。

第一步:确定需要监测的量,这里举例:GLWD(I/O)实数。

第二步:新建内存实型变量GLWDSET_alarm,用于和需要监测的量做比较。

第三步:新建内存整形变量STPRET,用于进行停止循环和复位。

第四步:新建内存整形变量choose,用于启用和停用声音报警功能。

下面是代码:
if(\\本站点\GLWDSET_alarm>\\本站点\GLWD && \\本站点\STPRET==0 && \\本站点\choose==1) {startapp("d:\alarm.mp3");
\\本站点\husuo1=1; //当if条件满足执行至此时if条件不再满足,用于防止重复打开alarm.mp3.
}
当执行完以上代码后STPRET变量仍然为1,这时可以在组态画面上做一个复位按钮。

将其复位。

组态王软件详细教程第四讲报警和事件

组态王软件详细教程第四讲报警和事件

组态王软件详细教程第四讲报警和事件第四讲报警和事件报警和事件窗口的作用运行报警和事件记录是监控软件必不可少的功能,“组态王”提供了强有力的支持和简单的控制运行报警和事件记录方法。

组态王中的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。

通过这些报警和事件,用户可以方便地记录和查看系统的报警、操作和各个工作站的运行情况。

当报警和事件发生时,在报警窗中会按照设置的过滤条件实时的显示出来。

为了分类显示报警事件,可以把变量划分到不同的报警组,同时指定报警窗口中只显示所需的报警组。

(注:趋势曲线、报警窗口都是一类特殊的变量,有变量名和变量属性等。

)为使报警窗口内能显示变量的报警和事件信息,您必须先做如下设置:定义报警组切换到工程浏览器,在左侧选择“报警组”,然后双击右侧的图标进入“报警组定义”对话框。

在“报警组定义”对话框中单击“修改”。

→在“修改报警组”对话框中将“RootNode”修改为“化工厂”。

单击“确认”,关闭“修改报警组”对话框。

单击“增加”按钮,在“化工厂”报警组下再增加一个分组“反应车间”。

在本课程您将:了解报警和事件窗口的作用掌握报警和事件窗口设置方法掌握运行的报警和事件窗口的操作方法单击“报警组定义”对话框的“确认”按钮。

结束对报警组的设置设置变量的报警定义属性设置变量“反应罐压力”的报警属性。

在工程浏览器的左侧选择“数据词典”,在右侧双击变量名“反应罐压力”,弹出“定义变量”对话框。

在“定义变量”对话框中单击“报警定义”配置页,弹出对话框如下图:具体设置如下:低:10高:90报警组名:反应车间。

优先级:100单击“确定”,关闭此对话框。

采用同样的方法定义“原料油液位”,“催化剂液位”“成品油液位”的报警属性。

注:只有在“报警定义”对话框中定义了变量所属的报警组和报警方式后,才能在报警和事件窗口中显示此变量报警信息。

本节课将为工程增加一个报警和事件窗口。

建立报警和事件窗口建立新画面对于一个实际可用的系统来说,是由多幅具有不同功能的监控画面构成。

wincc多用户组态客户端如何实现语音报警

wincc多用户组态客户端如何实现语音报警

一,打开服务端网络共享
出现问题原因:
网络发现依赖于以下服务项:
Function Discovery Resource Publication
SSDP Discovery
UPnP Device Host
DNS Client
Server
所以将这五项系统级服务启动,并且设置为自动启动,即可,设置方法如下所示:
1. 打开powershell,如图所示:
2. 然后录入:services.msc,回车,如图所示:
3.打开系统服务管理器,如图,找到该服务,右键,属性,如图所示:
然后选择启动类型为"自动",并点击启动,确定如图:
4.依次启动
SSDP Discovery
UPnP Device Host
DNS Client
Server
然后设置为自动就可以了.
5.再次打开控制面板---网络共享中心---高级网络共享设置,勾选为启动网络发现,确定,如图所示:
6.重复打开,发现仍是选中的"启用网络发现",说明已经配置成功了.
二、关闭服务端和客户端防火墙。

三、通过客户端找到服务端语音地址(网络地址)
网络路径为:\\HPJKSEVER\WinCC_Project_hpsevser\Horn\超温保护四、服务端组态语音报警
触发变量:
五、激活服务端wincc,连接客户端wincc即可实现语音报警。

组态软件基础及应用(组态王KingView)精品课件第五章 报警和事件系统

组态软件基础及应用(组态王KingView)精品课件第五章 报警和事件系统

第 五 章 报警和事件系统
图5-7 报警窗口配置属性页

第 五 章 报警和事件系统
“列属性”主要配置报警窗口究竟显示哪些列,以及这些列的顺序,这就是所
谓的列属性。“操作属性”页可以设置“操作安全区”、“操作分类”、“允许报
警确认”、“显示工具条”以及“允许双击左键”;“条件属性”在运行期间可以
显示部分、状态栏。状态栏共分为三栏:第一栏显示当前报警窗中显示的报警条数;
第二栏显示新报警出现的位置;第三栏显示报警窗的滚动状态。运行系统中的报警
窗可以按需要不配置工具条和状态栏。

第 五 章 报警和事件系统
图5-8 报警窗口画面
5. 报警窗单击事件转发控件使用说明 (1)“报警窗单击事件转发控件”:当用户在报警窗口使用鼠标单击某条报警 (报警窗单击事件发生)时,可以通过“报警窗单击事件转发控件”KvAlmWinEv Control 来获得报警窗内某条报警的报警时间,报警类型,报警值等信息。 (2)“创建报警窗单击事件转发控件”:从工具箱中单击“插入通用控件”, 在列表中选择“KvAlmWinEv Control”到画面中,该控件在画面上显示为灰色方
的过程中,当波动的数值超出大小偏差范围时,分别产生大偏
差报警和小偏差报警,同一
时刻不会产生两种类型的偏差报警。
第 五 章 报警和事件系统
●“报警死区”的作用是为了防止变量值在报警限上下频繁波动时,产生许多不真实的报警,在原报
警限上下增加一个报警限的阈值,使原报警限界线变为一条报警限带,当变量的值在报警限带范围内
期间,有新的报警产生,则重新开始定时。
●“开关量报警”只有离散型变量能设置,在报警属性页中报警组名、优先级和扩展域的定义与模拟

组态王报警和事件

组态王报警和事件

事件的分类:
• 操作事件 用户对变量的值或变量其它域的值进行修改。
• 登录事件 用户登录到系统,或从系统中退出登录。
• 工作站事件 单机或网络站点上组态王运行系统的启动和退出。
• 应用程序事件 来自DDE 的变量的数据发生了变化。
5.2 建立报警和事件窗口
1、定义报警组 在监控系统中,为了方便查看、记录和区别,要将变量产生 的报警信息归到不同的组中,即使变量的报警信息属于某个 规定的报警组。
1、 “命令语言” →“事件命令语言”选项,输入如下:
5.3 报警和事件的输出
对于系统中的报警和事件信息不仅可以输出到报警窗口中 还可以输出到文件、数据库和打印机中。此功能可通过报 警配置属性窗口来实现,如图 所示:
将报警和事件输出到打印 机中以及打印的格式、打 印机的端口号等。
系统的报警信息可以记录到文本文件 中,用户可以通过这些文本文件来查 看报警记录。记录的文本文件的记录 时间段、记录内容、保存期限等都可 定义。文件的后缀名称为“.al2”。
变量的值由1 变为0 时产生报警
变量的值有0 变为1 或由1 变为0 为都产生报警变量的值由0 变为1 源自产生报警报警窗口的报警属性
报警窗口的操作 当系统处于运行状态时,用户可以通过报警窗口上方的工具箱 对报警信息进行操作。 打开:报警窗口配置-操作属性-工具条
报警窗口自动弹出
使用系统提供的“$新报警”变量可以实现当系统产生报警信息 时将报警窗口自动弹出,操作如下:
举例; 数据库” →“报警组”选项,建立如下所示的报警组:
2、设置变量的报警属性
在数据词典新建一个变量或选择一个原有变量,在弹出的“定义变量”对话 框上选择“报警定义“属性页,如图 所示。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

组态王语音报警
想让组态王在一个变量值超过报警值时,产生语音报警,就是播放一段声音。

现在实验了一下,可以做出语音报警了,问题是当报警发生时,系统就一直不停的播放声音,停不下来,怎么样才能让产生报警时只播放一次声音,或者有什么方法可以确认报警,使这个语音报警不再播放?
最佳答案
可以在程序中开辟个子程序专门对系统所有报警信号进行运算最终得出开关量报警点。

报警1是声音报警开启,0时声音报警停止。

上位机我一般还配套个报警消音软按钮。

相关文档
最新文档