Wincc 定时问题

我想用c脚本设置一个变量。
初始值为0 然后过1s加1,过10s后变量为10,每当变量为10时把变量置1,变量就从1到10无限循环;查了可以用sleep(),但是sleep()好像不是简单的计时功能,会对其他脚本的执行有影响。
     有没有什么好的方法能精确计时1s,或者有没有系统函数可以直接调用?
     请各位高手指点一下

最佳答案

全局脚本c:触发变量周期触发1s:
int mytag;
mytag=GetTagWord("tag");
if mytag>=10 
myag=1;
mytag=mytag+1
SetTagWord("tag",mytag);
全局脚本vbs:触发变量周期触发1s:
dim mytag
mytag=hmiruntime.tags("tag").read
if mytag>=10 then
mytag=1
end if
mytag=mytag+1
hmiruntime.tags("tag").write mytag
wincc变量tag在1~10之间变化。

提问者对于答案的评价:
代码能理解,想请问一下触发变量周期触发1s在wincc中如何设置

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

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

相关推荐

  • wincc项目打开时提示exptext.dll等无法加载

    wincc项目打开时提示:exptext.dll无法加载expdist.dll无法加载exppass.dll无法加载expxref.dll无法加载TTEditExp.dll无法加载…

    2017年6月24日
  • wincc 冗余实现方法

    现在的系统是:上位机是WINCC6.0 SP3   PC/PPI电缆,CPU224XP, 运行正常 但是客户现在要在这个…

    SIMATIC WinCC 2019年6月11日
  • wincc里的在线趋势控件trend如何用?

    1)在组态在线趋势控件时,双击在线趋势控件时,跳出属性时,为何不能跳出图一的画面,一直跳出的都是图二?。2)如何配置,才能跳出图一这样的属性?3)这两者都是在线趋势控件的属性,有何…

    2017年6月12日
  • SQL服务器的连接

    WinCC当再次打开是出现:无法将数据库某某.hmi连接到SQL服务器,请确认.hmi和_log.ldf文件相匹配,现在程序中只有.hmi文件了,不能打开,_log.ldf文件可能…

    SIMATIC WinCC 2019年6月11日
  • wincc与300软冗余PLC站通过以太网连接需设置哪些

    300软冗余是通过以太网进行网络连接,和WINCC也通过以太网连接,Wincc画面上的数据要求在A站停止而自动切换到B站时不间断显示,在Wincc里如何进行变量的连接。 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • WINCC升级新问题

    现有四台工控机,其中之一为专门组态用(平时不开机),另三台为操作员站(三台功能完全一样),但我们发现这四台原来均组态成服务器,并分别通过CP5611(MPI方式)与PLC300(C…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3 se打开工程提示未指定错误

    安装wincc 后首次可以打开工程  但是 一点计算机 就会提示 未指定错误 最佳答案 找到工程文件,删除如下图三个文件…

    2021年7月5日
  • wincc连接故障错误代码410E 的新问题

    两台上位机与315-2DP通讯,原来两台上位机与315通讯一点问题没有,现在却频繁故障,参数也没人改动,两台机器通过一条电缆过来,把CPU端DP放ON上时一台能通讯上,另一台断断续…

    SIMATIC WinCC 2021年7月5日
  • 图形编辑

    wincc可以把几个图形打成一个智能单元吗? 最佳答案 你可以 将几个对象选择后 点击右键 然后选择自定义 我记不起到底是什么选项了&nbs…

    SIMATIC WinCC 2019年6月11日
  • B.Data数据软件

    这个软件是要另外下载还是在Wincc中有集成,或者是那个版本的Wincc中有集成,如果要下载那里比较方便? 最佳答案 B.Data数据软件是收费的,simatic b.d…

    SIMATIC WinCC 2018年12月9日

发表回复

登录后才能评论