每个巨控GRM230模块允许定义最多 120 个用户和 100 个组。每个用户可以属于多个组,每个组也可以含有多个用户。短信报警的发送目标和短信查询、短信控制的授权用户都可以使用用户或用户组。 本系统允许管理员用手机随时修改用户手机号,禁用或启用某个用户,详见短信命令之短信管理章节用户组内所有用户具有相同的权限,如果指定用户组,则相当于指定了属于该组的所有用户。每个用户包含用户名,密码和手机号码。 
◆ 用户名 ◆ 密码 如果配置了密码,那么该用户向短信模块发出任何短信命令时,都需要带上此密码,短信模块才能执行短信命令。默认留空时,则发短信时不需要密码。 ◆ 手机号码 (1) 、短格式,即手机号,如, 13126483912 (2)、长格式,即 00+国际长途区号+手机号,如, 008613126483912
注意: 如果测试阶段,不想输入号码,请勾选不指定号码, 务必不要随便输入错误的号码! |
◆ | 不指定号码 未选择此选项,则该用户用设置的手机号码即可发送短信命令,短信中不需要用户名。 |
选择该选项, 则该用户可以使用任何手机号码发送短信命令给 GRM230,但发送短信中必须带有用户名。若配置了密码,发送短信命令时,还必须带上密码。选择该选型的用户不会收到报警短信。
◆ | 禁用该用户 勾上此选项时,不需要输入手机号码, 被禁用的用户名将失去全部权限。。 |
属于$系统管理员组的手机可以随时设置该用户的手机号,一旦设置了正确的号码,该用户被启用。 详见短信管理。 系统有几个内置的组和用户: $所有用户组:包括系统中所有的用户,不可以修改或删除该组。 $系统管理员组:属于该组的用户拥有系统管理员权限,可以修改其他用户的手机号。详见短信管理。 $读取变量用户组:属于该组的用户可以使用 R(读)命令读取数据词典中的变量。 $写入变量用户组:属于该组的用户可以使用 W(写)命令修改数据词典中的变量。 短信报警 使用普通物联卡无法发送短信,请使用实名认证的普通手机卡才可以发短信。 运营商对发短信数量有严格限制:比如浙江地区的电信用户,发短信给中国移动的手机用户时,每分钟不能超过 20 条,每小时不能超过 200 条,每天不能超过 500 条。若超出数量限制,则会被移动拉为黑名单。测试或实际工作时,请注意不要超过限制值,如果用户比较多,可以分组延迟发送,避免每分钟发送数量过多的情况。 如下图,分成了 2 个用户组,间隔 3 分钟发送:

1.1 报警基本概念和分类 短信报警也叫短信通知,是指当系统中某些量的值超过了所规定的界限或满足报警表达式时, GRM230自动发送报警短信,提醒值班人员。本系统支持 500 条短信报警,每条短信报警包含报警条件,发送目标、报警延时和报警消息模板等要素。 报警的基本概念: 1) 报警产生:指变量或者表达式满足预先定义的触发表达式,即报警条件。报警产生后,可以定义发出的报警内容和接受目标。 2) 报警恢复: 报警后,如果报警条件不成立,即认为报警恢复。如果需要在报警恢复发出短信,请配置报警恢复短信模板,并在报警发送目标中勾选接收恢复短信。 3) 报警确认:在安全性要求很高的场合,我们可以将报警短信设置为多次重复发送,直到相关人员发短信给 GRM230 确认报警, GRM230 才停止发送报警短信。如果启用了确认通知,在值班人员发送确认报警短信后, GRM230 会以短信的形式,发送确认通知给相关人员,以作为记录备查。 短信报警分为四类: 1) 界限报警:用于单个整数或浮点数的报警,高于高限或低于低限时发出报警。如温度高于 50 度或者低于 10 度要发出报警短信,请选用此类报警。 2) 条件报警(开关量报警): 用于开关量或者条件表达式的报警。在表达式为真时,发出报警短信。如开关量闭合或者断开要发出报警短信,以及多个变量的组合条件报警,请选用此类报警。 3) 故障代码报警:根据单个整数变量的不同值,发出不同内容的报警短信。如变量为 1,表示电压过高,变量为 2,表示电流过高,请选用此类报警。 4) 掉电报警: GRM230 正常工作电源是 DC9~28V,当 GRM230 检测到电源断开或低于 8V 时,向用户 发送电源故障短信。 请根据实际情况,选择不同的报警类型。 1.2 界限报警 举例: 温度界限报警 当温度上升至 50℃,且持续时间超过 5 秒钟(报警延时)时, GRM230 立即依次给“值班组”各个成员发送“A1:温度过高,当前温度=50℃”报警信息,同时拨打接收人手机。如果 3 分钟内(报警重复间隔) 高温报警没有恢复,且没有收到接收人回复的“答, A1”确认信息,系统再次给“值班组”成员发送报警信息。 高限报警发生后,当温度降至低于 47℃时,高限报警恢复,系统立即给值班组发送“A1:高限恢复,当前温度=46℃”。 当温度过高或过低报警发生时,开启声光报警器,报警恢复时关闭声光报警器。低温报警和高温报警要求类似,报警低限设置为-10 度。

