一个小车运动系统工作原理示意图。图中,小车有三种运动状态:向左、向右、停车。LS为表示小车位置的行程开关,PB为请求信号按钮。
动作要求:
1) 当小车所暂停的位置SQ号大于sB号,则小车向左行走至呼叫的sB位置后停止。
2) 当小车所暂停的位置SQ号小于sB号,则小车向右行走至呼叫的 sB位置停下。
3) 当小车所在位置SQ号与呼叫的SB号相等,则小车停止。
分析:我们要控制小车,首先要检测SQ和SB信号的位置,然后再根据已有的SQ和SB信号确定运动策略。SB与SQ比较有以下几种情况:
1. SQ>SB,则小车向左运动。
2. SQ=SB,则小车停止运动。
3. SQ<SB,则小车向右运动。
还有两种情况:
4. 小车静止时处于两个SQ之间。
5. 小车静止时,位于SQ1--SQ5之外。
上述这两种情况,均属于意外,小车不应运动,待人工处理。
根据上述思想,我们可以作出如下设计: