设计一个16层电梯控制器,分为主控制器和分控制器。主控制器是电梯内部的控制器,每层电梯入口处有一个分控制器。
主控制器的功能如下:
(1) 在电梯开关打开时响应要求,否则不响应;
(2) 电梯初始位置是1层;
(3) 电梯运行时,指示方向和当前所在楼层;
(4) 电梯每秒升/降1层;
(5) 当电梯到达所请求的楼层时,自动开门,等待5秒后自动关门,继续运行,如果没有请求信号,停留在当前楼层;
(6) 收到请求后,自动到达用户所在楼层,自动开门;
(7) 记忆电梯内外所有请求,并按电梯运行顺序执行,在执行后清除请求;
(8) 电梯运行规则:当电梯处于上升状态时,仅响应比电梯位置更高的用户请求;当电梯处于下降状态时,仅响应比电梯位置更低的用户请求;
(9) 具有提前关门和延迟关门功能。
分控制器的功能如下:
(1) 设有上升请求按钮和下降请求按钮,实时检测用户按键;
(2) 指示电梯当前所在楼层;
(3) 当电梯到达本层时,清除请求。
1