针对现代船舶泵浦自动控制的要求以及特点,设计高性能的泵浦管理系统。在重点论述PLC控制单元中,选用西门子公司最新的S7-1200/1500PLC作为核心控制器。并以Elecworks作为制图软件,完成对泵浦管理系统原理图与S7-1200/1500PLC图纸的设计。该系统可以更好的实现泵浦故障时主备用泵的自动切换与顺序起动,提高泵浦系统自动控制的准确度及诊断能力,使其更加安全可靠。
0 引言
Elecworks™是一款新型的设计软件,普遍使用于在工业电气自动化的项目设计中。其在绘制原理图之前可呈现项目的设计思路,掌握项目的整体规划。Elecworks™操作简捷,设计时不用掌握任何特殊快捷命令。同时拥有更加智能化的工具菜单指导用户设计,无论项目大小,允许多个电气工作者同时设计于同一项目。目前,在Elecworks™的各版本中没有西门子S7-1200/1500PLC的符号与设备型号,通过Elecworks™设计可使用户在以后的设计中快速简单的插入西门子S7-1200/1500PLC,自动生成PLC图纸,缩短用户的设计时间。西门子S7-1200/1500PLC在系统性能方面具有显著的提高,功能强大,拥有快速的信号处理能力。船舶电气设备的控制中,泵浦的控制管理是主要内容之一,目前泵浦的自动控制系统仍多采用继电接触器控制或者其他低端PLC控制,不仅维修不方便,而且可靠性差。而西门子S7-1200/1500PLC的联网能力更强,诊断能力和安全性更高,不仅可节约成本,提高生产效率,而且安全可靠,维护简单方便[7]。
1 Elecworks™的优势及其PLC的设计
Elecworks™将设计师从重复的劳动中解放出来,让设计师更加专注于设计与创新。原理图的设计首次采用智能布线方式,以及国际标准符号库帮助设计师更高效的绘制图纸。其中包括自动生成PLC图纸与清单表,例如端子表,接线表,设备清单,电缆表,图纸清单等。一键式自动生成PLC图纸,利用宏方式生成回路。同时还支持多人协同设计同一项目,并且图纸数据可以实现实时更新。根据工程的需要,图纸的不同结构,灵活的选择设计PLC的范式,通过关联宏的自动生成PLC图纸,或通过动态插入的范式设计PLC图纸,节约大量的设计时间。
与传统AutoCAD画图软件相比,Elecworks™实现企业的标准化、模块化、集成化,适应全球信息化的发展。
1)标准化。包括标准的设计流程,设计规范,标准的符号库,准确的设备库,让电脑智能提示减少错误率,实现多语言自动转换。
2)模块化,集成化。可以与ERP集成,进行部门沟通,与PDM,PLM集成进行图纸管理。同时还可与与机械、结构方面集成,实现机电一体化。
AutoCAD在绘制PLC过程中流程混乱,在绘制PLC时没有I/O表,根据工程的进展要求,不断添加I/O地址及说明,容易出现错误。同时图纸结构中包含大量的PLC图纸,回路结构相似,但却需要花费大量的时间绘制。
Elecworks™设计S7-1200/1500PLC的流程图如图1。设计PLC时,一方面需注意的是Elecworks™设备管理器中,部件栏必须填写S7-1200/1500的供货号,并且用户根据需要可在回路端子中添加多个数字量或者模拟量的输入/输出回路。另一方面Elecworks™可以直接从“PLC输入/输出清单”中复制地址及说明到I/O管理器中,并且每个回路可选择关联相应的宏,极大的节约了设计时间。最后将设计好的PLC建立为宏,在以后的设计中以便随时调用。
2 西门子S7-1200/1500PLC的特点
西门子S7-1500PLC模块尺寸相比于S7-300稍大,机架类似于S7-300,前连接器安装时具有接线位置,并提供专门的电源元件和屏蔽支架及线卡,使接线更方便,可靠性更高;特别是是CPU上配置有LED显示屏,可方便显示CPU状态和故障信息等。其功能强大,集可编程逻辑控制器、通信模块、博途编程软件、工控组态软件、触摸屏等于一体。在系统性能方面,西门子S7-1500PLC性能强大以及拥有快速的信号处理能力,大大缩短了响应时间,加强控制能力。并且设计有高速背板总线,具有高波特率和高效的传输协议[8]。位指令的最快运行时间可缩短到10纳秒之内。S7-1500所有CPU集成1-3个PROFINET接口,可实现低成本快速组态现场级通信和公司网络通信,而S7-300/400PLC只有个别型号CPU才集成有PROFINET接口。模块集成有自我诊断功能,在博途软件中不需要编程,当有故障产生时,该功能可迅速的判断受影响的通道,最大限能的减少停机时间,这是S7-1200/1500PLC所独有的功能。
在现场工艺方面,以SIMATICS7-1500西门子PLC为例,标准化的运动控制功能使其与众不同。Profidrive是基于Profibus与Prifinet两种通讯方式的驱动技术,也是自动化控制应用中的一种协议框架,Profidrive可以实现用户对驱动的控制更方便,更快捷。在S7-1500中模拟量和Profidrive兼容驱动不需要其它模块就可以实现直接连接,支持速度和定位轴,以及编码器。TRACE功能不仅使用户程序和运动控制应用诊断的精准性更高,同时还使驱动装置的性能更稳定。此外,西门子S7-1500还支持所有CPU变量的TRACE功能,提高了调试效率的同时优化了驱动和控制器的性能。为了实现对控制器快速高效的调节,用户可以使用Trace功能,对程序和动作应用进行实时诊断,从而优化驱动。
在工业信息安全方面,为帮助用户确保应用安全,访问保护功能可以防止对未经授权应用的配置修改,还能通过给不同等级的用户分配相应的授权级别来实现保护功能,专有的数据校验机制可识别修改过的工程数据,从而实现例如保护通过未授权操作传输到控制器的数据等功能[5]。相对于设计人员S7-1500PLC的组态和编程效率更高,信息采集和查看更方便。由于S7-1500PLC是无缝集成到TIA博途软件中,无论是硬件组态、网络连接和上位组态,还是软件编程,其操作均简单快捷。而S7-300/400PLC专用组态编程软件为STEP7,上位组态软件为WinCC,相对于TIA博途软件,其操作显得繁琐。对于S7-1500,可通过PLC上CPU显示屏、TIA博途和人机界面设备实时查看CPU状态、过程变量和故障信息等。而对于S7-300与S7-400PLC,由于CPU模块没有显示屏,各种状态信息的查看也没有S7-1500PLC方便。

图1 Elecworks™设计S7-1200/1500PLC的流程图
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。