登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:三菱PLC用SFTL编的程序不能循环移位,有请高手指教

点击:13535 回复:17

有5个灯循环点亮,分别从Y0-Y5依次点亮并循环,编的程序如下:
LD M8002
OR M0
OR Y5
ANI Y0
OUT M0
LD M8013
SFTL M0 Y0 K6 K1
END
可是当运行起来后,并不能按照Y0-Y5的顺序亮,而是乱的。
请各位高手指教
附件
08-12-20 20:22
怎么截的图,不完整
给个灯移位显示的小程序去参考吧,适合初学者,以前做个别人看的
有左右移位
往D0中写入不同的值,可以显示不同的效果
附件:
[本地下载]
最后修改:2008-12-20 20:32:46
08-12-20 20:32
您的程序没有问题~~~
因为移动了太快所以您看不清~~
请您使用脉冲指令SFTL(P),这样就能确保每一个秒脉冲(M8013)移动一次。
08-12-20 20:38
附件
08-12-20 20:49
附件
08-12-20 20:58
为什么在编程软件中录入不了SFTL(P)命令,只能录入SFTL
08-12-20 21:17

引用 sz89807887 在 2008-12-20 21:17:00 发言【内容省略】

肯定能写进去的,
呵呵,你不会写入的时候也带括号吧,是这样的SFTLP
我给的那个例子,虽然是不同的指令,也是带P的,这个要用上升沿的
08-12-20 21:21
是啊,我直接录入SFTLP M0 Y0 K10 K1就是不行,总提示指令帮助对话框,不知咱回事
08-12-20 21:31
怎么不行
附件
不要一个内容,发两贴,还同时进行
那个我去把你锁定了
08-12-20 21:36

引用 sz89807887 在 2008-12-20 21:31:00 发言【内容省略】

请确认您使用的PLC的型号,对于fx2n以前的型号,因为不支持脉冲边沿指令(P),因此就需要使用PLS指令来产生一个脉冲~~
以上
08-12-20 21:38

上一页下一页

工控新闻

更多新闻资讯