wincc脚本全集 联系客服

发布时间 : 星期四 文章wincc脚本全集更新完毕开始阅读8a6962aa284ac850ad0242bc

}

if(GetTagFloat(\ || GetTagFloat(\ || GetTagBit(\ //汽机转子轴向位移

{

PlaySoundA(\TA\\\\CG_wincc\\\\Horn\\\\轴相位移高.wav\}

if(GetTagFloat(\

//汽机转子胀差 { PlaySoundA(\TA\\\\CG_wincc\\\\Horn\\\\胀差高.wav\

}

if(GetTagFloat(\ //转速

{

PlaySoundA(\TA\\\\CG_wincc\\\\Horn\\\\汽轮机转速高.wav\}

||

if(GetTagBit(\

//保护跳闸

GetTagBit(\

{

PlaySoundA(\TA\\\\CG_wincc\\\\Horn\\\\发电机保护跳闸.wav\}

||

GetTagBit(\

if(GetTagBit(\

//定子转子一点接地

)

{

PlaySoundA(\TA\\\\CG_wincc\\\\Horn\\\\发电机转子接地.wav\

}

if(GetTagBit(\ //过负荷

{

PlaySoundA(\TA\\\\CG_wincc\\\\Horn\\\\发电机过负荷.wav\

}

if(GetTagBit(\ //失磁 { PlaySoundA(\TA\\\\CG_wincc\\\\Horn\\\\发电机失磁.wav\ }

if(GetTagBit(\ //ETS动作 }

{

PlaySoundA(\TA\\\\CG_wincc\\\\Horn\\\\ETS动作.wav\}

----------------------------------------------------------------------------------------------

——————19、闪烁边框图片的脚本——————

13

Flash - 简短描述

使用Flash组中的函数可以修改或调用各种闪烁属性。

1.long int GetBackFlashColorOff(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定取消激活状态的闪烁背景色 读出闪烁颜色的实例 {

long int flashcol_on; //获得背景闪烁颜色

Flash col_on = GetBackFlashColorOn(lpszPictureName,\//自定义代码

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

}

GetBackFlashColorOn函数参数:

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

“Group 1”是该对象的名称。

1). 读出该对象的开状态的当前背景闪烁颜色以及flashcol_on中的缓冲区。 2). 执行处理返回值的自定义代码。

2. long int GetBackFlashColorOn(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定激活状态的背景闪烁颜色。 读出闪烁颜色的实例 {

long int flashcol_on; //获得背景闪烁颜色

Flash col_on = GetBackFlashColorOn(lpszPictureName,\//自定义代码

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

}

GetBackFlashColorOn函数参数:

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

“Group 1”是该对象的名称。

1). 读出该对象的开状态的当前背景闪烁颜色以及flashcol_on中的缓冲区。

2). 执行处理返回值的自定义代码。

3. long int GetBorderFlashColorOff(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定取消激活状态的边框或线闪烁颜色。 读出闪烁颜色的实例 {

long int flashcol_on; //获得背景闪烁颜色

flashcol_on = GetBackFlashColorOn(lpszPictureName,\//自定义代码

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

14

GetBackFlashColorOn函数参数:

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

4. long int GetBorderFlashColorOn(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定激活状态的边框或线闪烁颜色。 读出闪烁颜色的实例 {

long int flashcol_on; //获得背景闪烁颜色

flashcol_on = GetBackFlashColorOn(lpszPictureName,\//自定义代码

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

GetBackFlashColorOn函数参数:

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

5. BOOL GetFlashBackColor(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定是否激活背景闪烁。

读出“闪烁背景激活”属性的实例 {

BOOL bflash_col;

//了解闪烁是开还是关 bflash

_col = GetFlashBackColor(lpszPictureName,\if(bflash_col) {

// 自定义代码

// 闪烁是否被激活 }

else {

// 自定义代码

// 闪烁是否被取消激活 } }

GetFlashBackColor函数参数:

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

1). 读出背景色闪烁是否被激活以及bflash_col中的缓冲区。 2). 根据该函数的返回值执行自定义代码。

——————20、I/0

脚本——————

15

使用i_o组中的函数可以修改或调用影响输入和输出值的各种属性。

1. char* GetAssignments(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,对于列表,分配文本给数值范围

2. BOOL GetAssumeOnExit(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,使用I/O域时,它指定退出该域时是否应用输入的数值。

3. BOOL GetAssumeOnFull(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,使用I/O域时,它指定完成输入时是否应用输入的数值。

4. long int GetBitNumber(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,使用列表类型“位”时,它指定输出值中相关的位。 读出布尔型属性的实例 {

BOOL bHiddenInput;

//获得隐藏输入的状态 bHiddenInput

= GetHiddenInput(lpszPictureName,\if(bHiddenInput)

{ // 自定义代码 // 隐藏输入是否被激活 } else

{

// 自定义代码 // 隐藏输入是否被取消激活

} }

GetHiddenInput函数参数:

“lpszPictureName”是在其中组态该对象的画面的名称。 “IO Field1”是该对象的名称。

1). 读出文本是否是粗体字以及bHiddenInput中的缓冲区。 2). 根据该函数的返回值执行自定义代码。

5. BOOL GetClearOnError(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,使用I/O域时,它指定错误输入后是否激活删除内容。

6. long int GetDataFormat(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,对于I/O域,它指定域内容的数据类型。 读出布尔型属性的实例 {

BOOL bHiddenInput;

//获得隐藏输入的状态 bHiddenInput

= GetHiddenInput(lpszPictureName,\if(bHiddenInput)

{

// 自定义代码// 隐藏输入是否被激活 }

16