摘要:本文分析现场总线技术的特点,介绍了一种以西门子mm440为驱动功率单元的传动控制系统。通过网络组态,通讯设置,画面生成完成对系统的构建,文章末尾介绍系统维护的相关事项。
Abstract: This article analyzes the field bus technology the characteristic, introduced one kind of west of family household mm440 is the actuation power unit transmission control system. Through the network configuration, the communication establishment, the Monitoring contact surface completes to system constructing, end of the article introduces the system maintenance the related item.
关键词: 现场总线 Profibus-DP plc 变频器 Wincc
Keywords: Profibus-DP fieldbus plc inverter Wincc
1、前言
随着微处理器的技术发展和广泛的应用,原来由主控计算机完成的一些任务被分散到了控制对象当中,出现了智能化设备。智能化设备实现了信息采集、显示、处理、传输以及优化控制等功能与一身。二是计算机在速率、稳定性、可靠性等性能的不断提高,为主控计算机与设备之间高速度的、高精度的、高稳定性的、高可靠性的及其便利的操作性和维护性带来可能,从而催生了现场总线技术。如今以数字信号为传输特征的分布式控制系统(DCS,Distributed Control System分布式控制系统)代替以模拟信号为传输特征的集中控制系统已是大势所趋。
虽然现场总线发展至今已有二十多年的历史,但尚未形成统一的标准。绝大部分市场仍由几大知名厂商占据。其中PROFIBUS以Siemens公司为主要支持者,并成立了WorldFIP国际用户组织。本文就是以西门子公司plc及变频器为相关设备的现场总线应用。
2、Profibus-dp结构与技术特点
Profibus是一种成熟的有着广泛客户支持的现场总线技术,业也成为德国国家标准DIN19425和欧洲标准EN50170,广泛的应用于制造业自动化控制,过程控制,楼宇自动化,交通,发电与输配电等领域。
Profibus是以ISO7498为基础,以开放式系统互连网络OSI(open system interconnection)作为参考模型,定义了物理传输特性,总线存取协议和应用功能。由于只采用物理层,数据链路层DDLM,和应用层,所以成就了它的高速性和经济性。Profibus由三个族系构成,profibus-DP( Decentralized periphery分布I/O系统),Profibus-PA (Process automation 现场总线信息规范),Profibus –FMS( Fieldbus Message Specification,过程自动化)。Profibus-PA专为过程控制而设计。Profibus-FMS应用与车间级监控网络,是一个令牌结构实时多主网络。而本系统采用的Profibus-DP是一种高效的,经济的,用于控制系统与分散式IO设备之间的通讯。使用Profibus-DP模块取代24伏或4-20毫安的串联式信号传输。直接数据链路层DDLM提供的用户接口,使得对数据链路层的存取简单方便,是一种优化了的设计。传输介质可以采用RS-485传输通讯电缆或光纤,出于钢铁公司现场环境和工艺对数据速率的要求及经济考虑,本系统采用的是RS-485电缆。
3、传动系统介绍及构成
本系统是邯钢连铸连轧厂热板坯生产线系统的一部分,隶属加热炉系统。连铸连轧薄板坯生产线系统主要由四个重要区域组成,连铸区,加热炉区,轧制区,卷曲区。加热炉区负责两相任务,一是把连铸出来的坯子加热到工艺要求的相应温度,这项任务由温度控制系统完成;二是把热板坯传送进入轧机并相应达到轧机要求的入口速度,此项任务由传动系统来完成。传动系统要接受两个接口的信息来确定所采取的动作,一是连铸机要询问加热炉内坯子的占有情况并做出相应处理;二是当轧机需要坯子时,需要询问加热炉坯子所在的位置,加热炉作出回应,加速或减速辊道电机。坯子的位置通过系统计算和光电管检测修正来确立。系统基本原理流程如图1:
图1 传动系统原理图
4、网络硬件及组态
系统由S7416-2D接IM467接口模板作为Profibus-DP的主站,接CBP模板的mm440作为Profibus的从站,PG(编程器)/PC以网卡cp5611,S7416-2DP以MPI接口互连与MPI网络,PG得以访问S7416-2DP,修改,监视变量。S7416-2DP以CP433-1通讯网卡,HMI计算机以网卡cp1613互连与工业以态网络。PLC通过IM467接口模板接Profibus通讯电缆RS485,终端通过连接器与变频器的CBP模板连接,构成现场总线传动控制系统。S7416-dp通过Profibus-DP协议发送控制字给变频器和读取变频器的状态,以实现对三相异步电动机的控制与状态的读取。网络结构如图2:其中Temp- control为温度控制系统PLC。
图2 网络构成
组态由软件step7来完成,在SIMATIC MANAGER建立项目,插入主站s7400,在HW config进行组态,按照定货号和硬件安装顺序依次插入机架,电源,cpu,接口模块等。为IM467建立新的Profibus网络,添加变频器,选择PPO类型,设置IM467为DP主站,变频器为DP从站,在相关属性中设置地址。组态如图3:
图3 DP从站组态
5、DP从站配置
5.1 通讯报文结构及选型
主站与从站的通讯报文结构由协议帧头、中间数据区、协议帧尾组成。变频器作为通讯从站在中间数据区定义了通讯用的PPO类型, PPO类型由两部分组成:PKW和PZD.。PPO类型是各大知名厂商为了支持传动驱动设定的行业规范,以达到驱动装置的互换性,目前PPO类型一共有五种,PPO1-PPO5。mm440只支持两种PPO类型:PPO1型和PPO3型,对本系统的多变频器控制也可以选择PPO2型,其结构如图4:
图4 PPO类型
其中图5中,每个一个绿色方块均代表一个字的空间,其中ppo1型通讯报文六个字(4PKW+2PZD),ppo2型通讯报文两个字(2PZD),ppo2型通讯报文十个字(4PKW+6PZD)。图中各标识的含义:PKW,参数标识符;PZD,过程数据;PKE,参数标识符;IND,索引;PWE,:参数值;STW,控制字;ZSW,状态字;HSW,主设定值;HIW,主实际值。PKW当中包含一些读写请求,有无数据分组,参数号,分组代码等相关信息。当PLC 输出,第一个字为控制字STW,第二个字为主设定值HSW。当PLC 输入,第一个字为状态字ZSW,第二个字为运行反馈值HIW。
5.2 变频器通讯地址设置
西门子变频器的通讯地址除了硬件组态度中设置之外,还可通过现场通讯模板dip开关或者参数P918来设置。DIP开关具有比P918更高的优先级。DIP有七个开关,从左到右为1-7,1为最低位,7为最高位,有效范围1—125。
5.3 信息的存储发送及读写
PLC与变频器之间的信息的传输通过I/Q过程映象区来完成,每个变频器对应独立的区,长度与PPO类型的选择有关,本系统选择PPO2型,十个字二十个字节,配置可以在属性中进行,如图5:
读写信息需要调用特殊功能块,STEP7 V5.1有两个SFC块“DPRD_DAT”和”DPWR_DAT”,应用DP通讯传输命令“DPRD_DAT”和”DPWR_DAT”把数据传输到变频器的通讯区PZD数据区PIW内,同时把变频器的PZD数据区PQW数值读到PROFIBUS-DP传输的DB块中,通讯例程如下:
CALL "DPRD_DAT";调用DP 读命令
LADDR=W#16#200;起始地址如图6(512十六进制为200h)
RECORD:= 数据块中定义的PZD数据区对应的数据地址
RET_VAL:= 程序块的状态字,以编码形式反映程序的错误;
CALL "DPWR_DAT" ;调用DP 写命令;
LADDR:=W#16#200 ;起始地址;
RECORD:= 数据块中定义的PZD数据区对应的数据地址;
RET_VAL:= 程序块的状态字,以编码形式反映程序的错误。
5.4 变频器及电机参数的设置
为了保证总线运行必须设置变频器参数,通过编程器以RS232接口串接参数读写模板来进行,软件为Driver monitor。主要参数如图6:
图5 变频器从站属性
图6 变频器参数设置
6、系统监控
系统采用pc机作为监控设备,监控组态软件wincc。为了完成系统监控下列项目是必须的。
6.1 添加SIMATIC S7通讯协议
在正确安装网卡之后,打开WINCC,选择“Tag Management”,右键选择“Add New Diver”,在弹出的窗口中选择“SIMATIC S7 Protocol suite”,将其添加到“Tag Management”目录下。
6.2 通讯设置
选择TCP/IP通讯协议,右键“System parameter”,在窗口“Logical device name”项目中选择cp5613;选择TCP/IP通讯驱动,右键“New Driver connection”,建立一个新的连接,在对话框中添加需要访问的cpu地址(Station Address)和槽号(Slot Number)等
6.3 画面编辑及状态显示
利用画面编辑器提供丰富的库资源或者导入自己设计好的图片作为人机界面;分组变量,根据Tag和项目在PLC中相应的关系,对其变量属性进行设置,通过Wincc内部函数GetTag和SetTag实现数据交换,当相应的信息变化时候,系统做出回应,如颜色的变化,数字的改变,报警等等。本系统对与变频器对应的辊道设置了三种状态,以不同颜色标识:前进(绿色),后退(黄色),故障(红色)。当红色报警出现时候,画面下方会出现相关的信息条目,信息实施刷新。可通过信息记录或报警记录来确定是哪个报警信息,这些信息包括:变频器跳,马达温度高,冷却水温度高报,马达开关关,通讯故障。如图7,图8
图7 主画面
7、系统维护
维护人员根据Wincc画面信息了解变频器状态并作出相应的处理。另外对与现场级可通过变频器的状态了解变频器本身及电动机的状态。西门子变频提供了三种手段来了解上述信息。
图8 报警记录
7.1 通过SDP(基本状态模板)
SDP上下两个状态显示led灯来判断故障基本信息,具体如下表1:
表1 SDP的状态及含义
7.2 利用基本操作面板(BOP)了解相关信息
在BOP分别Axxx和Fxxx表示报警信息和故障信息。在实际的维护中经常能遇到的一些信息及常见处理办法,如下表2:
表2 BOP 信息代码及含义
7.3 利用高级操作面板(AOP)。
AOP设有的报警屏幕,当变频器出现故障或者变频器网络出现故障,AOP将给出特定的故障信息:发生故障的变频器识别号;故障码;说明故障状态的解释文本。
利用AOP可以查看变频器和电动机的工作状态信息,如输出电流,电动机的转数,直流回路的电流电压等等,为分析故障原因带来方便,具体细节可查找相关手册。
8、结束语
Profibus—DP总线技术以其高速率,稳定性好,扩展性好,经济性在实际应用中得到了良好的体现。另外西门子变频器提供了卓越的与Profibus—DP的接口,给组建系统带来了便利,其与变频器的友好访问接口及软件给维护带来高效率,为保证生产赢得宝贵时间。
第一作者简介:姜德敬,男,1979年生,辽宁人,本科毕业,自动化学士,现在邯钢连铸连轧厂从事plc及现场电气维护工作。
参考文献:
[1].SIMATIC HMI基于WINDOWS的系统用户手册。2000年1月版。
[2].SIMATIC 组态硬件和通讯连接,STEP7 5.3版本,20004年1月版。
[3].标准销售工程师手册,2004年3月。
[4].WINCC控制中心手册,1997年8月版。
[5]. SIMATIC STEP7 5.1 编程手册。
[6].SIEMENS MICROMASTER 440,2003年3月。