回复:S7-200如何实现数组程序的编写

芳季

西门子1847工业学习平台

  • 帖子

    15507
  • 精华

    101
  • 被关注

    960

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2018-10-26 11:59:21

1楼

确实要用200做数组吗?

用间接寻址。

VW100为首的连续10个地址作为一个数组。VW120为首的连续10个地址作为另一个数组。要求相加。

那么就(*vb100+0)加上(*vb120+0)结果放到(*vb140+0)

(*vb100+2)加上(*vb120+2)结果放到(*vb140+2)

(*vb100+4)加上(*vb120+4)结果放到(*vb140+4)

……

……

……

如果做一个子程序做加计算用,那么输入参数就只需要——加数1首址;加数2首址;连续数;结果首址。

四个参数,子程序就自己计算指针去运行加法。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。