PLC顺控编程

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:26:20
我想用PLC顺控编程实现下面的效果
按下启动按钮(X0),Y1亮,过5秒,Y2也亮,再过5秒Y3亮,此时3个灯全亮,全亮10秒后,Y1先灭,过8秒,Y2灭,再过8秒Y3灭,此时全灭,灭5秒后,返回到初始步开始循环,现在给它加个停止按钮(X1),要求按下X1,灯将在一个循环周期结束后才停止,我想问下这个顺控图关键部分的停止该怎么编,把顺控图画给我就可以了!!!
照你这样好像是按下停止就全停掉了,我要的是按下停止不是立刻停,而是等到一个循环周期结束再停,最好还是把顺控图画给我

用s0表示初始状态,s20表示第一步,假定s30为最后一步,那么在初始状态按下(s0=1)x0,那么程序转换到s20,并步进运行。如果没有停止信号,在s30运行后转到s20,如果有停止信号,转换到s0.即在s30的转换条件有两个选择,这个选择假定是m0,在非步进程序中用x1置位m0,再用x0复位m0即可。

可以在顺控图外写如下程序:
LD X1
SET M0 ///将X1按下则置位M0,作为循环停止位

然后,在顺控图的起始(例如S0)的跳转条件里串接M0和X0;在S0的步内加上
LD X0
RST M0 ///如果按下启动按钮,则复位循环停止位M0

图很简单,自己画画应该不难的。

非常简单的顺序控制

东莞有一家培训PLC的那里非常不错,我同事去学习过了,现在出来工资比我高多了,奶奶地,有时间我也还想去提升一下自己,那里工程师的电话我知道,也跟他通过几次电话还可以:21454929