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

相关推荐

  • 在AutoStart 里设置了开机激活项目,如果要从运行画面回到Windows该如何操作?

    在AutoStart 里设置了开机激活项目,如果要从运行画面回到Windows该如何操作? 问题补充:快捷键被我禁止了,按WIN键没反应,愁… 最佳答案 如何在按键组…

    SIMATIC WinCC 2019年6月11日
  • wincc和S7-200smart夸网段通讯

    工厂有多段10.164.54.x到10.164.56.x网络。plc在这些网络上分部,1#车间两plc地址192.168.1.10和192.168.1.11及相应触摸屏12.13,…

    SIMATIC WinCC 2021年7月5日
  • SQL SERVER2005安装问题。。。。

    系统是XP SP2,安装WINCC6.2,但是在安装SQL SERVER2005时出现DATA ACCESS不能安装和不匹配问题,请问下什么原因呢? …

    SIMATIC WinCC 2018年12月6日
  • WINCC与触摸屏的问题

    1、如何把wincc的一个界面总是显示在最前面得页面,就算切换画面也留下,除非自己点退出?2、OP7的触摸屏用什么软件啊?3、如何使wincc在激活的时候切不出去? 最佳答案 1,…

    SIMATIC WinCC 2019年6月11日
  • wincc使用CAD三维画面

    请问各位,CAD绘制的图能转换成WINCC可以使用的格式吗?如果可以,该使用什么软件转换;如果不可以,用什么软件绘制的3D图能在WINCC中使用。先谢谢各位。 最佳答案 http:…

    SIMATIC WinCC 2019年6月11日
  • winccflexible项目编译后的文件

    winccflexible项目编译后的文件位于什么地方? 钻石用户推荐最佳答案 位于项目文件夹,在菜单栏中可选择项目,另存为,选择一个新的路径,那么编译后的东西都会在此路径下。 提…

    SIMATIC WinCC 2021年7月5日
  • 在wincc中怎么调用软键盘

    我做一个项目用的wincc,但是电脑是平板电脑(触摸的),操作时候不用鼠标和键盘。但是有些值是需呀输入数字的,我想用软键盘,不知道怎么调用出来,请指教。谢谢 最佳答案 1、见这个问…

    2019年6月10日
  • WinCC不能读模拟量值

    我用笔记本通过交换机和CPU-416通讯,激活WinCC项目,显示TCP/IP通讯状态OK,但是PLC中real型的变量读不上来,在WinCC中建点,然后在画面中显示都是虚的,地址…

    SIMATIC WinCC 2019年6月11日
  • 请问WINCC7.3怎么从SQL数据库读取数据?需要授权吗?

    我们最近在做一个项目,要从一个工厂的几个PLC读取数据,有三菱FX2N,2U,3U和Q系列PLC等等,都是串口或以太网通讯,通过SQL采集到这些数据,然后在WINCC7.3上做集中…

    SIMATIC WinCC 2017年6月10日
  • wincc的图形运行系统

    为什么我的wincc一激活那个系统,图形画面马上被缩小化 最佳答案 项目属性–图形运行系统–窗口属性里面是否勾选了最小化?如果勾选了取消勾选就好了如果需要全盘可以勾选上全屏的,…

    2021年7月5日