麻烦各位前辈帮忙看一下这两个PLC程序有什么不同 实现什么功能 谢谢 点击:281 | 回复:2



penghuaren

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2010年3月22日
发表于:2010-03-23 10:29:08
楼主

麻烦各位高手帮忙解读一下 谢谢

AN  I0.0      //Counter (Byte 0) on
JC  next
L  QB 0
L  1
+I
T QB 0
next: AN  I 1.0    // Shift (Byte 1) on
        JC ende 
        L  0
        L  QB 1
       <> I
       JC  ug0
       L  1
      JU  con1
ug0:  NOP 0
         SLW  1
con1: T QB 1
          CALL "WAIT"
         WT:=30000


ende: BE
--------------------------------------------------------------------------------------------------

CALL "RED_IN" , DB10 //Redundant IO: Inputs
RETURN_VAL:=MW10
EXT_INFO :=MW12


AN  I 0.0       //Counter (Byte 0) on
JC  next
L  QB 0
L  1
+I
T  QB 0
next: AN I 1.0    // Shift (Byte 1) on
       JC ende
        L  0
        L  QB 1
       <> I
      JC ug0
      L 1
     JU con1
ug0: NOP 0
        SLW 1
con1: T QB 1
          CALL "WAIT"
         WT:=30000
ende: NOP 0
CALL "RED_OUT" , DB11 //Redundant IO - Outputs
RETURN_VAL:=MW14
EXT_INFO :=MW16
BE
-----------------------------------------------------------------------------------




鸿遇

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2006年4月22日
发表于:2011-07-02 10:38:48
1楼
ende: BE这个指令什么意思?

yanglizhyx

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 19回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2010年3月18日
发表于:2011-07-02 13:10:39
2楼

ende是标号,而 BE表示结束程序块。


热门招聘
相关主题

官方公众号

智造工程师