S7-300一次搬移多个指令请教 点击:385 | 回复:5



虎年好运

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:76帖 | 324回
  • 年度积分:0
  • 历史总积分:704
  • 注册:2007年8月17日
发表于:2010-02-22 13:23:02
楼主

S7-300在梯形图编程时,比如想把MW20 MW22 MW24 M26 MW28的内容值依次搬移到MW30~MW38内,

有专门的指令吗?另外如果想把100一次放入MW30,MW32,MW34,MW36,有专门的指令吗?

忘知道的不吝赐教啊。




wincc.5591

  • 精华:0帖
  • 求助:1帖
  • 帖子:23帖 | 240回
  • 年度积分:0
  • 历史总积分:397
  • 注册:2005年10月22日
发表于:2010-02-22 13:27:18
1楼

可以便用SFC20来复制

liu xianghou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 195回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2007年8月17日
发表于:2010-02-22 13:34:53
2楼
可以用SFC20,也可以写个循环

虎年好运

  • 精华:0帖
  • 求助:0帖
  • 帖子:76帖 | 324回
  • 年度积分:0
  • 历史总积分:704
  • 注册:2007年8月17日
发表于:2010-02-22 22:00:41
3楼
我用SFC20试过,好像不行,我再试试,梯形图中是否没有FOR 循环,只有语句表中有啊,谢谢!

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2010-02-22 22:09:03
4楼
LAD中可以使用比较+跳转来实现循环,这个只是编程技巧问题。

Regards

liu xianghou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 195回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2007年8月17日
发表于:2010-02-23 09:17:22
5楼

SFC20中的源块和目标块的地址是ANY型的,要用P#M20.0 BYTE 10这样的格式

SCL是基于高级语言的才会有FOR这样的指令。

STL中有LOOP命令,就是循环


热门招聘
相关主题

官方公众号

智造工程师