WinCC中的C脚本返回DATE类型数据

如何在c 全局脚本中返回DATE数据类型的数据?
 DATE类型的原型是什么呢?

问题补充:
我想通过脚本设置WinCC趋势控件的起始时间和结束时间属性,这两个属性如果添加C脚本的话函数的返回值类型是DATE,不知道怎么给正确的返回值,谢谢各位1

最佳答案

DATE数据类型?什么意思?你是想要显示当前计算机时间么?
 ---------------------------------------------------------
 补充:不用去考虑怎么返回DATE类型的数据,只需要使用SetPropChar给它赋一个字符串的指即可。代码我已经在你的上一个问题中给出。至于如何获取时间并生成字符串,参考代码如下:
 #pragma code("kernel32.dll") 
  VOID GetLocalTime(SYSTEMTIME *lpst); 
  #pragma code();
 SYSTEMTIME sys;
 char szStartTime[20],szEndTime[20];
 GetLocalTime(&sys);
 sprintf(szEndTime,"%d-%d-%d %d:%d:%d",sys.wYear,sys.wMonth,sys.wDay,sys.wHour,sys.wMinute,sys.wSecond);
 SetPropDouble(lpszPictureName,"OnlineTrend1","Online",0);
 SetPropDouble(lpszPictureName,"OnlineTrend1","TimeRangeFactor",2);
  SetPropChar(lpszPictureName,"OnlineTrend1","EndTime",szEndTime);
  SetPropDouble(lpszPictureName,"OnlineTrend1","Activate",0);
  SetPropDouble(lpszPictureName,"OnlineTrend1","Activate",1);

 
 //代码功能为设置趋势控件的时间范围为2分钟,终止时间为当前时间。

提问者对于答案的评价:
多谢您的指教!

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

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

相关推荐

  • WINCC有256点的吗

    系统软件 最佳答案 有得,最小128点授权然后256 1024 64K~不过最新版的宣传测侧上没有找到256的订货数据WinCC 亚洲版 &…

    SIMATIC WinCC 2017年6月1日
  • wincc flexible 2007 时间参数问题

    PLC是S7-300,HMI(MP277)上有一个时间参数输入,保存到DB块里。我想问得是,例如我在HMI上想输入45分钟,输入45,但是我通过在线发现,实际存入DB里面是45ms…

    SIMATIC WinCC 2019年6月11日
  • WINCC作为客户机或服务器

    我按照西门子网站的文章,在STEP7里面集成了一个WINCC项目。在Simatic Manager里面,右键点击项目名称,“Insert New Ob…

    SIMATIC WinCC 2019年6月11日
  • 根据变量变化插入SQL,同时开着两台服务器有影响?

    具体是这样的,在全局脚本里根据变量变化插入数据比如电机的开机和停机,有两台电脑,组态都一样互为热备,如果我只开一台,那记录不会有问题,开机和停机都有记录,如果我开两台,就有问题了,…

    SIMATIC WinCC 2019年6月11日
  • Wincc中所有的模拟量都要归档吗?

    今天做Wincc画面,添加了几个模拟量,然后再运行画面的时候,到了初始化归档管理那就过不去了?是怎么回事啊,知道的大虾告诉下! 最佳答案 转载:估计是你的项目有中文名称检查:a.项…

    SIMATIC WinCC 2019年6月11日
  • 如何在WINCC报警信息里显示“消息组号”?谢谢

    如何在WINCC报警信息里显示“消息组号”?谢谢如图:我已经将“消息组号”填入到消息列表了,但是在报警控件中“消息列表”中“可控的消息块”中却并未见到“消息组号”的块,是否“消息组…

    2021年7月5日
  • 关于用WINCC连接不同CPU的画面

    现场有2条不同的生产线,都是用西门子S7-400的CPU、变频器,画面都是用WINCC。现在想用一台计算机的WINCC同时采集2条产线的2个HMI上的画面。请问这样可以吗?有没哪位…

    SIMATIC WinCC 2021年7月5日
  • WINCC建立像PCS7一样的趋势体系

    WINCC能不能像PCS7一样,底下一个“趋势按钮”点击弹出一个窗口,有新建、删除等选项在这个窗口里新建或者删除趋势,可以打开想要的趋势控件查看趋势图 最佳答案 可以啊,直接使用O…

    SIMATIC WinCC 2021年7月5日
  • WINCC 7.4连接数量

    1台PC当做服务器,连接17个S7-1200,同时被17台PC客户端连接。1.这样方案是否可行?2.用PC的普通网卡是否可行?3.连接这么多数量的PLC,需要安装SIMAITC&n…

    2020年11月1日
  • 请问OS启动停止不前的问题

    前几天备份了一下数据,重启电脑后,OS自动启动到83%就没反应了,等待了半天也不动。用另外一台一模一样的机器的备份恢复后,启动提示“本计算机不在服务器项目的客户端列表中”,无法启动…

    SIMATIC WinCC 2019年6月11日