wincc6.0升级7.0后C脚本的变量触发器不执行了

前几天把系统的6.2版本wincc升级到了wincc7.0 sp1 结果发现 所有C脚本的变量触发器都不执行了。例如我有一个阀门 在画面上用一个静态文本 里的文本来显示阀门的状态,状态包括(全开,全关,正在打开,正在关闭),然后我就在C脚本里做个一个项目函数,获取这4个变量的位状态,然后又一个为true然后就返回0,1,2,3 来对应这4个状态,接着在静态文本的 “文本”里 连接一个动态对话框,选择刚才的那个函数。在触发器里分别选择I/O设备的那4个变量,“标准周期”设置成“有变化时”。就这样。在以前的6.2 里是可以正常工作的。可以很快的反应阀门的状态,可是升级7.0 之后 我试了下 函数本身没问题,手动调用可以执行,触发器设置成标准周期2秒的话也可以。就是弄成变量触发而且是多个变量触发就不行了。这是什么问题啊。请高手指教

问题补充:
我又试了下,在动态对话框中 不连接函数 即使连接一个  '1#阀门关'||'1#阀门开' 这样的表达式,在出发器里他会自动添加这两个变量的变量触发。但是这样在运行以后也他也不去判断那个表达式,这两个变量是通过OPC采集的数据。我测试的如果用内存变量来做这个过程的话是没问题的。

最佳答案

1.设置为单变量触发是否正常。
2.在 Global Script 中重新生成头文件试试。

补充:
1.使用内部变量触发可行,说明画面组态上没有问题,函数也没有问题。
2.问题可能出在 WinCC 对 OPC 的变量变化的判断,建议在 Tag Management 中对 OPC 通道、连接、变量的参数重新组态。

提问者对于答案的评价:
问题找到了。是因为我用的wincc是7.0 OPC是6.2 后来用了光盘里的2008 好了。

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

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

相关推荐

  • 旋转一定的角度

    如何在wincc中实现动画效果。预实现:一个图片(正方形),围绕正方形一个点(通过定义X Y)根据MW120(角度)作圆周旋转运动。请问该如何实现啊。如果有程序请注释下好…

    SIMATIC WinCC 2019年6月11日
  • wincc中通过点击IO域调用历史趋势曲线模板

    假如画面中有温度,流量,压力N个;想要右击其中随便一个IO域,便弹出这个对应变量的曲线;再点击另一个IO域,就切换成另一个变量的曲线。曲线模板和点击调用曲线的C脚本已经组态好;但是…

    SIMATIC WinCC 2020年11月1日
  • WinCC_flexible_SMART_V3SP1

    新装的WinCC_flexible_SMART_V3SP1,启动WinCC_flexible_SMART_V3SP1  软件,打开文件时,打不开,停在打开数据库…

    2021年7月5日
  • HMI程序下载失败

    TP700触摸屏 首先用博途V15下载了HMI工程文件,但发现该工程文件不对,应该要用WinCC flexible SMART V3&nbs…

    2021年7月5日
  • wincc能集成到STEP里面吗?

    wincc能集成到STEP里面吗?想公用数据库。 最佳答案 完全可以。参见:1、<如何将已存的 WinCC 项目集成到 STEP 7&…

    SIMATIC WinCC 2019年6月11日
  • wincc 6.0 sp1 中文版

    授权过期有什么影响?哪有授权可以下载? 最佳答案 授权过期如果你只是学习,影响不大,没有授权可以运行好像是一个小时。但是要是做项目就不行了。 我这里有授权,QQ:3801…

    SIMATIC WinCC 2019年6月11日
  • wincc曲线显示问题

    各位高手,我在wincc中画了历史曲线,有几个问题搞不懂:1、我如果选择公共X、公共Y轴,激活运行后,还是不能显示哪条曲线的名称,看颜色是没有办法记住的。如果我选择交错趋势显示,每…

    SIMATIC WinCC 2019年6月11日
  • WINCC 典型界面模板

    自己做的界面看着别扭,哪里有典型的界面模板可以利用,经过修改使用?谢谢 最佳答案 模板只能是别人做项目,拿过过进行参考!可以下载西门子的例子参考: http://www2…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible2007如何安装?如何集成到step7v5.4中

    我安装了,但打不开项目,不知道安装是否正确,提示没有集成到step7中,不知何故 ? 最佳答案 如果要集成到step7中,是要在自定义安装的时候选择安装这个选项的。 提问…

    SIMATIC WinCC 2019年6月11日
  • WINCC中的变量类型

    如果变量a定义为无符号8位数,那么,如果想给a的每一位分别置位的话,用十进制表示是不是这样的呢?01 ,02 ,04, 08, 10,&nb…

    SIMATIC WinCC 2019年6月11日