登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:三菱PLC FX1s 循环程序问题
点击:3080 回复:18
楼主
编辑
引用
管理
hmj9128
现在有一个脉冲,4个阀,要求是初始状态是阀1工作,其余停止.
第一个脉冲下降沿时,阀2工作,其余停止.
第二个脉冲下降沿时,阀3工作,其余停止.
第三个脉冲下降沿时,阀4工作,其余停止.
第四个脉冲下降沿时,阀1工作,其余停止.....就这样的一个循环,要求用SET,RST控制输出.
附件是本人编的,但是写进PLC中,一直停留在阀1上,无法循环,请大家帮忙看看问题出在哪,谢谢.
最后修改:
2012/3/25 15:32:31
12-03-25 15:30
1楼
编辑
引用
管理
yy1114
在下面的程序启动前M21~M24必须有一个先接通,比如要M22先接通:
ld m8002
rst m21
rst m23
rst m24
ld m21
rst m24
ld m21
andf m10
or m8002
set m22
ld m22
rst m21
andf m10
set m23
ld m23
rst m22
……
最后修改:
2012/3/25 16:46:15
12-03-25 16:23
2楼
编辑
引用
管理
4257698
试下先SET后RST
12-03-25 16:33
3楼
编辑
引用
管理
qlin
顶楼程序中,假设M21先接通,则来一个M10的下降沿时,会使M21断开、M22接通;
继续执行程序,到下一行的M22时,M22已接通、M10下降沿仍有效,故又使M22断开、M23接通;
M23、M24的情况也是如此。
到M24接通时,使M24断开、M21接通;
到下一个扫描周期,M10的下降沿已断开,故M21保持接通。
12-03-25 17:37
4楼
编辑
引用
管理
hmj9128
谢谢你的回复。
12-03-25 18:38
5楼
编辑
引用
管理
hmj9128
试过了,没有用,还是无法循环。请问还有别的方法吗?
12-03-25 18:39
6楼
编辑
引用
管理
hmj9128
谢谢版主的分析,原来下降沿在一个周期内是一直有效的。请问对程序做什么修改能满足要求?
12-03-25 18:43
7楼
编辑
引用
管理
三无
用循环指令好了
12-03-28 08:33
8楼
编辑
引用
管理
qlin
直观的方法,是在转换触发信号(图示为M10下降沿)有效一次后、将其复位;
例如,通过PLF指令取M10的下降沿信号(M11),在M11使M21断开、M22接通时,复位M11。
示例如下:
LD M10
PLF M11
LD M21
AND M11
RST M21
SET M22
RST M11
LD M22
……
余此类推,不知是否可以。
另及:
点回复贴下方的“引用”或“回复”后的回复,应当可以使对应回帖者得到通知。
12-03-28 18:32
9楼
编辑
引用
管理
2207829667
附件:
[
本地下载
]
12-03-30 22:23
上一页
下一页
工控新闻
提升人工智能产业技术创新力
罗克韦尔自动化发布2025年第三季度业绩
国内首个电气行业AI大模型通过国家网信办备案
智控未来!华北工控PPC-3312QL工业平板电脑,支持楼宇智能中控平台集成
西克重点推介 - 高精度室内外 2D 激光雷达 picoScan150
浙江起草新规护航具身智能机器人产业发展
2025年中国机械工程学会机械传动分会年会在长春举办
2025年7月份规模以上工业增加值增长5.7%
更多新闻资讯