在生产实际中由于条件限制,需要使用一个按钮来控制电动机的连续运行和停车,即第一次按下按钮电动机连续运行,再次按下按钮电动机停车。一个按钮控制的电动机起停电路如图5-9所示。
采用PLC控制的一个按钮控制电动机起停输入/输出(I/O)接线如图5-10所示。在断电状态下,按图5-10所示接线,连接好外部电缆。打开PLC的前盖,将运行模式选择开关拨到“STOP”位置。在作为编程器的PC上,运行FXGPWIN编程软件。
图5-9 一个按钮控制电动机运行和停止电路
图5-10 PLC控制的输入/输出(I/O)接线
用菜单命令“文件→新建”,生成一个新项目,或者用菜单命令“文件→打开”,打开一个已有的项目。或者用菜单命令“文件→另存为”,可修改项目的名称。用菜单命令“PLC→类型”,设置PLC的型号;设置通信参数;编写PLC控制程序,下载、编制一个按钮控制电动机起停控制程序文件到PLC。
将运行模式选择开关拨到“RUN“位置,使PLC进入运行方式。按下按钮SB2,观察电动机是否起动运行,松开SB2后,电动机是否能够连续运行。如果电动机能够连续运行,则起动程序正确。再次按下按钮SB2,观察电动机是否能够停车。如果电动机能够停车,则停止程序正确。再次按下按钮SB2,如果系统能够重新起动运行,并能再次按下按钮SB2后停车,则程序调试结束。
1.一个按钮控制电动机起停参考程序(一)
采用PLC控制的一个按钮控制电动机起停参考程序(一)如图5-11所示。该编程方法属于PLC逻辑编程法;0~4语句是为了使M0产生一个周期的脉冲,5~10语句的逻辑关系式:
图5-11 一个按钮控制电动机起停参考程序(一)
当M0产生一个周期的脉冲时(此时的Y20没有输出):
∵M0=1;Y20=0
∴
∴Y20有输出
当M0产生完一个周期的脉冲后:
∵M0=0;Y20=1
∴
∴Y20保持输出
现在Y20为1,如果再次按下SB2按钮,M0又产生一个周期的脉冲(www.xing528.com)
∵M0=1;Y20=1
∴
∴Y20停止输出
当M0产生完一个周期的脉冲后:
∵M0=0;Y20=0
∴
∴Y20停止输出
2.一个按钮控制电动机起停参考程序(二)
采用PLC控制的一个按钮控制电动机起停参考程序(二)如图5-12所示。程序中用PLS(上升沿微分输出指令)产生一个周期的脉冲。
3.一个按钮控制电动机起停参考程序(三)
图5-12 一个按钮控制电动机起停参考程序(二)
一个按钮控制电动机起停参考程序(三)如图5-13所示。当X21由OFF变为ON时,Y20的状态变化一次;必须使用脉冲执行方式,否则当X21为ON时,Y20随着扫描周期将反复变化。
4.一个按钮控制电动机起停参考程序(四)
采用PLC控制的一个按钮控制电动机起停参考程序(四)如图5-14所示。ALTP为脉冲执行型交替输出指令。在X21为ON的第一个扫描周期,Y20变化一次,直到X21再次为ON时,Y20才再次变化。
图5-13 一个按钮控制电动机起停参考程序(三)
a)参考程序 b)时序图
图5-14 一个按钮控制电动机起停参考程序(四)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。