wincc 作为opc ua客户端的问题

wincc作为opc ua的客户端与kepware通讯,全局脚本中用A变量的‘’有变化时‘’条件来触发脚本运行,并在脚本最开始出判断A变量是否是1,如果是则运行下面的脚本,脚本执行时间大致在3秒在,并在结束时将A变量复位为0,如果不是1,则直接退出。现在的问题是A变量在更改为1时,有时候会执行两次脚本,按道理应该只能执行一次才对

问题补充:
回答中有说是在别的地方再次触发变量的情况,但是我可以肯定这种情况不存在,这些我都检查过的,我考虑的是wincc变量刷新周期和opc通讯机制是否会导致这个问题,脚本因为某些 原因,不便上传,谢谢

钻石用户推荐最佳答案

是不是你在脚本里面复位成0的时候,在别的地方,比如Kepware或者PLC里面又给置1了,所以脚本才会执行两次啊

变量A既然能够发生变化触发脚本执行,肯定除了WINCC别的地方还有给该变量写入值的地方,那就应该是写入值的时候,变化频繁了

另外你的脚本看不到,脚本很大吗?执行起来需要3S
补充:
如果变量在别的地方没有写值的话,这个变量是怎么变化的呢?也是在WINCC的全局脚本里面吗?
你不是说是OPC访问的KEP里面的变量,KEP又访问的哪里面的呢?

提问者对于答案的评价:

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • vbs如何使用for语句 如何建立局部变量

    hmi tp700 comfort vb脚本中如何使用for语句 格式是什么 怎么建立局部变量? 最佳答案 在脚本编辑界面,右侧“…

    SIMATIC WinCC 2017年6月1日
  • WinCC7.0 想实现在家里看到界面,需要安装哪些软件?

    Web发布需要哪些软件?还有哪些条件?不是很清楚,是不是有SERVER版和客户端版? 问题补充:我是想实现一个功能,即在家或者任何一个能上网的地方,可以看到公司车间工控机上的WIN…

    SIMATIC WinCC 2017年6月6日
  • wincc smart v3.

    wincc flexible smart v3.sp2安装到最后一步提示最后的那个软件包错误,,怎么回事?软件也能用 最佳答案 1、操作系统兼容性,不…

    SIMATIC WinCC 2021年7月5日
  • 关于WinCC加密狗使用的问题

    我的Wincc是7.3SE版本,使用的RT加密狗,为什么在电脑上一插U盘,加密狗就不起作用了,弹出缺少加密狗。有什么办法可以解决这个问题 最佳答案 1、使用授权管理器检查授权是否正…

    SIMATIC WinCC 2021年7月5日
  • WinCC V7.3 使用SQL的导出向导导出变量归档问题?

    根据官方提供的技术文档,但在实际操作过程中,出现如图问题,有没有大神指点下?(手动输入数据库名,但是在导出时没有数据),一直连接不上,sql2008我没有设置密码,用的是windo…

    2021年7月5日
  • 状态字和控制字问题

    状态字和控制字具体如何使用? 最佳答案 状态字是表示变频器状态,控制字则是控制变频器; PZD,通常,第一个字为状态字1和控制字1,第二个字是实际反馈和主设定。&nbsp…

    SIMATIC WinCC 2019年6月11日
  • Wincc按钮连接变量

    我是菜鸟。想用wincc做一个按钮,按一下会凹陷,并将一个信号置1,再按一下抬起,并将信号置0,应该怎么连接变量,是连一个DB块里的点吗?论坛里找了好多,可能是我太菜,看的都不是很…

    2017年6月1日
  • WINCC7.4的VB脚本问题

    见图,这个VB脚本大概什么意思,做什么控制 图片说明:    最佳答案 此回答已完善 大意:这是一个画中画,显示仓库物件位置信息的画面。主画面A有一个画面窗口w…

    2021年7月5日
  • 求Horn中文资料

    我有英文版的,看起来比较麻烦。。希望有中文版的朋友给我发一个链接。我那个英文的好像叫HornCS.pdf里面有Horn configuration的具体配置介绍和各个选项…

    SIMATIC WinCC 2019年6月11日
  • 组显示 控件是干什么用的

    组显示有什么用呢?看到老多WINCC画面的最上方又好多个组显示,不知什么用? 最佳答案 楼主说的组显示是使用PCS7中的基本过程控制BPC(Basic Process&n…

    SIMATIC WinCC 2019年6月11日