报警属性配置和说明如下: 
◆ 报警名称 该报警的名字,如“A1”,报警名称可以在报警短信中出现,此外报警确认中也需要用到,以区分是确认哪个报警。请参考“报警确认”。 ◆ 报警描述 表示短信模板中的特殊变量“{报警描述}”的内容。在默认“报警确认通知短信模板”中出现, 也可在报警短信中出现。 ◆ 报警延时 当报警变量值超出高/低限值,且持续时间大于报警延时,报警产生。 0 表示当报警变量值超出高/低限值时立即产生报警。本例设置为 50,单位 0.1 秒,即超出限制持续 5S,才发出报警。
注意: 建议配置一定的报警延时时间,可以有效的避免频繁的误报警。
◆ 报警恢复延时 当报警变量值到达高/低限恢复区域,且持续时间大于报警恢复延时,报警恢复。 ◆ 报警重复间隔 如果报警条件一直成立,则每隔设定时间重发报警短信, 0 表示不重发。这个参数的目的是在报警发生后多次发短信提醒值班人员尽快解决现场报警故障。本例设置为 3 分钟后重发报警短信,只重发一次。 ◆ 报警最大重复次数 如果报警条件一直成立,且报警重复间隔设置不为 0,系统每隔设定时间向值班人员重发报警短信,当重发次数达到设置值时不再发送报警信息。报警最大重复次数设置为 0 表示只要报警条件成立,报警短信会按报警重复间隔一直重发报警短信。本例设置为 1,即多发出一次报警短信。 ◆ 报警触发控制命令 高/低限报警产生或恢复时,系统执行相应的控制命令,改变变量的值。控制命令在工程管理器的短信控制中预先定义好。如下图

◆ 确认后停止发送短信 勾选表示当用户收到报警信息后,可以发送报警确认短信给 GRM230,来禁止系统重发送此报警信息。若未收到确认短息,系统按照预先定义的报警发送条件发送短信。报警确认短信的格式是固定的,请参考 短信命令 1.10 报警确认 报警变量和高低限配置和说明如下:
◆ | 报警高限表达式 报警变量的数值大于该表达式时,系统开始检测高限报警。可留空不填,则不产生高限报警。 |
◆ | 报警低限表达式 报警变量的数值小于该表达式时,系统开始检测低限报警。可留空不填,则不产生低限报警。 |
◆ 报警死区表达式 报警死区的作用是为了防止变量值在报警限上下频繁波动时,产生不真实的报警和恢复,在原报警限上下增加一个报警限的阈值,使原报警限界线变为一条报警限带,当变量的值在报警限带范围内变化时,不会产生和恢复报警,而一旦超出该范围时,才产生报警信息。这样对消除波动信号的无效报警有积极的作用。死区根据变量的变化情况设定,比如实际情况下,温度经常在 1 度范围内跳动,那么死区可以设为 1。

报警短信内容和报警参数配置和说明如下:

报警消息模板反映了值班人员收到的报警短信的内容。运行过程中,报警消息模板中的报警参数会替换成相应的变量值,或者多状态文本。 如上图,高限报警短信模板中,选择了一个参数为 P1, 报警参数 P1 配置为下图,关联到变量“温度”,类型为整数。

那么运行过程中,当产生高限报警时,消息模板中的{P1}被变量“温度”的数值替换,用户收到的报警短 信实际内容如下:A1: 温度过高,当前温度=59℃ 报警发送目标说明如下:

◆ 目标 1 报警短信可以发给多个目标,每个目标可以是包含多个用户的用户组,也可以是单独某个用户。系统最多支持 8 个目标组。 相邻目标之间发送延时的差,必须大于等于 3 分钟。 如下,目标 2 在报警产生后 3 分钟发送,目标 3 在报警产生后 6 分钟发送, 2 者发送延迟差是 3 分钟。

◆ 发送条件 发送条件是个表达式,计算结果为非 0 表示发送条件成立。当发送条件成立时该发送目标才有可能收到报警信息和确认通知信息。发送条件为空也认为发送条件成立。
◆ | 发送延时 报警成立后,对相应的发送目标,可以加以一定的延时后,再发送报警短信。 |
注意: 利用不同的报警发送目标,发送条件,发送延时,可以实现轮班值守,和报警的分级权限功能,请参考 本节 1.5 报警配置范例(轮班值守) 1.6 报警配置范例(分级权限) ◆ | 电话提醒 勾选后,发送报警短信后,系统会拨打接收目标手机(并无语音,仅振铃提醒) , 30 秒后自动挂断。 |
◆ 接收恢复短信 勾选后,当报警恢复,且该发送目标之前已经收到报警信息,则系统发送报警恢复信息给该接收目标。恢复信息的内容在每个报警中的报警恢复消息模板中配置。
◆ | 接收确认通知 勾选后,当报警被某个报警信息接收用户发短信确认后,系统发送确认通知信息给该接收目标,以便让 |
相关人知晓已经有用户收到报警信息并准备处理该报警。通知信息内容详见工程选项->短信/4G/3G 中的“报警确认通知短信模板”。

