APP下载

基于DPDP coupler的西门子PLC300与艾默生DeltaV系统的通信研究

2021-12-29张倍

科学与信息化 2021年9期
关键词:冶炼厂全厂组态

张倍

北方铜业股份有限公司垣曲冶炼厂 山西 运城 043700

1 概述

1.1 背景简介

垣曲冶炼厂是一家以冶炼铜矿为主的多金属综合工厂,2012年起进行技改重建,2014年投产,其DCS系统选用了世界一流的美国艾默生公司的DeltaV系统。制酸工艺部分,硫酸风机选用了KKK风机。KKK风机使用西门子PLC300系统,自成体系,并没有与全厂DCS系统联网。如何将PLC的局部系统,并入全厂DCS大系统,成为自投产以来的难题。

1.2 硫酸风机极其PLC系统

KKK风机采用了西门子S7 300系统,其中CPU选用的是315-2DP,并配备了DPDP coupler用于与外系统通信。KKK风机的PLC柜就在风机房,配以一块西门子触摸屏,操作和观察数据时都需要进入风机房里。

1.3 艾默生DeltaV DCS系统介绍

DeltaV控制系统是目前性能最优越的DCS控制系统之一,在国内外有着广泛的应用。冶炼厂选用DeltaV系统作为全厂级的控制系统,除了管理全厂的仪表电气设备外,还通过配备的DP卡件和MODBUS卡件与现场的第三方设备通过DP总线或MODBUS总线进行通信连接,从而实现全面的控制管理。

1.4 PLC与DCS通信的意义和难点

现代化的自动化工厂都实现了中控化的集中管理控制,而现场的第三方设备往往自带有小型的控制系统,如小型的PLC。而将这些分散的小型系统与DCS通过通信相连,是常常需要解决的重点和难点。由于各系统常常是不同的厂家,比如垣曲冶炼厂DCS是美国艾默生系统,PLC是德国西门子系统。而他们各自都推出自己的总线方式,造成了彼此通信上的支持往往比较落后。DeltaV系统现在已经能够支持DP总线,但是应用案例少,再加上PLC种类繁多,使得实际操作时总会带来种种困难。

由于硫酸风机是厂里的重点设备,其巡检与监护非常重要,而现有的方式工人必须经常去风机房查看触摸屏,如果一旦有参数异常,而因为巡检工不在则有可能带来危险隐患。因此两个系统的通信非常重要[1]。

2 DP/DP coupler原理及使用方法

DP/DP耦合器用于连接两个Profibus-DP主站网络,以便在这两个主站之间进行通信,数据通信区最高可以达244字节输入和244字节的输出。最多可以建立16个I/O数据交换区。

DP/DP coupler可以连接连个不同的Profibus网络进行通信,2个网络的通信速率,站地址可以不同。并且两个网络实现电气隔离,相互独立,一个网络出问题不会影响另一个网络运行。它的这些特性用在KKK风机上,既保护了风机运行的独立性,又满足了通信的需求。

DP/DP coupler两个通信网络的数据区必须对应,否则会造成通信故障,比如PLC的输入区对应DCS的输出区,PLC的输出区对应DCS的输入区。

采用双路冗余供电,可通过DIL开关,Step7或其他编程工具设定profibus站地址。

3 S7 300通信编程组态

以KKK风机和DCS通信为例,KKK风机为网络1,CPU为315-2DP。

其组态设计如下:

网络1:CPU315-2DP主站,DP/DP coupler的DP1地址为11,网络波特率为1.5Mbit/s;

与网络2的数据通信接口区:

64字节的输出(连续),64字节的输出(连续)。

4 DeltaV系统通信编程组态

4.1 DCS侧组态设计

网络2:DeltaV系统主站,DP/DP coupler的DP1地址为12,网络波特率为1.5Mbit/s

与网络1的数据通信接口区:

64字节的输入(连续),64字节的输入(连续)。

4.2 硬件组态

(1)在Exploring DeltaV中,首先导入DP/DP coupler所用的GSD文件,可以由西门子官网下载。依次打开Library→Device Definitions→profibus DP Devices右键→Add Device Definition,选中所用GSD文件导入即可。

(2)选中所用DP卡件符号C64,右键P01属性,钩选Enabled,选择波特率并设定主站地址为1。

(3)在P01下新建通信站点,命名为3KFJ。右键属性,钩选Enabled并选择子站地址为12。

(4)在3KFJ下新建2个Slot,选择64Bytes input consistent。

(5)在每个Slot下按地址表依次录入数据点,选择16bit unsigned integer,并对每个数据做地址偏移。

(6)通过诊断检查通信是否正常。

4.3 模拟量组态

通信过来的数据是一个一个字的整数,需要通过换算并选择单位。在DCS组态里新建一个模拟量AI模块,选中对应模拟量单位和精度换算。

4.4 开关量组态

(1)开关量不同于模拟量,是由16个开关量位信号组成一个字信号通信过来,所以需要先将通信过来的字信号进行拆解。

(2)在组态画面里选用BFO(布尔泛输出功能块)功能块,将通信过来的字信号,打散为16个位信号。

(3)根据地址表对16个位信号进行相应的数字量组态。

5 常见错误总结

在通信的过程中,有一些容易出现错误的重点难点需要注意,总结如下:

(1)耦合器实现的是两个主站之间的通信,耦合器的1网和2网分别对应两个主站的从站。

(2)耦合器的1网和2网的地址由拨码开关设置,在相应的主站要对应好相应的地址,两个网络互不干扰。

(3)耦合器数据区域应当相互对应,比如PLC网络选择64字节输出(保持),对应DCS测选择64字节输入(保持)。

6 结束语

随着时代的进步,越来越多的工厂实现自动化生产。而不同自控系统如何互联,成为业界经常要解决的问题。本文通过介绍冶炼厂KKK风机PLC系统和全厂DCS系统的通信,介绍了一种PLC DP coupler的通信方法,经过实践,完成了两个系统的通信,满足了工艺要求,实现了中控室统一管理操作的目标。本文以此为其他deltav系统的通信提供借鉴。

猜你喜欢

冶炼厂全厂组态
浅谈力控ForceControl V7.2组态软件在自动化控制工程中的应用
辅助服务市场下含电锅炉热电厂 多运行组合模式优化决策
大型铜冶炼厂电除尘器自动保护装置的研究与应用
地下水水质现状评价探讨
冶炼厂周边农业土壤中重金属污染特征研究
Rh XIII—Cd XVI 离子4s24p3—4s4p4 能级与跃迁的理论计算*
组态软件技术现状与发展
高职“工业组态技术”课程建设探析
火力发电厂全厂水平衡试验探讨
绝世高招