(南京科远自动化集团股份有限公司江苏南京211100)
摘要:本文介绍NT6000DCS控制系统与西门子S7-300PLC通过Profibus-DP总线实现通讯的案列。
关键词:分散控制系统(distributedcontrolsystem);可编程逻辑控制器(PLC);Profibus-DP通讯协议
1概述
现场总线(Fieldbus)是近年来迅速发展起来的一种工业数据总线,它主要解决工业现场的智能化仪器仪表、执行机构等现场设备间的数字通信以及这些现场控制设备和高级系统之间的信息传递问题。
本文主要介绍,某垃圾发电项目中,发电DCS系统与炉排ACC系统的通讯案列。该项目为1x300t/d垃圾焚烧锅炉+1x25MW纯凝汽轮发电机组,其中炉排ACC系统使用的是西门子S7-300系列的PLC,为满足运行需求,需要将PLC通讯到DCS系统中实现监视与控制功能。
2NT6000控制系统的Profibus-DP通讯实施方案
NT6000分散控制系统是基于南京科远十余年的技术积累,通过引进消化吸收国际先进技术,广泛应用于国内外电力、化工等行业。NT6000控制系统拥有完善的软件及硬件产品,能够实现多种控制方案,满足大多数工业控制需求。
KM632A为NT6000系统ProfibusDP主站通讯模件,带有一对冗余的eBus接口和两路ProfibusDP通道,可配置为双通道独立模式或系统冗余模式。ProfibusDP通讯标准波特率范围为9.6kbps~3Mbps,eBus总线波特率最高3.125Mbps。该工程中NT6000DCS配置方法如下:
第一步:添加西门子simeCP342-5.GSD文件到NT6000安装软件根目录下,路径为D:\NT6000\bin\V4\FieldBus\Profibus\gsd示。
第二步:在NT6000下位机中添加KM632A卡件,之后添加对应的从站,之后添加对应的数据块,在添加数据块儿时,要严格按照S7-300内部配置的模块长度来配置,否则通讯失败。
图2.1添加数据块
图3.1配置从站信息
3西门子S7-300PLC的Profibus-DP通讯实施方案
西门子是全球电子电气工程领域的领先企业。SIMATICS7-300PLC是模块化小型PLC系统,能满足中等性能要求的应用。CPU314C是S7-300系列PLC的控制器,CPU314C具有多种不同的通信接口,其中Profibus-DP通讯接口用来和外系统通讯,实现数据的传输和接收。该工程中S7-300PLC配置方法如下:
第一步:在S7-300程序中插入一个S7-300站,选择菜单/插入/站点/SIMATIC300Station。第二步:在站点硬件中插入跟硬件相对应的机架、CPU、卡件、通讯模块。第三步:双击CP342-5模块,在常规选项中单击属性,配置从站地址以及波特率信息。如图3.1所示。第四步:在主程序中插入DB程序块,用于配置PLC的输入与输出。第五步:在主程序中配置功能块儿FC1、FC2,分别与DB13、DB14相对应.第六步:在OB1主程序块中引用功能块FC,配置起始地址以及数据格式。第七步:在分程序中引用DB数据块中内容。
所有配置完成后,回到HWConfig窗口,保存并编译,选择菜单/PLC/下载,下载配置信息,完成NT6000与s7-300的通讯。
4总结
在NT6000控制系统下实施DP协议总线控制,能够轻松实现多系统融合,为工业控制提供了便捷。双通道DP通讯模件KM632A,性能稳定,通讯快速可靠,能满足长时间连续工业控制的需求。
与传统离散控制方式相比较,现场总线简单、可靠、经济实用等一系列突出的优点,因而受到了许多标准团体和工业用户的青睐。
参考文献
1刘华波西门子S7-300/400编程及应用北京:机械工业出版社
2王仁祥,王小曼工业控制与PLC应用丛书S7300/400入门与进阶北京:中国电力出版社