回复:S7-1200如何像S7-300的SFC20一样把DB的内存复制到另一个内存区例如把FB接口的DB内存复制到TEMP区?

'Razor

西门子1847工业学习平台

  • 帖子

    3208
  • 精华

    41
  • 被关注

    222

论坛等级:至圣

注册时间:2008-03-31

钻石 钻石 如何晋级?

发布于 2018-07-28 11:45:54

5楼

由于对产品不是太熟悉,临时抱佛脚地看了一下,个人认为完全可以使用”PEEK+POKE“的组合,创建一个FB/FC,代替管脚参数如"P#M100.0 DWORD 16“指针类型的SFC20。

参数有:寻址存储区编码、起始地址偏移量、数据类型、数据个数(源、目的地址区各一套)。这些参数也是原来的指针包含的内容。

至于S7-1200其它实现间接寻址的手段方式,可以参考S7-1200 easy plus v3.7 ”间接寻址“一节。

直接实现的命令,感觉POKE_BLK实现的功能和原来的SFC20一样。

感觉1200的指令系统加强了对”结构化“数据类型(如Array)的使用,一些指令要求的参数类型就是Array,这也更要求我们加强对数据类型的规划能力。

说得有不对之处,见谅。

少即是多
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15112条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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