回复:SCL_AT View

贾岑

西门子1847工业学习平台

  • 帖子

    826
  • 精华

    2
  • 被关注

    20

论坛等级:侠圣

注册时间:2006-04-28

普通 普通 如何晋级?

发布于 2020-12-07 10:40:24

1楼

您说的是AT view的功能是吧?

AT结构您可以将其理解为对于一个复杂的数据类型,比如指针类型、字符串或者DT类型的变量进行注释,方便用户在编程时直接使用符号名称访问变量之内的结构,同时也助于后期用户读懂程序。举例供您参考:

1、对于ANY类型的指针结构变量,长度是由10个字节组成的,如下表:

2.、如果在功能中定义参数类型为Any,该参数的内部结构就是上表。如果不用AT view,则需要在程序中使用绝对地址的方式去访问指针地址,如想要打开一个指针指向的DB块如下图所示:

这样,用户读程序如果对any类型结构不了解就很难读懂

3、at view就是在any这类复杂类型的定义后,再去手动为其内部的结构加入注释:如下图所示:

注意:at的注释仅为用户编程和查看程序使用,不占用寄存器地址,不会体现在块接口调用以及背景数据块之中,理解为就是一个视图,而不是真正的数据,主要目的是便于用户理解复杂类型而已。

声明方式:在any类型下的新一行中,数据类型输入at,而后自动加入注释行,手动将该行的数据类型改为struct,而后在该结构内手动按照表一“any的结构”敲入注释内容,包含注释的名称与数据类型。

4、使用at view的注释完成程序代码


但行好事 莫问前程
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

PLC编程精英训练营

共有1541条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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