控制工程网首页 | 产品 | 在线研讨会 |  视频 | 空间 | 论坛 | 博客 
我的空间
用户名:
密 码:
我要加入该社区!   注册新会员
总共 , 当前 /
楼主:发表于:2016/2/18 8:48:52,查看1788次

  很少用多重背景...今天去网上搜了下,部分说明如下(摘自知名工控前辈博客):
  ...
  先建立一个FB10。完成内容X*Y=Z
  定义形式参数
  IN:X,Y
  OUT:Z
  保存
  然后再建立FB20,形式参数STAT 里定义
  NAME:MUL
  Data Type:FB10
  程序中写以反复的写 call MUL。保存
  OB1 中写 CALL FB20,DB10
  DB10 为多重背景数据块
  注意一点,多重背景调用等同于FC 的调用,call MUL 下的参数填写一定不能空着,必须有实际地址,否则用 DB10 的数据程序会混乱。
  ...
  最后一句,也就是“注意一点”后面:是不是说在FB20中调用FB10,FB10的接口必须写入实参?
  认为管脚已经有相应的全局变量地址了,不用再填写实参,同时验证了下:
  1、FB1:很简单的起保停控制;
  2、FB100:STAT定义FB1数据类型;
  3、OB1中调用FB100,相应实例块DB201;
  4、在有限的测试过程中,没有发现问题,每组数据独立,想停就停想启就启;
  5、是我理解错了吗?

2楼:回复于:2016/2/18 14:53:53

记得视频学习中心里关于step7的使用教程视频里也说过fb块的in_out接口不能为空,如果in_out接口为空编译时不会报错,但在程序执行时会报错。和楼主的这个问题是一样的,结果没有报错,不知道究竟是怎么回事?

3楼:回复于:2016/2/18 14:54:56
4楼:回复于:2016/2/19 9:08:05

仅从单个FB块调用来说,简单数据类型的接口可以为空的吧?

总共 , 当前 /
  • 发表回复
请先登录,在回复。
  • 社区公告
  • 西门子自动化社区是西门子工业业务领域在本站开设的官方互动社区,旨在提供西门子工业业务领域的最新产品、技术和解决方案,同时为用户和西门子之间提供一个互动交流的平台。工业业务领域由工业自动化集团、驱动技术集团、客户服务集团以及冶金技术部构成,在中国拥有62个办事处以及14家运营公司。如欲了解更多信息,请访问:http://www.industry.siemens.com.cn。
  • 社区专家
  • 社区赞助商
  • 通过本社区和厂商联系
1.我有以下需求:
我想得到贵公司产品详细资料
我想得到贵公司产品的价格信息
我让贵公司产品销售人员联系我
我让贵公司技术支持人员联系我
2.详细的需求:

(不支持Html)
姓名:
单位:
电话:
邮件:
  • 网友反馈
  • Brian WRIGHT Eng. 在2024/12/22留言
  • 留言类型: 得到产品详细资料 ??????, 得到产品的价格信息 ??????, 产品销售人员联系我 ??????, 技术支持人员联系我 ,
  • 详细留言:Find out what kind of events you can expect in 2025. FUTURE FORECAST REPORT 2025, specially prepared by us for you, will give you a precise and detailed answer to this question. You can get that report at our store: https://wexonex.com/home/10-future-forecast-transits.html
  • 林女士 在2024/11/15留言
  • 留言类型:我想得到贵公司产品的价格信息,
  • 详细留言:询价 急件!控制阀用定位器 厂牌:SIEMENS 型号:6DR5210-0EN00-0AA0
  • 蒋春英 在2024/11/12留言
  • 留言类型:我让贵公司产品销售人员联系我,
  • 详细留言:想了解光电转换模块\KCP501PP/RMC-HI-TXFXMM和光电转换模块\KCP501PP/RMC-HI-TXFXMM的价格及货期,烦请联系我方便后期采购事宜
更多请进入空间管理中心查看
© 2003-2024
本页面信息涉及广告内容