请帮忙分析一下SCL程序,我不太懂,谢谢!

我在pcs7中添加了一个sfc,里边就一个初始化、一个条件、一个结束(用的M点来做试验),编译后报了三个错误。代码如下:
// *** AFC FC732, SFC-Plan SFC(1) *** //
FUNCTION FC732 :VOID

// KNOW_HOW_PROTECT
AUTHOR : ES_MAP

VAR_INPUT
  PART     :INT;
  SEQ_NR   :INT;      // Nr aktive Kette
END_VAR
VAR_TEMP
  retSFC20 :INT;         // R點kgabewert f黵 SFC20
END_VAR
CONST
  NEUSTART       := 0;
  CHART_BEGIN    := 1;
  SEQ_BEGIN      := 2;
  SEQ            := 3;
  SEQ_END        := 4;
  CHART_END      := 5;
END_CONST

BEGIN;
  IF (PART = SEQ) THEN
    IF (SEQ_NR = 1) THEN   //Ablaufkette RUN ist aktiv
      (*  SID: 0, SNr: 1, SName: START    *P* *)
      IF ( DB80.DX98.1 ) THEN
        M4.0:=DB77.DX5.7;
      END_IF;
      (*  SID: 1, SNr: 2, SName: END    *P* *)
      IF ( DB80.DX99.1 ) THEN
        M4.2:=DB77.DX6.1;
      END_IF;
    END_IF;

END_IF;
END_FUNCTION

最佳答案

我拷贝楼主的程序,编译也通过,没有任何的问题。请把报错的内容贴上来看一下吧。

提问者对于答案的评价:
谢谢了.

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc173167.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月13日
下一篇 2017年6月13日

相关推荐