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客户机连接服务器提示您没有对以下项目的访问权11

    前进天产线一台客户机出问题连不上服务器,我新拿了一台工控机装了WINCC,版本一致,授权也安装好了,IP地址也设好了,可以通过网络访问到服务器的共享文件夹,也Ping的服务器,服务…

    2017年6月27日
  • wincc的数据服务器是什么?

    我再wincc上遇到了两个问题。一个是我想用控件的在线趋势来显示两条模拟量的曲线,可是wincc只允许我选择“在线变量”,不允许选择“归档变量”,只要选择了“归档变量”,就说“没有…

    SIMATIC WinCC 2019年6月11日
  • Wincc脚本资料

    想学习Wincc的VBS脚本,请问哪里有WINCC的VBS脚本从入门到精通手册,或者其它相关的学习资料下载,谢谢! 最佳答案 两个方面:1、单独的VBS知识,这个可以搜索微软出版的…

    SIMATIC WinCC 2021年7月5日
  • winccV7.4SP1的项目创建报错

    winccV7.4 SP1安装完成后,在wincc项目管理器中新建项目和打开现有的项目的时候提示服务器不可用,无法连接到服务器,电脑系统是WIN10企业版 64…

    2021年7月5日
  • wincc 7.0 归档列表中数值列标签如何换行显示?

    请问。wincc 7.0 中的归档列表数值列的对象名称或标签如何做成多行显示? 图片说明:    最佳答案 换成多行显示可能行不大,除非自己…

    2017年11月4日
  • 请教:背景的问题

    如何将文本,按钮,外部图片的背景做成透明? 具体该如何实现呢?  问题补充:按照各位的方法:  处理按钮时,遇到问题。 &nbsp…

    SIMATIC WinCC 2019年6月11日
  • WinCC双屏显示怎么设置

    我所使用的WinCC版本为WinCC V7.0 SP3中文版本,工控机有两个显示器需要双屏显示,请问在WinCC中需要怎么设置? 最佳答案 需要特殊的显卡双输出…

    SIMATIC WinCC 2018年1月1日
  • wincc文本库写保护问题

    wincc打开运行都正常,但是在打开文本库时会显示:“该编辑器已在另一台计算机上启动,您无法修改任何数据。”之前一直都是可以编辑的,不知什么原因。首先这台计算机没有连接任何网络。还…

    2017年6月24日
  • 如何检测WINCC归档数据是否正常

    如何检测WINCC归档数据是否正常,因为配置了归档但是没看到数据。 最佳答案 可以在画面中创建wincc online control table控件…

    SIMATIC WinCC 2017年5月28日
  • TOP177A管理员用户无法登录

    TOP177A 管理员账户会有时会无法登录,只有把介面程序重新下载才可以,请问这是怎么解决? 最佳答案 使用2008版的才有这个功能“运行系统安全设置”——“无效…

    SIMATIC WinCC 2019年6月11日