回复:Wincc与PLC时间同步

苍海一声笑

  • 帖子

    22
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2004-08-19

普通 普通 如何晋级?

发布于 2004-12-20 09:35:05

0楼

#include "apdefap.h"

int gscAction( void )
{
#pragma code("kernel32.dll");
void GetLocalTime(SYSTEMTIME *lpst);
BOOL WINAPI SetSystemTime(SYSTEMTIME *lpst);
#pragma code();
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END
SYSTEMTIME time;
GetLocalTime(&time);
// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
time.wYear=time.wYear;
time.wMonth=time.wMonth;
time.wDayOfWeek=time.wDayOfWeek;
time.wDay=time.wDay;
time.wHour=0;
time.wMinute=0;
time.wSecond=0;
time.wMilliseconds=40;

SetSystemTime(&time);
return 0;
}

把以上脚本拷到全局脚本的Action,触发器用一BOOL,由PLC定时中断产生的脉冲
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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