昆仑通态hmi的数据(昆仑通态MCGSHMI使用笔记)
这一章的笔记比较重要,就是前面经常提到的运行策略和脚本,我来为大家讲解一下关于昆仑通态hmi的数据?跟着小编一起来看一看吧!
昆仑通态hmi的数据
这一章的笔记比较重要,就是前面经常提到的运行策略和脚本
在Mcgspro软件中,根据运行策略的不同作用和功能把运行策略分为后台任务、启动策略、退出策略、循环策略、用户策略、报警策略、事件策略及热键策略八种。
1. 循环策略
循环策略由用户在组态时创建,在系统运行时按照设定的时间循环运行。在一个应用系统中,用户可以定义多个循环策略
策略执行方式可以按如下选择:
1. 定时循环:按设定的时间间隔循环执行,直接用 ms 来设置循环时间。最小循环时间间隔为
100ms,当设定值小于 100ms 时按 100ms 计算。
2. 固定时刻:策略在固定的时刻执行。
2. 用户策略
用户策略由用户在组态时创建,在系统运行时通过按钮、脚本调用。
3. 报警策略
报警策略由用户在组态时创建,当指定数据对象的某种报警状态发生时,报警策略被系统自动调用一次。
选择连接的报警变量,并设置报警发生时执行条件。
4. 事件策略
事件策略由用户在组态时创建,当对应数据对象的某种事件状态产生时,事件策略被系统自动调用一次。
根据实际需要,选择策略方式。选中新增的策略,选择右侧“策略组态”或者通过双击的方式打开策略组态页面。
在策略组态页面,通过右击,可以通过新增策略行,添加多条策略程序。
在执行条件里,设定策略执行条件。脚本程序里,编写条件达成后的运行程序。
双击脚本程序,进入脚本编辑页。
在脚本编辑运用了如下语句1.赋值语句:A=1,即把右边值赋给左边。1给A。
2.条件语句:if…then…endif、if…then…else….endif
IF A=0 THEN '当A等于0
B=1
ELSE
B=2
ENDIF
当A为0时,将1赋值给B,反之,将2赋值给B。
3.循环语句和跳出语句
While….endwhile 和break,break必须在循环语句中使用
4.退出语句
EXIT, 用于中断脚本程序的运行,停止执行其后面的语句。一般在条件语句中使用退出语句,以便在某种条件下,停止并退出脚本程序的执行。
5.注释语句
用“ ' ”表示。用来解释程序意思,如条件语句后缀。
6.声明语句
DIM…AS…,比如DIM A as float。即声明A为浮点。可以声明整数integer,字符串string,字节byte。
7.运算符
备注:
1. 在脚本中使用的对象名称,不能以关键字(如if ,else…)、数字开头、特殊字符(`~!《>….》)命名,同样不能为空或“—”命名。
2. 组态引入了临时变量和数组,不同脚本可以使用相同名称的临时变量。临时变量只在当前脚本有效。
未完待续
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com