回复:七十二变的孙悟空──VARIANT

pkh2006

西门子1847工业学习平台

  • 帖子

    872
  • 精华

    11
  • 被关注

    130

论坛等级:奇侠

注册时间:2013-08-25

黄金 黄金 如何晋级?

发布于 2016-12-13 12:06:02

11楼

展开查看
以下是引用Letham在2016-12-13 11:16:29的发言 >10楼

如果允许使用非优化DB,我会首先想到POKE_BLK。

以下是引用Zane在2016-12-13 10:15:36的发言 >8楼:呵呵,题意的内涵就...

引用8楼详细内容:

呵呵,题意的内涵就是不能使用UDT

以下是引用pkh2006在2016-12-13 09:31:22的发言 >7楼:当然是我最推崇的序...

引用7楼详细内容:

当然是我最推崇的序列化和反序列化


不过如果输入只是DB块号,那要求建的DB是需要以UDT建立,然后DB_ANY_TO_VARIANT,然后序列化,再反序列化

以下是引用Zane在2016-12-12 19:02:23的发言 >4楼:@Letham @Auto...

引用4楼详细内容:

@Letham @Automann 


出个题:


若干个全局数据块,要求根据数据块的块号将对应的数据块的内容拷贝到指定的全局数据块A。


数据块A与其他数据块的结构不一定相同,只是数据长度相同


要求:1200/1500通用指令实现

我不推崇PEEK POKE的原因就是它只能在SCL中使用,并且引脚过多,还得是非优化块,和S7-1200/1500主推的优化块背道而驰


个人认为PEEK POKE是和移植项目息息相关,没有移植,完全可以没有这几个块


个人觉得S7-1200/1500的SCL不再支持DB[].DBB[],这种S7-300/S7-400的格式,而是换成PEEK POKE这种非常麻烦的做法,本意就是叫大家知难而退,都换成优化块,用VARIANT,结果大家都开始研究PEEK POKE的使用,DB块一上来就取消优化......

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10590条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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