一种基于PROFIBUS-DP总线的变频器控制系统
The Construction of Control System of Inverter based on the Profibus-dp
沈阳飞机工业(集团)有限公司许以军摘要:本文简述了PROFIBUS-DP总线技术和特点,构造出由变频器、S7-300 PLC和winCC 组成的基于PROFIBUS-DP总线的控制系统,它具有结构简单、控制方便、维护容易等
特点,并介绍了该系统中的PLC和变频器的通讯过程和软件设计过程。
关键词:现场总线控制系统变频器 Profibus-dp
Abstract:This paper focus on the technology and features of brofibus-dp bus .The profibus-dp bus base
d control system with th
e frequency converter,S7-300 and winCC is built. It has the followin
g advantage: simple construction, convenient control, easy maintenance. And the communicati
on process and software designing are discussed.
Keywords:Field bus Control system AC converter Profibus-dp
1 引言
现场总线是一种计算机网络,这个网络上的每一个节点就是一个智能化设备。现场总线由网络通信、功能模块、对象字典和设备描述、网络管理、系统管理等部分组成。现场总线技术是3C技术(computer、control、communication),是从控制层发展到工艺设备现场的技术结果。而PROFIBUS是多种总线中的一种,它具有较广的制造基础和较多的使用经验,它的应用领域包括加工制造,过程和建筑自动化,如今已成为国际化的开放式现场总线标准,即EN50170欧洲标准和IEC61158国际标准的一部分,并且在2001年12月成为我国的现场总线标准。
2 现场总线PROFIBUS的引入
PROFIBUS以ISO7498为基础,以开放式系统互联网络OSI(open system interconnection)作为参考模型,定义了物理传输特性、总线存取协议和应用功能。PROFIBUS-DP(Decentralized Periphery),PROFIBUS-PA(Process Automation),PROFIBUS-FMS(Fieldbus Message Specification)构成了PROFIBUS家族。其中PROFIBUS-DP是一种高速和便宜的通讯连接,使用了第1层第2层和用户接口,第3层至第7层未加以描述,这种流体型结构确保了数据传输的快速和有效。他是专门为自动控制系统和设备分散的I/O之间进行的通讯而设计的。使用PROFIBUS-DP模块可取代24V或4~20mA的串联式信号传输,减少投资成本。直接数据链路映像(DDLM)提供的用户接口,使得对数据链路层的存取变的简单方便,传输可使用RS-485传输技术或光纤媒体。
标准现场总线PROFIBUS-DP的硬件由主设备、从设备、网络网路等三部分组成。其中主设备用以控制总线上的数据传输,且在没有提供外部请求时发送信息和被授权可访问总线.从设备是相对于主设备而言较为简单的外部设备,且未被授权访问总线;网络网路如传输介质和网络链接器,前者用屏蔽双绞电缆构成电气网络,用塑料或玻璃纤维光缆构成的光纤网络,或是基于两种媒介之间由OLM转换的混合网络;后者如RS-485总线连接器、RS-485总线终端、RS-485中继器、光链路模块OLM等。
在很多工业自动控制系统中,存在着多控制点且各交流变频分布线长和分散的特点.采用现场总
线技术可以在控制室内和现场操作台所装备的分布式I/O模块联成总线网络,以数字方式来进行控制数据的串行传输,这样一来控制系统将具有更佳的抗干扰能力,所提供给变频器的参考值亦比较精确。
现以SIEMENS公司的相关产品为例介绍现场总线系统的组成.作为PROFIBUS-DP网的典型配置如图1所示,PLC(SIMATIC S7-300或S7-400系列)作为一级DP站,通过通讯模块再与PROFIBUS总线联络,作为主设备,他负责读取悬挂在总线上的所有分布式I/O模块的变频器状态字(包括数字量和模拟量),同时进行变频器控制字(包括数字量和模拟量)的传送。组态软件WINCC作为二级DP主站,用于系统操作和监视等。MM440变频器加上CB通讯板(PROFIBUS通讯模块)后作为从站,可带这样的从站32个,如果加上中继器,最多可达125个从站,MM440是MICROMASTER4系列变频器中的顶尖机型,而且有更加精确的控制功能,适应多种应用场合,除了包含MM420所具有的安装简便和用户友好的优势外,它还具有快速的输入响应、优化的矢量控制等特点.另外内置制动单元,使变频器在制动和减速方面,具有优良的功能品质.正因为所有的变频器都有I/O接口,包括数字量输入输出、模拟量输入输出,其中数字量输入有正向启动、反向启动、外接故障(如设备温升等)、点动、使能,设定音频启动等。数字量输出包括变频器运行信号、故障信号、运行频率区间信号、报警信号等.模拟量输入输出必须进行U/I 方式的设定,以确认4~20mA信号抑或0~10V信号,其中模拟量输入主要为设定速度或频率的参考值,模拟量输出为电流实际值、速度实际值、频率实际值、DC回路电压值等,又因数据传输方式以串行的数字方式为主,只有在到达变频器时才又采用部分模拟信号,所以丝毫不影响传输数据的可靠性和抗干扰性。
3 控制系统的数据通讯
在变频器现场总线控制系统中,PROFIBUS-DP的通讯协议的信息帧分为协议头、用户数据和协议尾,用户数据结构被指定为参数过程数据对象(PPO),有的用户数据带有一参数区域和一过程数据区域,而有的用户数据仅由过程数据组成.变频传动定义了五种PPO类型,MICROMASTER4仅支持PPO型1和型3.参数值PKW是变频器运行要定义的一些功能码,如最大频率、基本频率、加/减速时间等,过程数据PZD用传输控制字和设定值(主-变频器)或状态字和实际值(变频器-主)等输入输出的数据值。
图1 Profibus-dp网的总线拓扑结构
MICROMASTER4系列变频器与SIMATIC S7-300通讯,必须完成下列变频器功能码的设置:P918(Profibus 地址),设定值可以是1~125,P1000(频率设设定值的选择)=6(CB通讯板),P2041.00(CB参
数)=3(PPO3),P2040(CB停止报文时间)>0,P927(修改参数的途径)=1(COMMS摸板),P700(选择命令源)=6(Profibus/Fieldbus通讯链路现场总线).
工业组态软件winCC提供各种PLC的驱动程序,本文实例要建一个PROFIBUS-DP的二级主站,所以选择支持S7协议的通讯驱动程序SIMATIC S7 Protocol Suite,在其中的“PROFIBUS”下连接一台
S7-300 PLC,设置参数时必须与PLC中的设置相同.在编程软件STEP7中完成硬件网络组态,为变频器分配网络地址,该地址必须与变频器CB板中设置相同,在组织块OB中选用SFC14“DPRD
DA T”,SFC15“DPWR DAT”系统功能块向变频器的CB模块接收/发送过程数据(如图2所示)。通过以上步骤,即完成了对整个变频器控制系统PROFIBUS-DP网的组态和通讯。
CALL“DPRD DAT”调用SFC14功
LADDR=CB板在STEP7中组态的I/O地址
RECORD=PLC接收的状态字
CALL“DPRD DAT” 调用SFC15功能块
LADDR=CB板在STEP7中组态的I/O地址
RECORD=向MM440发送的控制字接收的状态字
图2 PLC与CB板之间的通讯
4 控制系统的软件设计
4.1 组态监控软件
该系统监控软件主要采用了西门子公司的WinCC5.0组态软件, WinCC是在生产和过程自动化中解决可视化和控制任务的工业技术中性系统,他提供了适用于工业的图形显示、消息、归档以及报表的功能模块,高性能的过程耦合、快速的画面更新以及可靠的数据,使其具有高度的实用性,它使用在windows NT、windows2000系统平台上。该系统软件具有生产的控制与操作,数据统计和记录功能,超限值及开关动作报警和友好的人机界面及各种图表显示、图形曲线报表显示与打印的功能。
4.2 通讯控制软件
(1) PLC通讯接口模块的初始化
在现场总线启动前,必须先配置PROFIBUS总线,并分配各个总线站的参数(总线上的传输速率,总线的标准(一般为DP-Standard)、设定故障模式(包括诊断设置和诊断地址等);
(2) 读取1#变频器的状态字和实际值
通过连接在变频器端从站的I/O端子,通过对远程I/O的操作,读取变频器的状态字(数字量)和实际值(模拟量);
(3) 判断变频器是否处于故障
如故障报警存档否则根据系统的要求输出模拟量值到连接1#变频器端的从站I/O端子,包括控制字和设定值。
(4) 重复2、3步骤,依次对2#、3#、4#……n#变频器进行读写操作。
软件程序框图如图3所示。
图3 软件程序设计流程图
5 结束语
现场总线技术(FCS)作为新一代控制系统,是分散控制型控制系统的继承、延伸和进一步发展,更适合工厂综合自动化的要求。采用PROFIBUS-DP现场总线的变频器控制系统,将增强整个系统的可靠性,可维护性,使它具有低柔性的修改和扩展功能。实现了分布式控制,提高了系统的响应速度、控制精度。西门子变频器现场总线控制系统已成功应用于造纸、加工制造、炼钢、水处理等多个项目中。
参考文献
[1] PROFIBUS技术手册[Z]. PNO, 1997.
[2] 邱公伟. 可编程控制器网络通信及应用[M]. 北京:清华大学出版社,2000.
[3] 阳宪惠. 现场总线技术及应用[M]. 北京:清华大学出版社,1999.
[4] Jonas Berge.Fieldbus Control System[Z]. Advances in instrumentation and