QQ登录

只需一步,快速开始

关于SetTagBitWait自动复位的问题

[ 复制链接 ]
关于SetTagBitWait自动复位的问题我在WinCC中写了一个置位bit位的语句:SetTagBitWait(Tag_1,1),发现可以对Tag_1置位成功,但是成功之后马上Tag_1的值就又变回原来的0了。请问哪位大神可以帮我分析一下问题在哪里?下面是我的全部代码:
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
#pragma option(mbcs)
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END
#define Tag_1 "Test_Out"
// WINCCICNAME_SECTION_START
// syntax: #define PicNameInAction "ictureName"
// next PicID : 1
// WINCCICNAME_SECTION_END

SetTagBitWait(Tag_1,1);        //Return-Type: BOOL



--------检查你的Test_Out变量链接的plc参数是否被plc中的程序复位。
------是不是在PLC里面给复位了

或者有定时扫描的全局脚本操作数?



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索