设计一个工作台前进-后退的控制系统,工作台由电机M拖动,限位开关分别装在原位和终点,要求:
1)有手动/自动切换功能,接通为手动,断开为自动,接在I0.0上。
2)自动时,工作台停在原点,按下启动按钮(接在PLC输入点I0.1上),实现前进至终点(I0.3)后自动返回停在原位(I0.2)。
3)手动时,工作台可以点动前进后退(设置点动按钮,I0.4手动前进,I0.5手动后退)。
4)有回原点(I0.6)功能,工作台未在原点时,按下复位自动后退并停在原点。
5)有电机过载保护,并有报警功能(I0.7)。
6)有报警复位(I1.0)功能。
7)有急停功能(I1.1)。
请分配I/O输出点,并完成PLC程序编写。(Q0.0前进,Q0.1后退,Q0.2报警)
I/O分配如下表:
编程元件 | 编程地址 | 说明 |
输入元件 | I0.0 | 手自动切换(开关) |
I0.1 | 启动(按钮) | |
I0.2 | 原点(限位开关) | |
I0.3 | 终点(限位开关) | |
I0.4 | 手动前进(按钮) | |
I0.5 | 手动后退(按钮) | |
I0.6 | 回原点(按钮) | |
I0.7 | 过载信号(热继电器辅助触点) | |
I1.0 | 报警复位(按钮) | |
I1.1 | 急停(按钮) | |
输出元件 | Q0.0 | 前进 |
Q0.1 | 后退 | |
Q0.2 | 报警 |
程序如下: