回复:FB的INOUT接口为复杂数据类型的处理办法

DRAC201186

  • 帖子

    89
  • 精华

    6
  • 被关注

    0

论坛等级:侠士

注册时间:2017-09-20

普通 普通 如何晋级?

发布于 2019-12-25 15:56:13

2楼

1、为什么我在FC2调用的时候输入参数不能填写DT1呢?

形参和实参数据类型不一致,FC2你定义的形参pin数据类型是“ANY”,FB1调用时赋的实参dt1数据类型又是“DT"

2、ANY参数不能任何数据类型都能填写吗?

ANY是一种用于传递指针的形参数据类型,长度10个字节,有数据格式要求

3、个人对FB的INOUT接口很迷糊

如何参数化FB的IN_OUT区域的结构化数据类型并使用ARRAY变量调用.docx

4、如果我想按题目的意思读出DT1的系统分钟和秒,有什么解决方案

这里有个很有意思的情况,你将DT1定义为IN还是IN/OUT参数,编程上面有一点小小的差异,但是结果就完全不同

 

DT1定义为IN/OUT参数

 

DT1定义为IN参数

这是一个甘于平庸,便自取灭亡的时代。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54620条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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