工控编程吧
标题:
关于SetTagBitWait自动复位的问题
[打印本页]
作者:
baikhgmv
时间:
2016-9-16 14:04
标题:
关于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"
// WINCC
ICNAME_SECTION_START
// syntax: #define PicNameInAction "
ictureName"
// next PicID : 1
// WINCC
ICNAME_SECTION_END
SetTagBitWait(Tag_1,1); //Return-Type: BOOL
--------
检查你的Test_Out变量链接的plc参数是否被plc中的程序复位。
------
是不是在PLC里面给复位了
或者有定时扫描的全局脚本操作数?
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4