1 / 65
文档名称:

WINCCC脚本标准函数.docx

格式:docx   大小:76KB   页数:65页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

WINCCC脚本标准函数.docx

上传人:雨林书屋 2022/12/3 文件大小:76 KB

下载得到文件列表

WINCCC脚本标准函数.docx

相关文档

文档介绍

文档介绍:该【WINCCC脚本标准函数 】是由【雨林书屋】上传分享,文档一共【65】页,该文档可以免费在线阅读,需要了解更多关于【WINCCC脚本标准函数 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。优选文档
优选文档
1
优选文档
WINCCC脚本的标准函数1
--------------------------------------------------------------------------------
标准函数
该系统包含标准函数。能够按需要改正这些函数。其余,还能够自己创办标准函数。
该系统包含一个标准函数集。
一、Alarm-简洁描绘
Alarm组包含控制WinCC报警控件的函数。标准函数可用于工具栏中的每一个按钮。
这些函数可用来创办自定义工具栏,比方选择画面,或许定义控件上的设置。
(DWORDMsgNr)函数,确认信息系统中带编号的信息,


优选文档
优选文档
65
优选文档
编号被传达为参数。
使用标准函数操作WinCC
{//确认选择的报警记录信息

报警控件的实例
优选文档
优选文档
65
优选文档
AcknowledgeMessage(GetTagWord("U08i_MsgNr"));
}
指定待确认的信息号。在本例中是从变量读取的。
(char*lpszPictureName,char*pszMsgWin)函数,在信息窗口中该函数表示信息储存在长远归档中。
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,在信息窗口中该函数表示信息储存在短期归档中。
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数外面信息窗口操作,该函数显示先前所选信息的说明。
优选文档
优选文档
65
优选文档
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
优选文档
优选文档
5
优选文档
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面
信息窗口操作,此函数翻开确认对话框(紧急确认/复位)。
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面信息窗口操作,该函数确认蜂鸣器信号。
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面信息窗
口操作,该函数显示信息文本。
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面信息窗口操作,该函数翻开“设置锁定”对话框。
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
优选文档
优选文档
6
优选文档
(char*lpszPictureName,char*pszMsgWin),函数,该
优选文档
优选文档
7
优选文档
函数锁住在信息窗口中选择的信息。
的信息。

