您现在所在的是:

西门子SIEMENS

回帖:12个,阅读:2269 [上一页] [1] [2] [下一页]
1205
ranbin
文章数:50
年度积分:50
历史总积分:1205
注册时间:2005/6/10
发站内信
发表于:2009/6/3 17:17:40
#10楼
A     M    120.7                  //常开
     AN    DB40.DBX    0.0             //常闭
     AN    DB40.DBX    0.4             //常闭
     AN    DB40.DBX    0.5             //常闭
     R     M    120.7                  //复位M120.7
     S     DB40.DBX    0.0             //置位 DB40.DBX    0.0

     A(                                //并联常开开始
     O     DB40.DBX    0.4             //常开
     O     DB40.DBX    0.5             //常开
     )                                 //并联结束
     A     DB40.DBX    0.0             //常开
     R     DB40.DBX    0.0             //复位数据块里的布尔变量DB40.DBX0.0
     L     W#16#6                      //将16进制的6进行赋值
     T     DB40.DBW   10               //把16进制的6赋值到 DB40.DBW10 里面来
     CALL  FB     8 , DB50             //调用FB块8(FB8的数据块是DB50)
      IN0  :='S'    //在数据块FB8里建立的临时变量
IN1:  =     DB40.DBX    0.0             //FB8块的输入角1是数据块里面的布尔变量DB40.DBX0.0
IN2:  =     DB40.DBX    0.1             //FB8块的输入角2是数据块里面的布尔变量DB40.DBX0.1
      IN3  :=272         //在数据块FB8里建立的临时变量
      IN4  :=42          //在数据块FB8里建立的临时变量
      IN5  :=DB43.DBW702   //在数据块FB8里建立的临时变量
      IN6  :=DB40.DBW10      //在数据块FB8里建立的临时变量
      IN7  :=               //在数据块FB8里建立的临时变量
      IN8  :='X'            //在数据块FB8里建立的临时变量
      IN9  :=               //在数据块FB8里建立的临时变量
      IN10 :=               //在数据块FB8里建立的临时变量
      IN11 :=                //在数据块FB8里建立的临时变量
      IN12 :=                 //在数据块FB8里建立的临时变量
      OUT13:=DB40.DBX0.4       //FB8块的输出角13是数据块里面的布尔变量DB40.DBX0.4
      OUT14:=DB40.DBX0.5       //FB8块的输出角14是数据块里面的布尔变量DB40.DBX0.5
      OUT15:=DB40.DBW12        //FB8块的输出角15是数据块里面的字DB40.DBW12
     A     DB40.DBX    0.4             //下面的你可以在程序里面按F1提示帮助来帮你解释!具体还是你要多看书。(上面的FB8是一个方块调用图形---主要就是调用FB8的)
     JCN   M001
     L     DB40.DBW    6
     +     1
     T     DB40.DBW    6
     NOP   0
     NOP   0
     NOP   0
     JU    M002
M001: A     DB40.DBX    0.5
     JCN   M003
     L     DB40.DBW    8
     +     1
     T     DB40.DBW    8
     SET  
     =     M    120.6
     SET  
     =     M    120.7
     NOP   0
     NOP   0
     NOP   0
     L     0
     L     DB40.DBW   12
     ==I  
     JC    M002
     T     DB40.DBW   14
     JU    M002
M003: L     0
     L     DB40.DBW   12
     ==I  
     JC    M002
     T     DB40.DBW   14
     SET  
     =     M    120.6
     SET  
     =     M    120.7
     NOP   0
     NOP   0
     NOP   0
M002: CLR  
     L     DB43.DBW  700
     T     MW   156
     SET  
     =     DB41.DBX    0.0
     CALL  FB     7 , DB70
IN0:  =     DB41.DBX    0.0
      IN1  :=
      IN2  :=272
      IN3  :=43
      IN4  :=DB43.DBW704
      OUT5 :=
      OUT6 :=
      OUT7 :=
      OUT8 :=
      OUT9 :=
      OUT10:=DB41.DBX0.4
      OUT11:=DB41.DBX0.5
      OUT12:=DB41.DBW10
      OUT13:=DB41.DBW12
     A     DB41.DBX    0.4
     JCN   M001
     L     DB41.DBW    6
     +     1
     T     DB41.DBW    6
     SET  
     =     M    120.3
     L     DB41.DBW   10
     T     DB41.DBW    4
     JU    M002
M001: A     DB41.DBX    0.5
     JCN   M003
     L     DB41.DBW    8
     +     1
     T     DB41.DBW    8
     L     0
     L     DB41.DBW   12
     ==I  
     JC    M002
     T     DB41.DBW   14
     JU    M002
M003: L     0
     L     DB41.DBW   12
     ==I  
     JC    M002
     T     DB41.DBW   14
     SET  
     =     M    120.4
M002: CLR  
     SET  
     =     M    120.7

因为人家是菜鸟,所以大家也包涵一下!我也在学习中,希望大家互勉!
1205
ranbin
文章数:50
年度积分:50
历史总积分:1205
注册时间:2005/6/10
发站内信
发表于:2009/6/3 17:22:38
#11楼
对了补充一下:由于我也是在学习当中,如果有错误请大家指正,谢谢!说到转成梯形图---由于指令语言很多都转换不了梯形图,所以一楼也没有办法转换的!大家能够帮点就帮点吧!工控行业互学互勉!
1285
wuyunduoduo
文章数:107
年度积分:50
历史总积分:1285
注册时间:2006/1/22
发站内信
发表于:2009/6/7 20:06:11
#12楼
三菱的
不熟悉

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005