如何用全局脚本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

相关推荐

  • op7用PROTOOL能备份吗

    op7用PROTOOL能备份吗 最佳答案 请参考:如何备份/恢复基于 Windows 的面板?说明:有两种方法可以对基于 Windows 的…

    SIMATIC WinCC 2019年6月11日
  • WINCCV6.2无法激活

    没有在电脑属性里勾选“报警记录运行”“变量记录运行”之前是可以激活的。勾选之后只能激活到“初始化归档管理”的50%,路径和项目名称没有中文或空格,即使是新建的一个空白项目,也是如此…

    2017年12月7日
  • 怎样分别读取系统时间的时、分、秒

    我知道怎样用一个静态文本读取系统时间,但是不知道怎样分别读取系统时间的时、分、秒,并写入内存变量里。因为我要实现一个功能,让时间在某个条件下停止更新,即使是切换界面了也要一直停在那…

    SIMATIC WinCC 2019年6月11日
  • 关于参数表的问题

    我做了一个系统,上位机是两台计算机,WINCC系统冗余,运行都是正常的,但在参数表归档的数据中,有些时间段的归档数据后面出现了一个u符号,请问有人知道这是什么问题吗,如何解决? 最…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0声音报警

    我想做wincc声音报警提醒操作人员,用Hron来做。在内部变量里只建建二进制变量alarm就行吗,还需要建什么变量不。我想不明白做的报警控件报警后通过怎么连接就触发了内部变量中的…

    SIMATIC WinCC 2017年12月8日
  • WinCC中的静态文本和按钮上的文字怎么另起一行?

    WinCC中的静态文本和按钮上的文字怎么另起一行?求解,谢谢 最佳答案 可以输入。在静态文本或按钮的属性-->‘字体’-->‘文本’中存的就是按钮上的文字。在文本属性中…

    SIMATIC WinCC 2019年6月11日
  • WINCC报警查询

    WINCC报警查询,按指定时间范围查询 最佳答案 请依图示操作 图片说明:      提问者对于答案的评价:

    2021年7月5日
  • net pc站无法配置

    net pc站wincc7.3的 插入普通网卡后再插入wincc应用就不行啦,删除ie网卡也不行,提示有程序在使用索引求大神指教 最佳答案 这种情况不好说一定是…

    SIMATIC WinCC 2020年11月1日
  • 离散报警 不能用 BOOL

    离散报警,触发变量里没有选项而且必须是 int型变量才能显示 。开关量报警是不是没法做报警  。不该数据类型的前提  B…

    2021年7月5日
  • wincc打印的奇怪问题

    各位大侠,我遇到了一个问题,就是用wincc7.0自带的表格控件打印数据,不管我选择以前哪个时间段的数据,点击打印,打印机里总是打出最新时间段的表格数据,是设置有问题么? 最佳答案…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论