新闻中心

EEPW首页>嵌入式系统>设计应用> 基于Profibus-DP现场总线的板坯传动系统的应用

基于Profibus-DP现场总线的板坯传动系统的应用

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


图3DP从站组态

5、DP从站配置

5.1通讯报文结构及选型
主站与从站的通讯报文结构由协议帧头、中间数据区、协议帧尾组成。作为通讯从站在中间数据区定义了通讯用的PPO类型,PPO类型由两部分组成:PKW和PZD.。PPO类型是各大知名厂商为了支持传动驱动设定的行业规范,以达到驱动装置的互换性,目前PPO类型一共有五种,PPO1-PPO5。mm440只支持两种PPO类型:PPO1型和PPO3型,对本系统的多控制也可以选择PPO2型,其结构如图4:


图4PPO类型

其中图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:

读写信息需要调用特殊功能块,STEP7V5.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接口串接参数读写模板来进行,软件为Drivermonitor。主要参数如图6:


图5变频器从站属性


图6变频器参数设置

6、系统监控

系统采用pc机作为监控设备,监控组态软件wincc。为了完成系统监控下列项目是必须的。

6.1添加SIMATICS7通讯协议
在正确安装网卡之后,打开WINCC,选择“TagManagement”,右键选择“AddNewDiver”,在弹出的窗口中选择“SIMATICS7Protocolsuite”,将其添加到“TagManagement”目录下。

6.2通讯设置
选择TCP/IP通讯协议,右键“Systemparameter”,在窗口“Logicaldevicename”项目中选择cp5613;选择TCP/IP通讯驱动,右键“NewDriverconnection”,建立一个新的连接,在对话框中添加需要访问的cpu地址(StationAddress)和槽号(SlotNumber)等



评论


相关推荐

技术专区

关闭