一个全局脚本的问题!

已锁定

骆驼翔子

  • 帖子

    31
  • 精华

    0
  • 被关注

    2

论坛等级:游士

注册时间:2004-11-01

普通 普通 如何晋级?

一个全局脚本的问题!

639

9

2009-07-16 09:36:54

全局脚本如下所示:
#include "apdefap.h"
void Equipment_Inspect(BOOL IN1,BOOL IN2,BOOL IN3,BOOL IN4,BOOL IN5,BOOL IN6,BOOL IN7,BOOL IN8,BOOL IN9,BOOL IN10)
{BOOL TEMP;
TEMP=(!GetTagBit("IN1"))&(!GetTagBit("IN2"))&(!GetTagBit("IN3"))&(!GetTagBit("IN4"))&(!GetTagBit("IN5"))&GetTagBit("IN6") &GetTagBit("IN2")&GetTagBit("IN3")&GetTagBit("IN4")&GetTagBit("IN5");
if(TEMP!=1)
if(GetTagBit("IN1")&1)
MessageBox(NULL,"IN1信号故障","信号故障提示",MB_OKMB_ICONSTOPMB_APPLMODAL);
if(GetTagBit("IN2")&1)
MessageBox(NULL,"IN2信号故障","信号故障提示",MB_OKMB_ICONSTOPMB_APPLMODAL);
if(GetTagBit("IN3")&1)
MessageBox(NULL,"IN3信号故障","信号故障提示",MB_OKMB_ICONSTOPMB_APPLMODAL);
if(GetTagBit("IN4")&1)
MessageBox(NULL,"IN4信号故障","信号故障提示",MB_OKMB_ICONSTOPMB_APPLMODAL);
if(GetTagBit("IN5")&1)
MessageBox(NULL,"IN5信号故障","信号故障提示",MB_OKMB_ICONSTOPMB_APPLMODAL);
if((GetTagBit("IN6")&1)==0)
MessageBox(NULL,"IN6信号故障","信号故障提示",MB_OKMB_ICONSTOPMB_APPLMODAL);
if((GetTagBit("IN7")&1)==0)
MessageBox(NULL,"IN7信号故障","信号故障提示",MB_OKMB_ICONSTOPMB_APPLMODAL);
if((GetTagBit("IN8")&1)==0)
MessageBox(NULL,"IN8信号故障","信号故障提示",MB_OKMB_ICONSTOPMB_APPLMODAL);
if((GetTagBit("IN9")&1)==0)
MessageBox(NULL,"IN9信号故障","信号故障提示",MB_OKMB_ICONSTOPMB_APPLMODAL);
if((GetTagBit("IN10")&1)==0)
MessageBox(NULL,"IN10信号故障","信号故障提示",MB_OKMB_ICONSTOPMB_APPLMODAL);

首先定义十个内部变量,然后在画面上做一个按钮,左键属性:定义十个BOOL,然后将定义的与函数连接,为什么我的只能弹出6-10的报警,而且我改变内部变量的值也不能弹出对话框?这是什么原因?请各位大侠帮帮忙!
一个全局脚本的问题! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32928条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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