wincc 输入\输出域-事件-对象改变

我在WINCC的输入\输出域连接一个内部变量a,在该输入\输出域的事件-其他-对象改变中建立C脚本,printf("a");
运行时,当a由0变为1时,诊断窗口中输出aa;
感觉是当a的值改变一次时,C脚本执行了2次,为什么不是执行一次内,请各位高手指教。
谢谢!

问题补充:
直接在输入\输出域改变a的值,脚本执行2次;
如果做一个按钮,按钮按下给a赋值,脚本就执行1次,
是什么原因呢?

最佳答案

输入\输出域,在鼠标点击的时候,已经发生了对象改变;
在输入数字后,又发生了一次对象改变;

提问者对于答案的评价:
好像是这样的,大家以后如果做的话,建议在输出域链接脚本!

专家置评

已阅,最佳答案正确。不要在对象更改里添加,而是在属性主题>输出/输入>输出值>更改,里添加C动作。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月25日 下午10:40
下一篇 2017年7月25日 下午10:40

相关推荐

  • winccflexible能否在普通电脑全屏运行

    winccflexible能否在普通电脑全屏运行 最佳答案 可以,要用高级版 提问者对于答案的评价:是我需要的答案

    SIMATIC WinCC 2021年7月5日
  • WINCC软件使用

    我在使用WINCC时,建立外部变量,刚开始还能建立变量,我重装了系统后,再装了软件,建立新的外部变量时,按选择地址制值按钮时,就没有反应了,就建立不了外部变量了。可以建立内部变量,…

    SIMATIC WinCC 2019年6月11日
  • WINCC画面中输出框中显示数值是星号

    WINCC画面中输出框中显示数值是星号?是什么原因啊?怎么样让它能正确的显示?谢谢大家能解答一下。 最佳答案 你的数值超出了显示范围,比如你选择的整数部分是3位,而实际信号是4位整…

    SIMATIC WinCC 2019年6月11日
  • 用wincc V7.2组态声音报警

    如何不需要进行程序下装,在wincc V7.2里面组态一个模拟量的上下限声音报警呢?请高手详细阐述,多谢啊! 问题补充:如果有所需文件请附上 最佳答案 http://ww…

    SIMATIC WinCC 2021年7月5日
  • 报表中,如何将不同操作员的报表区分开?

    如题,设备会由不同的操作员使用,他们会轮流测不同批号的工件。如何在报表中分开,不同操作员所测的工件批号和数量? 谢谢,请大家帮我想想,对你们也许不是难事,但现在确实难倒我…

    SIMATIC WinCC 2019年6月11日
  • kepserver的问题

    现在A电脑通过kepserver读取到dcs的数据,B电脑可以通过kepserver读取到A电脑的数据吗,怎么实现 问题补充:现在不能直接读取dcs数据,通过kepserver怎么…

    2021年7月5日
  • 怎么创建多用户项目

    多台电脑时怎么创建多用户项目,我主电脑画面更改,其他电脑也要跟着更改,实现这种功能该如何操作呢? 最佳答案 创建PCS 7项目http://www.ad.siemens.…

    SIMATIC WinCC 2020年11月1日
  • wincc通信

    现有2台PC机,都安装了WINCCV6.0 DA server/client 现在1台做OPC server,另1台作为OPC c…

    SIMATIC WinCC 2019年6月11日
  • 力控opcserver配置完后客户端能连接但没有点表

    经过查资料,配置完成DCOM, 在winCC看到力控OPC ,但里面没有变量 问题补充:1.力控opcserver没有把点位配置进去,2.DCOM配置里面去除掉…

    2021年7月5日
  • wincc7.0 打开项目提示SQL错误

    提示 the SQL  server may  not  be correct&…

    SIMATIC WinCC 2020年11月1日