新闻中心

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

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

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

(6) 模块定义清单,分为两类,一类称为简单模块定义,如下例:
;
Module = "1 Byte DI " 0x10 ;1个字节的DI定义
EndModule
Module = "2 Byte DO" 0x21 ;2个字节的DO定义
EndModule
Module = "3 Byte DX" 0x32 ;3个字节的DX定义
EndModule

另一类称为特殊模块定义,如下例:

;
Module="PNO Class 1 16 Bit" 0xD0 ;模块类型及其16进制代码
Ext_Module_Prm_Data_Len=2 ;扩展模块参数数据长度(以字节为单位)
Ext_User_Prm_Data_Const(0)=0x00,0x00 ;默认的扩展用户参数组态
Ext_User_Prm_Data_Ref(1)=1
EndModule
在该部分中,使用Ext_User_Prm_Data_Ref为指定的字节定义所代表的参数,括号内的数字是字节号(从0开始),等号后面的数字指向在扩展用户参数数据中定义的参数号。

2系统中的硬件配置和软件组态

2.1 硬件配置

要在系统中使用,需要在CPU机架的扩展槽内安装一块通信模块作为Master,把PROFIBUS电缆通过总线连接器(SIEMENS 6ES7 972-0BA41-0XA0)连接到该板上,然后连接到其它Slave结点。下图1是一个典型的配置图,图中有两个Slave结点,一个是CE-65-M型绝对值编码器,另一个是WAGO模块组成的I/O站,各模块作用如下:
WAGO 750-303:Coupler(12Mbaud)
WAGO 750-610: 带保险丝的供电模块
WAGO 750-410: 双通道24VDC DI模块
WAGO 750-630: SSI传感器接口模块
WAGO 750-602: 供电模块
WAGO 750-507: 双通道24VDC DO模块
WAGO 750-600: 终端模块


2.2 软件组态

系统中的软件软件组态分数据库(DB)组态和程序(PC)组态两部分,详见参考文献[4]。在PC部分,只需使用PC元素PB-R从Slave站点读出所需的数据,这里着重介绍DB组态。在AC450中,与PROFIBUS-DP有关的数据库元素有三个:PB、PBSD、PBS,分别完成对总线、Slave特性描述、Slave站点的组态。各个数据库元素详细的输入输出端定义见参考文献[3]。



评论


相关推荐

技术专区

关闭