首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 电工技术 > 机电工程
基于PLC的钢筋弯曲机弯曲参数设定
来源:电工技术  作者:佚名  2016-12-12 10:37:37



    在西门子S7-200 PLC的Step 7 MicroWIN软件中,用语句表指令进行程序设计。钢筋弯曲参数控制程序包括设定弯曲参数的主程序、数据人口初始化及显示定时中断连接的子程序、显示定时的中断程序。
   (1)设定弯曲参数的主程序0B1。
程序段1:调用子程序
LD    SM0.1       CALL  SBRO
程序段2:参数显示选择按键防抖
LD    10.2        TOF   T41,3
程序段3:参数显示选择程序1
LD   T41         EU
INCW  VW40
程序段4:参数显示选择程序2
LDW>VW40.3              MOVW  0,VW40
程序段5:加料防抖及延时
LD 10.3                 TOF T42,3
ION  T44,1
程序段6:减料防抖及延时
LD 10.4                 TOF  T4313
ION  T45、 1
程序段7:每秒加减10的时间基准
LDN>VW46                TON  T46,1
程序段8:手动增数按键程序,分为角度增加及秒数增加
两部分
LD T42‘EU
EU                      OLD
OLD                     LPS
LDW> T44,20            AW  VW40,0
A     SM0.5             INCW VW300
EU                      UP
OLD                     AW  VW40,3
LDW>  T44,80           INCW  VW40,3
A     T46
程序段9:手动减数按键程序,分为角度减小及秒数减小
两部分
LD T43                  EU
EU                      OLD
LDW>  T45,20           LPS
A     SM0.5             AW=   VW40,0
EU                      DECW  VW300
OLD                     UP
LDW>  T45、 80           AW VW40,3
A     T46               DECW  VW360
程序段10;4个变量存储器字数值界限的设定
LD  SM0.0               LRD
LPS                     AW>  VW340,9999
AW>   VW300, +180       MOVW 9999, VW340
MOVW  +180,VW300       LRD
LRD                     AW<  VW340,0
AW<   VW300,-180        MOVW 0,VW340
MOVW-180,VW320        LRD
LRD                     AW>  VW360,120
AW>   VW320,+180       MOVW  120,VW360
MOVW  +180,VW320       LPP
LRD                     AW<  VW360、 0
AW<   VW320,-180        MOW 0,VW360
MOW-180、 VW320
程序段11:弯曲角度显示最左端小横线闪动程序
LD  SMO.0               LRD
LPS                     A  SM0.5
AW>=  VW300,0          LPS
MOVW VW300,VW370       AW>=  VW300,0
IBCD  VW370             MOVW  16#0A,VW378
LRD                     UP
AW<   VW300,0           AW<   VW300,0
MOVW  16#FFFF,VW302     MOVW  16#0A,VW378
AENO                    LRD
*I VW300,VW370          AN  SM0.5
AENO                    LPS
MOVW VW302,VW370        AW>=  VW300,0
IBCD  VW370             MOVW  16#OD,VW378
LRD                     LPP
MOVW VW370,VW380        AW<   VW300,0
SLW   VW380,4           MOVW  16#OB,VW378
                                      LPP
                              MOVD  VD378、VD384
                                  SED   VD384.4
程序段12:弯曲角度的加负号程序
LD  SMO.0               MOVW VW322, VW324
LPS                     IBCD  VW324
AW>=  VW320,0          LRD
MOVW VW320,VW334       MOVW  VW324,VW330
LPP                     SLW VW330,4
AW<   VW320,0          LRD
LPS                     MOVW  16#0B,VW328
MOVW  16#FFFF,VW322    LPP
AENO                    MOVD  VD328,VD332
*I<    VW320,VW322      SRD   VD332,4
AENO
程序段13:时间显示最左端S闪动程序
LD  SMO.0               MOVW  16#0D、 VW438
LPS                     LRD
MOVW VW360,VW400       AN  SM0.5
IBCD  VW400             MOVW  16#05,VW438
MOVW  VW400, VW440      UP
SLW   VW440,4          MOVD  VD438,VD442
A  SMO.5                SRD   VD442。4
程序段14:根据显示选择的结果将相应的数据送入显示通

LD  SMO.0               LRD
LPS                     AW=   VW40,2
AW=   VW40、 0           MOVW VW340,VW2030
MOVW VW386、 VW2030      LPP
LRD                     AW=   VW40,3
AW=   VW40、 1           MOVW VW444, VW2030
MOVW  VW334、 VW2030
   (2)数据人口初始化及显示定时中断连接的子程序
SBR_0。
程序段1:初始化数据入口
LD  SM0.0               MOVW  1234,VW340
MOVW 90,VW300          MOVW  20,VW360
MOVW  120,VW340
程序段2:连接显示定时中断
LD  SM0.0               ATCH  INTO、 10
MOVB   10,SMB34        ENI
   (3)显示定时的中断程序INT0。
程序段1:将脉冲转换为M31. 0备用
LD  M31.0               S  M31.0,1
LPS                     LPP
NOT                     R  M31.0,1
程序段2:将待显示数转换成BCD码
LD SM0.0                MOVW VW334,VW1034
MOVW  VW2030,VW2034     IBCD  VW1034
IBCD   VW2034

上一页  [1] [2] [3]  下一页

关键词:

  • 好的评价
      0%(0)
  • 差的评价
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:7,218.75000 毫秒