1、西安航空职业技术学院EMBEDCORELDRAWGRAPHIC9毕业设计论文PAGE3装卸料小车多方式运行的PLC控制系统设计【摘要】早期运料小车电气控制系统多为继电器接触器组成的复杂系统,这种系统存在设计周期长、体积大、成本高等缺陷,无数据处理和通信功能,必须有专人负责操作,将PLC应用到运料小车电气控制系统,可实现运料小车的自动化控制,降低系统的运行费用,PLC运料小车电气控制系统具有连线简单,控制速度快,可靠性和可维护性好,易于安装、维修和改造等优点。随着经济的发展,运料小车不断扩大到各个领域,从手动到自动,逐渐形成了机械化、自动化。将PLC应用到运料小车电气控制系统,可实现运料小车的自
2、动化控制,降低系统的运行费用。通信和数据连接功能选项使得PLC在体积、通信和特殊功能模块等重要的应用方面非常完美。本课题主要包括分析被控对象和明确系统控制要求、PLC选型、确定系统的I/O设备的数量及种类、控制流程设计、控制程序设计。PLC在运料小车控制系统中的应用,已经在国内外工程、工厂中得到实际应用,具有巨大的经济和社会价值,其智能化和自动化的思路值得以后继续深入研究和推广。关键词PLC运料小车控制系统I/O点西安航空职业技术学院EMBEDCORELDRAWGRAPHIC9毕业设计论文PAGE3ABSTRACTEARLYELECTRICCARCONTROLSYSTEMOFTHETRANSP
3、ORTEROVERTHERELAYCONTACTORCOMPLEXSYSTEMCOMPOSEDOFTHESYSTEMDESIGNCYCLE,THEREISALONG,BULKY,HIGHCOST,DEFECTS,NODATAPROCESSINGANDCOMMUNICATIONSFUNCTIONS,MUSTBEHANDOPERATED,WILLBEAPPLIEDTOTRANSPORTMATERIALSCARPLCELECTRICALCONTROLSYSTEMANDCANREALIZEAUTOMATICCONTROLOPERATIONOFTHECAR,REDUCINGTHERUNNINGCOSTS
4、OFTHESYSTEM,PLCCONTROLSYSTEMFORELECTRICCARTRANSPORTERWITHASIMPLECONNECTIONTOCONTROLSPEED,RELIABILITYANDMAINTAINABILITYISGOOD,EASYTOINSTALL,REPAIRANDIMPROVEMENTANDSOONWITHECONOMICDEVELOPMENT,TRANSPORTMATERIALSTOVARIOUSAREASOFGROWINGCAR,FROMMANUALTOAUTOMATIC,ANDGRADUALLYFORMEDTHEMECHANIZATIONANDAUTOMA
5、TIONPLCAPPLIEDTOTRANSPORTMATERIALSTOCARELECTRICALCONTROLSYSTEMANDCANREALIZEAUTOMATICCONTROLOPERATIONOFTHECARANDREDUCESYSTEMOPERATINGCOSTSCOMMUNICATIONSANDDATACONNECTIVITYOPTIONSMAKEPLCINVOLUME,COMMUNICATIONSANDSPECIALFUNCTIONMODULESSUCHIMPORTANTAPPLICATIONSPERFECTLYTHETOPICSINCLUDEANALYSISOFPLANTAND
6、ACLEARSYSTEMCONTROLREQUIREMENTSPLCSELECTIONDETERMINETHESYSTEMSI/ODEVICENUMBERANDTYPECONTROLPROCESSDESIGNCONTROLPROGRAMMINGPLCCONTROLSYSTEMINTHECARTRANSPORTERINTHEAPPLICATION,HASBEENINDOMESTICANDINTERNATIONALPROJECTSHASBEENAPPLIEDINTHEFACTORY,WITHHUGEECONOMICANDSOCIALVALUE,THEINTELLIGENCEANDAUTOMATIO
7、NBEYONDTHEIDEAWORTHYOFFURTHERRESEARCHANDEXTENSIONKEYWORDSPLCTRANSPORTERCARTCONTROLSYSTEMI/OPOINTS西安航空职业技术学院EMBEDCORELDRAWGRAPHIC9毕业设计论文PAGE3目录1控制系统介绍111控制系统在运输小车中的作用与地位112控制系统介绍12运输小车系统方案的选择321可编程控制器PLC的优点322小车运输系统方案的选择43运料小车控制系统的方案论证531运料小车控制系统的控制内容与要求5311运料小车的运动流程5312设备控制要求632方案论证64硬件的选择和程序设计741系统
8、硬件设计7411PLC的选型7412S7200CPU226简介742系统变量定义及分配表743系统接线图设计844控制系统程序设计9441系统的起停控制9442系统的呼车控制10443系统的呼车反转控制12444系统的呼车正转控制155系统调试及结果分析1951系统调试及解决的问题1952结果分析1953小车的优缺点分析1954设计的改进及推广20结束语21谢辞22文献23西安航空职业技术学院毕业设计论文11控制系统介绍11控制系统在运输小车中的作用与地位在现代化工业生产中,为了提高劳动生产率,降低成本,减轻工人的劳动负担,要求整个工艺生产过程全盘自动化,这就离不开控制系统。控制系统是整个生产
9、线的灵魂,对整个生产线起着指挥的作用。一旦控制系统出现故障,轻者影响生产线的继续进行,重者甚至发生人身安全事故,这样将给企业造成重大损失。运输小车是基于PLC控制系统来设计的,控制系统的每一步动作都直接作用于运输小车的运行,因此,运输小车性能的好坏与控制系统性能的好坏有着直接的关系。运输小车能否正常运行、工作效率的高低都与控制系统密不可分。12控制系统介绍本控制系统主要是用于控制运输小车的自动运输。它既能减轻人的劳动强度又能自动准确到达人不能达到或很难到达的预定位置。图11各工位的限位开关和呼车按钮的布置确定输入、输出电器。每个工位应设置一个限位开关和一个呼车按钮,系统要有用于启动SB1和停止
10、SB2的按钮,这些是PLC的输入元件I20,I21;小车要用一台电动机拖动,电动机正转时小车驶向高位,反转时小车驶向低位,电动机正转反转各需要一个接触器,是PLC的执行元件。另外各工位还要有指示灯作呼车显示。因为小车到达每个工位要停止,所以每个工位要装有限位开关,当小车到达各个工位碰撞限位开关,限位开关给PLC一个信号使电机停止转动,小车失去动力停在这个呼车工位。电动机和指示灯是PLC的控制对象。各工位的限位开关和呼车按钮的布置如图11所示,图中ST和SB的编号也是各工位的编号。ST为滚轮式,可自动复位。用PLC对运输小车实现控制,其具体要求如下西安航空职业技术学院毕业设计论文21PLC得电后
11、,车停在1到8某个加工点称为工位,若没有用车呼叫(称为呼车时,则呼车指示灯亮,表示1到8各工位可以呼车。2若某工位呼车按本位的呼车按钮时,则呼车指示灯熄灭,表示此后呼车无效。3系统停止时,呼车无效。系统启动后,当呼车位号大于停车位号时,小车自动向高位行驶;当呼车位号小于停车位号时,小车自动向低位行驶;当小车到达呼车位时,自动停车。4在小车到达呼车位的30S时间内仅供本车位使用,呼车操作无效。只有当30S延时时间到以后,小车才能重新响应呼车信号。5临时停电后再复电,小车不会自行起动。西安航空职业技术学院毕业设计论文32运输小车系统方案的选择21可编程控制器PLC的优点可编程控制器PLC对用户来说
12、,是一种无触点设备,改变程序即可改变生产工艺。目前,可编程控制器已成为工厂自动化的强有力工具,得到了广泛的推广应用。可编程控制器是面向用户的专用工业控制计算机,具有许多明显的特点。(1)可靠性高,抗干扰能力强高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。例如西门子公司生产的S7系列PLC平均无故障时间高达30万小时。一些使用冗余CPU的PLC的平均无故障工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也
13、就大大降低。此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。(2)配套齐全,功能完善,适用性强PLC发展到今天,已经形成了大、中、小各种规模的系列化产品。可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制、温度控制、CNC等各种工业控制中。加上PLC通信能力的增强及人机界面技术的发展,使用PLC组成各种
14、控制系统变得非常容易。(3)易学易用,深受工程技术人员欢迎PLC作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。(4)系统的设计、建造工作量小,维护方便,容易改造PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品
15、种、小批量的生产场合。(5)体积小,重量轻,能耗低西安航空职业技术学院毕业设计论文4以超小型PLC为例,新近出产的品种底部尺寸小于100MM,重量小于150G,功耗仅数瓦。由于体积小,很容易装入机械内部,是实现机电一体化的理想控制设备。22小车运输系统方案的选择实现小车运输系统控制有很多方法来实现,可以用单片机、可编程控制器PLC等元器件来实现。但在单片机控制系统电路中需要加入A/D,D/A转换器,线路复杂,还要分配大量的中断口地址。而且单片机控制电路易受外界环境的干扰,也具有不稳定性。另外控制程序需要具有一定编程能力的人才能编译出,在维修时也需要高技术的人员才能修复,所以在此也不易用单片机来
16、实现。而从PLC的特点了解可知,PLC具有很多优点,因此我们归纳出可编程控制器PLC具有很高的可靠性,通常的平均无故障时间都在30万小时以上;安装,操作和维护也较容易;编程简单,PLC的基本指令不多,编程器使用比较方便,程序设计和产品调试周期短,具有很好的经济效益。此外PLC内部定时、计数资源丰富,可以方便地实现对运输小车的控制。因此,最终我选择了用可编程控制器PLC来实现运输小车系统的控制,完成本次的设计题目。西安航空职业技术学院毕业设计论文53运料小车控制系统的方案论证31运料小车控制系统的控制内容与要求311运料小车的运动流程某自动生产线上运料小车的运动如图31所示低位高位图31运输小车
17、示意图运料小车由一台三相异步电动机拖动,电机正转,小车向高位行,电机反转,小车向低位行。电动机正反转主电路图如图32所示图32三项异步电动机正反转主电路图在生产线上有8个编号为L8的站点供小车停靠,在每一个停靠站安装一个行程开关以监测小车是否到达该站点。对小车的控制除了启动按钮和停止按钮之外,还设有8个呼叫按钮开关SB1SB8)分别与8个停靠站点相对应。西安航空职业技术学院毕业设计论文6312设备控制要求运料小车在自动化生产线上运动的控制要求如下(1)按下启动按钮,系统等待30秒开始工作,按下停止按钮,系统停止工作;(2)若某工位呼车按本位的呼车按钮时,则呼车指示灯熄灭,表示此后呼车无效。(3
18、)系统停止时,呼车无效。系统启动后,当呼车位号大于停车位号时,小车自动向高位行驶;当呼车位号小于停车位号时,小车自动向低位行驶;当小车到达呼车位时,自动停车。(4)在小车到达呼车位的30S时间内仅供本车位使用,呼车操作无效。只有当30S延时时间到以后,小车才能重新响应呼车信号。(5)临时停电后再复电,小车不会自行起动。32方案论证早期运输小车电气控制系统多为继电器接触器组成的复杂系统,这种系统存在设计周期长、体积大、成本高等缺陷,几乎无数据处理和通信功能,必须有专人负责操作。后来,单片机应用到运料小车控制系统中。单片机有优异的性能价格比、集成度高、体积小、有很高的可靠性、控制功能强、低功耗、低
19、电压,便于生产便携式产品,外部总线增加了IC及SPI,单片机的系统扩展和系统配置较典型、规范,容易构成各种规模的应用系统。单片机编程方法复杂,不容易上手,使用于简单应用。将PLC应用到运料小车电气控制系统,可实现运料小车的自动化控制,降低系统的运行费用。PLC运料小车电气控制系统具有连线简单,控制速度快,精度高,可靠性和可维护性好,安装、维修和改造方便等优点。运料小车控制系统的控制系统构成图如33所示图33运料小车控制系统图启动按钮停止按钮8个呼叫按钮8个行程按钮PLC三相异步电动机西安航空职业技术学院毕业设计论文74硬件的选择和程序设计41系统硬件设计411PLC的选型在PLC日益成为工厂自
20、动化基本技术平台的时代,如何选用一部适合的PLC即满足技术要求,又能实现经济效益,是一项重要课题。PLC本身强调的特色为体积小、功能强、操作简便、程序设计简易、模块扩充性好、通信方便等,针对上述要求选择PLC控制系统。西门子公司的S7200系列PLC以其功能强、功能强大、性价比高等特点受到广泛青睐。因为该设计需要18个输入和11个输出故需要CPU有至少18个数字量输入PLC,故满足这一技术要求的S7200系列PLC的CPU类型有224、224XP、226等。PLC的选型不但要满足技术要求,还要考虑到经济性,因此这里选用S7200系列的226PLC。412S7200CPU226简介CPU226集
21、成24输入/24输出共48个数字量I/O点。可连接7个扩展模块,最大扩展至168路数字量I/O点或35路模拟量I/O点。16K字节程序和数据存储空间。6个独立的30KHZ高速计数器,2路独立的20KHZ高速脉冲输出,具有PID控制器。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子可很容易地整体拆卸。是具有较强控制能力的控制器。42系统变量定义及分配表根据控制要求,PLC控制运输小车的输入输出I0地址编排如下表所示表41I/O地址分配输入输出I20起始按钮SB9Q00电动机正传KM1I21停止按钮SB10Q01电动机反传KM2I001号工位呼车SB1
22、Q02呼车指示灯HLI012号工位呼车SB2Q101号工位成功呼车指示灯I023号工位呼车SB3Q112号工位成功呼车指示灯I034号工位呼车SB4Q123号工位成功呼车指示灯I045号工位呼车SB5Q134号工位成功呼车指示灯I056号工位呼车SB6Q145号工位成功呼车指示灯I067号工位呼车SB6Q156号工位成功呼车指示灯I078号工位呼车SB7Q167号工位成功呼车指示灯西安航空职业技术学院毕业设计论文8I101号工位限位开关SQ1Q178号工位成功呼车指示灯I112号工位限位开关SQ2I123号工位限位开关SQ3I134号工位限位开关SQ4I045号工位限位开关SQ5I156号工位
23、限位开关SQ6I167号工位限位开关SQ7I178号工位限位开关SQ843系统接线图设计PLC型号的选择由于该系统是在原来CPU226的基础上改进的设备,而现在共用了18个输入,用直流24V;11个输出,用交流电220V,所以我选择用S7200系列CPU226。CPU226的主要的技术参数输入24VDC,24点;输出220VAC,16点;电源电压为220V50HZ。图41系统接线图西安航空职业技术学院毕业设计论文944控制系统程序设计运料小车控制系统流程图如图42所示图42运料小车控制系统流程图根据运料小车控制系统流程图,可以确定本次设计的自动运输小车梯形图分别如下所示。441系统的起停控制按
24、下启动按钮SB9则输入点I20接通,M00保持得电系统运行。M00得电常开闭合定时器T37开始计时,计时器定时设置30秒,三十秒后T37的常开触点闭合。系统启动传送停车位信号传送呼车位信号何处呼车车呼车信号封锁小车驶向高位小车驶向低位小车到达呼车位停30S有呼车解除呼叫信号封锁有无高位呼低位呼西安航空职业技术学院毕业设计论文10三十秒后T37的常开触点闭合工作指示灯Q02点亮,可以呼车。442系统的呼车控制中间继电器M10M17各代表1号工位到8号工位呼车状态,而Q10Q17各代表呼车成功的状态,如果此工位呼车成功,本工位小灯就点亮直到小车运动至本工位熄灭。西安航空职业技术学院毕业设计论文11
25、西安航空职业技术学院毕业设计论文12443系统的呼车反转控制当呼车位号小于停车位号时,电动机反转,小车自动向低位行驶;中间继电器M40M46各代表1号工位到7号工位反转向低位行驶的状况。西安航空职业技术学院毕业设计论文13西安航空职业技术学院毕业设计论文14西安航空职业技术学院毕业设计论文15444系统的呼车正转控制呼车位号大于停车位号时,电动机正传,小车自动向高位行车;中间继电器M30M36各代表8号工位到2号工位反转向低位行驶的状况。西安航空职业技术学院毕业设计论文16西安航空职业技术学院毕业设计论文17电动机反转,小车自动向低位行驶,中间继电器M40M46并联输出Q01。西安航空职业技术
26、学院毕业设计论文18电动机正传,小车自动向高位行驶,中间继电器M30M36并联输出Q00。西安航空职业技术学院毕业设计论文195系统调试及结果分析51系统调试及解决的问题本程序是用梯形图所写的,在调试时由于涉及8工位呼车,非常复杂所以在编写编译时,选择各个击破的方式。(1)先考虑安装启停按钮,启动后呼车指示灯点亮。(2)然后考虑8工位呼车时,如有一方呼车,呼车指示灯熄灭,此后其它工位呼车无效。(3)再就考虑电动机反转时1到8工位呼车,怎么样的情况小车满足向低位行驶,还有就是电动机正传时1到8工位呼车,怎么样的情况小车满足向高位行驶,各个工位正反转分析。(4)最后考虑小车到达呼车位30秒后呼车才
27、会有效。将系统梯形图导入西门子仿真软件进行仿真。选择CPU型号为226后装载程序。检查程序无误后将仿真软件切换到运行状态。按下启动开关SB9,I20所对应的指示灯亮,计时器T37开始计时,30S后呼车指示灯Q02亮可以呼车,按下某工位呼车按钮I10I17所对应的指示灯亮,根据小车停止的位置,判断小车即将是向高位行驶还是低位行驶,确定输出正反转继电器Q00或Q01对应的指示灯也同时亮。表明小车正向被呼的工位运行,此时手动按下对应的限位开关,I01I07对应的灯也亮,表明小车到达被呼叫的工位,此时定时器清零,开始新一轮的定时30秒。接着按下停止开关SB10,I21对应指示灯点亮。满足控制要求。反复
28、运行此程序也均能达到控制要求。52结果分析经调试测试该设计满足以下要求(1)开始小车停留在8个工位中任意一个的工位上,PLC上电后小车停在某工位30秒若没有呼车时则呼车指示灯亮,表示各工位可以呼车。(2)若某工位呼车时,该工位成功呼车灯点亮表示该工位呼车成功,呼车指示灯灭,表示此后呼车无效。(3)若小车所停工位号等于呼车号时小车原地不动;若小车所停工位号大于呼车号时,小车自动向高位行驶;若小车所停工位号小于呼车号时,小车自动向低位行驶;。当小车达到呼车位时自动停车。(4)小车到达呼车位时应停留30S供该工位使用。53小车的优缺点分析本设计运用的可编程控制器实现的自动运料小车控制器,避开了以往继
29、电器西安航空职业技术学院毕业设计论文20接触不良、开关易损坏等缺点,可靠性和稳定性都有所提高。在检测小车是否到达呼叫停靠点的时候,运用了行程开关,这样的检验系统让小车的停靠位置更加准确。与此同时,由于输入输出很明显,不需要好多额外的外接电路,让设计更简洁。这也是采用了成熟的可编程控制器带来的好处。即使在出现故障、紧急停止等环节中都能快捷操作。但设计过程中,只是基本实现了设计的要求,没有功能扩展,让系统显得比较简单。54设计的改进及推广在实际的运用过程中,为了便于智能化、无人化、远程化的操作,该设计控制器还应该联网,让多台控制器组成局域网,构成一套网路系统,便于通讯和控制操作。如修改软件设计中的
30、一些参数,能适合在不同的场合都能适合。在具体的设计中,应该还可以设计显示功能,显示运输小车到达指定的停靠站时所需时间;还可以在小车底部安装一个传感器,用来检测小车中的料是否卸完。这样就可更好地控制小车的运行,更加便于人们工作。此外,该运输小车控制器可以运用于大型的养殖行业,便于送料和喂养。这样就可以节约时间,提高效率。西安航空职业技术学院毕业设计论文21结束语随着毕业日子的到来,毕业设计也接近了尾声。经过两个月的奋战我的毕业设计终于完成了。在没有做毕业设计以前觉得毕业设计只是对这几年来所学知识的单纯总结,但是通过这次做毕业设计发现自己的看法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而
31、且也是对自己能力的一种提高。通过这次毕业设计使我明白了自己原来知识还比较欠缺。自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次毕业设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。在此要感谢我们的指导老师对我们悉心的指导,感谢老师们给我们的帮助。在设计过程中,我通过查阅大量有关资料,与同学交流经验和自学,并向老师请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大。在整个设计中我懂得了许多,我基本学会了PLC设计的步聚和基本方法,在没有做实践设计以前,我知道的撑握的都是思想上的,对一
32、些细节不加重视,当我把自己想出来的程序与到PLC中的时候,问题出现了,不是不能运行,就是运行的结果和要求的结果不相符合。能过解决一个个在调试中出现的问题,我对PLC的理解得到加强,看到了实践与理论的差距。这次毕业设计使我受益匪浅,学到的知识让我终生受用。本设计也存在不足的地方,如果思考小车的行车和惯性带来的工位限位开关冲过,如果能加深研究将有更稳定和安全的使用价值。我的心得也就这么多了,总之,不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何入手。最后终于做完了有种如释重负的感觉。此外,还得出一个结论知识必须通过应用才能实现其价值有些东西以为学会了,但真正到用的时候才发现是两
33、回事,所以我认为只有到真正会用的时候才是真的学会了。西安航空职业技术学院毕业设计论文22谢辞本论文是在老师指导下完成的,老师在学业上给了我很大的帮助,使我在设计过程中避免了许多无为的工作。老师一丝不苟、治学态度,诲人不倦的学者风范,更让我明白许多做人的道理,在此我对老师表示衷心的感谢本论文能够完成,要感谢自动化工程系的所有老师,是他们在这三年的时间里,教会我的专业知识。在我撰写论文期间,得到了我的指导老师的帮助,在忙碌的工作之余,给予我专业知识上的指导,而且教给我学习的方法和思路,使我在科研工作及论文设计过程中不断有新的认识和提高。老师为论文课题的研究提出了许多指导性的意见,为论文的撰写、修改
34、提供了许多具体的指导和帮助。多得他们的指导和帮助才使我能完成本论文。我会在以后的工作中为社会做出贡献去回报他们对我的教导。希望每个人都和我一样,通过做毕业设计,能够学到很多的知识与道理,大家都能用一颗热诚的心去投身未来的工作,报效祖国、父母、老师。在本文结束之际,特向我敬爱的王老师和自动化工程系所有老师致以最崇高的敬礼和深深的感谢西安航空职业技术学院毕业设计论文23文献1廖常初PLC编程及应用M北京机械工业出版社,20082电气控制与PLC应用,机械工业出版社,2001。3现代电气控制及PLC应用技术,北京航空航天大学出版社,20054可编程序控制器技术及应天京大学出版社,20085电器控制与PLC应用北京北京航空航天大学出版社,20076电气控制与可编程控制器北京机械工业出版社,20047电器控制与PLC北京机械工业出版社,2007