如何用全局脚本C动作把事件开始时间和结束时间写入到变量?

如何用全局脚本C动作把事件开始时间和结束时间写入到变量?

WinCC中如何实现绝对时间范围内数据的打印

课程编号:V1128

本视频详细介绍了在WinCC&n....

点击这里,打开新窗口观看完整视频

该视频下的所有用户提问列表

视频中介绍了手动输入打印数据的开始时间和结束时间,但实际往往需要自动把事件的开始时间和结束时间写入到文本变量,好关联报表打印时间范围。
我现在已经建了3个八位文本字符集变量,CurrentTime、BeginTime、EndTime,并且可以通过sprintf函数读取系统时间到文本“CurrentTime”,但是希望在M101.1为On时,将CurrentTime->BeginTime;在M100.1时,将CurrentTime->EndTime
目前我能想到的是用MW100变化时触发C全局动作,但对C语言很不熟练,经常发生语法错误,故而求助论坛答侠。

最佳答案

BOOL flag1,flag2;
flag1=GetTagBit(“M101.1”);
flag2=GetTagBit("M100.1");
if (flag1==1)
SetTagChar("BeginTime",GetTagChar("CurrentTime"));
if (flag2==1)
SetTagChar("EndTime",GetTagChar("CurrentTime"));

语句比较好写,但在查询数据时的时间格式很重要,一定要要yyyy-mm-dd hh:mm:ss 格式来写,在connectpack 文档中格式已经给出。

提问者对于答案的评价:
非常感谢@cloud128的回答!
一直以为C不能定义bool数据类型。

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

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

相关推荐

  • WinCC flexible SMART V3 sp3的下载地址

    求WinCC flexible SMART V3 sp3的下载地址 钻石用户推荐最佳答案 目前只有SP2和SP2的升级包,SP3还没有出来。…

    SIMATIC WinCC 2020年11月1日
  • 关于全局脚本动作里面调用SetVisible

    功能是想实现只有在特定用户登录以后才显示一些相应按钮,比如管理员登录以后可以看到账户管理的按钮,从而进行账户管理。但是现在是会出现以下错误,如图一:并且在其他监控界面登录管理员账号…

    SIMATIC WinCC 2018年12月3日
  • WCC7.4 C脚本如何INT转char

    用C脚本实现弹窗功能,窗口中要显示a1的值123,但123是INT,需要转化成char才能在MessageBox函数的弹窗中显示出来,怎么转化,各位有什么办法吗? 钻石用户推荐最佳…

    SIMATIC WinCC 2021年7月5日
  • 触摸屏停产询问

    触摸屏型号:6AV66430CB011AX2 停产替代型号是那个呢? 最佳答案 订货号是:6AV6643-0CB01-1AX2吗?如果是的话,是MP277 8寸…

    SIMATIC WinCC 2021年7月5日
  • wincc中通过OPC跟欧陆表3504用modbus协议通讯的问题

    大约每半小时,wincc报警信息栏中会显示一条跟服务器断开连接,约10左右后又会显示已经连接。查看欧陆表ITOOLS软件中的 itools opc s…

    2017年12月7日
  • WinCC 工程师站RC授权点数

    请问:服务器-客户机架构的WinCC,配置了工程师站,需要从工程师站修改WinCC项目,此时工程师站的RC授权是128,还是跟服务器保持一致? 最佳答案 工程师站授权点数与服务器侧…

    SIMATIC WinCC 2021年7月5日
  • wincc 如何同时开2个运行画面

    一个屏幕,一台主机,希望运行时有2个画面窗口?请教各位大神如何设置?? 钻石用户推荐最佳答案 在起始画面放两个画面窗口,两个画面窗口相加的分辨率大小为你显示器大小比如显示器800*…

    SIMATIC WinCC 2020年11月1日
  • WINCC 單用戶專案 SERVER CLIENT

    您好請問 WINCC 單用戶專案 能夠讓 兩台電腦 CLIENT 來對他抓資料嗎感恩 最佳答案 项目是单用户项目吗?如果…

    SIMATIC WinCC 2021年7月5日
  • wincc industrial ethernet

    一:这2个industrial ethernet有什么不同。二:1#, 2#  又是什么时候用。 图片说明:    最佳…

    2017年11月6日
  • wincc项目按钮调用画面窗口点击无反应

    同一个wincc项目,在两台电脑A、B上独立运行,后期在电脑A一个画面窗口上添加了a功能,B上相同画面添加了b功能,现在想要把a、b两个功能合在一台电脑上,我从A电脑上拷贝了相应的…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论