控制需求:
有三组喷头进行工作。按下启动按钮,A组喷头先工作5秒后停止;然后B和C两组喷头同时进行工作,5秒后B组喷头停止工作,C组喷头继续工作5秒后才停止。而后A、B两组喷头工作7秒,C组喷头在这7秒的前2秒内停止后5秒工作,接着ABC三组喷头同时停止3秒,往复运行前面的过程。按下停止按钮后,三组喷头同时停止。
动作分析:
时序逻辑动作步骤
系统初始化:
系统上电,初始化所有端口状态,所有喷头停止工作。
启动流程:
当X0(启动按钮)被按下时,开始执行喷头控制流程。
A组喷头工作:
激活Y0(A组喷头),工作5秒。
B组和C组喷头工作:
5秒后,激活Y1(B组喷头)和Y2(C组喷头),同时工作5秒。
B组喷头停止,C组喷头继续工作后停止:
5秒后,停止Y1(B组喷头),Y2(C组喷头)继续工作5秒后停止。
A组和B组喷头工作,C组间歇工作:
Y2(C组喷头)停止后,激活Y0(A组喷头)和Y1(B组喷头),工作7秒。
Y2(C组喷头)在这7秒的前2秒停止,后5秒再次工作。
所有喷头停止:
7秒后,所有喷头停止工作3秒。
循环检测:
3秒后,重复整个流程。
停止流程:
如果X1(停止按钮)被按下,所有喷头立即停止工作。
该程序符合时序动作,我们可以在时序环中完成动作指令:
**时序环0环指令解释:**
第00步:等待<X0 启动按钮>断信号连续保持1次扫描
第01步:等待<X0 启动按钮>通信号连续保持1次扫描
第02步:触发<Y0 A组喷头控制>通电
第03步:在此等待0小时0分钟5秒0毫秒
第04步:触发<Y0 A组喷头控制>断电
第05步:触发<Y1 B组喷头控制>通电
第06步:触发<Y2 C组喷头控制>通电
第07步:在此等待0小时0分钟5秒0毫秒
第08步:触发<Y1 B组喷头控制>断电
第09步:在此等待0小时0分钟5秒0毫秒
第10步:触发<Y2 C组喷头控制>断电
第11步:触发<Y0 A组喷头控制>通电
第12步:触发<Y1 B组喷头控制>通电
第13步:在此等待0小时0分钟2秒0毫秒
第14步:触发<Y2 C组喷头控制>通电
第15步:在此等待0小时0分钟5秒0毫秒
第16步:触发<Y0 A组喷头控制>断电
第17步:触发<Y1 B组喷头控制>断电
第18步:触发<Y2 C组喷头控制>断电
第19步:在此等待0小时0分钟3秒0毫秒
第20步:将第0环运行当前帧跳转至第2帧
**时序环1环指令解释:**
第00步:等待<X1 停止按钮>通信号连续保持1次扫描
第01步:将第0环设置成停止状态,并返回第0帧
第02步:触发<Y0 A组喷头控制>至<Y2 C组喷头控制>断电
第03步:等待<X1 停止按钮>断信号连续保持1次扫描
第04步:将第0环设置成运行状态
想了解更多JENASI(简纳思)PLC控制逻辑,请持续关注我们