当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
求助:关于西门子FOR NEXT语句的问题
点击:
668
| 回复:
4
ljy
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 7回
年度积分:0
历史总积分:78
注册:2006年7月08日
发表于:2007-07-01 16:33:00
楼主
请问下面这个语句中是否是死循环
LD I0.0
FOR VW100,1,10
LDW<= VW100,10
= Q0.1
LDW> VW100,10
MOVW 1,VW100
NEXT
分享到:
收藏
邀请回答
回复楼主
举报
布解
关注
私信
精华:0帖
求助:0帖
帖子:6帖 | 29回
年度积分:0
历史总积分:186
注册:2002年11月15日
发表于:2007-07-01 17:03:00
1楼
模拟一下不就知道了吗
回复
引用
举报
yuanle
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 10208回
年度积分:2747
历史总积分:48332
注册:2005年4月22日
发表于:2007-07-01 17:05:00
2楼
我认为不是死循环,只是MOVW一句执行不到而已。
回复
引用
举报
ljy
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 7回
年度积分:0
历史总积分:78
注册:2006年7月08日
发表于:2007-07-01 23:35:00
3楼
模拟不了啊,我手头没有硬件,用防真软件又无法运行
为什么那一句执行不到呢
回复
引用
举报
衡杉
关注
私信
精华:1帖
求助:0帖
帖子:4帖 | 81回
年度积分:0
历史总积分:392
注册:2006年1月11日
发表于:2007-07-02 10:12:00
4楼
不是死循环,你是不是看到的现象是,只要I0.0为1,那么Q0.1就一直亮着?
这是因为你每进行一次FOR循环,就是一个扫描周期,而程序这么简单,扫描周期相当短,你用肉眼根本就看不到Q0.1为0的那一瞬间.
你不妨在VW10大于10的时候做个接通延时3秒,试试看……
回复
引用
举报
热门招聘
相关主题
怎样用西门子S7 300 PLC的PI...
[16186]
信捷PLC如何脉搏冲PLSY及DPL...
[9192]
空气开关上的C3 D6是什么意思...
[8165]
三菱PLC三维动画仿真软件
[8395]
求教计算偏心轮偏心距公式1
[7227]
工控老鬼 工程师成长之路(1)...
[9454]
请教给位老师:怎样用PLC控制...
[9887]
如何通过internet对西门子S7...
[9036]
三菱plc的for next循环问题
[9042]
(已结贴)工控PLC擂台第100期...
[53271]
官方公众号
智造工程师
客服
小程序
公众号