标准函数库中的GetTagRaw函数执行返回FASLE是为什么?

已锁定

GoldAben

  • 帖子

    86
  • 精华

    2
  • 被关注

    1

论坛等级:游士

注册时间:2008-05-10

普通 普通 如何晋级?

标准函数库中的GetTagRaw函数执行返回FASLE是为什么?

629

4

2008-05-11 09:07:52

各位大侠,因OPC服务器传送过来的是原始数据类型,在调用标准函数库中的GetTagRaw读取原始数据时该函数总是返回FALSE,这是为什么啊?
请大侠们协助分析,谢谢!动作源码如下:

#include "apdefap.h"
int gscAction( void )
{
BOOL bRet=FALSE;
#define DATA 50
union dataArray
{
BYTE raw[DATA*2];
WORD value[DATA];
}ByData;

bRet=GetTagRaw("PLC1_D100-D164",ByData.raw,DATA*2);
if(bret)
{
SetTagWord("TESTWORD",99);
}
else
{
SetTagWord("TESTWORD",55);
}
//SetTagWord("TESTWORD",ByData.value[4]);
return 0;
}
标准函数库中的GetTagRaw函数执行返回FASLE是为什么? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

谈天说地

共有13383条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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