毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

eda十辣层电梯控制系统设计(分析+配置+论文) 第4页

更新时间:2010-6-19:  来源:毕业论文
eda十辣层电梯控制系统设计(分析+配置+论文) 第4页
4.5  电梯运行次态的控制进程P3
P3进程根据UR/DR的寄存器状态和电梯所在楼层变量LIFTOR,当WAI_T=110时,给出电梯的下一个状态。LADD为电梯的下一状态的指示变量,“11”表示上升,“10”表示下降,“01”或“00”表示等待状态。其设计思路为:若电梯在运行状态(即RUN_STOP=‘1’),假设运行时间到(即WAI_T=“110”),如果这时上升寄存器或下降寄存器均等于零(即UR OR DR=“0000000000000000”),则电梯处于等待状态(LADD(1)<=‘0’);否则,若电梯处于第N层,这时本文源自辣文论文网若N+1层的上升或下降寄存器有请求,则电梯处于运行等待状态(即LADD(1)<=‘0’),这时若N+1层以上的上升或下降寄存器有请求或是N层及以下的上升或下降寄存器有请求,电梯处于运行上升状态(即LADD<=“11”),其余情况电梯处于下降状态(即LADD<=“11”)。
--电梯运行次态的控制进程
P3:PROCESS(UR,DR,LIFTOR,LADD,WAI_T,RUN_STOP)
 BEGIN
  IF (RUN_STOP='1') THEN
     IF (WAI_T="110") THEN
        IF ((UR OR DR)="0000000000000000") THEN
          LADD(1)<='0';  --初始状态
        ELSE
          CASE LIFTOR IS
             WHEN "0000"=>IF ((UR(1)OR DR(1))>'0') THEN LADD(1)<='0';  --等待状态
                        ELSE LADD<="11";   --上升状态
                        END IF;
             WHEN "0001"=>IF ((UR(2)OR DR(2))>'0') THEN LADD(1)<='0';  --等待状态
                        ELSIF ((( LADD(0)='1')AND ((UR(16 DOWNTO 3)
                             ORDR(16DOWNTO3))>"00000000000000"))
                                 OR((UR(1)OR DR(1))='0')) THEN
                                 LADD <="11";  --上升状态
                         ELSE LADD<="10";   --下降状态
                         END IF;
             WHEN "0010"=>IF ((UR(3) OR DR(3))>'0') THEN LADD(1)<='0';
                         ELSIF ((( LADD(0)='1')AND ((UR(16 DOWNTO 4)
                              OR DR(16 DOWNTO 4))>"0000000000000"))
                                 OR((UR(2 DOWNTO 1)
                         OR DR(2 DOWNTO 1))="00")) THEN LADD<="11";
                         ELSE LADD<="10";
                         END IF;
             WHEN "0011"=>IF ((UR(4) OR DR(4))>'0') THEN LADD(1)<='0';
                         ELSIF (((LADD(0)='1')AND ((UR(16 DOWNTO 5)
                              OR DR(16 DOWNTO 5))>"000000000000"))
                              OR((UR(3 DOWNTO 1)
                        OR DR(3 DOWNTO 1))="000")) THEN LADD<="11";
                         ELSE LADD<="10";
                         END IF;
             WHEN "毕业论文http://www.Lwfree.cn/(0)='1')AND ((UR(16 DOWNTO 6)
                              OR DR(16 DOWNTO 6))>"00000000000"))
                              OR((UR(4 DOWNTO 1)
                       OR DR(4 DOWNTO 1))="0000")) THEN LADD<="11";
                         ELSE LADD<="10";
                         END IF;
             WHEN "0101"=>IF ((UR(6) OR DR(6))>'0') THEN LADD(1)<='0';
                         ELSIF (((LADD(0)='1')AND ((UR(16 DOWNTO 7)
                              OR DR(16 DOWNTO 7))>"0000000000" ))
                              OR((UR(5 DOWNTO 1)
     OR DR(5 DOWNTO 1))="00000")) THEN LADD<="11";

上一页  [1] [2] [3] [4] [5] 下一页

eda十辣层电梯控制系统设计(分析+配置+论文) 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。