回复:WINCC

已锁定

RENHQ

版主 西门子1847工业学习平台

  • 帖子

    13805
  • 精华

    61
  • 被关注

    2185

论坛等级:至圣

注册时间:2008-12-28

钻石 钻石 如何晋级?

发布于 2020-09-03 23:02:46

2楼

// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
#define v_day_begin        "day_begin"
#define v_month_begin         "month_begin"
#define v_year_begin         "year_begin"
#define v_hour_begin         "hour_begin"
#define v_minute_begin        "minute_begin"

#define v_day_end         "day_end"
#define v_month_end         "month_end"
#define v_year_end         "year_end"
#define v_hour_end         "hour_end"
#define v_minute_end         "minute_end"

//这上面是定义变量
// next TagID : 12
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END


WORD day_b, month_b, year_b, hour_b, minute_b;
WORD day_e, month_e, year_e, hour_e, minute_e;
char SQL[120]        = "";
char SQL_start[60]     = "";
char SQL_end[60]     = "";
//上面是c脚本的变量定义
day_b=GetTagWord(v_day_begin);//日
month_b=GetTagWord(v_month_begin);    //月
year_b=GetTagWord(v_year_begin);//年
hour_b=GetTagWord(v_hour_begin);//时
minute_b=GetTagWord(v_minute_begin);//分

//获取对应变量的值,就是获取系统时间吧,年 月 日 时 分
sprintf( SQL_start, "DATETIME >=  '%d-%02d-%02d %02d:%02d:00.000000000'", year_b, month_b, day_b, hour_b, minute_b ); //字符串连接形成查询的开始时间

day_e=GetTagWord(v_day_end);
month_e=GetTagWord(v_month_end);    
year_e=GetTagWord(v_year_end);
hour_e=GetTagWord(v_hour_end);
minute_e=GetTagWord(v_minute_end);

//获取结束时间的年月日时分
sprintf( SQL_end, "DATETIME <=  '%d-%02d-%02d %02d:%02d:00.000000000'", year_e, month_e, day_e, hour_e, minute_e );//字符串连接形成结束时间的语句


sprintf( SQL, "%s AND %s", SQL_end, SQL_start );

//字符串连接,形成整个的时间段查询语句
SetPropChar(lpszPictureName,"Control1","MsgFilterSQL", SQL );    //Return-Type: BOOL

//写到控件的SQL过滤属性里面

Q群:https://jq.qq.com/?k=9BDuEgf6
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32922条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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