X0半自动闹携/手动(为ON自动,为OFF手动),X1灯1按钮,X2灯2按钮,X3灯3按钮,X4启动按钮,Y0灯1,Y1灯2,Y2灯3
0步:半自动情况下,按下启动按钮X4,M0自锁,开始半自动运行,运行到C0计数到个数,停止运行,直到下次按下启动按钮X4
6步:计数器C0计数到个数了,复位C0
9步:半自动运行时,定时裤弯升器T0开始定时定时2s,2秒后触点T0切断定时T0,T0重新计时,如此反复。
14步:定时器T0计时2s后,触发计数器计数,总共计数5个。
19步:半自动时,启动了即启动Y0输出,总计数到5个时,断开Y0输出。或者手动模式下,按下X1,Y0输出。
29步:半自动时,计数胡老器C0计数1个时启动Y1输出,总计数到3个时,断开Y1输出。或者手动模式下,按下X2,Y1输出。
43步:半自动时,计数器C0计数2个时启动Y2输出,总计数到4个时,断开Y2输出。或者手动模式下,按下X3,Y2输出。
望采纳。。。。。。
当按下启动按钮后,M0闭合,输出Y0和Y1,延时5秒后Y0和Y1都断开链贺如果改成先启动Y0,然后5秒后启动Y1是把12行的T0变成常开
如果真的要实现Y0和Y1同时闭合,并且5秒后同时断开,没有必要这么费劲,直接写成是
LD X1启动
MSET Y0 Y1 同时置位Y0和Y1,但是如果作用是一样的,直接把Y1点的线接在Y0就可以了
LD Y0因为Y0和Y1同时闭合断开,用察神一个Y0就可以控制了,不用M0这个中继
OUT T0 K50 延时5秒
LD T0延时时间到,T0闭合
ZRST Y0 Y1 T0闭合后断开Y0和Y1
LD X0停止,直接断开Y0和Y1
ZRST Y0 Y1 断开Y0和Y1
不过你现在这个程序,说实话,真的简单的不能再简单了,看不到技术要求,所以无法提供更败唤亏多信息。
设:X0 启动 X1 第皮迟乎一抢答器 X2 第旦胡二抢答器
X3 第三燃悉抢答器 X4 复位
Y0 第一答 Y1 第一犯规
Y2 第二答 Y3 第二犯规
Y4 第三答 Y5 第三犯规
程序:
LD X0
OR M0
ANI X4
OUT M0
LD X1
OR Y0
AND M0
ANI Y2
ANI Y4
OUT Y0
LD X2
OR Y2
AND M0
ANI Y0
ANI Y4
OUT Y2
LD X3
OR Y4
AND M0
ANI Y0
ANI Y2
OUT Y4
LD X1
OR Y1
ANI M0
OUT Y1
LD X2
OR Y3
ANI MO
OUT Y3
LD X3
OR Y5
ANI M0
OUT Y5
END
如抢答器数量多,可依次类推即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)