关于wincc的C脚本问题

如图,我的IF语句条件根本就不满足,但是下面已经执行了,每次周期循环都执行

问题补充:
关于二楼给yanzheng赋值的问题,这个只是我为了验证到底怎么回事做的,赋值0无所谓,因为脚本周期每循环一次那个打印事件就触发一次,并且是在条件不成立的情况下

图片说明:

关于wincc的C脚本问题    关于wincc的C脚本问题   

最佳答案

1、你先用printf打印出来if判断里面GetTagDWord的结果,在脚本诊断里面,看看数值是不是正确
2、你的自动周期 和总自动周期的变量类型是整数吗?如果是浮点数的话,你这里函数用错了
3、你也可以用按钮,把if里面的逻辑结果打印出来,看看是不是返回的位TRUE,这样再进行诊断是哪里问题

补充:
刚发现,还是你脚本问题,如果第一个if不成立,下面的else if 也会执行那个打印动作,执行后如果返回TRUE,你的自动周期才赋值0
所以你这个脚本,不管if是否成立,打印工作的脚本,肯定要执行一次的

提问者对于答案的评价:
大佬,这个不是判断打印任务是否完成的吗,我用它来清零计时,我的本意是读取打印任务的返回值来清零,这样读返回值是错误的吗?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:52
下一篇 2021年7月5日 上午1:52

相关推荐

  • WINCC 勾选报警记录和变量记录就无法激活

    现场WINCC5.1+STEP5.2,新装的系统,勾选如上两个选项就无法激活。。 已经安装STEP7盘里的WINCC HOTFIX,现场工程中不存在中文字符。 …

    SIMATIC WinCC 2019年6月11日
  • wincc 2008 sp4安装后打开出现错误

    A serious error occorred 0*8013141a 问题补充:电脑是win10的,不想换系统.或者有win10能装的版本…

    2021年7月5日
  • 用户归档 vs变量归档

    请问 1:大家一般用那种? 第一次接触wincc做画面不太习惯,工程紧迫没太多时间仔细看, 请问一下这两种归档大家一般用哪种? 我就是做一下…

    SIMATIC WinCC 2019年6月11日
  • wincc runtime 许可证密钥不可用

    老师们,运行上位机系统提示许可证不可用该怎么解决啊? 钻石用户推荐最佳答案 重新进行授权。 提问者对于答案的评价:

    SIMATIC WinCC 2021年7月5日
  • WINCC 7.5SP1

    SIMATIC  WINCC IDB是要另外购买吗?还是集中在WINCC 7.5SP1中,只需安装了WINCC 7.5SP1即可?…

    SIMATIC WinCC 2021年7月5日
  • 关于报警记录的问题!

    我现在想用WINCC做报警记录,用的是报警记录的那个控件,但是现在由于画面比较紧凑,所以客户想要做成有报警时就跳出显示,然后记录是可以关闭的,想问一下这个需要怎么做啊! 最佳答案 …

    SIMATIC WinCC 2017年11月29日
  • WinCC_flexible_SMART_V3 工具栏工具没有了

    使用中点错了,重置工具栏。复位所以工具栏什么多没有,. 问题补充:重组软件还是一样。 钻石用户推荐最佳答案 你试试在电脑右下角wincc flexible图表,然后选择重…

    SIMATIC WinCC 2021年7月5日
  • hmi驱动

    WinCC flexible SMART V3 SP2,已安装,怎么运行不了 钻石用户推荐最佳答案 https://new.siemens.…

    2021年7月5日
  • 关于wincc7.0版本问题

    wincc报表能不能改成特定的时间显示,比如我要从十二点开始每一个小时显示一次数据?还有就是wincc7.0版本能不能设置成加密形式,比如到达一个时间就提示权限到期,让别人无法操作…

    2020年11月1日
  • 博途wincc画面显示问题

    原来电脑做的画面,换了一个新电脑,仿真时出现画面显示不全,字体不能全部显示,不知道是什么问题? 最佳答案 缩放与布局改成百分百前提是分辨率也要设置正确 图片说明:  &n…

    2021年7月5日

发表回复

登录后才能评论