岸边桥式集装箱起重机PLC程序的设计与实现_第1页
岸边桥式集装箱起重机PLC程序的设计与实现_第2页
岸边桥式集装箱起重机PLC程序的设计与实现_第3页
岸边桥式集装箱起重机PLC程序的设计与实现_第4页
岸边桥式集装箱起重机PLC程序的设计与实现_第5页
免费预览已结束,剩余9页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本文以外高桥四期集装箱码头的岸边桥式集装箱起重机(简称岸桥)设计为例,介绍了应用西门子公司的S7-400系列PLC进行岸桥PLC程序的设计与实现。对部分重要的子程序的编写进行了详细分析,包括起重机主要机构的程序,辅助机构的程序.对于程序调试时所遇到的程序的统一性问题,本文也进行了分析并提出了解决的办法。最终,文章还对该PLC程序的优缺点进行了分析与比较。关键词:岸桥,PLCTHEDESIGNANDIMPLEMENTATIONOFQUAYSIDECONTAINERCRANEPLCPROGRAMAbstractWiththeexampleofQuaySideContainerCranedesign

2、forWAIGAOQIAO4thcontainerterminal,thisarticleintroducedthedesignandimplementationofQuaySideContainerCranePLCprogram。ItbaseonthehardwareproductofSIEMENS,whichisS7seriesPLC.Itisanalysedthathowtowritetheprograminsuchsubprogram,liketheprogramformainmotionmechanicalsystem,auxiliarysystem.Fortheproblemmet

3、duringthefieldcommission,whichisdealingwithdifferentdatabetweendifferentcranesinoneprogram,itisbeenanalysedandsolvedatlast。Attheendofthearticle,thevirtuesandshortnessofthePLCprogramforthisprojectisalsobeenanalysed。KEYWORDS:QuaySideContainerCranePLC1.概述由于PLC控制系统可靠,方便等特点,其已在集装箱起重机上广泛使用,目前已取代了早期的继电器控制回

4、路系统。同时由于总线系统的发展,PLC所需采集的各类开关,传感器信号可以通过远程I/O站实现,大大节省了电缆布线成本,也节约了故障查询时间.本文主要阐述的就是岸桥控制系统的核心内容设计:岸桥PLC程序的设计与实现。在这套系统中,控制系统的主要元件PLC是采用了SIEMENS公司的S7400作为PLC主站,ET200作为远程模块站。整个系统通过PROFIBUS总线将PLC主站与各远程模块站及控制传动机构的变频器相连,见如下单线图11所示:图11:以PLC为核心的岸桥电气控制系统图图11中,S7-400PLC是整个系统的核心所在,它有两个PROF旧US总线接口,一条总线连接所有传动机构变频器(变频

5、器由整流器与逆变器组成),这样一来变频器所需要的命令,运行状态的反馈等信号均可以通过PROFIBUS通讯来实现。另一条总线则连接所有的I/O远程站,实现采集信号和输出信号,大大节约了布线.PLC同时也带有以太网接口,可以方便的与计算机连接,这样一来工程技卜人员可以通过计算机的人机界面来监控岸桥的运行,同时该计算机也可以作为编程器,用来配置PLC硬件,修改PLC程序。2。 岸桥PLC程序编写对岸桥的PLC系统来说,其需要控制的内容有岸桥的起升,大车,小车,俯仰这四个主要机构的运行与辅助机构的运行,四个主要机构都有相同的运行过程,如下图21所示:司机操作:发出运行命令与运行速度不运行1咸速运行按给

6、定速度运行图21:岸桥主要机构运行过程因此在这过程中的是否满足运行条件”与是否存在减速命令”是编写岸桥PLC程序所必须清楚的情况,我们在这里必须通过工况分析,有了清楚的了解之后,才能正确的编写程序。以下我们将以起升机构为例,对工况进行详细的分析.2.1。 岸桥起升机构工况分析2。1。1。岸桥起升机构的组成起升机构的主要作用是通过钢丝绳与吊具上的滑轮将吊具作上下的移动.当吊具吊了集装箱之后,集装箱就可以通过起升机构实现上下移动,比如将集装箱从船舱或集装箱卡车上提取。起升机构的组成除了吊具与钢丝绳之外,还包括两套并行连接的机械传动装置,每套传动装置的组成如图2-2所示:有一个交流电机联接一个减速箱

7、。在电机与减速箱之间的主轴上装有一个液压推杆盘式制动器。电机非驱动侧出轴安装有测速编码器和超速开关。在卷筒的一侧出轴上装有一个凸轮限位开关。.上升n定限也一科举归糅及柏F阳诚主陶口F隹踪止限收TLC图2-2:起升传动机构组成2。1。2。岸桥起升机构的运行控制上升机构运行过程控制如下:lPLC采集司机发出的运行指令及速度给定指令。l通过PLC程序进行逻辑判断,判断是否满足运行允许”的情况。l如果PLC程序逻辑判断满足运行允许”的情况,接下来要进行的就是起升速度的处理,其处理卜下:n如果不存在减速运行命令,则传动机构按司机给定的速度运行。n如果PLC收到减速运行信号,PLC则将速度处理为司机给定速

