PLC到了手上,还不会编程的宝宝们,不要着急,PLC采用电脑中文指令编程,基于流程的编程方式,很容易入手的。用心学好编程方法,你就能玩转PLC啦,编程神马的都是浮云。
【工作图】
【动作要求】
水塔储水控制:当按下START按钮X2,或塔内储水量低于下限水位(低水位检测光电X0)时,水泵(Y0)开始运行,开启水泵抽水至水塔。
抽水至水塔内;当按下STOP按钮X3,或塔内储水量高于上限水位(高水位检测光电X1)时,水泵电机停止抽水工作。
【组件说明】
【控制流程图】
X0有信号或X2有信号→Y0通
X1有信号或X,有信号→Y0断
【控制程序】
*组合逻辑实现方法:
程序说明:
注意: 在组合逻辑中,在触发相同的输出时,越靠后面的组长比前面的组长所触发的动作具有更高的权限。
1、第1组:帧0-帧1, 检测到低水位光电X0有信号时,触发Y0通电,水泵电机工作,开启水泵抽水至水塔。
2、第2组:帧2-帧3, 检测到START按键X2有信号时,触发Y0通电。
3、第3组:帧4-帧5, 检测到高水位光电X1有信号时,触发Y0断电。
4、第4组:帧6-帧7, 检测到STOP按键X3有信号时,触发Y0断电。
当X0或X2由OFF→ON变化时,Y0保持在ON状态,当X1或X3由OFF→ON变化时,Y0保持为OFF状态。
若X0、X1、X2、X3同时动作时,则停止信号权限高,也就是优先第4组和第第6组程序动作,即Y0会保持在OFF状态。
【程序调试】
当所有的程序编辑完成之后,我们就可以将程序通过串口下发至PLC中,同时在触摸屏软件上实现在线模拟,进行程序调试,监控PLC动作运行状态。
【控制流程图】
【控制程序】
*时序逻辑实现方法:
程序说明:
1、以上动作从逻辑上可以理解为一个时序动作,所以采用时序逻辑编写,时序逻辑是一帧一帧运行的,详细说明请参考《简思PLC初级入门》基础讲解。
2、第0、1帧动作为等待X0低水位检测光电或X2 START按钮,其中任何一个有信号时,则向下运行。
3、当程序运行到第2帧,直接触发Y0通电,程序向下运行。
4、当程序第3、4帧动作为等待X1高水位检测光电或X3 STOP按钮,其中任何一个有信号时,则向下运行。
5、当程序运行到第5帧,触发Y0断电,返回第0帧,重新开始运行。
【程序调试】
当所有的程序编辑完成之后,我们就可以将程序通过串口下发至 PLC 中,程序调试有几种方式。
1 、可以在编程软件上进行程序调试,在菜单栏中的调试框中,打开 “ 在线调试环 ” ,选择下发程序的端口号,即可实现在线调试。
2、可在触摸屏软件上实现在线模拟,进行程序调试。
责任编辑:Rex_08