上一次我写到了第四个问题,最近事情比较多,不过学习还是不能放下。接着写下边的问题。
5,我们电梯内,电梯在一层,电梯正在开门,按下关门按钮。
动作:电梯继续开门,过一段时间,又自动关门。
开门中关门//电梯正在开门,此时按下关门键X13,由于M2是开门键的中间信号,此时处于激活状态,所以,此处开关是断开的,X13信号无法传递到M3,也就无法驱动关门。等电梯门打开后,会自动进入延时和关闭过程。
6,我们电梯内,电梯在一层,按下二楼按钮。
动作:电梯关门后,升到二层并停止,电梯自动开门,过一段时间,又自动关门。
一层上二楼//按下二层按钮X4,电梯没有在二层,X6处于闭合状态,1楼按钮未激活,M4闭合,信号传递给M5并保持。
//M5驱动电梯上升,Y0动作,当到达二层后,X6动作,Y0、M5掉电。
//M5下降沿激活M7并保持。
//M7驱动Y2开门,开门到位后,X14开到位限位动作,断开Y2及M7。
//X14激活T0,定时10秒。
//10秒后,T0驱动Y3关门,关到位后,X15关到位限位动作,断开Y3,复位T0。
7,我们在二层,电梯在二层,按下向下按钮。
动作:电梯开门,过一段时间,又自动关门。
二层向下//按下向下键,M6激活并自锁。
//电梯在二层,X6闭合,M6驱动Y2开门。
//当门开到位,X14限位触发,T0激活开始计时,Y2停止。
//T0闭合,Y3动作,开到位限位X15动作,Y3停止,T0复位。
//M6激活,电梯在1层,则M9激活并自锁。
//M9驱动Y0上升,当升到2层时X6动作,M9断开,停止上升。
8,我们电梯内,电梯在二层,按下二楼按钮。
动作:电梯无动作。
二层二楼//按下X4,2层按钮,由于电梯位于2层,所以X6断开,M5不激活。
9,我们电梯内,电梯在二层,按下一楼按钮。
动作:电梯关门后,降至一层并停止,电梯自动开门,过一段时间,又自动关门。
二层一楼//按下X1一层按键,电梯在2层,所以X3闭合,M4激活并自锁。
//M4驱动Y1,电梯下降,当到一层时,X3限位动作,M4断开,Y1断电,电梯停止。
//M4下降沿触发,M8激活并自锁。
//M8驱动Y2,电梯开始开门。
//当电梯开到位,X14动作,Y2停止,开始进入T0计时。
//T0计时结束,驱动关门,关到位X15动作,Y3和定时器T0断开。
浏览下程序,发现问题倒是没有,但发现有一个不安全的设定,就是电梯在关门中,断电了,然后又上电,因为开门到位和关门到位都未动作,若此时按下X1,电梯会直接下降,电话也就损坏了,应当加一条判断关门到位的条件,关到位,才能让电梯上升或下降,更加安全。
关到位才升降//按下一层按钮,电梯关到位,电梯不再一层,电梯不超载,电梯到底未激活,没有上升动作,则电梯下降。
10,我们在一层,电梯在二层,按下上升按钮。
动作:电梯先从二楼降到一楼,然后自动开门,过一段时间,又自动关门。
//按下X2向上键,电梯在二层,M1激活并自锁。
//M1驱动M12。
//M12驱动Y1下降,当下降到一楼,X3限位动作,Y1断开,M12断电。
//M12恢复闭合,M1继续驱动Y2开门。然后就是自动计时和关门动作。
11,我们在二层,电梯在一层,按下下降按钮。
动作:电梯先从一楼升到二楼,然后自动开门,过一段时间,又自动关门。
//这个在第七问中分析过了。
12,电梯超重。
动作:不关门,不升也不降。
//当电梯超重,触点断开,回路就都不通了。就停止动作了,所以电梯运行中,如果蹦蹦跳跳,电梯是会停止的。