1、概述
这个模板主要是提供了定时任务管理的功能,可以实现任务的配置,配置任务的执行规则以及执行内容,执行的内容通过系统提供的函数来实现。
当前这个模板为了SEP系统状态监控需求而产生,所以还包括了一个位号管理的功能,可以对作为被监控对象的状态位号进行创建。具体的系统状态监控请参考>>SEPHMI-SEP系统状态监控界面模板。该模板可实现配置一个状态位号,并创建一个定时将状态推送至一个redis的周期任务。
2、模板下载
导出工程-定时任务管理v2-(状态推送、日志推送)20251210171622.project
导出工程-定时任务管理v3-(状态推送、日志推送)20251216143814.project
导出工程-定时任务管理v4-(状态推送、日志推送)20251218093548.project
导出工程-定时任务管理v5-(状态推送、日志推送)20251219142213.project
3、版本要求
SEPHMI v5.0.068及以上版本。
4、功能说明
4.1、位号管理
点击进入STATUS TAGNAME菜单,在这里可进行SEPHMI内部软点位号的创建和维护,当前示例创建的是一个作为被监控对象的状态位号。
状态位号只创建一个就可以了。
属性说明:
4.2、任务管理
点击进入STATUS TASK菜单,在这里进行任务的创建。
任务属性说明:
提示:为了不影响SEPHMI的整体性能,建议执行周期不要设置的太小,尽量不低于10s。
执行代码说明:
执行代码由系统函数构成,当前系统所支持的函数在帮助说明中有列出,可进行参考。同时这个函数列表会根据需求和实现情况进行持续的更新。

4.3、v2、v3、v4、v5区别
v3在v2的基础上,将位号管理进行了拆分,一个是专门的状态位号管理,一个是其他位号管理。
状态位号是指SEPHMI作为被监控端的时候代表自身状态的位号。
其他位号也是内部软点,但可以实现位号值的中转功能,即将一个位号的值从数据源1读取,然后回写给数据源2的功能。具体使用示例可以参考《SEPHMI-SEP系统状态监控界面模板》中的6.2和7.2场景中的使用方法。
v4在v3的基础上,将STATUS TASK菜单改为BUILD TASK,因为已经不局限于状态任务的创建,也可以创建其他任务;二是OTHER TAGNAME的位号管理,增加了特殊标识字段,用来实现任务的批量处理,可以对标识相同的位号,进行批量处理。


v5在v4的基础上,对位号管理、任务管理均增加在执行或回写的时候,是否写入系统日志的勾选功能,如果不勾选,则在执行或回写的时候,就不写入日志。

