pcs7加热炉画面流程组态_基于2250加热炉上位系统优化的研究

基于2250加热炉上位系统优化的研究

赵   根   海

(唐山首信自动化信息技术有限公司 京唐运行事业部,唐山 063000)

摘要:Profibus是目前工控系统中最成功的现场总线之一,得到了广泛的应用。它不依赖于生产厂家的限制,是开放式的现场总线,各种各样的自动化设备均可通过同样的接口协议进行信息交换。本文讲述了西门子PLC(S7-400)与AB变频器(AB700S系列)之间的网络通讯诊断程序的编写,及WinCC监视画面的制作,实现了对传动系统的运行状态实时监测,发生故障时能以最短时间锁定故障点,并在报警消息中显示。同时也实现上位画面对辊道传动DP网络状态、辊道PLC DP网络状态的实时监测功能,发生故障时在报警消息中显示。

关键词:S7-400  AB700S变频器  Profibus-DP WinCC

Research on the optimization of the upper system based on 2250 heating furnace

Zhao    Gen   Hai

(Jingtang Maintenance Department, Tangshan ShouGang Automation & Information Technology Co.,Ltd.,Tangshan 063000)

Abstract:Profibus is one of the most successful field bus in industrial control system, and it has been widely used. It does not depend on the manufacturer's limitation, it is an open field bus, and all kinds of automation equipment can exchange information through the same interface protocol. This paper introduces the SIEMENS PLC (S7-400) and AB inverter (AB700S Series) written communication network between the diagnostic procedures, and WinCC monitor, to achieve real-time monitoring the running state of transmission system, failure can in the shortest time locking point of failure, and displayed in the alarm message. At the same time to achieve the function of real-time monitoring of the roller transmission DP network, PLC DP network status of the upper roller screen, display in the alarm message when faults occurred in.

Key words: S7-400  AB700S变频器  Profibus-DP WinCC

0  前言

首钢京唐公司热轧2250产线加热炉共有4个加热炉;每个加热炉由燃烧系统、汽化系统、入炉系统、出炉系统等组成;PLC控制系统采用西门子S7-400/300系统;传动系统采用的是美国AB公司AB700S变频器;PLC与传动系统采用Profibus-DP通讯协议进行通信;上位画面采用WinCC软件开发而成;

Profibus-DP(Distributed I/O System-分布式I/O系统)是一种经过优化的模块,有较高的数据传输率,适用于系统和外部设备之间的通信,远程I/O系统尤为合适。适用于对时间要求苛刻的自动化控制系统中。Profibus-DP现场总线系统可使许多现场设备(如PLC、智能变送器、变频器)在同一总线进行双向多信息数字通讯,因此可方便地使用不同厂家生产的控制测量系统相互连接成通讯网络。通过Profibus-DP过程现场总线通讯技术的这一特点,本文分别采用西门子的S7-400 PLC和AB公司的700S变频器实现网络通讯,完成通过网络控制传动设备。下面讨论西门子PLC(S7-400)与AB变频器(AB700S系列)之间的网络通讯诊断程序的编写,及WinCC监视画面网络通讯诊断的制作,实现了对传动系统的运行状态实时监测,辊道传动DP网络状态、辊道PLC DP网络状态的实时监测功能,发生故障时在报警消息中显示,便于提示维护人员及时处理故障。

1  系统配置

   1)该系统以西门子公司的SIMATIC S7-416-2DP作为主站,ABB公司的变频器AB-700S为从站,实现全数字交流调速系统在Profibus-DP网中的通讯及控制。图1为该系统的Profibus-DP网的网络配置图。

56200c2e29b43e4e8cc02cb230eea240.png

图1 系统Profibus-DP网的网络配置图

