wincc 延时C脚本

通过点击鼠标左键 将变量置1 10s后变量由1变0

最佳答案

在wincc 实现延时,比较浪费资源,不建议这么做。

按钮按下输出个3秒的脉冲
void delay(int tm)
{
time_t t1,t2;
double tt;

time(&t1);
for(;;)
 {
 time(&t2);
 tt=difftime(t2,t1);
 if (tt>=tm)
  break;
 }
}
在C脚本调用

SetTagBit("变量",1);
delay(60);//60为时间 自己设定
SetTagBit("变量",0);

原帖链接,http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=64261&cid=1032

提问者对于答案的评价:
谢谢

专家置评

C脚本也可以使用Sleep进行延时,请参见以下链接:
http://support.automation.siemens.com/CN/view/zh/2013015

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午3:32
下一篇 2019年6月11日 上午3:32

相关推荐

  • 有关于程序的一个问题。

    请问一下这几行程序可以合成为一行吗?也就是那个VW24随着前面计数器的数字而变化。 问题补充:其实我这个程序是用来读取485上的数据的,做了一个表格,VW每个数都能够在表格中显示出…

    2021年7月5日
  • 关于经典Wincc中的面板实例

    面板实例是不是不能传递结构化变量(我指的是整个结构用一个变量传递),那这样使用面板的好处呢?其他诸如不必编写重复的脚本或者对象,我都有其他方法实现(不适用画面窗口的情况,如果使用当…

    SIMATIC WinCC 2021年7月5日
  • TIA Portal V13 从装系统后文本域大小变了

    昨天从装系统后发现所有画面里的文本域大小都变小了。只能点两次使对象适合大小后手动调整位置了。求大神回复 图片说明:        …

    2017年6月6日
  • 触摸屏里面怎么做用户密码登录

    谁能发个例子给我 最佳答案 这个好办,具体步骤如下:1,flexible中在“运行系统用户管理”——“组”中建立一个组,名称为“管理员(默认)”,该页的右边“组权限”中勾选…

    SIMATIC WinCC 2019年6月11日
  • 上位机软件

    现在一般都用V13还是WINCCV7.3? 最佳答案 这个问题这样回答吧:1:首先这个二个软件都必须是win7  以上才可以安装了。而且电脑配置看怎么样。2:&…

    SIMATIC WinCC 2017年7月26日
  • wincc6.2 SP2亚洲版安装完成英文版了?

    wincc6.2 SP2亚洲版安装完成英文版了?怎么改成中文那? 最佳答案 1、打开编辑的画面的时出现???在图形编辑器的菜单栏:视图—》语言,修改成原来项目组态语言…

    SIMATIC WinCC 2019年6月11日
  • WINCC修改报警值

    怎么在上位机修改报警值?例如一个模拟量已经组态好了报警值,然后根据需要操作员想修改报警值,怎么做?不可能让操作员去组态吧? 问题补充:感谢大家的帮助.但连接一个变量的话,一旦重新激…

    SIMATIC WinCC 2019年6月11日
  • 请问大家几个WINCC网络安全问题?

    请问大家C/S的WINCC网络计算机中如果一台计算机感染病毒,其它计算机会有影响吗?还有在同一网络中PLC、HMI及变频器会有影响吗?非常感谢! 最佳答案 1、看什么类的软件了,以…

    SIMATIC WinCC 2020年11月1日
  • win10自动更新后winccflexible smart v3 无法打开

    win10自动更新后以前能打开的项目无法打开 问题补充:无法连接数据库 图片说明:       最佳答案 1、项目路径和项目名称不要有中文2…

    2021年7月5日
  • 请教几个WINCC问题?

    1.wincc中有正交模式吗?画垂直和水平的直线好费劲,或者有对齐栅格的功能吗?2.wincc中有多重复制功能吗?3.wincc中框选+框选连续几次框选怎么实现?谢谢! 最佳答案 …

    SIMATIC WinCC 2021年7月5日