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日 上午4:10
下一篇 2019年6月11日 上午4:10

相关推荐

  • 关于wincc选件

    请问Connectivity Pack和工业数据桥是安装wincc时一起安装的,还是另外单独安装? 最佳答案 单独安装。需要单独购买。 提问者对于答案的评价:刚刚知道,而…

    SIMATIC WinCC 2019年6月11日
  • wincc与SQL的连接

    各位大侠好,我现在想做一个报表,思路是wincc通过SQL实现数据交互,然后用Excel读取SQL中的数据。这个思路的实现的具体具体具体方式是怎么样的呢? 最佳答案 WinCC/C…

    SIMATIC WinCC 2021年7月5日
  • WINCC GROUP

    请问怎么在画面里面建立GROUP????看起来跟按钮差不多,鼠标放上去会显示GROUP1等等。我在里面没找到这类组。可以通过更改GROUP  OBJECT使其变…

    SIMATIC WinCC 2019年6月11日
  • wincc文本框字体显示不一样

    两个页面各自有一个文本框,两个文本框的所有属性字体都设置成一样的,为什么显示就是不一样。如图一图二。谢谢 问题补充:在同一台电脑上的同一个工程里的两个界面,两个文本框是复制过去的 …

    2021年7月5日
  • WINCC中的报警用的消息文本为什么只显示一个X

    WINCC中的报警用的消息文本为什么只显示一个X,我说的是消息文本,不是信息文本。我想用消息文本说明故障发生的原因,并且我也把消息文本设置完了,但是在WINCC的报警运行画面上,消…

    SIMATIC WinCC 2019年6月11日
  • 求助wincc开关问题

    本人正在开发一套系统,遇到一个问题,如何用一个按钮来实现一个变量的置位和复位 最佳答案 可以做一个C动作int a;a=getbit(“需要操作的变量”,a);a=set…

    SIMATIC WinCC 2017年12月7日
  • 请教为啥触摸屏上无法写入数据啊

    在程序状态图表里是可以写入的,屏上写入马上会变成之前的数值,附图求教这是为啥 问题补充:图 图片说明:    钻石用户推荐最佳答案 你程序中也有给他赋值的地方.…

    2021年7月5日
  • Wincc flexible v3 sp1 故障

    A serious error occurred (0X8013141a).Pleasecontact the cust…

    2021年7月5日
  • WinCC V14 Comfort 软件下载

    哪位大神提供下载地址啊?直发我邮箱,谢谢!! 最佳答案 WinCC Comfort_Advanced_V14_SP1:链接:http://pan.baidu.com/s/…

    SIMATIC WinCC 2017年5月31日
  • wincc和变频连接

    不使用plc  wincc能直接和变频器连接吗? 最佳答案 可以。你可以参考下面的例子来做——http://www.ad.siemens.com.cn/down…

    SIMATIC WinCC 2021年7月5日