回复:两种初始化

鸿源

  • 帖子

    336
  • 精华

    0
  • 被关注

    47

论坛等级:奇侠

注册时间:2011-03-06

白金 白金 如何晋级?

发布于 2017-04-26 08:38:37

13楼

展开查看
以下是引用宁超在2017-04-13 23:55:57的发言 >2楼

我也是用第一种,但是这个只能不能实现将FB里的参数的初始化,对于块内部的初始化,可以参考系统功能SFC6的F1帮助内容。

VAR_TEMP

TOP_SI: STRUCT

      EV_CLASS  : BYTE;

      EV_NUM    : BYTE;

      PRIORITY  : BYTE;

      NUM       : BYTE;

      TYP2_3    : BYTE;

      TYP1      : BYTE;

      ZI1       : WORD;

      ZI2_3     : DWORD;

END_STRUCT;


START_UP_SI: STRUCT

      EV_CLASS  : BYTE;

      EV_NUM    : BYTE;

      PRIORITY  : BYTE;

      NUM       : BYTE;

      TYP2_3    : BYTE;

      TYP1      : BYTE;

      ZI1       : WORD;

      ZI2_3     : DWORD;

END_STRUCT;

iRet     : INT;


END_VAR



BEGIN

// START UP =====================================================================

    iRet := SFC6 (TOP_SI:= TOP_SI, START_UP_SI:= START_UP_SI);

    IF (TOP_SI.NUM = 100) THEN

        

        QCMD_ON   := FALSE;

        QSTOP     := TRUE;

        QSTARTING := FALSE;

        QRUN      := FALSE;

        QSTOPPING := FALSE;

        QwState := 0;

        

        iRet := 0;

    END_IF;

// END STARTUP ==================================================================


我也是用第一种,但是这个只能不能实现将FB里的参数的初始化。

在这里你这是到底是能,还是不能呢。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54622条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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