Fig. 1 System Profibus-DP network network configuration diagram

    2)编程软件为STEP7 V5.4软件,用于对S7-300 PLC编程和对Profibus-DP网进行组态和通讯配置,计算机与PLC通讯采用Profibus-DP通讯方式。

    3)我们在维护过程中发现有以下问题1、之前对辊道系统(装、出钢辊道系统)、4个步进梁抬升、行走系统上位画面是分开操作的。上位画面无法同时查看所有传动系统状态;

2、2016年2月,PLC、传动系统多次发生Profibus-DP 网络故障,严重影响生产节奏;3、

PLC程序对Profibus-DP网络故障没有诊断程序,出现网络故障时不易查找;4、WinCC上位画面对Profibus-DP网络故障无直观的监视画面;

2 PLC DP诊断程序的设计

1)PROFIBUS 是一种开放式串行通讯标准,该标准可以实现数据在各类自动化元件之间互相交换。PROFIBUS 主要有三种类型:PROFIBUS-FMS (Fieldbus Message Specification,现场总线信息规范), PROFIBUS-DP (DecentralisedPeriphery,分布式外设) 和PROFIBUS-PA (Process Automation, 过程自动化)。RPBA-01 PROFIBUS-DP 适配器模只支持PROFIBUS-DP 协议;。Profibus-DP通讯协议的数据电报结构分为协议头、网络数据和协议层。网络数据即PPO包括参数值PKW及过程数据PZD。参数值PKW是变频器运行时要定义的一些功能码如正反转命令源,给定值的命令源等;过程数据PZD是变频器运行过程中要输入/输出的一些数据值,如频率给定值、速度反馈值、电流反馈值等。

在此次改造过程中,针对氧化、阻值不好DP头,进行更换;将原来的压线式的DP头改为接线端子式的;整理DP网络图;

dba1950edf8907f1d042367b57f9171c.png

图1 辊道传动DP网络图

Fig. 1 Table DP transmission network

    2)总线的物理传输媒介是双绞型电缆(符合RS-485 标准)。总线电缆的最大长度在100~1200 米范围内,具体长度取决于所选的传输速率。最多可以有31 个节点连接到同一个PROFIBUS 网络段上,并且不需要使用中继器。如果使用中继器,连接到网络上的节点数( 包括中继器和主机站) 可以增加到127个。

    3)在Roll_001中新加数据块DB86一个,在OB86中编写Profibus-DP诊断程序;

5af595766eac5080f069b8205a2f921b.png

图2  DP故障诊断详细流程图

Fig. 2 Detailed flow chart of DP fault diagnosis

    S7-300/400的OB86的局部变量OB86_EV_CLASS(LB0)为16#39和16#38分别表示故障出现和故障消失。OB86_FLT_ID(LB1)为16#C3和16#C4分别表示DP主站系统(DP网络)故障和DP从站故障。LB10是DP主站系统的ID(网络的编号),LB11是有故障的DP从站的编号。

