新闻中心

EEPW首页>嵌入式系统>设计应用> PROFIBUS-DP在ABB AC450系统中的应用

PROFIBUS-DP在ABB AC450系统中的应用

作者: 时间:2012-07-07 来源:网络 收藏

0 引言

  PROFIBUS 是一种具有广泛应用范围的、开放的数字通信系统,已被纳入在国际标准IEC 61158 和IEC 61784中。由于在“PROFIBUS用户组织”的普遍可提供的导则中规定了应用和工程方面的信息,满足用户对于制造商无关性和开放性的要求,并确保了在各个制造商的设备之间进行通信,因此目前国际上PROFIBUS在各种现场总线应用中具有大于20%的市场份额,超过500万个节点, PROFIBUS产品的制造商也已超过2000个。为支持PROFIBUS在控制系统中的应用,公司在上世纪九十年代推出的Advant Controller 450(简称)系统中全面支持PROFIBUS的应用,十年来广泛应用于冶金等各领域。

1文件的结构

文件也称为设备描述文件,是PROFIBUS设备制造商使用PTO(Profibus Trade Organization) 提供的-Editor制作的描述其生产的某一具体型号的设备的各种性能参数的文本文件。它可由制造商随设备提供,用户也可以从http://www.profibus.com下载。GSD文件包括所有与该设备有关的参数,例如:支持的波特率、信息长度、输入和输出数据的数量、诊断信息的含义、模块化设备的可选件描述等。GSD文件一般由以下几部分组成,其中以分号开始的内容为注释,为了便于说明,文件中的保留字用黑体字表示。

(1) DP GSD文件标识符,格式固定不变:#Profibus_DP

(2) 参数文本定义,语法为:

PrmText=4
Text(0)= “GRAY”
Text(1)= “BINARY”
Text(2)= “SHIFTED GRAY”
EndPrmText

在该部分可定义多个参数。

(3) 扩展用户参数数据,语法为:

ExtUserPrmData=16 “Code SSI-Interface”
Unsigned8 0 0-2
Prm_Text_Ref= 4
EndExtUserPrmData

该部分定义该设备特有的参数,每个参数以ExtUserPrmData开始分别为其定义一个数字编号和用字符串表示的参数含义。对于该参数的设定值,用Prm_Text_Ref为其定义一个数字指针,指向在参数文本定义部分定义的一个文本参数号。本例中的Prm_Text_Ref= 4表示该参数的设定值由PrmText=4来定义,而在参数文本中明确给出该参数取不同值时所代表的编码方式。对于本例中的“Unsigned8 0 0-2”,Unsigned8是参数的数据类型说明,为8为无符号整数,0表示默认取值,即格雷码(GRAY),0-2表示其取值范围。参数文本定义和扩展用户参数数据不是GSD文件的必有部分。

(4) 通用数据部分,语法及具体含义如下:
GSD_Revision=1 ;GSD文件的版本号
Vendor_Name="TR Electronic GmbH" ;制造商
Model_Name="TR CE65M DP V3.0" ;设备型号
Revision="V2.0" ;设备版本号
Ident_Number=0xAAAB ;由PTO签发的唯一设备ID号
Protocol_Ident=0 ;定义支持的协议,0:DP;1:DP/FMS
Station_Type=0 ;设备类型,0:Slave;1:Master
FMS_supp=0 ;是否支持FMS
Hardware_Release="416157" ;设备硬件版本号
Software_Release="3.0" ;设备软件版本号
9.6_supp=1 ;所支持的通信速率选择,从9.6kB到12MB

MaxTsdr_9.6=60 ;与通信速率对应的最大应答时间

(5) 从结点通用数据,语法及具体含义如下:

; Slave-Specification:
OrderNumber="110-xxxxx" ;定货号
Periphery="DPS"
OffsetFirstMPDBlock=0
ETERDelay=0
MaxResponseDelay=0
Freeze_Mode_supp=1 ;输入数据同步
Sync_Mode_supp=1 ;输出数据同步
Auto_Baud_supp=1 ;自动识别通信速率
Set_Slave_Add_supp=1 ;可通过 PROFIBUS设定站地址
Min_Slave_Intervall=10 ;最小时间间隔,单位为100us
Max_Diag_Data_Len=57 ;最大诊断数据长度
Slave_Family=7@TR-ELECTRONIC ;为组态工具定义的产品家族标识
Bitmap_Device="Traaab3n" ;设备位图文件名称
Bitmap_Diag="Traaab3s" ;诊断位图文件名称
Modular_Station=1 ;站类型定义,1:模块型;0:紧凑型
Max_Module=1 ;最大模块数量(对模块型而言)
Max_Input_Len=6 ;输入数据最大长度(对模块型而言)
Max_Output_Len=4 ;输出数据最大长度(对模块型而言)
Max_Data_Len=10 ;输入和输出数据最大长度(对模块型而言)
Fail_Safe=1 ;失败安全功能
Max_User_Prm_Data_Len =33 ;最大用户参数数据长度


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