以后,不再归档该信息。该函数开释在锁定列表中选择
优选文档
优选文档
65
优选文档
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,。
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面信息窗口操作,此函数触发所选信息的“报警回路”函数。
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面信息窗口操作,该函数挪动到信息列表的开始处。
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面消
息窗口操作,该函数挪动到信息列表的结束处。
使用标准函数操作WinCC报警控件的实例
优选文档
优选文档
65
优选文档
{//跳转到WinCC报警控件中的最后一条信息
AXC_OnBtnMsgLast("gs_alarm_00","Control1");
}
AXC_OnBtnMsgLast函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面信息窗口操作,该函数挪动到信息列表中的下一条信息。
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面信息窗口操作,该函数挪动到信息列表中的前一条信息。
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面信息窗口操作,该函数调用过程信息窗口。
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面信息窗
口操作,打印机打印出符合在报警控件中定义的选择标准的所有信息。
WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
优选文档
优选文档
10
优选文档
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面信息窗口操作,该函数激活水平易垂直转动功能。
使用标准函数操作WinCC报警控件的实例
{//激活/撤消激活转动功能
AXC_OnBtnScroll("gs_alarm_00","Control1");
}
AXC_OnBtnScroll函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面信息窗口操作,该函数翻开“设置选择”对话框。
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面
信息窗口操作,该函数确认目前所选的信息。
使用标准函数操作WinCC报警控件的实例
{//确认激活的信息
AXC_OnBtnSinglAckn("gs_alarm_00","Control1");
}
AXC_OnBtnSinglAckn函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
(char*lpszPictureName,char*pszMsgWin)函数,外面
信息窗口操作,确认信息窗口中可见的所有信息(组确认)。
使用标准函数操作WinCC报警控件的实例
{//跳转到WinCC报警控件中的第一条信息
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
AXC_OnBtnMsgFirst函数参数:
“gs_alarm_00”是在此中组态WinCC报警控件的画面的名称。
Control1是WinCC报警控件的对象名。
优选文档
优选文档
11
优选文档
(char*lpszPictureName,char*lpszObjectName,
优选文档
优选文档
65
优选文档
LPMSG_FILTER_STRUCTlpMsgFilter,LPCMN_ERROR,lpError)函数,外面信息窗口操作,
该函数为WinCC报警控件设置过滤器,以便依据指定的过滤标准挑选出可用的信息。
使用标准函数操作WinCC报警控件的实例
{BOOLret;
MSG_FILTER_STRUCTFilter;
CMN_ERRORError;
//从头设置过滤器构造memset
(&Filter,0,sizeof(MSG_FILTER_STRUCT));
//设置过滤器名称strcpy
(,"Control1");
优选选择元素Filter
.dwFilter=MSG_FILTER_NR_FROM|MSG_FILTER_NR_TO;
信息号来自Filter
.dwMsgNr[0]=2;
信息号来自Filter
.dwMsgNr[1]=2;
ret=AXC_SetFilter("gs_alarm_00","Control1",&Filter,&Error);
}

选择过滤器的种类。
指定过滤器标准。
设置过滤器。老例使用说明
过滤器种类和过滤器标准一定合适使用;在过滤器构造中描绘所有其余的过滤器种类。
使用标准函数操作WinCC报警控件的实例
{BOOLret;
MSG_FILTER_STRUCTFilter;
CMN_ERRORError;
//删除整个过滤器构造memset
(&Filter,0,sizeof(MSG_FILTER_STRUCT));
//设置空的过滤器构造AXC
_SetFilter("gs_alarm_00","Control1",&Filter,&Error);
}
删除该过滤器构造。
用空值填补过滤器构造。
构造定义
优选文档
优选文档
13
优选文档
MSG_FILTER_STRUCTtypedefstruct{
CHARszFilterName[MSG_MAX_TEXTLEN+1];WORDdwFilter;
SYSTEMTIMEst[2];DWORDdwMsgNr[2];DWORDdwMsgClass;
DWORDdwMsgType[MSG_MAX_CLASS];DWORDdwMsgState;
优选文档
优选文档
14
优选文档
WORDwAGNr[2];
WORDwAGSubNr[2];
DWORDdwArchivMode;
charszTB[MSG_MAX_TB][
MSG_MAX_TB_CONTENT+1]
DWORDdwTB;
DoubledPValue[MSG_MAX_PVALUE][2];
DWORDdwPValue[2];
DWORDdwMsgCounter[2];
DWORDdwQuickSelect;
}
MSG_FILTER_STRUCT;
描绘
在该构造中定义过滤标准。
构成部分
dwFilter
经过以下常数从“”文件定义过滤条件:
MSG_FILTER_DATE_FROM从日期
MSG_FILTER_DATE_TO到日期
MSG_FILTER_TIME_FROM从时间
MSG_FILTER_TIME_TO到时间
MSG_FILTER_NR_FROM从信息号
MSG_FILTER_NR_TO到信息号
MSG_FILTER_CLASS信息等级
MSG_FILTER_STATE信息状态
MSG_FILTER_AG_FROM从AG号
MSG_FILTER_AG_TO到AG号
MSG_FILTER_AGSUB_FROM从AG子号
MSG_FILTER_AGSUB_TO到AG子号
MSG_FILTER_TEXT信息文本
MSG_FILTER_PVALUE过程值
MSG_FILTER_COUNTER_FROM从内部信息计数器
MSG_FILTER_COUNTER_TO到内部信息计数器
MSG_FILTER_PROCESSMSG过程信息
MSG_FILTER_SYSMSG系统信息
MSG_FILTER_BEDMSG事件信息
MSG_FILTER_DATE日期从...到...
MSG_FILTER_TIME日期从...到...
MSG_FILTER_NR信息号从...到...
st
优选文档
优选文档
15
优选文档
日期/时间从...到...
在这类状况下,st[0]是开始时间(从),st[1]是结束时间(到)
为过滤标准填补这些域:MSG_FILTER_DATE,MSG_FILTER_DATE_FROM

,
优选文档
优选文档
65
优选文档
MSG_FILTER_DATE_TO

,

MSG_FILTER_TIME

,

MSG_FILTER_TIME_FROM


优选文档
优选文档
17
优选文档
MSG_FILTER_TIME_TO
优选文档
优选文档
65
优选文档
假如传递

SYSTEMTIME

参数要求目前时间,使用

GetLocalTime

函数而非
优选文档
优选文档
65
优选文档
GetSystemTime。平常这两个函数之间的时间差异很大。
dwMsgNr
优选文档
优选文档
65
优选文档
信息号从...到...
在这类状况下,dwMsgNr[0]是开始号(从),dwMsgNr[1]
为过滤标准填补这些域:MSG_FILTER_NR,

是结束号(到)
MSG_FILTER_NR_FROM


优选文档
优选文档
65
优选文档
MSG_FILTER_NR_TO
dwMsgClass
位代码信息等级
为过滤标准填补这个域:MSG_FILTER_CLASS
dwMsgType
每个信息等级的位代码信息种类
为过滤标准填补这个域:MSG_FILTER_CLASS
dwMsgState
位代码信息状态
为过滤标准填补这个域:MSG_FILTER_STATE
wAGNr
AG号从...到...
为过滤标准填补这些域:MSG_FILTER_AG_FROM和MSG_FILTER_AG_TO
wAGSubNr
AGSubNr从...到
为过滤标准填补这些域:MSG_FILTER_AGSUB_FROM和MSG_FILTER_AGSUB_TO
dwArchivMode
归档/协议鉴识
一定用0填补。
szTB
文本块文本
为过滤标准填补这个域:MSG_FILTER_TEXT
dwTB
文本块激活(从...到...,位代码)
为过滤标准填补这个域:MSG_FILTER_TEXT
dPValue
过程值从...到...
为过滤标准填补这个域:MSG_FILTER_PVALUE
dwPValue
过程值激活(从...到...位代码)
为过滤标准填补这个域:MSG_FILTER_PVALUE
dwMsgCounter
内部信息计数器从...到...
为过滤标准填补这些域:MSG_FILTER_COUNTER_FROM,
优选文档
优选文档
65
优选文档

最近更新

基于用户体验的医用心电图机优化设计研究的开.. 2页

基于生命周期的武汉高新技术产业集群投融资政.. 2页

2024年年度会计工作计划4篇 8页

基于混合离散粒子群算法的柔性作业车间调度问.. 2页

基于油非一体化管理模式的加油站管理系统设计.. 2页

2024年平房租房合同 21页

2024年常用客服个人工作规划 6页

2024年帮助别人作文400字(汇总5篇) 5页

基于有机分子结构的变胞机构设计的开题报告 2页

基于智能传感器总线转换的研究与应用的开题报.. 2页

肠内营养的时机选择 37页

2024年师德师风心得体会精选14篇 32页

基于损伤理论的混凝土力学性能研究的开题报告.. 2页

肝脏优化水飞蓟 25页

肝胆生化与肝脏疾病 156页

肝移植术后浅谈 23页

基于异构多核的静态任务调度策略研究的开题报.. 2页

基于嵌入式实时操作系统的远程调试技术研究的.. 2页

基于实物期权的公路BOT项目超额收益决策研究的.. 2页

基于多种可再生能源供电的寒区冰情自动监测系.. 2页

基于多核处理器的有线电视网带宽增强方案设计.. 2页

基于复杂网络理论的危险品运输网抗毁性分析—.. 2页

广东省中山市各县区乡镇行政村村庄村名明细及.. 12页

高标准农田建设项目工程总承包EPC施工组织设计.. 77页

行政案件监督复查问题的法律逻辑 5页

个人房屋装修合同(精选15篇)(最简单的装修合.. 52页

PVC穿线管敷设施工工艺 3页

头疗养生 ppt课件 9页

计算机应用毕业论文计算机应用专业网络技术教.. 4页

罗斯威尔外星人访谈 77页