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

主题:永宏PLC步进指令中能用FOR循环吗?

点击:1367 回复:11

如题,在某一步工序中,有个动作要多次运行,想用For循环,达到条件后Break断开循环,用步进指令,梯形图画不出来,软件报错。手册上也没明说能不能用for指令
21-09-24 16:30
看手册,FOR只能接母线,不能串接的, 可以步进指令,进入到子程序里执行,条件到了再返回进行下一步
最后修改:2021/9/24 17:10:44
21-09-24 17:00
估计是不能用的,其他品牌好多都是不行的。自从十年前进了一家台资企业要求指定用永宏的PLC,出来后就再也没见过永宏的PLC了!
21-09-24 17:30
嗯,在子程序里循环
21-09-24 20:57

。。。。这是经常要用到的控制逻辑啊,很难吗?
       赋值,判断条件,条件到达赋一个新值,跳转。
       判断条件,没达到,继续。。。很难吗?
21-09-25 21:23
这个指令在项目中是极少用的
21-09-27 08:35

引用 蛇会大学 在 2021/9/27 8:35:11 发言【内容省略】

恰恰相反,用的还是非常多的。
但是大多数人误解了FOR的功能,For需要在一个扫描周期内完成的,而不是用来控制输出动作的,如果要用来控制输出动作,那么必须在FOR循环体内进行看门狗的复位,否则看门狗要报警的。
这种指令用于重复计算,例如著名的冒泡排序法或者CRC校验。
Good Luck~
21-09-27 10:47
没必要吧 启动标志位跟计数器就能够实现
for这个功能在plc里面其实并不是很好用 条件判断不如c之类的语言做起来方便...
21-09-28 15:26
在C里面,是最基本的指令,经常用。
21-12-15 14:15
赋值,判断条件,条件到达赋一个新值,跳转
22-03-30 09:30

上一页下一页

工控新闻

更多新闻资讯