yefengchen
级别: 家园常客
精华主题: 0
发帖数量: 471 个
工控威望: 595 点
下载积分: 1494 分
在线时间: 132(小时)
注册时间: 2009-05-18
最后登录: 2016-01-18
查看yefengchen的 主题 / 回贴
楼主  发表于: 2009-07-15 16:19
各位大侠,小弟想问下三菱的FOR和NEXT指令是编程的时候是什么样的格式呀?
能发个类似的例子吗?谢谢
zxc6688
工业自动化是我们的目标
级别: 略有小成
精华主题: 1 篇
发帖数量: 385 个
工控威望: 338 点
下载积分: 3994 分
在线时间: 174(小时)
注册时间: 2007-09-11
最后登录: 2024-01-05
查看zxc6688的 主题 / 回贴
1楼  发表于: 2009-07-15 18:25
这个其实手册上就有
FOR   n(循环次数)
.........

NEXT
http://zxc6688.ys168.com/
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 156944 分
在线时间: 3124(小时)
注册时间: 2007-11-21
最后登录: 2024-05-27
查看sjm213的 主题 / 回贴
2楼  发表于: 2009-07-15 21:39
这种格式:

shenxianguol
要做工控界的李小龙,为中国的工控崛起而努力!
级别: 略有小成
精华主题: 0
发帖数量: 205 个
工控威望: 385 点
下载积分: 1068 分
在线时间: 65(小时)
注册时间: 2009-04-10
最后登录: 2016-11-14
查看shenxianguol的 主题 / 回贴
3楼  发表于: 2009-07-15 21:48
循环指令FOR, NEXT举例
求0+1+2+2+....+100的和,并将和存入D0
解:D1作为循环增量,在程序中步7和步21之间是一个完整的循环,循环次数100次。每循环1次,D1中的数据自动加1,D0与D1相加,结果存入D0,循环结束后,D0中存储的数据为5050.X0是计数控制端,X1是清0控制。
    由于循环指令在每个扫描周期都被重复执行,因此,需要在循环指令开始前对循环中使用的数据寄存器进行清0操作,使D0中只能存一个扫描周期的和。摘自《电气控制与PLC应用》人民邮电出版社,定价21.00元。作者:张伟林
附件: 应用循环指令求和的程序.rar (1 K) 下载次数:188
网站提示: 请不要用迅雷下载附件,容易出错
附件: FXGPwin3.0.rar (766 K) 下载次数:142
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+2(sjm213) 热心助人,加分表扬
  • 真诚沟通,互通有无,共同进步!
    shenxianguol
    要做工控界的李小龙,为中国的工控崛起而努力!
    级别: 略有小成
    精华主题: 0
    发帖数量: 205 个
    工控威望: 385 点
    下载积分: 1068 分
    在线时间: 65(小时)
    注册时间: 2009-04-10
    最后登录: 2016-11-14
    查看shenxianguol的 主题 / 回贴
    4楼  发表于: 2009-07-15 21:56
    坛主大人:您的程序最后一步8:清0指令应该是ZRST吧?RST 好使吗?期待者您的回复。
    真诚沟通,互通有无,共同进步!
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5168 个
    工控威望: 7391 点
    下载积分: 156944 分
    在线时间: 3124(小时)
    注册时间: 2007-11-21
    最后登录: 2024-05-27
    查看sjm213的 主题 / 回贴
    5楼  发表于: 2009-07-15 23:39
    引用
    引用第4楼shenxianguol于2009-07-15 21:56发表的  :
    坛主大人:您的程序最后一步8:清0指令应该是ZRST吧?RST 好使吗?期待者您的回复。

    好使,您可以模拟看看。
    qinshengyue
    是我,别开枪!
    级别: VIP会员
    精华主题: 0
    发帖数量: 808 个
    工控威望: 1216 点
    下载积分: 31304 分
    在线时间: 1234(小时)
    注册时间: 2009-04-09
    最后登录: 2023-05-23
    查看qinshengyue的 主题 / 回贴
    6楼  发表于: 2009-07-16 07:59
    引用
    引用第4楼shenxianguol于2009-07-15 21:56发表的  :
    坛主大人:您的程序最后一步8:清0指令应该是ZRST吧?RST 好使吗?期待者您的回复。

    楼主,ZRST 是成批复位指令,只有一个D0,恐怕不能用ZRST吧
    allinsong
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看allinsong的 主题 / 回贴
    7楼  发表于: 2009-07-16 08:18
    同意六楼
    呵呵
    yefengchen
    级别: 家园常客
    精华主题: 0
    发帖数量: 471 个
    工控威望: 595 点
    下载积分: 1494 分
    在线时间: 132(小时)
    注册时间: 2009-05-18
    最后登录: 2016-01-18
    查看yefengchen的 主题 / 回贴
    8楼  发表于: 2009-07-16 09:01
    引用
    引用第2楼sjm213于2009-07-15 21:39发表的  :
    这种格式:
    [attachment=25764]

    版主,可不可以这样做,就是我有一个条件达到了才开始这段FOR NEXT的循环,条件没达到就不做这段循环,这样可以嘛?假如可以又如何来实现呢?在线等。。。谢谢!~
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5168 个
    工控威望: 7391 点
    下载积分: 156944 分
    在线时间: 3124(小时)
    注册时间: 2007-11-21
    最后登录: 2024-05-27
    查看sjm213的 主题 / 回贴
    9楼  发表于: 2009-07-17 09:21
    用CJ指令跳过去;用主控指令略过去~