新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 岸边桥式集装箱起重机PLC程序的设计与实现

岸边桥式集装箱起重机PLC程序的设计与实现

作者: 时间:2014-02-21 来源:网络 收藏

  1

  l 在程序中为每台岸桥设置一个DB数据块(DATABASE),分别为DB201~DB212,分别对应岸桥1~12的数据,如下图3-3所示:

  图3-3:岸桥1~12数据块

  图3-3:岸桥1~12数据块

  l 编写“岸桥编号识别”程序:创建一功能FC74用于处理不同岸桥编号识别,然后将对应岸桥的数据块DB20X数据传输给一共用数据块DB74。如下图3-4所示:当岸桥编号CRANEID是2的时候,将岸桥2的数据块DB202的44个字节传输到共用数据块DB74中。

  图3-4:“岸桥编号识别”程序

  图3-4:“岸桥编号识别”程序

  l PLC读取共用数据块中的数据:PLC可以任意读取共用数据块中的数据,该数据就是对应相应岸桥的数据,如下图3-5所示程序:

  图3-5:读取“共用数据块DB74”数据程序

  图3-5:读取“共用数据块DB74”数据程序

  由此,我们通过程序的修改完全解决了统一性的问题,使该更加完善,可靠。

4. 应用与结果分析

  4.1. PLC程序在岸桥上的应用情况

  4.1.1. 实际应用情况

  我们将该应用于外高桥四期集装箱码头前六台岸桥设备(整个项目共十二台)六台岸桥开始投入使用并成功地使用至今,根据码头工程部工程师的反映,该程序运行得非常可靠,从未出现过由于程序原因造成的故障,而且整个程序运行速度快,思路清晰,易于理解,变量名通俗易记,对岸桥的监控,故障查询方便。同时,由码头合资方马士基船务公司聘请的外方咨询公司对该程序也进行了鉴定并予以肯定。

  4.2. 与其他岸桥PLC程序的比较

  在本程序的开发设计和实现中,我们也参考比较了GE,ABB等一些著名电控供应商的岸桥PLC程序:相比而言,我们的PLC程序有如下优点:

  l 合理地采用主程序调用子程序的结构,这样的好处是:

  n 整个程序思路清晰:各个主要机构的控制,各个辅助机构的控制,都有相应的子程序,即功能FC来实现。最终这些功能FC在主程序OB1中调用。

  n 对岸桥的监控方便,快捷:用户如果想查找到监控的某一装置,比如需查看指示灯,那只要找到“指示灯”这一功能FC,将其打开,不用花很多时间就能找到,大大缩短了查找时间。

  l 整个程序的变量名采用缩写,通俗易懂,加上变量附带的注释,方便了码头工程人员对程序的掌握,而且工程人员很容易记住一些常用的变量名,如起升上升允许的变量命是HUPPRM是HOIST UP PERMIT的缩写,在熟悉了变量名后,可利用PLC软件SIMATIC MANAGER自带的查找功能(GO TO LOCATION),很快找到该变量对应的程序行,进一步缩短查找时间。

  l 程序的编写采用PLC特有的“梯形图”语言,十分直观。“梯形图”语言是一种类型继电器图纸表示方法的语言,对电气工程技术人员来说具有亲切感,看程序就象查看原理图一样,更容易理解。

  l 整个程序简洁,实用,使用嵌套少。在程序编写思想上较多地考虑利于用户监控, 查找与理解,而不是单纯从我们怎样编写方便的角度出发。


上一页 1 2 3 4 下一页

评论


技术专区

关闭