如何使用WINCC的C动作计时和累加功能

本意是想通过WINCC中的C脚本来实现程序逻辑功能,不使用Step7程序,只使用其中的DB,(1)如何在C动作中编写语句实现某一信号(m0.0)到来延时3秒给另一变量赋值?
(2)或者能否在C动作中使用PLC中的1HZ的时钟脉冲来进行累加,等于3时赋值,WINCC语句能否扫描到?如何编写?

最佳答案

脚本触发变量为m00,链接地址是m0.0;m01链接地址m0.1.wincc定义项目内部变量taga
脚本触发周期为1s.
if GetTagBit("m00")
 SetTagWord("taga",GetTagWord("taga")+1);
else
SetTagWord("taga",0);
endif

if GetTagWord("taga")>3
  SetTagBit("m01",1);
endif

补充:既然有plc,你为什么不把这个工作放到plc中来完成呢?wincc脚本太多,影响wincc的运行速度的。

提问者对于答案的评价:

最佳答案作者回复:
如果要多次执行同样的操作,则变量复位后,同时复位延时置位的变量:
if GetTagBit("m00")
 SetTagWord("taga",GetTagWord("taga")+1);
else
SetTagWord("taga",0);
SetTagBit("m01",0);
endif

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月7日
下一篇 2017年6月7日

相关推荐

  • wincc配方问题

    开始是组态了一个配方控件1,里面保存几组不同配方。我在调用一个配方控件2,从配方控件1里面调用几组配方(不是控件1里面所有配方),同是给控件1里面每个调用的配方,设定一个时间,组成…

    2021年7月5日
  • 西门子的<深入浅出西门子WinCC V6>

    西门子的<深入浅出西门子WinCC V6>一书中编程例子与光盘中的教学例子不对应。 问:那有书中编程例子和光盘中的教学例子一一对应的。什么书名。谢告…

    SIMATIC WinCC 2019年6月11日
  • 安装许可证

    XP系统安装WINCC%ignore_a_1%后总是提示缺少许可证,具体需要哪些 最佳答案 和你项目使用到的功能有关,一般如果只是运行,则需要rt授权;如果需要组态,则需要rc授权…

    SIMATIC WinCC 2021年7月5日
  • wicc hmi

    请教各位前辈    我有个工程是一个触摸屏(TP177A)连两个PLC(CPU224) ,在触摸屏编程软件中有个“连接”设置好各个…

    SIMATIC WinCC 2019年6月11日
  • WICC组态

    现在有两套系统,一台工控机wicc与一套PLC。现在想用交换机将两个PLC连接起来,然后工控机打开那个界面就监控那个PLC,节省一台上位机,一用一备,不改变画面,不知道能不能做到。…

    SIMATIC WinCC 2019年6月10日
  • wincc V7.4设置Horn为何没有声音呢

    完全按照WINCC跟我学中的视频一步步做的,置位变量Pump1和Pump2后WINCC AlarmControl可以显示报警信息,却没有声音,ErrorSound和Sys…

    2021年7月5日
  • Wincc Plc 无法连接

    312CPU+343-1,OS站维护项目,原项目Wincc组态在STEP7中,变量通过导入在Wincc中自动生成.新增加一阀门,使用M变量和DB变量编程,在Wincc中手动建变量.…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0报警显示

    一个项目用一台wincc7.0监控二台同样的设备,在报警组态里组态了二台设备的所有报警消息,二台设备二个监控画面二个报警显示画面,请问怎样能够使二个报警显示画面分别显示各自的报警消…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0怎样利用图形编辑实现压力变量下的弯曲变形动态显示

    要利用wincc实现圆柱形磨辊的变形监控,磨辊在压力变量下会发生变形,就是没受力时是圆柱面,随着压力变化会发生扰度变形,类似曲线,怎样监控这个动态变化。跪谢诸位大神! 最佳答案 你…

    SIMATIC WinCC 2017年6月10日
  • OS站下的OS.LCK文件删不掉???

    OS站项目目录下的OS.LCK文件删不掉??? 请问各位老师:这个文件的作用是什么?为什么生成之后删不掉?  谢谢! 最佳答案 1.这个文件干什么用的…

    SIMATIC WinCC 2019年6月11日