回复:请教:SCL结构体的访问问题?

N

  • 帖子

    767
  • 精华

    10
  • 被关注

    46

论坛等级:侠士

注册时间:2004-06-04

普通 普通 如何晋级?

发布于 2011-10-08 15:50:23

2楼

//假设这个DB里全是你的那个结构
FUNCTION FC11 : VOID
VAR_INPUT
DB_No : WORD; //存储DB块号
Src : INT; //源结构编号
Dst : INT; //目的结构编号
END_VAR
VAR_TEMP
tSrc : INT;
tDst : INT;
END_VAR
tSrc := Src * 10;
tDst := Dst * 10;
WORD_TO_BLOCK_DB(DB_No).DD[tDst] := WORD_TO_BLOCK_DB(DB_No).DD[tSrc];
tSrc := tSrc + 4;
tDst := tDst + 4;
WORD_TO_BLOCK_DB(DB_No).DD[tDst] := WORD_TO_BLOCK_DB(DB_No).DD[tSrc];
tSrc := tSrc + 4;
tDst := tDst + 4;
WORD_TO_BLOCK_DB(DB_No).DW[tDst] := WORD_TO_BLOCK_DB(DB_No).DW[tSrc];
END_FUNCTION
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54776条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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