出现DP主站系统故障时(LW0为W#16#39C3),将全部从站DP故障全部置为1。某个DP从站出现故障时(LW0为W#16#39C4),将故障从站编号和M400.0的地址相加,计算出故障从站对应的地址,然后用间接寻址点亮故障从站对应的指示灯。某个DP从站故障消失时(LW0为W#16#38C4),将故障从站编号和M400.0的地址相加,计算出故障从站对应的地址,然后用间接寻址熄灭故障从站对应的指示灯。DP故障诊断程序代码(以C10辊道逆变器为例)如下所示:

      L     W#16#39C3

      L     LW     0

      ==I  

      JCN   m001                        //不是主站系统故障则跳转

      L     DW#16#F8FF3F00

      T     MD   400                    //确保地址没有用到

      T     MD   600

      L     DW#16#F8FF1F00

      T     MD   610                    //确保地址没有用到

m001: L     W#16#39C4

      L     LW     0

      ==I  

      JCN   m002                        //不是从站系统故障则跳转

      L     LB    11                    //故障从站编号送至累加器1

      L     P#400.0                     //起始地址送至累加器1

      +D   

      T     LD    20                    //故障从站地址送至地址指针

      S     M [LD 20]                   //点亮故障从站对应的指示灯 

      L     16333                      //C10诊断地址

      L     DB86.DBW    8

      ==I  

      S     M    600.3                //C10 DP通讯故障

m002: L     W#16#38C4

      L     LW     0

      ==I  

      JCN   m003                        //不是从站系统故障消失则跳转

      L     LB    11                    //故障从站编号送至累加器1

      L     P#400.0                     //起始地址送至累加器1

      +D   

      L     LD    20                    //故障从站地址送至地址指针

      R     M [LD 20]                   //熄灭故障从站对应的指示灯

      L     16333                       //C10诊断地址

      L     DB86.DBW    8

      ==I  

      R     M    600.3                  //C10 DP通讯故障恢复

图3 PLC程序编写

Fig. 3 edit PLC program

3 WinCC画面组态与制作

新加传动系统状态监测画面、辊道传动DP网络诊断画面、辊道PLC DP网络诊断画面3个;新增辊道传动、4个加热炉装出钢抬升行走故障、辊道PLC DP网络故障报警记录53条;传动系统状态监测画面包括19个装出钢辊道逆变器、4个加热炉装出钢抬升行走16个逆变器的运行、装备好、故障状态监测共计116点;辊道传动DP网络诊断画面包括19个装出钢辊道逆变器DP故障检测点。辊道PLC DP网络诊断画面包括19个装出钢辊道逆变器DP故障检测点。

打开Wincc报警记录,编写PLC、传动DP故障报警消息;点击Alarm右侧空白处添加一个消息类型Type 6;定义Type 6属性;在编号1000000之前添加新行;编号1000000之后不能添加行,编号1000000之后的报警是在PCS7软件AS侧组态的不能添加;组态消息连接消息变量、消息位(从0开始,对应PLC变量);将为归档可以不打勾,当逆变器发生故障时不被归档到数据库;

编写传动运行状态监测、辊道传动DP诊断、辊道PLC DP诊断画面;

d69573e42814b38ed9dd79237eefaaea.png

图4 2250加热炉传动系统监控画面

Fig. 4 2250 heating furnace transmission system monitoring picture

9e7cda7ebdd3e5bc442c8538e48b5080.png

图5 2250加热炉辊道PLC系统DP诊断画面

Fig. 5 2250 heating furnace roller PLC system DP diagnosis

9477af47646a8725f6dadd1288153255.png

图6  2250加热炉辊道传动系统DP诊断画面

Fig. 6 2250 heating furnace roller transmission system for DP diagnosis

4 经济效益分析

经过此次改造和调试,实现了PLC、传动系统网络状态监控功能;通过点击相应的DP诊断画面可以很方便的查看DP网络状态;

此次改造实现了传动系统出现故障时故障报警信息能够在报警窗口实时显示;而不必像以前要点击好多画面进行状态查看;大大节约了故障处理时间;

传动系统运行画面可以对所有传动系统运行状态进行查看检测;大大方便了我们的维护工作,减少了工作量;

5  结束语

此次改造2250加热炉甲方和主控操作工反映良好;当出现故障时主控操作工反映及时,故障处理时间大大缩短;做好改造后的技术培训工作,增加班组维护人员的技术水平,缩短故障处理时间。此次改造具有很强的实用性及针对性,对于其他西门子控制系统同样实用;

参考文献

[1] 西门子STEP7编程手册

   Siemens STEP7 Programming Manual

[2] 张同庄,方荣惠。西门子S7-300/400PLC编程. 人民邮电出版社

 ZhangTongZhuang, FangRongHui. Siemens S7-300/400 PLC programming. People's posts and telecommunications publishing house

[3] 苏昆哲 深入浅出西门子S7-300 PLC. 北京航空航天大学出版社

       SuKun zhe. Simply Siemens S7-300 PLC.  Beijing aerospace university press

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值