教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

wincc标准函数介绍(10)

来源:网络收集 时间:2026-01-01
导读: // 自定义代码 // 该对象是否不可见 ... } } GetVisible函数参数: “lpszPictureName”是在其中组态该对象的画面的名称。 “Graphic Object 1”是该对象的名称。 4. BOOL GetAverage(LPCTSTR lpszPictureName, LPC

// 自定义代码 // 该对象是否不可见 ... } }

GetVisible函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “Graphic Object 1”是该对象的名称。

4. BOOL GetAverage(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,对于棒图对象,指定是否激活平均值计算。 读出布尔型属性的实例 {

BOOL bVisible; //获得可见性 bVisible

= GetVisible(lpszPictureName,\if(bVisible) {

// 自定义代码 // 该对象是否可见 ... } else {

// 自定义代码 // 该对象是否不可见 ... } }

GetVisible函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “Graphic Object 1”是该对象的名称。

5. BOOL GetCaption(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定画面或应用程序窗口是否有标题。 读出布尔型属性的实例 {

BOOL bVisible; //获得可见性 bVisible

= GetVisible(lpszPictureName,\if(bVisible) {

// 自定义代码 // 该对象是否可见 ... }

else {

// 自定义代码 // 该对象是否不可见 ... } }

GetVisible函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “Graphic Object 1”是该对象的名称。

6. BOOL GetLanguageSwitch(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,使用“文本列表”对象时,它指定用一种还是多种语言组态文本列表。 读出布尔型属性的实例 {

BOOL bVisible; //获得可见性 bVisible

= GetVisible(lpszPictureName,\if(bVisible) {

// 自定义代码 // 该对象是否可见 ... } else {

// 自定义代码 // 该对象是否不可见 ... } }

GetVisible函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “Graphic Object 1”是该对象的名称。

SET启动

1. BOOL OpenHomePicture()函数, 打开定义的启动画面。

2. BOOL OpenNextPicture()函数

WinCC存储用户在运行时打开的画面的名称以及打开画面的顺序。

在“画面缓冲区大小”下面的计算机属性标签控件“图形运行系统”中的WinCC资源管理器内,可以定义用此方式所能存储的画面名的最大数目。

OpenNextPicture函数打开由OpenPrevPicture函数打开的最后一个画面。

3. BOOL OpenPrevPicture()函数,WinCC存储用户在运行时打开的画面的名称以及打开画面的顺序。

在“画面缓冲区大小”下面的计算机属性标签控件“图形运行系统”中的WinCC资源管理器内,可以定义用此方式所能存储的画面名的最大数目。

OpenPrevPicture函数打开当前画面的前一个画面。

4. BOOL OpenStoredPicture()函数,打开使用Store Picture函数存储的画面。

5. BOOL StorePicture()函数,存储当前画面;存储后,使用OpenStoredPicture函数可以打开该画面。

tag - 简短描述

使用来自Tag组的函数可以设置或调用变量。

1. BOOL GetTagBitStateWait(Tag Tag_Name, PDWORD lp_dwstate)函数,

建立数据类型“二进制变量”的过程变量的数值。直接从PLC读取该数值。 也返回变量的状态。 读出二进制类型变量的实例 {

DWORD dwstate; BOOL bValue;

dwstate = 0xFFFFFFFF; //获得该变量值

//dwstate是变量状态 bValue

= GetTagBitStateWait(\//创建包含该变量值的字符串 if (bValue) {

// 自定义代码

// 该变量的数值是否是true ... } else {

// 自定义代码

// 该变量的数值是否是false ... } }

GetTagBitStateWait函数参数: “gs_tag_bit”是该变量的名称。

“&dwstate”是应在其中存储变量状态的变量地址。

1). 读出该变量值以及bstate中的缓冲区。 该函数将变量状态存储在dwstate中。 2). 根据该函数的返回值执行自定义代码。

WinCC简短描述

使用来自WinCC组的函数可以在运行系统中定义各种设置。 使用System子组中的函数可以操作WinCC运行系统。 1. BOOL DeactivateRTProject()函数,取消激活该项目。

取消激活WinCC运行系统的实例 {

//取消激活运行系统 DeactivateRTProject (); }

该函数取消激活WinCC运行系统。

2. BOOL ExitWinCC()函数,终止WinCC 退出WinCC的实例 {

//退出wincc ExitWinCC (); }

该函数终止WinCC。

3. DWORD GetLanguage()函数,建立当前运行系统语言。 读出当前运行系统语言的实例 {

DWORD rt_language; //获得当前语言 rt

_language = GetLanguage (); //自定义代码

//在那里用户可以使用返回值做某事 ... }

1). 读出当前运行系统语言并缓冲存储在rt_language中。 2). 执行处理返回值的自定义代码。

4. DWORD* InquireLanguage(DWORD* dwCount)函数,建立为运行系统而在文本库中组态的全部语言。使用dwCount定义建立的语言数量应该存储在哪里。 读出已组态的运行系统语言 {

DWORD count; DWORD* language; int i;

//计算已安装的语言

language = InquireLanguage(&count);

printf(\//打印输出语言的计数

printf ( \//打印输出安装了哪些语言 for (i=1;i<=count; i++) {

printf (\

} }

1). 建立为该运行系统组态的语言。这些语言ID缓冲存储在语言中。语言的数量缓冲存储在计数中。 2). 发出已建立的语言的数量。 3).显示所有已建立的语言ID。

5. BOOL SetLanguage(DWORD dwLocaleID)函数,改变运行系统中的语言设置。 定义运行系统语言的实例 { //德语

SetLanguage(0x0407); }

该运行系统语言被设置为德语。

6. void FillDiagnoseInTags(BOOL bfill)函数,激活或取消激活在变量中存储诊断信息。由于填充变量表示附加系统负载,只应为了诊断信息才激活它。

7. void GetServerTagPrefix(char** ppszServerPrefix, char** ppszTagPrefix, char** ppszWindowPrefix)函数,为了从分布式系统中的多客户机访问相关服务器中的变量,必须通过添加服务器前缀和变量前缀来扩展变量名。如果使用函数GetTagxx或SetTagxx访问变量,该动作控件提供必要的扩展名。如果WinCC API函数被用来获得访问,必须由用户扩展变量名。在这种情况下,GetServerTagPrefix函数提供必要的前缀。

分别为服务器前缀、变量前缀和窗口前缀返回一个“字符”类型的指针。 用户既不修改(不包括strcat)也不释放存储器。 读出服务器前缀的实例 {

char* pszServerPrefix; char* pszTagPrefix; char* pszWindowPrefix;

//获得服务器前缀和变量前缀 GetServerTagPrefix (&pszServerPrefix, &pszTagPrefix, &pszWindowPrefix); //自定义代码

//在那里用户可以使用返回值做某事 ... }

GetServerTagPrefix函数参数:

“pszServerPrefix”是在其中写入服务器前缀的变量。 “pszTagPrefix”是在其中写入变量前缀的变量。 “pszWindowPrefix”是在其中写入窗口前缀的变量。 1). 读出服务器前缀、变量前缀和窗口前缀。

2). 返回的服 …… 此处隐藏:1880字,全部文档内容请下载后查看。喜欢就下载吧 ……

wincc标准函数介绍(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/452985.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)