回复:关于在博图软件中的scl环境下使用pointer和any类型的问题

杭州小子

  • 帖子

    151
  • 精华

    0
  • 被关注

    16

论坛等级:游侠

注册时间:2011-11-03

普通 普通 如何晋级?

发布于 2016-05-11 15:30:00

7楼

展开查看
以下是引用jiajia_lilin在2016-05-11 15:00:33的发言 >6楼

点击方框,输入filedread就会自己弹出来,指令里找不出来,或者你留下邮箱我给你发一个我自己编的例子

以下是引用杭州小子在2016-05-11 10:16:38的发言 >5楼:我在博图的软件中没...

引用5楼详细内容:

我在博图的软件中没有找到这个指令,能否给一些例子。谢谢!

以下是引用jiajia_lilin在2016-05-11 09:21:59的发言 >4楼: 博图和step7还是...

引用4楼详细内容:

 博图和step7还是有些区别的,pointer我没怎么用过,但是如果你要实现地址偏移的话,在SCL里很好实现,用fileread指令,只要每次偏移他的索引号就可以啦,感觉比300或是200的指针更容易理解!

感谢朋友的帮助,这是我的邮箱:yingnan.wang@comau.com

另外关于上面自己提出的问题,有一部分已经解决了。顺便就在这里写一下感受。

对应输入参数是any类型的时候,第一步在temp区同样建立一个any类型的变量,用输出参数赋值。

第二部在temp区通过at指令建立一个struct,按照any的类型定义,然后在程序内部就可以分别读取any变量的每一个参数了。

但是关于pointer类型貌似还不可以,问题在于temp区域无法建立pointer类型变量。

感觉scl在处理这两种类型时还不是非常方便,开始通过索引的方法间接寻址比较好。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54622条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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