基于组态软件的电梯监控系统(6)

2019-05-27 20:54

皖西学院本科毕业论文(设计)

图3-45 控制箱上行填充属性

图3-46 控制箱上行命令语言

3.5应用程序命令

本程序以最基本的IF语句完成,初始化的电梯处于第一层,当有内选或呼梯时,启动轿厢前往目标层,能够实现顺向截梯,当条件满足时,也可实现反向截梯。当有紧急控制时,可实现开关门,上下行和停止的功能,具体的命令语言如下。

if(!上行&&!下行) {

if(下召2||上召2) 选层2=1;

if(下召3||上召3) 选层3=1;

第 22 页

皖西学院本科毕业论文(设计)

}

if(!上行&&(((选层1||上召1)&&电动机>0)||((选层2||下召2)&&电动机>120)||((选层3||下召3)&&电动机>240))) {

下行=1; }

if(!下行&&(((选层2||上召2)&&电动机<120)||((选层3||上召3)&&电动机<240)||((选层4||下召4)&&电动机<360))) {

上行=1; }

if(上行||下行) {

if(!关门&&(开门!=1)&&门电机==100&&下行) { 向下=1; } else { 向下=0; }

if(!关门&&(开门!=1)&&门电机==100&&上行) { 向上=1; } else

第 23 页

皖西学院本科毕业论文(设计)

{ 向上=0; } }

if((选层1||上召1)&&电动机==0) { 停止=1; 开门=1; }

if((选层2||(上召2&&上行) || (下召2&&下行))&&电动机==120) { 停止=1; 开门=1; }

if((选层3||(上召3&&上行) || (下召3&&下行))&&电动机==240) { 停止=1; 开门=1; }

if((选层4||下召4)&&电动机==360) { 停止=1; 开门=1; }

if(!上行&&!下行&&((电动机==120&&(上召2||下召2))||(电动机==240&&(上召3||下召3)))) {

开门=1; if(上召2) 上召2=0;

第 24 页

皖西学院本科毕业论文(设计)

if(下召2) 下召2=0; if(上召3) 上召3=0; if(下召3) 下召3=0; } if(电动机==0) { 选层1=0; 上召1=0; }

if(电动机==120) { 选层2=0; if(下行) 下召2=0; if(上行) 上召2=0; }

if(电动机==240) { 选层3=0; if(下行) 下召3=0; if(上行) 上召3=0; }

if(电动机==360) {

第 25 页

皖西学院本科毕业论文(设计)

选层4=0; 下召4=0; }

if(下行&&(!(选层2||选层1||下召2||上召1)&&电动机==240)||(!(选层1||上召1)&&电动机==120)||电动机==0) 下行=0;

if(上行&&(!(选层3||选层4||上召3||下召4)&&电动机==120)||(!(选层4||下召4)&&电动机==240)||电动机==360) 上行=0;

if(电动机<60) 楼层1=1; else 楼层1=0;

if(电动机>=60&&电动机<180) 楼层2=1; else 楼层2=0;

if(电动机>=180&&电动机<300) 楼层3=1; else 楼层3=0;

if(电动机>=300) 楼层4=1;

第 26 页


基于组态软件的电梯监控系统(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中小学、幼儿园学校安全管理制度

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

马上注册会员

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