wincc与200PLC通过PC ACCESS通讯,关于wincc脚本的问题

已锁定

xsxzc

  • 帖子

    580
  • 精华

    1
  • 被关注

    7

论坛等级:侠士

注册时间:2006-08-02

普通 普通 如何晋级?

wincc与200PLC通过PC ACCESS通讯,关于wincc脚本的问题

753

1

2010-03-29 09:03:44

wincc与200PLC通过PC ACCESS通讯,我在WINCC全局脚本中的动作中利用了触发动作,要求是M1从0变化到1时才写数据到数据库,所以我就把外部变量(M1:开关量)一旦变化作为脚本翻转的触发变量,让bb去触发写数据到数据库,但还是往数据库中写1-2次,这个我就百思不解了.翻转代码如下:M1是外部开关量,bb是内部变量,我是利用bb一旦变化去往数据库中写数据.
#include "apdefap.h"
int gscAction( void );
{
#pragma option(mbcs)
BOOL a,b;
a=GetTagBit("M1");
b=GetTagBit("bb");
if (a==1&b==1)
SetTagBit("bb",0);
if(a==1&b==0)
SetTagBit("bb",1);
return 0;
}
wincc与200PLC通过PC ACCESS通讯,关于wincc脚本的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32566条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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