设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
控制专题
›
『高级语言/组态软件/触摸屏』
›
昆仑通态策略类型
返回列表
发新帖
昆仑通态策略类型
[复制链接]
48820
|
0
|
2024-5-22 10:50:22
|
显示全部楼层
|
阅读模式
1启动策略
在进入运行环境后首先运行的策略,只运行一次,通常用于完成系统初始化的处理。有且仅有一个,不允许创建,策略名字固定不能改变。
2循环策略
循环策略为系统固有策略,也可以由用户在组态时创建,在MCGS系统运行时按照设定的时间循环运行。在一个应用系统中,用户可以定义多个循环策略。新建的项目有一个固有的循环策略,和启动策略一样不能修改策略名称。我们可以新建多个循环策略,策略名称可以修改。
执行方式1
定时XXXms执行
执行方式2
指定某个时间点来循环执行。如每年的3月1日的00:00:00执行一次。
3退出策略
退出策略为系统固有策略,在退出MCGS系统时自动被调用一次。有且仅有一个,不允许创建,策略名字固定不能改变。
该策略由MCGS自动生成并自动调用,一般用于完成系统结束运行前的善后处理任务。
4用户策略
由用户自定义的策略,一般由按钮、菜单或其他策略来调用执行。用户策略在异步执行时是单独线程执行,并且不可重入。
5报警策略
当指定数据对象的某种报警状态产生时,报警策略会被系统自动调用一次。例如,当数据对象“温度”发生报警时,触摸屏可能需要执行一个动作通知PLC采取措施降温,那么发送降温命令的脚本函数可以在报警策略中执行。
注意:变量需要设置报警的属性。
image.png
6事件策略
当对应表达式的某种事件状态产生时,事件策略会被系统自动调用一次。
表达式对应的事件内容有四种:表达式的值正跳变(0to1)、表达式的值负跳变(1to0)、表达式的值正负跳变(0to1to0)、表达式的值负正跳变(1to0to1)。确认延时时间作用是为了排除偶然的因素所引起的误操作。确认延时时间为0时,表示不进行延时处理。
正跳变:当表达式的值正跳变时,并且确认延时时间内(跳变开始时开始计时)表达式的值一直非0,则条件成立,事件策略被系统自动调用一次;否则,本次跳变无效。(在确认延时时间内,如表达式的值为0,本次跳变无效,同时准备记录下次跳变)。负跳变:当表达式的值负跳变时,并且确认延时时间内(跳变开始时开始计时)表达式的值一直为0,则条件成立,事件策略被系统自动调用一次;否则,本次跳变无效。正负跳变和负正跳变:当跳变的脉冲宽度tt大于等于确认延时时间时,条件成立,事件策略被系统自动调用一次;否则,本次跳变无效。
正负正跳变和负正负跳变
7热键策略
当用户按下定义的组合热键(如Ctrl+D)时执行的策略,只运行一次。
加我好友,加入工控交流群。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
gkongboy
回复楼主
返回列表
『数控/电机控制/运动控制/工业总线』
『机器视觉/AI/IoT/机器人论坛』
『高级语言/组态软件/触摸屏』
『操作系统xp/xin7/win10/linux』