参考文献
[1] 张万忠,刘明芹《电器与PLC控制技术》[第二版]北京:化学工业出版社,2008 [2] 西门子公司SIMATIC S7-200系统手册,2002
[3] 张万忠,孙晋《可编程控制器入门与应用实例》北京:中国电力出版社,2005 [4] 王永华《现代电气控制及PLC应用技术》北京:北京航空航天大学出版社,2000 [5] 李长久《PLC原理及应用》北京:机械工业出版社,2006 [6]廖常初《PLC编程及应用》北京:机械工业出版社,2005
[7]张桂香《电气控制与PLC应用》 北京:化学工业出版社,2006 [8]王淑英《电器控制与PLC控制技术》北京:机械上业出版社,2005 [9]李永乐《交流电机数字控制系统[》机械工业出版社,2002 [10]韩安荣《通用变频器及应用》北京:机械工业出版社,2000
[11]赵洪恕,王忠石,简维新《PLC控制交流调速控制系统在电梯中的应用,基础自 动化》2002年2月第七期
[12]许正军,曾献辉,陈瑞琦《变频器的PC控制》电气自动化,2000 [13]马寅《起重机的变频调速》起重运输机械,2001 [14]韩安荣《通用变频器及其应用》北京:机械上业出版社,2004
[15]王兆义《小型可编程控制器实用技术》北京:机械工业业出版社,2007 [16]刘晓庆《基于PLC控制的变频调速在桥式起重机中的应用》机械工业出版社,2001
[17]吴中俊,黄永红《可编程序控制器原理及应用》北京:机械工业出版社,2003 [18]张燕宾《PWM变频调速应用技术》北京:机械工业出版社(第2版),2002 [19]倪远平《现代低压电器及其控制技术》重庆:重庆大学出版社,2003 [20]汪道辉编著《逻辑与可编程控制系统》北京:机械工业出版社,2001
32
附录
附录一 桥式起重机PLC控制系统STL语言程序设计
ORGANIZATION_BLOCK MAIN:OB1 TITLE=程序注释 BEGIN Network 1 // 网络注释 LD SM0.0 CALL SBR0 Network 2 // 总电源开关 LD I0.0 O Q0.0 AN I0.1 AN I0.7 = Q0.0 Network 3
// 调用大车程序 LD I1.4 CALL SBR1 Network 4
// 调用小车程序 LD I1.7 CALL SBR2 Network 5
// 调用主钩程序 LD I2.3 CALL SBR3 Network 6
// 调用副钩程序 LD I2.6 CALL SBR4
END_ORGANIZATION_BLOCK
SUBROUTINE_BLOCK 公用程序:SBR0 TITLE=公用程序 BEGIN Network 1
// 上电及主令开关经过零位时清档位存储器VB100 LD I0.2
33
ED
LD M11.2 ED OLD
LD M11.3 ED OLD
O SM0.1 AN I0.1 MOVB 0, VB100 Network 2
// VB100为0时M11.0置1 LDB= VB100, 0 = M11.0 Network 3
// VB100为5时M11.1置1 LDB= VB100, 5 = M11.1 Network 4
// I1.0接一次,VB100加1(VB100小于5) LD I1.0 EU
AN M11.1 INCB VB100 Network 5
// I1.1接一次,VB100减1(VB100大于0) LD I1.1 EU
AN M11.0 DECB VB100 Network 6
// 速度输出程序 LDN I0.1 AN M11.3 AN M11.2 A Q0.0 LPS
LDB= VB100, 1 OB= VB100, 3 OB= VB100, 5 ALD
= M10.4 LRD
LDB= VB100, 2
34
OB= VB100, 3 ALD
= M10.5 LPP
LDB= VB100, 4 OB= VB100, 5 ALD
= M10.6 Network 7
// 主令控制器控制电动机正反转 LDN I0.1 A Q0.0 LPS
AN I0.3 A I0.5 AN M11.3 = M11.2 LPP
AN I0.4 A I0.6 AN M11.2 = M11.3
END_SUBROUTINE_BLOCK
SUBROUTINE_BLOCK 大车程序:SBR1 TITLE=大车控制程序 BEGIN
Network 1 // 网络标题 // 急停
LD I1.2 AN I1.3 = Q0.1 Network 2 // 复位
LD I1.3 AN I1.2 = Q0.2 Network 3 // 大车电源 LD I1.4 O Q0.3 AN I0.1 AN I1.5 AN I1.6
35
= Q0.3 Network 4
// 大车速度控制 LDN I0.5 A Q0.3 LPS
A M11.2 AN Q0.5 = Q0.4 LRD
A M11.3 AN Q0.4 = Q0.5 LRD
A M10.4 = Q0.6 LRD
A M10.5 = Q0.7 LPP
A M10.6 = Q1.0
END_SUBROUTINE_BLOCK
SUBROUTINE_BLOCK 小车程序:SBR2 TITLE=子程序注释 BEGIN
Network 1 // 网络标题 // 急停
LD I1.2 AN I1.3 = Q0.1 Network 2 // 复位
LD I1.3 AN I1.2 = Q0.2 Network 3 // 小车电源 LD I1.7 O Q1.1 AN I0.1 AN I2.0 AN I2.1
36