分享一个plc编程实例代码,三菱PLC自锁控制应用程序,主要包括自锁程序的控制要求,硬件电路设计(主回路、PLC原理图与语句表等),并分析了该自锁控制应用程序的执行过程,供大家参考。
1、控制要求
按下启动按钮SB1,电动机运行,松开按钮SB1,电动机连续运行。
按下启动按钮SB2,电动机运行,松开按钮SB2,电动机停止运行;按下停止按钮SB3,电动机停止运行。
2、硬件电路设计
根据控制要求列出输入/输出点,并为其分配相应的地址,其中I/O分配表如下:
图1:自锁控制的I/O分配表
根据表设计PLC的硬件原理图,如下:
图2:主回路
图3:PLC原理图
程序代码:
图4:语句表
图5:FBD编程
以下是程序的执行过程:
1、电动机的连续运行
按下按钮SB时,输入信号I0.0有效,内部辅助继电器M0.0为ON,同时其接点实现自锁,控制输出信号Q0.0为ON,接触器KM线圈通电,实现电动机连续运行。
2、电动机的点动运行
按下按钮SB2时,输入信号I0.1有效,内部辅助继电器M0.1为ON,控制输出信号Q0.0为ON,接触器KM通电,电动机运行,按钮SB2复位时,输入信号I0.1为OFF,内部辅助继电器M0.1断开,控制输出信号Q0.0断开,接触器KM的线圈断电,电动机停止运行,实现电动机的点动控制。
3、电动机的停止运行
按下按钮SB时,输入信号I0.2有效,常闭接点使内部辅助继电器M.0或M.1复位,控制输出信号Q0.0断开,接触器KM的线圈断电,电动机停止运行。
4、电动机的过载保护
当电动机过载时热继电器动作,输入信号I0.3断开,使内部辅助继电器M0.0或M0.1复位,控制输出信号Q0.0断开,接触器KM的线圈断电,可以起到对电动机过载保护的作用。
本站仅提供信息发布平台,文章仅代表作者个人观点。