巨控GRM230使用手册(七:)定时器和事件控制 |
发布时间:2023-11-02
|
巨控GRM230使用手册(七:)定时器和事件控制,本章主要介绍GRM230的定时器和事件控制, 利用定时器和事件控制, GRM230 完全可以当成一个 PLC 来工作,执行各种复杂的逻辑。 定时器 GRM230 支持间隔定时器、每日定时器和星期定时器三种定时器。定时器可以实现定时发送查询短信,也可以实现定时给变量赋值。 上图表示, 在压缩机==1 成立后, 过一分钟后,开始第一次执行下面写变量的操作,然后每过一分钟重复一次。 ◆ 定时器类型 间隔定时器:始终按指定间隔周期执行定义的动作。 每日定时器:每日指定的时间段内(开始时间至结束时间)按指定间隔周期执行定义的动作。 星期定时器:每周若干天内的指定时间点(开始时间) 执行一次定义的动作。 ◆ 执行条件 是一个条件表达式,当表达式计算结果非 0 时才执行定时器定义的动作。 ◆ 定时间隔 连续执行动作之间的时间间隔。 ◆ 触发短信查询 在完成赋值操作后,发出一条已定义的查询短信,短信发送给该查询授权的所有用户。 ◆ 定时执行内容 定时器执行的动作可以是向用户发送一个查询信息,也可以是给变量赋值。 如下图: 表示每天上午 9:00 触发一次查询,然后 10:00 触发一次查询,一直到下午 17:00 触发最后一次查询。 注意: 利用定时器和事件控制, GRM230 完全可以当成一个 PLC 来工作,执行各种复杂的逻辑。 事件控制 ◆ 触发表达式 触发表达式是一个条件表达式。计算结果非 0 表示触发条件成立。 ◆ 触发模式 表达式为真,触发 1 次:触发条件成立时仅执行一次事件动作。 表达式变化触发:变量值变化时执行事件动作。 该类型事件会在系统启动时先执行一次。 表达式为真,周期性触发: 触发条件成立时先执行一次,然后按周期性执行事件动作。 ◆ 触发延时 仅对“表达式为真,触发 1 次”事件有效。在设定时间内,如果触发条件一直成立, GRM230 执行事件动 作 1 次。 ◆ 触发周期 仅对“表达式为真,周期性触发”事件有效。 触发条件成立时,系统每隔设定时间执行一次事件动作。第 一次事件动作是在触发条件成立时立即执行。 ◆ 触发查询 在完成赋值操作后,发出一条已定义的查询短信,短信发送给该查询授权的所有用户。 ◆ 事件执行内容 变量赋值操作。一个事件控制最多允许修改 4 个变量。 注意: 利用定时器和事件控制, GRM230 完全可以当成一个 PLC 来工作,执行各种复杂的逻辑。 事件控制管理 事件控制管理 对于比较复杂的逻辑,一般需要多个事件控制完成,如果全部采用单个事件控制,程序查找和编辑比较麻烦,可以建多个事件控制组合成一个程序块,程序块可以单独展开和编辑 ,浏览的时候也可以折叠或者展开程序块。 来电动作 GRM230 检测到有电话打入时,判断来电用户是否为授权用户,如果为授权用户, GRM230 执行预定义的动作,否则立即挂断来电。 一般用于拨号时,触发一个短信查询,来获得设备的信息。 ◆ 授权用户/组 只有授权的用户拨打 GRM230 号码时才执行定义的动作(触发一个短信查询,或触发变量的赋值)。 ◆ 动作类型 1) 不接通直接执行: GRM230 检测到来电时立即执行定义的动作,执行完毕后挂断来电,不产生任何通话费用。 ◆ 执行查询 用户拨打手机后,短信模块自动挂断手机,把预定义的查询信息经格式化后发送到来电用户手机。 ◆ 执行控制命令 用户拨打手机后,短信模块自动挂断手机,并执行在短信控制中定义的控制命令。执行完毕给来电用户回复执行成功或失败信息。 注意: 来电动作功能, GRM230 需要识别来电者的手机号码,判断权限,因此要求 GRM230 内的手机卡必须有来电显示功能 在线调试 在打开实时查看器前,必须保证 GRM230 内部工程和 GRMDev5 打开的工程一致。 在线调试具有以下功能: 5) 修改时间。 电脑可以对模块进行对时。 |