回复:求教?在DB1中定义了数组,并初始化,但在OB1中为何读不出数组的初值?

yimu

  • 帖子

    29
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2005-10-17

普通 普通 如何晋级?

发布于 2005-11-01 15:33:32

0楼

hannibar侠客,请看,这是我将DB1转换到SLT源文件中,看到了问题?

TYPE "COLOR_DATE"
VERSION : 0.1


STRUCT
COLOR_BIT : BOOL ;
COLOR_NUM : INT := 100;
END_STRUCT ;
END_TYPE

DATA_BLOCK "DB_SHARENUM"
TITLE =
VERSION : 0.1


STRUCT
NUM_2X3 : ARRAY [1 .. 3 ] OF WORD := W#16#7, W#16#8, W#16#9;
NUM_WORD : WORD := W#16#300;
COLOR : "COLOR_DATE";
END_STRUCT ;
BEGIN
NUM_2X3[1] := W#16#1;
NUM_2X3[2] := W#16#2;
NUM_2X3[3] := W#16#3;
NUM_WORD := W#16#300;
COLOR.COLOR_BIT := FALSE;
COLOR.COLOR_NUM := 100;
END_DATA_BLOCK

DB1中我定义数组,并付初值为“W#16#7,W#16#8,W#16#8”
怎么源文件执行时变成了:
NUM_2X3[1] := W#16#1;
NUM_2X3[2] := W#16#2;
NUM_2X3[3] := W#16#3;

不知为何
你好
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54622条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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