8、度的10%。l最终,PLC需将这些运行命令,运行速度通过PROFIBUS总线传输给变频器,变频器带动电力运行,实现起升机构的运行。2.2。 程序编写2.2.1。 Symbol表的编写在编写PLC程序之前,对于I/O变量,由于其在原理图上已定义,我们可以先将其在SYMBOLS中箭入。团川纯&里1判;_Ld卜也引邛|,生jrallE】JldirilvHRCISISIMJBOALBOOKUPBUTTON(BOS)tSB*-OURMJ41AzM0.aHvrtMEvbugm*如。*册如g闾01W|A|U|制1ITn1_回同|i|Ei|r|i:|”Nrl,mklbTiti*:*府工31上ll*iElrrr

9、eFFFO网3AA盹HDCAIL网工总114=”CP_2SD0123.PB4TCP.3:gh工gigMD.*:-ln富口B9I日PCP_SiD0123BP0aitcp_:ien工即gFtp,.79-DCU3.DBB14TCP.S3DeiZ3rDBL4F3尸:FCD-ll”D01”.gEPCP.12:-WlMI3:,皿上JJBM49-nHizi.nnrzflifCD_15=-In口卯”HD*STCEHB3-crvm内-j|LljfRMvribomtiwItfUhn+出5c工.图26总线数据传输2.2.3。岸桥主要机构程序对应的功能FC(Function)以上分析了岸桥起升机构的程序编写,与起升机

10、构的程序类似,岸桥的大车,小车,俯仰机构程序也要处理运行允许,命令与速度给定,数据传输等.为了使整个项目程序结构清晰,我们将各个功能细分,如下图314所示是:主要机构运行才$制的功能FC,以及用于命令与速度给定传输的PROF旧US总线FB:ISIMATICMi0uer-(L2WGQ口六号411-1*七产1%,号下州叫Fg_iHis回&F也EdtPLCm*QptMf劭Mtm-If?m.IEIliATIC400j)Jruur-jir-皿CTFrTWhD&nEgurfn1Lt,ML/,GehvavRfd/riwcvranztii事力BLZlSTLKskT/fcimvLADFuaIiiiriUh3t_

11、whLrvlLADTg弋UaiiGLADT士力1LLADJBcentralLJJjFuD-cticn二11*14图27:岸桥主要机构对应功能FC这些功能FC的作用如下:FB22起升/大车1#变频器PROF旧US总线数据传输FB23起升/大车2#变频器PROFIBUS总线数据传输FB24小车/俯仰变频器PROFIBUS总线数据传输FC31起升运行控制FC41大车运行控制FC51小车运行控制FC61俯仰运行控制2。2。4。岸桥辅助机构的运行程序在岸桥上还有一些辅助机构需由PLC程序来控制.这些功能FC如下图28所示:图2-8:辅助机构控制这些功能FC的作用如下:lFC12投光灯,空调的启动,停止控

12、制。lFC13风速处理:当风速达到警报值时发出信号.lFC16指示灯显示:控制各个操作站的指示灯。lFC34起升编码器位置处理:判断起升上下的停止,减速位置等。lFC36负载重量处理:判断负载是否超过额定.lFC54小车编码器位置处理:判断小车前后的停止,减速位置等。lFC63俯仰编码器位置处理:判断俯仰上下的停止,减速位置等。lFC71吊具控制:吊具在起吊集装箱时的控制,如吊具锁头的开闭功能结合岸桥主要机构,辅助机构控制的功能FC,以及PROFIBUS总线通讯数据传输的功能块FB等,完成了岸桥PLC程序的设计。3. PLC程序的统一性问题3.1. PLC程序统一性问题的发现在岸才的PLC程序

13、编写完成后,我们随即在岸桥上进行了调试,由此发现了程序的统一性问题,该问题是这样的:我们所进行的这个项目有12台岸桥,在岸桥上,有些数据的定义需根据现场的实际情况来定义,举一简单的例子:比如小车机构位置编码器的零位数据OFFSET,对于调试的第一台岸桥,我们可以很容易加以这样定义:将小车机构行驶到最后面的终点位置,读出小车在该位置时位置编码器的读数,以此作为小车机构位置编码器的零位数据OFFSET。但我们在调试第二台岸桥时发现,由于机械安装的误差,第二台小车机构行驶到最后面的终点位置时,读出的小车位置编码器读数与第一台岸桥的数值不相同.也就是说,我们必须将第二台岸桥的小车机构位置编码器的零位数

