采用MCGS组态软件设计立体仓库监控演示界面(3)

2019-03-04 12:23

4.6.2 立体仓库脚本程序的编制

由于MCGS脚本程序是为了实现某些多分支流程的控制及操作处理,因此包括了几种最简单的语句:赋值语句、条件语句、退出语句和注释语句,同时,为了提供一些高级的循环和遍历功能,还提供了循环语句。所有的脚本程序都可由这五种语句组成,当需要在一个程序行中包含多条语句时,各条语句之间须用“:”分开,程序行也可以是没有任何语句的空行。大多数情况下,一个程序行只包含一条语句,赋值程序行中根据需要可在一行上放置多条语句。用比较多的是条件语句。 条件语句有如下三种形式:

If 〖表达式〗 Then 〖赋值语句或退出语句〗 If 〖表达式〗 Then 〖语句〗 EndIf

If 〖表达式〗Then 〖语句〗 Else 〖语句〗 EndIf

条件语句中的四个关键字“If”、“Then”、“Else”、“Endif”不分大小写。如拼写不正确,检查程序会提示出错信息。

条件语句允许多级嵌套,即条件语句中可以包含新的条件语句,MCGS脚本程序的条件语句最多可以有8级嵌套,为编制多分支流程的控制程序提供了可能。

本动画我们对“库位显示”、“行显示”“列显示”进行了脚本程序编程。 “库位显示” if 按钮1=1 then 库位显示=1 else

IF 按钮2=1 THEN 库位显示=2 else

IF 按钮3=1 THEN 库位显示=3 else

IF 按钮4=1 THEN 库位显示=4

else

IF 按钮5=1 THEN 库位显示=5 else

IF 按钮6=1 THEN 库位显示=6 else

IF 停止按钮=1 THEN 库位显示=0 endif endif endif endif endif endif endif “行显示”

IF 按钮1=1 OR 按钮3=1 OR 按钮5=1 THEN 行显示=1 else

IF 按钮2=1 OR 按钮4=1 OR 按钮6=1 THEN 行显示=2 else

IF 停止按钮=1 THEN 行显示=0 endif endif endif “列显示”

IF 按钮1=1 OR 按钮2=1 THEN 列显示=1 else

IF 按钮3=1 OR 按钮4=1 THEN 列显示=2

else

IF 按钮5=1 OR 按钮6=1 THEN 列显示=3

else IF 停止按钮=1 THEN 列显示=0 endif endif endif endif


采用MCGS组态软件设计立体仓库监控演示界面(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中生与隐私权研究性学习结题报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: