大家给我看看这段SCL其中的两段。

已锁定

田野_

  • 帖子

    46
  • 精华

    0
  • 被关注

    9

论坛等级:侠客

注册时间:2010-03-31

普通 普通 如何晋级?

大家给我看看这段SCL其中的两段。

716

3

2011-10-19 11:07:17

//-------------------------------//
FUNCTION FC51: VOID // programeable valves sub function //
// X1: KV##_SET;
// X2: LLOOP_SET;
// X3: STEP_BEGING;
// X4: STEP_END;
// X5: LLOOP_RUN;
// X6: STEP_RUN;
// X7: BED_RUN;
// X8: VALVES MAX_NUMBER
// Y2: KV##_RUN;
VAR_TEMP
Y1 : INT;
END_VAR
VAR_INPUT
X1,X2,X3,X4 : INT;
END_VAR
VAR_OUTPUT
Y2: ARRAY[1..42] OF BOOL;
END_VAR

Y1:=DB30.LLOOP + 1 - X2;
IF Y1<1 THEN
Y1 :=Y1 + DB30.STATE;
END_IF;
Y1:=Y1+DB30.CUTTED_NUM;
IF Y1>5 THEN
Y1:=Y1-5;
END_IF;
Y1:= (Y1 - 1)*6 + X1;
IF DB30.SLOOP>= X3 AND DB30.SLOOP<=X4 THEN
Y2[Y1]:= TRUE;
END_IF;

END_FUNCTION


其中:Y2: ARRAY[1..42] OF BOOL;
Y2[Y1]:= TRUE;
有点高不明白,尤其是Y2[Y1]这个。亲爱的大嫂大哥们,这是什么意思呢?
大家给我看看这段SCL其中的两段。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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