麻烦工程师们帮我解决个问题,关于以下的要求。

已锁定

aboutvincent

  • 帖子

    257
  • 精华

    0
  • 被关注

    6

论坛等级:侠士

注册时间:2010-12-31

普通 普通 如何晋级?

麻烦工程师们帮我解决个问题,关于以下的要求。

721

3

2011-10-22 19:31:53

麻烦工程师们帮我解决个问题,谢谢

#include "apdefap.h"

int gscAction( void )
{
#pragma option(mbcs)
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END


BOOL a,b,c,d,e,f;
a=GetTagBit("a1"); //Return-Type: BOOL
b=GetTagBit("a2"); //Return-Type: BOOL
c=GetTagBit("S7$程序(1)/start1"); //Return-Type: BOOL
d=GetTagBit("S7$程序(1)/stop1"); //Return-Type: BOOL
e=GetVisible("Water.pdl","Control3"); //Return-Type: BOOL
f=GetVisible("Water.pdl","Control4"); //Return-Type: BOOL

a1和a2是内部变量,S7$程序(1)/start1和S7$程序(1)/stop1是外部变量,其对应的是Q2.0和Q2.1,Water是画面名称,Control3是电磁阀1的对象名称,Control4是电磁阀2的对象名称,

如何在c=1&&d=0时,对应的a=1&&b=0,这时候电磁阀1显示,电磁阀2隐藏。

如何在c=0&&d=1时,对应的a=0&&b=1,这时候电磁阀1隐藏,电磁阀2显示。

其他情况下电磁阀1隐藏,电磁阀2显示。

这个如何在WinCC全局脚本里面实现,谢谢帮忙。
麻烦工程师们帮我解决个问题,关于以下的要求。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32215条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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