块的接口变量有结构体也有数组形的,请问调用该块时,该注意些什么呢?

块的接口变量有结构体也有数组形的,请问调用该块时,接口变量该怎么处理呢?

问题补充:
被调用函数块的输入或输出变量是结构体类型的变量,我在输入或输出侧该如何去针对不同类型的变量来编程。还是没弄明白,可否举例子呢?谢谢!

最佳答案

调用时形参的数据结构必须与接口的数据结构一模一样。
补充:建议在PLC数据类型里你定义想要的结构体,然后在FB块接口里调用时数据类型就选你自定义的,在其他数据块建立另一个数据并采用相同的数据类型。这样就保证一致了,这也是官方建议的用法,见如何使用自定义数据类型
https://support.industry.siemens.com/cs/document/51339155/%E5%A6%82%E4%BD%95%E5%9C%A8step-7-(tia-%E5%8D%9A%E9%80%94)%E4%B8%AD%E4%BD%BF%E7%94%A8%E2%80%9C%E7%94%A8%E6%88%B7%E5%AE%9A%E4%B9%89%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E2%80%9D-(udts)-?dti=0&lc=zh-CN
其他的你可以看下编程指导关于FC FB以及自定义数据类型的介绍,不过是英文的,
https://support.industry.siemens.com/cs/document/81318674/s7-1200-%E5%92%8C-s7-1500-%E7%9A%84%E7%BC%96%E7%A8%8B%E6%8C%87%E5%8D%97%E5%92%8C%E7%BC%96%E7%A8%8B%E9%A3%8E%E6%A0%BC%E6%8C%87%E5%8D%97?dti=0&lc=zh-CN

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc307351.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午1:53
下一篇 2020年11月1日 下午1:53

相关推荐

  • 840d的plc在创建时的

    1、有资料介绍,将GP8X0d65中的块中所有子块复制到新的项目中,若轴数>4复制DB3*新生成的DB块并按顺序命名。通道数>1复制DB21新生成的DB块并按顺序命名以…

    SINUMERIK 2018年12月2日
  • mcp面板第7轴点不亮

    710.3的ncu挂了一个nx10.3,单通道配置了7根轴。第6轴配的刀库轴,第7轴配的机械手小车。回零时,只能选到第6个轴,第7个轴不让选。请教各位是什么情况。是一个通道只能配6…

    SINUMERIK 2020年10月31日
  • win10安装828dtoolbox问题

    在win10上安装828d的toolbox时出现如图问题,是什么原因呢?win10怎么安装828d的tool box 图片说明:    最佳答案 安装…

    2020年10月31日
  • step7的以下程序段应该如何理解

    一段程序段,不太清楚是什么意思,请高手指点,谢谢A(A    M752.2_OpDoorLocked_RA  &nbsp…

    SINUMERIK 2017年6月1日
  • 828D sohp turn 模拟无法使用!

    最近调试后 试加工三维模拟总是加载到百分之二十就不动了是怎么个情况啊! 版主推荐答案 试试:调试-hmi-纵向菜单>>翻页-模拟清零 查看完整帖子:http://www.ad.si…

    2020年10月31日
  • 位置环速度环电流环

    1、位置环的伺服增益因子,速度环和电流环的比例增益和积分时间常数什么时候该进行优化,我指的是在正常寿命周期内使用的机床;这几个机床数据是不是定值?只有人为修改才会发生变化?2、理论…

    SINUMERIK 2017年11月17日
  • 802c的梯图编译后报警如何查看

    如题,一台802c的加工中心梯图编译后出报警,不知道报警是什么意思,有没有相关资料查看。 图片说明:    最佳答案 把错误程序后面的空的部分删除掉就可以了。 …

    2017年6月8日
  • 808D开机画面

    谁知道808D开机画面怎么作,我在网上下的简调手册没有这内容,还有他的图标怎么改。 问题补充:开机调试没有,能给我地址去下载吗。 最佳答案 808D的开机画面与840D和828D不…

    2017年8月16日
  • 西门子系统802D出现这种情况怎么回事

    段结尾错误,缺少直线进给 问题补充:这是报警界面 图片说明:    钻石用户推荐最佳答案 看报警是N218,是在你图片中程序段的下面呢,14001是N218段的…

    2021年7月5日
  • 西门子802D 022051报警 主轴SP 参考点标志没建立报警 求助

    执行M5 SPOS=60 (主轴角度定位)  主轴报警    昨天都能执行  今…

    2020年11月1日