欢迎来到巨控湖南分公司|长沙聚控电子科技有限公司!

新闻资讯
联系我们
·地址:长沙星沙镇天华南路银河大厦
·电话/微信:15307483969 王工
·邮箱:54150175@qq.com
您现在的位置:首页>>新闻资讯>>新闻资讯>>巨控GRM230使用手册(七:)定时器和事件控制

巨控GRM230使用手册(七:)定时器和事件控制

发布时间:2023-11-02

巨控GRM230使用手册(七:)定时器和事件控制,本章主要介绍GRM230的定时器和事件控制, 利用定时器和事件控制, GRM230 完全可以当成一个 PLC 来工作,执行各种复杂的逻辑。

定时器

GRM230 支持间隔定时器、每日定时器和星期定时器三种定时器。定时器可以实现定时发送查询短信,也可以实现定时给变量赋值。

image.png


上图表示, 在压缩机==1 成立后, 过一分钟后,开始第一次执行下面写变量的操作,然后每过一分钟重复一次。

◆ 定时器类型

间隔定时器:始终按指定间隔周期执行定义的动作。

每日定时器:每日指定的时间段内(开始时间至结束时间)按指定间隔周期执行定义的动作。

星期定时器:每周若干天内的指定时间点(开始时间) 执行一次定义的动作。

◆ 执行条件

是一个条件表达式,当表达式计算结果非 0 时才执行定时器定义的动作。

◆ 定时间隔

连续执行动作之间的时间间隔。

◆ 触发短信查询

在完成赋值操作后,发出一条已定义的查询短信,短信发送给该查询授权的所有用户。

◆ 定时执行内容

定时器执行的动作可以是向用户发送一个查询信息,也可以是给变量赋值。

如下图:

表示每天上午 9:00 触发一次查询,然后 10:00 触发一次查询,一直到下午 17:00 触发最后一次查询。


image.png

注意: 利用定时器和事件控制, GRM230 完全可以当成一个 PLC 来工作,执行各种复杂的逻辑。


事件控制

image.png


◆ 触发表达式

触发表达式是一个条件表达式。计算结果非 0 表示触发条件成立。

◆ 触发模式

表达式为真,触发 1 次:触发条件成立时仅执行一次事件动作。

表达式变化触发:变量值变化时执行事件动作。 该类型事件会在系统启动时先执行一次。

表达式为真,周期性触发: 触发条件成立时先执行一次,然后按周期性执行事件动作。

◆ 触发延时

仅对“表达式为真,触发 1 次”事件有效。在设定时间内,如果触发条件一直成立, GRM230 执行事件动

作 1 次。

◆ 触发周期

仅对“表达式为真,周期性触发”事件有效。 触发条件成立时,系统每隔设定时间执行一次事件动作。第

一次事件动作是在触发条件成立时立即执行。

◆ 触发查询

在完成赋值操作后,发出一条已定义的查询短信,短信发送给该查询授权的所有用户。

◆ 事件执行内容

变量赋值操作。一个事件控制最多允许修改 4 个变量。

 注意: 利用定时器和事件控制, GRM230 完全可以当成一个 PLC 来工作,执行各种复杂的逻辑。


事件控制管理

事件控制管理


对于比较复杂的逻辑,一般需要多个事件控制完成,如果全部采用单个事件控制,程序查找和编辑比较麻烦,可以建多个事件控制组合成一个程序块,程序块可以单独展开和编辑 ,浏览的时候也可以折叠或者展开程序块。
组合成程序块只是为了浏览和编辑方便,并不影响事件控制的执行顺序和逻辑,和多个独立的事情控制并无区别。
使用程序块时只需点击新建程序块,然后在这个程序块里面添加多个事件控制,即可。
需要使用定时器或者事件控制实现比较复杂的逻辑功能,可以参考巨控“巨控模块逻辑编程指南” ,上面有各种案例和详细说明。

image.png


来电动作


GRM230 检测到有电话打入时,判断来电用户是否为授权用户,如果为授权用户, GRM230 执行预定义的动作,否则立即挂断来电。 一般用于拨号时,触发一个短信查询,来获得设备的信息。

image.png


◆ 授权用户/组

只有授权的用户拨打 GRM230 号码时才执行定义的动作(触发一个短信查询,或触发变量的赋值)。

◆ 动作类型

1) 不接通直接执行: GRM230 检测到来电时立即执行定义的动作,执行完毕后挂断来电,不产生任何通话费用。

◆ 执行查询

用户拨打手机后,短信模块自动挂断手机,把预定义的查询信息经格式化后发送到来电用户手机。

◆ 执行控制命令

用户拨打手机后,短信模块自动挂断手机,并执行在短信控制中定义的控制命令。执行完毕给来电用户回复执行成功或失败信息。

 注意: 来电动作功能, GRM230 需要识别来电者的手机号码,判断权限,因此要求 GRM230 内的手机卡必须有来电显示功能


在线调试


在打开实时查看器前,必须保证 GRM230 内部工程和 GRMDev5 打开的工程一致。
在 
GRM230 运行时,使用网线线连接电脑网口和 GRM230 网口。运行 GRMDEV5,点击工具栏中 图标或按 F8 即可进入在线调试模式,如下图所示。

image.png

在线调试具有以下功能:
1) 实时查看各个变量的值。 如果变量是和 PLC 连接的,通讯异常实时查看中当前值会显示“-
2) 修改变量。双击某个变量,弹出修改变量值对话框,修改后点击确认即可。
3) 查看报警状态。不管是否插入 SIM 卡,都可以在实时查看器中查看工程中定义的所有报警触发状态。 []:表示高限报警触发; []:表示低限报警触发; []:表示条件报警触发; []:表示未触发报警。
4) 仅在未插入 SIM 卡情况下模拟收发短信。
在模块未插入 
SIM 卡情况下,可在短信记录器中浏览 GRM230 发出的各种短信息。
在模块未插入 
SIM 卡情况下,点击模拟发短信,弹出发短信窗口,如下图所示。填写短信内容后点击确认,模拟使用手机给 GRM230 发短信,比如读写变量, GRM230 会正确的应答,显示在应答窗口。

image.png

5) 修改时间。 电脑可以对模块进行对时。
点击
修改时间,弹出下图所示窗口,设定时间后点击确认,可将 GRM230 系统时间调整为最新值。


image.png