图4-3-2 外呼信号输入及存储程序梯形图
4.3.2 轿厢停于某层时,所在楼层存于D0并用数码管显示程序
编程思路:轿厢停于某层时,该楼层平层开关被接通,为D0赋予对应的值。 梯形图如图4-3-3所示。
26
图4-3-3 轿厢停于某层时,所在楼层存于D0并用数码管显示程序梯形图 4.3.3 比较判断轿厢上下行程序
编程思路:(1)比较程序:按下某楼层按钮则将该按钮所对应的数据寄存器中的值与轿厢所在楼层数据寄存器D0中的值进行比较,从而可以判断上下行。(2)判断上下行程序:当D1到D10中任一数据寄存器中的值大于D0中的值,则轿厢上行;当D1到D10中任一数据寄存器中的值小于D0中的值,则轿厢下行。如果当D1到D10中任一数据寄存器中的值既有大于D0的,又有小于D0的,则轿厢上下行以第一次按下按钮所对应的数据寄存器中的值与D0的比较结果而得。 梯形图如图4-3-4所示。
27
图4-3-4 比较判断轿厢上下行程序梯形图
28
4.3.4 补充程序
编程思路:电梯停于某层时,按下当前层外呼信号启动开门程序。否则一旦轿厢停止上下行,电梯外面的人就无法进入轿厢。 梯形图如图4-3-5所示。
图4-5 电梯停于某层时,按下当前层外呼信号启动开门程序梯形图 4.3.5 开关门程序
编程思路:电梯未平层时,M30得电,此时手动开关门按钮X012和X013按下均无效,M31和M32不得电。电梯平层时,M33得电,轿厢门打开,延时3S后,自动关闭。
程序中C0、C1的重要作用:
在程序中C0、C1的作用是保证每次平层时只有一次开关门,防止轿厢一直上升或下降而不执行平层开关门程序,同时也防止电梯一直处于开关门状态。 电梯平层以后,按下开门按钮或者开门限位开关被触发则C0得电;按下关门按钮或者关门限位开关被触发并且C0得电时,C1得电。
在电梯上升或降价过程中即电梯未平层时C0清零。当电梯平层并且C0被清零时,C1清零。程序运行时,首先开关门一次,所以C0、C1得电。
29
梯形图如图4-3-6所示。
30