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 客户机/服务器 权限切换

    我的WinCC 系统由一个服务器和两个客户机组成,现在想在两个客户机操作之间实现权限的切换,就是指在客户机A操作时客户机B不能操作,请问哪位大哥有好的方法,谢谢了! 最佳…

    SIMATIC WinCC 2019年6月11日
  • smart700 ie v3 触摸屏历史数据

    m3.0=1时触发,将历史数据变量记录在U盘里。可以实现吗? 问题补充:用什么方法可以出发Logtag归档变量 最佳答案 可以 归档时的 触发条件 必…

    SIMATIC WinCC 2021年7月5日
  • WINCC中两个变量的或指令?

    我记得wincc动作也可以简单的逻辑运算,比如两个变量的与“我”记得是 tag1||tag1  我想咨询下“或” 以及其他类似的指令。&nb…

    SIMATIC WinCC 2019年6月11日
  • WINCC组态报警

    我用的是WINCC V6。0,请教如何让报警发出声音?谢谢! 最佳答案 WinCC V6的HORN中可以组态报警声音,配置比较简单。 提问者对于答案的评价:谢了

    SIMATIC WinCC 2019年6月11日
  • 项目复制后出现问题

    车间水压测试系统用的是wincc6.0,换硬盘后复制项目能正常使用压力测试。但是在操作界面里下拉菜单内容空白。也无法查看历史记录。菜单内容和历史记录都存放在项目文件目录下的VB文件…

    2021年7月5日
  • 请问wincc中如何将数据标准化

    比如我读上来的变量值为22050,实际代表电压,我如果想让他在wincc画面的输入输出框中显示220.50如何操作,我设置的线性标定,但是已标定就只显示220了,请问如何操作 最佳…

    SIMATIC WinCC 2018年12月9日
  • 希望提供Mapper.zip,wiccc6.2出现AS-OS错误

    wincc6.2出现AS-OS错误,在step7中集成os无法编译传输变量到os,希望前辈提供Mapper.zip文件,谢谢!! 问题补充:忘记提供邮箱了,zhangfanchao…

    SIMATIC WinCC 2019年6月11日
  • xy趋势图如何清零数据?

    我有个测量系统的XY趋势图,每次测量,都会把位移(X轴)和压力(Y轴)显示出来。我现在需要在每次测量之前清零这个趋势图里的数据,怎么做,求问 最佳答案 重新加载一次此HMI页面就可…

    SIMATIC WinCC 2021年7月5日
  • 请教:关于Wincc web Navigator 与WinCC的问题

    请教:    目前WinCC版本为6.2 SP2 亚洲版,想要实现网络发布功能,查询资料得知需要Wincc w…

    SIMATIC WinCC 2018年12月3日
  • 请问wincc脚本有调试功能吗?

    wincc能仿真调试脚本程序吗?谢谢! 最佳答案 可以的使用脚本调试器调试脚本是为了测试脚本。在WinCC Flexible中不带脚本调试器的安装内容,需要自行下载安装。…

    SIMATIC WinCC 2021年7月5日