WINCC调用STEP7变量遇到的问题

我在STEP7里编了一FB1电机控制功能块,然后在FB2(通过重复调用FB1来控制所有的电机)里调用FB1功能块,同时为FB2新建背景数据块DB1,在FB1中变量的属性S7_M_C设为TRUE,背景数据块DB1的属性已选了“Operator....”但是就是在wincc 属性列表里没有要传送到WINCC里的变量。请高手们问是怎么回事?是不是哪里还要设置?

问题补充:
我的意思可能没说清楚,实际就是怎么把多重背景数据块DB1里的变量传到WINCC。

最佳答案

1、嵌套调用 FB 的话,要分别对 FB 的背景数据块设置 OCM。
2、使用多重背景数据块调用 FB 的话,实践表明,暂不支持子 FB 的变量上传至 WinCC。

《多重背景数据块里面的数据能传到WINCC里吗》
http://www.ad.siemens.com.cn/service/answer/tobe_solution.asp?Q_ID=65081&cid=1029
《S7_m_c in Multiple Instance DB 》
https://www.automation.siemens.com/WW/forum/guests/PostShow.aspx?HTTPS=REDIR&PostID=217721&language=en

补充:
明确回答:多重背景数据块不能上传变量至 WinCC,因为多重背景数据块属于“结构中的结构定义”。
参见下文论述:
《为什么不能通过OS编译将S7结构单元或UDT传送到WinCC?》
在数据块中“OS Compile”功能不支持结构化数据如ARRAY,STRUCT或UDT(用户自定义数据类型)。WinCC不支持任何结构内的结构声明。在WinCC中数据块已经作为结构被创建- 所以不能在数据块中再定义其他结构。
上述也适用于功能块中的结构定义。

提问者对于答案的评价:
谢谢大家的帮助!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • 求助:WINCC WEB发布的具体设置

    求助:WINCC WEB发布的具体设置,小弟QQ号11343695 .邮箱dongni5214@126.com 问题补充:问题补充:教材中说的不是很详细,我也是…

    SIMATIC WinCC 2019年6月11日
  • WinCC V7.4如何在自定义报警记录中显示用户名

    如图,想在自己定义的报警中显示当前已登陆用户的用户名,有好多朋友问过类似问题,但是不知道是不是版本不同的原因,还是不知道具体怎么操作,请教各位! 图片说明:  &nbsp…

    2021年7月5日
  • 有没有wincc中的VB或C脚本函数

    里面的好多函数按F1也搞不懂,如果有个手册就好了,在下载中心找那N久,没得收获,没得办法,提个问题啊。 最佳答案 VBS和C基础可以上网搜索,很多相关教材。 WinCC自…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何模拟测试

    没有PLC情况下WINCC模拟测试,本身的变量模拟器不能模拟PLC变量。想用PLCSIM模拟器,wincc又集成不到STEP7里去,安装WINCC的时候已经把AS-OS …

    SIMATIC WinCC 2019年6月11日
  • 偶尔出现WINCC激活停止现象

    有时候激活WINCC出现激活到57%就停止了,WINCC报错如图,请高手们指点一下(电脑配置没问题) 图片说明:    最佳答案 1.项目路径中不能有中文字符2…

    2019年6月11日
  • WINCC登陆界面

    现在做的项目,监控画面中的所有阀门都是WINCC库中的图片,属性中没有授权项,很是郁闷,现在我想做的是在没有输入账户和密码之前,所有的阀门、电机、按钮都不能操作,只有登陆后方可点击…

    SIMATIC WinCC 2019年6月11日
  • wincc上位机版本的

    大家好!请问一下:1. 上位机版本的wincc可以做设备历史运行时运动画面的回放吗?2. 如果可以回放,应该怎么做呢?谢谢大家! 钻石用户推荐最佳答案 画面回放…

    SIMATIC WinCC 2020年11月1日
  • wincc与smart200网线通讯距离?

    wincc与smart200plc通讯距离多远,我用3米网线下载程序,然后接上30米长网线连接wincc,通讯不上,以太网连接那里显示一会断开一会未识别一会网络电缆被拔出?通讯距离…

    SIMATIC WinCC 2020年11月1日
  • 消息变量能否为外部变量

    消息变量能否为外部变量 最佳答案 消息变量就是外部变量,一般为了方便,我们存放几个报警在一个变量里面,变量一般是8位,这个变量的不同的位代表了不同的报警,所以报警处理就有了消息变量…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.3SE变量升级订货号

    wincc 7.3SE变量升级订货号 钻石用户推荐最佳答案 参考以下文档:http://www.wincc.com.cn/wiccdown/SIMATIC%20WinCC…

    SIMATIC WinCC 2021年7月5日