14、据OFFSET设置成不一样的数据。与此有相同问题的数据还有诸如重量传感器的比例系数,小车自动停车时停车位置点,俯仰机构的上升终点位置等等。这些问题都产生了一个后果,调试结束后每台岸桥都有对应的PLC程序,彼此之间不统一。3。2。解决PLC程序统一性问题的分析分析这个问题,我们设想了以下解决问题的方法:n我们可以增加设计这样一段解决问题的岸桥编号识别”程序:首先让各台岸桥编号:比如岸桥1,岸桥2。岸桥12,PLC程序运行岸桥编号识别”程序来判定该岸桥的编号,如果是岸桥1,岸桥编号识别”程序就执行将岸桥1的数据装载到一共用数据块岸桥编号识别”执行完毕后,我们所需要的数据都在这共用数据块中,之后PL

15、C在程序运行时,如需要用到那些各台岸桥有差异的数据,就可以从该共用数据块”中读取所需要的数据。整个过程如图31所示:岸矫铜月审片m七庄律的满瞄腮图31:岸桥编号识别程序3.3.PLC程序统一性问题的处理有了以上的思路,接下来我们就着手开始解决这个PLC程序统一性问题:第一步:对岸桥进行编号:将岸桥定义为岸桥1#至岸桥12#,但是如果要让PLC能够识别这些编号,那么我们必须设置输入信号送给PLC,我们利用了一个备用的输入字节旧256来定义岸桥的编号,在PLC系统的硬件输入上,我们按此定义对各台岸桥接入高电平,每台岸桥不同,如下图3-2所示:INPUTBYTE:IB256|7|6|5|4|3|21

16、|0|BIT7BITO位(BIT)岸桥编号76543210岸桥1#00000001岸桥2#00000010岸桥3#00000011岸桥4#00000100岸桥5#00000101岸桥6#00000110岸桥7#00000111岸桥8#00001000岸桥9#00001001岸桥10#00001010岸桥11#00001011岸桥12#00001100图32:对岸桥进行编号在程序中为每台岸桥设置一个DB数据块(DATABASE),分别为DB201DB212,分别对应岸桥112的数据,如下图33所示:同内lySlMJUir-l?woqIQ-7FOhnpJ了耳g&MiMwtPLC型f即如w时长.皆贴

17、口|葡利用典5TBATTF力?,EPT-EJg01SourctiLi11m鼾引界CTH3-#CTM3-5Ixi句UTERDKimCBP2* JSCURU)* :3Wijrawaumcur(2)叫ausrcKDMmrarz卬* SLBFZ(H)方工37枚他包之曰曲一鲁电bi.1UnT*i*13.Tjr*|O9*201Cr4AMD.g-iii口速越104*DRgg!*、QDHtHCwmj*3iMDBOHS2M&田DB口lbQ-9KQ5Cr*DB方睢1*1”、。力般帧CW*Ma.DBMl.*U1.aDIaQTU孑.EAmHI*l*UiQrDKKeCrw.WIm*,巾1中40|OUg09C.w-R44

18、.DER/dQfiBSLO亡晨/.力物Det,:&工QDKljlAk-11*1图3-3:岸桥112数据块编写岸桥编号识别”程序:创建一功能FC74用于处理不同岸桥编号识别,然后将对应岸桥的数据块DB20X数据传输给一共用数据块DB74。如下图3-4所示:当岸桥编号CRANEID是2的时候,将岸桥2的数据块DB202的44个字节传输到共用数据块DB74中。LAD/Sn.FBD-(FC74-12vmq400StationiCPU41b-ZDP|口占加ct1M炉3QptwwMvkbwQ困登g图IHl川川史画团时|闱刈朝闵裕田丽MHctWKTk13TltleiK3.0BEPLKMW-ENOPETVAL

19、-feet”即事即DELK130x0EYTEA4片台Fl的刎H0.图3-4:岸桥编号识别”程序PLC读取共用数据块中的数据:PLC可以任意读取共用数据块中的数据,该数据就是对应相应岸桥的数据,如下图35所示程序:场“*勺用口1FC34一KMM。产u-t*etottwertR匚gtuc25boM*jn*)wESJWl01道片旧1a|I修*史1嗣目I!I!|)时扑出蚂啊物港打前杭*13川&8AiS飙岫-5amV4qEXaw图35:读取共用数据块DB74数据程序由此,我们通过程序的修改完全解决了PLC程序统一性的问题,使该PLC程序更加完善,可靠。4。应用与结果分析4.1。PLC程序在岸桥上的应用情况4。1.1.实际应用情况我们将该PLC程序应用于外高桥四期集装箱码头前六台岸桥设备(整个项目共十二台)六台岸桥开始投入使用并成功地使用至今,根据码头工程部工程师的反映,该程序运行得非常可靠,从未出现过由于程序原因造成的故障,而且整个程序运行速度快,思路清晰,易

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论