毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
PLC5层电梯虚拟模型的控制仿真+文献综述(9)
3.3 仿真电梯控制系统的程序设计
由于软件等各方面的限制,仿真电梯控制系统只能实现实际电梯的部分基本功能,诸如内招、外招,电梯的自动上升和下降、自动记录或者淸除招梯信号,以及电梯的开关门、自动平层等功能。
在初始化程序中,对5层仿真电梯(包含地下室层站)的初始状态进行设置。有招梯信号时电梯开始工作,由基站开始先向上运行并在有招梯信号的层站停靠,同时清除相应的招梯信号,使招梯按钮复位。
当电梯到达有招梯信号的最高一层时,电梯的运行方向自动由向上改为向下,开始反方向响应各层的招梯信号。直到执行完所有的任务,仿真电梯在最后招梯信号所在层待命。总的设计思路如图3.6所示
图3.6 设计思路
3.3.1 初始化程序设计
仿真电梯控制系统的程序使用了应用程序命令语言和事件命令语言。在应用程序命令语言对话框中,输入和调试在启动时、运行期间和程序退出时执行的命令语言程序。
初始化程序在应用程序命令语言对话框的“启动时”选项卡(见图3. 6)中,该程序在组态王软件开始运行时被执行一次。本项目通过以下语句确定运行系统启动时初始界面的状况:
一层楼门关门限位=1;二层楼门关门限位=1; 三层楼门关门限位=1; 四层楼门关门限位=1; 五层楼门关门限位=1;
电梯关门限位=1;电梯开门限位=0;
楼层显示=1;
电梯移动中=0;
上述程序设定了启动时仿真电梯的运行状态、门位置、当前楼位等信息,因为组态王支持用中文作为变量名称,所以本程序中的所有变量名为中文。在程序中引用的变量在组态王的“数据词典”中定义。
3.3.2 主程序设计
图3.7中的“运行时”选项卡中的程序在运行系统运行期间,按照指定的时间间隔定时执行,相当于应用程序中的主程序。
图3.7 应用程序命令语言窗口
在“运行时”选项卡,在执行周期的编辑框“每……亳秒”输入执行周期,在组态王运行系统运行时,无论打开画面与否,将按照该时问周期性地执行这段命令语言程序。在本项目中,当组态王运行系统运行时,要实现下述的功能:
1) 通过下列语句,使系统知道电梯运行时轿厢的实时位置:
if(平层信号==1&&楼层显示==1&&楼层选择==1)
{一层=1;}
else{一层=0;}
if(平层信号==1&&楼层显示==2&&楼层选择==2)
{二层=1;}
else{二层=0;}
if(平层信号==1&&楼层显示==3&&楼层选择==3)
{三层=1;}
else{三层=0;}
if(平层信号==1&&楼层显示==4&&楼层选择==4)
{四层=1;}
else{四层=0;}
if(平层信号==1&&楼层显示==5&&楼层选择==5)
{五层=1;}
else{五层=0;}
2)在电梯的控制系统中,用下述语句定义监控界面中平层感应器的状态:
if((升降位置>=0&&升降位置<=5)||(升降位置>=95&&升降位置<=105)||(升降位置>=195&&升降位置<=205)||(升降位置>=295&&升降位置<=305)||(升降位置>=395&&升降位置<=400))
{平层信号=1;}
else{平层信号=0;}
用下述语句定义监控界面中楼层感应器的状态:
if(升降位置>=0&&升降位置<50)
{楼层显示=1;}
if(升降位置>=50&&升降位置<150)
{楼层显示=2;}
if(升降位置>=150&&升降位置<250)
{楼层显示=3;}
if(升降位置>=250&&升降位置<350)
{楼层显示=4;}
共11页:
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
上一篇:
偏最小二乘算法在过程监控中的应用研究
下一篇:
基于神经网络理论的煤调湿系统建模与控制
软PLC技术电梯控制与实现+梯形图
基于PLC的四层电梯控制系统设计+梯形图
基于数字IC的电梯系统的设计与实现+电路图
PLC四层电梯控制系统设计+梯形图
PLC的楼宇群控电梯系统设计+梯形图
基于RS-485的电梯呼梯装置设计+电路图
8层圆柱塔式立体车库机动...
多元化刑事简易程序构建探讨【9365字】
拉力采集上位机软件开发任务书
浅谈传统人文精神茬大學...
谷度酒庄消费者回访调查问卷表
浅谈新形势下妇产科护理...
《醉青春》导演作品阐述
高校网球场馆运营管理初探【1805字】
辩护律师的作证义务和保...
中国古代秘书擅权的发展和恶变
国内外无刷直流电动机研究现状