水电电工知识
电工知识|STEP7变量上传的奇怪现象
2017-01-23  浏览:36
水电之家讯:上周,客户反映当WinCC集成到STEP7中做变量上传时,发生了很诡异的事情:当选择DB块中的Operator Control and Monitoring选项时,对钩出现后瞬间消失?!如下图所示(仅示意)。



一开始真心不相信。眼见为实,客户发来了项目,果真如此。进一步检测,发现该DB为FB背景数据块,找到相关FB,做了如下测试:

1. 项目中其它的FB和DB块没有问题

2. 新创建的FB和DB块没有问题

3. 使用Reorganize进行项目重组无效

4. 创建新项目,拷贝原项目中的问题FB和DB块无效

由此,推断问题出现在该FB中,打开FB,也未发现异常。如下图所示。



事到如今,只能采取笨方法 —— 排除法了。

1. 将问题FB复制,删除所有Network程序

编译存盘后,重新生成DB,设置监控属性无效。推断问题出现在Interface的接口参数中。

2. 删除Interface中所有WinCC监控变量(标记为绿色三角)

编译存盘后,重新生成DB,设置监控属性有效。推断问题出现在Interface中的WinCC监控变量中。

3. 逐一取消Interface中WinCC监控变量的S7_m_c属性,如下图所示



发现问题所在!Interface中定义的输入参数的结构变量CONTROL.MANUAL_AUTO_CHAIN的S7_m_c属性被取消后,DB设置监控属性有效!

经过反复测试,FB中定义的结构变量超过24个字符,即可产生先前描述的诡异现象。删除多余的字符(CONTROL.MANUAL_AUTO_CHAIN-> CONTROL.MANUAL_AUTO_CHAI),问题解决,如下图所示。



在STEP7帮助中未发现对于变量名称长度有24个字符的限制,而在WinCC中,变量定义RAWTAG时有24个字符的限制,可能和此有关。



DB中的结构变量名称定义过长,虽然是小概率事件,但也给了我们一个很好的参考。

水电之家为您提供最全面的管材,管件,水电,电线,电工,管材水电品牌的装修知识点和各种管材水电的导购与在线购买服务,拥有最便宜的管材水电价格和最优质的售后服务,每天都有秒杀的抢购活动哦!敬请登陆水电之家:http://shuidian.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 电工 的产品:
  • 水电电工资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 Bybc.cn SYSTEM All Rights Reserved