【求助】WINCC读取系统时间(只读分钟)出现的不是2位数!!请大家帮忙看一下

已锁定

青柠小可

  • 帖子

    12
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2010-10-25

普通 普通 如何晋级?

【求助】WINCC读取系统时间(只读分钟)出现的不是2位数!!请大家帮忙看一下

895

5

2010-10-25 11:32:12

我想在每次项目启动的时候读取一下当时的分钟值。因为每次项目运行要在整点结束,所以运行时间就要用120减去启动时的分钟值。为此我需要读取分钟值。代码如下
#pragma code("kernel32.dll");
void GetLocalTime(SYSTEMTIME* lpst);
{
#pragma code();
SYSTEMTIME time;
GetLocalTime(&time);
SetTagWord("min_30",time.wMinute);
}
但是用GSC观测 min_30 变量,输出一个8位数的值,而且不变化。
不过在画面上建立一个输入输出域关联 “min_30” 画面显示的是2位的数字分钟值。
不过在程序里不是正常的数字,这样我就没办法用120-min_30了。
怎么办呢?
【求助】WINCC读取系统时间(只读分钟)出现的不是2位数!!请大家帮忙看一下 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。