1 / 3
文档名称:

SuKon软件脚本使用说明.doc

格式:doc   大小:37KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SuKon软件脚本使用说明.doc

上传人:1314042**** 2021/2/24 文件大小:37 KB

下载得到文件列表

SuKon软件脚本使用说明.doc

相关文档

文档介绍

文档介绍:1、采用与BASIC相类似的语法结构;
我们的脚本是采用Basic语法,语法相对固定。有些厂家采用的是C语言,如三菱;
2、支持程序逻辑控制结构;
SuKon人机脚本支持顺序、条件、循环等三大逻辑控制结构
3、脚本的效率如何?是否推荐用户用很多的脚本?
实际上,脚本的效率是比较低的。主要原因是:从编译的角度来看,由于它是采用字符解析方式,而非Binary二进制的代码运行方式,从CPU的执行效率来看,后者显然快因此,不建议用户使用大量的脚本。
4 SUKON脚本的类型
脚本分三类:
(1)一类是背景脚本,工程存在期间在任意画面都会运行的后台脚本,它只有定时触发脚本,运行时间间隔最小为0,即开机后这段脚本一直在运行。
(2)一类是在工程存在期间在任意画面都会运行的脚本,称为全局脚本,当SUKON加载工程时,脚本就开始运行,直到工程结束,它的定时触发脚本的运行时间间隔最小为05秒;
(3)另一类就是在画面存在期间运行的脚本,称为画面脚本,当画面被加载时,画面脚本就开始运行,直至画面被关闭。
全局脚本从运行条件分,可以分为四大类:
(1)初始化:在工程加载时运行,这个脚本只在工程加载的时候运行,且只运行一次;
(2)关闭:在工程关闭时运行,这个脚本只在工程关闭的时候运行,且只运行一次;
(3)定时:在工程运行期间,每隔一段时间(如05s)就触发运行,直至工程结束。每个工程可以设置多个定时触发运行的全局脚本。
(4)位触发:在工程运行期间,当指定的位满足位触发条件时而执行的脚本,只要满足位触发的条件,脚本将被重复运行。位触发有四个条件:
(1)TRUE:SUKON不停检测触发位的值,只要该值为TRUE,脚本将被执行;
(2)FALSE:SUKON不停检测触发位的值,只要该值为FALSE,脚本将被执行;
(3)上升沿:SUKON不停检测触发位的值,当该值从FALSE变TRUE,脚本将被执行;
(4)下降沿:SUKON不停检测触发位的值,当该值从TRUE变FALSE,脚本将被执行;
画面脚本的分类同全局脚本一样。
5 SUKON脚本的语法(其他的详见脚本帮助)
(1)SUKON支持的脚本对设备的访问
SUKON-Script可以提供了一种直接有效的办法来设备地址,这种办法是通过@符号来对地址进行直接访问。
脚本对设备的访问
写法
含义
举例
***@B_;***@b_;
对某个位进行访问
***@B_I00:访问位地址I00
***@b_HDX00:访问位地址HDX00
***@W_;***@w_;
对某个字进行访问
***@W_IW0:访问字地址IW0
***@b_HDW0:访问字地址HDW0
***@B_连线#站号:地址
***@W_连线#站号:地址
当HMI挂接了多个自控设备时,“#”前面表示连线即设备,“:”前面表示要访问的站号。
如果没有“#”即表示访问主连线,如果没有“:”即表示访问缺省站号
***@B_2#2:I00:访问连线号为2的站号为2的位地址I00;
***@W_2#2:IW0:访问连线号为2的站号为2的字地址IW0;
***@B_I00:访问缺省连线上的缺省站号的位地址I00;
 
 
(2)常用的2种语法
(1) 条件语句:
if a=0 then