按上图配置,当有用户发出确认报警短信时,设置了接受确认通知的用户将收到如下格式的短信:温度报警: 2013-1-21, 09:34:20 被值班员 13888888888 确认。
注意: 建议每个报警定义完毕后,点击每个短信报警,预览短信报警信息的内容以保证是预期的效果。

1.3 条件报警(开关量报警)

◆ 触发表达式 触发表达式即报警条件,可以是一个开关量,也可以是一个复杂的表达式。表达式计算结果值不等于 0表示报警条件成立。 举例: 开关量闭合报警,触发表达式: 开关量==1 开关量断开报警,触发表达式: 开关量==0 复杂表达式用于多个条件组合报警,触发表达式:空调已开&&温度>=50 条件报警的其他配置选项的含义和界限报警完全一致,请参考上一节 1.1 界限报警。
1.4 故障代码报警
 当“故障代码表达式”计算结果值发生变化,且不等于“故障代码正常值”时, GRM230 发出报警短信。建议“故障代码表达式”中使用整型变量,不使用浮点数变量,否则可能会频繁产生报警短信。 故障代码报警通常和多状态文本组合使用,以达到不同报警向值班人员发送不同报警短信的目的,请参考多状态文本相关的内容介绍。 故障代码报警的其他配置选项的含义和界限报警完全一致,请参考上一节 1.1 界限报警。 1.5 批量编辑报警 客户可以批量导出报警后进行编辑导入,注意,该功能是导出已经有的报警并修改后导入,并不能新增报警。为了防止导入错误破坏了原有报警,建议导入导出之前先备份模块工程文件。因为报警属性比较多,导出也只会导出最常见的报警属性供批量修改,并不是导出全部属性。 因此使用时,用户可以按最常用的配置, 建立好一个报警后,然后点“复制新建报警”,再导出 EXCEL文件批量编辑报警条件报警内容等常见需要修改的参数,然后修改后导入。 如下图:红色框部分请勿修改, 如果需要改报警名称, 修改后面的内容即可。

1.6 双电源供电和停电报警 GRM230 可以采用双电源供电(订货时请注明),达到一路电源停电,自动切换到另外一路电源长期工作,并可以实现拨号短信等,通知值班人员现场已经停电,典型使用方法如下: 1. GRM230 上的主电源(VCC 和 GND 端子)采用 24V 开关电源供电。 2. GRM230 的辅助电源(AUX 和 GND 端子),采用巨控标配 UPS 12V 供电。 3. 使用时,可以利用数据词典的$POWERIN(主电源电压)变量,小于 20V 持续 1 分钟, 触发短信报警,达到在主电源停电时,发出停电通知的功能。 4. 2 路电源都有供电时,会使用主电源供电,辅助电源并不会耗电。 这个时候可以判断 UPS 辅助电源的输入,如果电压过低,发出辅助电源故障的报警。 5. 平时 UPS 辅助电源由配置的电源适配器充电。 6. 主电源停电后,辅助电源 UPS 电量可供模块工作一个小时以上。
1.7 报警配置范例(轮班值守) 值班人员分为两班,要求报警短信白天发给白班值班人员,晚上发给夜班值班人员。配置如下: 1. 数据词典中新建两个开关型的变量,白班标志和夜班标志。 2. 利用定时器的每日定时功能,在 8:30:00-17:29:59 时间段内,将白班标志置为 1,夜班标志置为 0.

3. 在 17:30:00-8:29:59 时间段内,将白班标志置为 0,夜班标志置为 1.

4. 利用白班标志和夜班标志,做为白班值班组和夜班值班组的发送条件,即可达到同一个报警根据不同的时间段发给不同值班人员的功能。

1.8 报警配置范例(分级权限) 用户分为 3 个级别,短信报警发送配置要求如下: 1. 出现故障时,报警短信立即发送给“维修员组”。 2. 1 个小时后,若报警未被维修人员处理,即报警条件依然存在,则发送给“工程师组”。 3. 再经过一个小时,如果故障还未排除,报警短信才发送给“经理组”。

注意: 发送延时从报警条件成立开始计算,如果某个目标的发送延时已经满足,但是当时该目标的发送条件还未成立,则该目标的用户被跳过,不会再收到短信。 1.在报警发送目标里面需要勾选上报警电话提醒(实现报警时电话提醒) 
|