麻烦大家帮我看看那这个脚本有什么问题,关于传送结构变量的

已锁定

aboutvincent

  • 帖子

    246
  • 精华

    0
  • 被关注

    7

论坛等级:侠士

注册时间:2010-12-31

普通 普通 如何晋级?

麻烦大家帮我看看那这个脚本有什么问题,关于传送结构变量的

915

1

2012-09-09 13:53:44

这是我在全局脚本里面写的一段代码,关于一个无符号16位数的变量传送结构变量的问题,这个无符号的值在画面的按钮中修改,这个代码在编译的时候是没有问题的,可是运行调试的时候就出现问题,当我改变这个值得时候那个画面窗口根本没有反应,是个空白的。麻烦高手帮我解决下谢谢。
#include "apdefap.h"

int gscAction( void )
{
#pragma option(mbcs)
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END
#define PIC_0 "101_AHU301.pdl"
#define PIC_1 "101_AHU302.pdl"
#define PIC_2 "101_PAU301.pdl"
#define PIC_3 "101_PAU302.pdl"
// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END

int byValue;
byValue=GetTagWord("Change_P"); //Return-Type: WORD

switch (byValue)
{
case 1: SetVisible("101_AHUPAU.pdl","画面窗口1",0); //Return-Type: BOOL
SetPropChar("101_AHUPAU.pdl","画面窗口1","TagPrefix1","AHU301."); //Return-Type: BOOL
SetPictureName("101_AHUPAU.pdl","画面窗口1",PIC_0); //Return-Type: BOOL
SetVisible("101_AHUPAU.pdl","画面窗口1",1); //Return-Type: BOOL

case 2: SetVisible("101_AHUPAU.pdl","画面窗口1",0); //Return-Type: BOOL
SetPropChar("101_AHUPAU.pdl","画面窗口1","TagPrefix1","AHU302."); //Return-Type: BOOL
SetPictureName("101_AHUPAU.pdl","画面窗口1",PIC_1); //Return-Type: BOOL
SetVisible("101_AHUPAU.pdl","画面窗口1",1); //Return-Type: BOOL

case 3: SetVisible("101_AHUPAU.pdl","画面窗口1",0); //Return-Type: BOOL
SetPropChar("101_AHUPAU.pdl","画面窗口1","TagPrefix1","AHU303."); //Return-Type: BOOL
SetPictureName("101_AHUPAU.pdl","画面窗口1",PIC_1); //Return-Type: BOOL
SetVisible("101_AHUPAU.pdl","画面窗口1",1); //Return-Type: BOOL

case 4: SetVisible("101_AHUPAU.pdl","画面窗口1",0); //Return-Type: BOOL
SetPropChar("101_AHUPAU.pdl","画面窗口1","TagPrefix1","AHU304."); //Return-Type: BOOL
SetPictureName("101_AHUPAU.pdl","画面窗口1",PIC_1); //Return-Type: BOOL
SetVisible("101_AHUPAU.pdl","画面窗口1",1); //Return-Type: BOOL
//SetPictureName("000_Main.pdl","画面窗口1","101_AHUPAU.pdl"); //Return-Type: BOOL

case 5: SetVisible("101_AHUPAU.pdl","画面窗口1",0); //Return-Type: BOOL
SetPropChar("101_AHUPAU.pdl","画面窗口1","TagPrefix1","PAU301."); //Return-Type: BOOL
SetPictureName("101_AHUPAU.pdl","画面窗口1",PIC_2); //Return-Type: BOOL
SetVisible("101_AHUPAU.pdl","画面窗口1",1); //Return-Type: BOOL

case 6: SetVisible("101_AHUPAU.pdl","画面窗口1",0); //Return-Type: BOOL
SetPropChar("101_AHUPAU.pdl","画面窗口1","TagPrefix1","PAU302."); //Return-Type: BOOL
SetPictureName("101_AHUPAU.pdl","画面窗口1",PIC_3); //Return-Type: BOOL
SetVisible("101_AHUPAU.pdl","画面窗口1",1); //Return-Type: BOOL
}
SetTagWord("Change_P",byValue); //Return-Type: BOOL

return 0;

}
麻烦大家帮我看看那这个脚本有什么问题,关于传送结构变量的 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32575条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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