回复:变量某一位的归档问题

ice_sea

  • 帖子

    127
  • 精华

    0
  • 被关注

    1

论坛等级:游侠

注册时间:2004-11-18

普通 普通 如何晋级?

发布于 2008-08-07 02:27:37

0楼

自己回答吧
在全局脚本中创建一个项目函数:

double Norm_BIT1(double doLmtValue, double doValue, int dwCount, int Archiving)
// 不得更改参数!
{

if ((int)doValue & 0x0001) return TRUE;
// 0x0001 代表第一个位, 0x0004 是第三个位,0x0002是第二个位,否则返回错误。
else return FALSE;
}

在变量记录中归档那个16位变量,右键属性,在“过程变量属性”的“参数”下的“动作”中指定上面的项目函数。

重要事项:
直接复制上面的项目函数至全局脚本即可,不必更改任何参数。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32565条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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