在西门子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] 下一页