西门子全集成自动化技术综合教程系统编程、现场维护与故障诊断 [陈先锋 编著] 2012年版_301-350.docxVIP

  • 0
  • 0
  • 约5.2万字
  • 约 94页
  • 2026-01-31 发布于浙江
  • 举报

西门子全集成自动化技术综合教程系统编程、现场维护与故障诊断 [陈先锋 编著] 2012年版_301-350.docx

第6章西门子变频器及伺服驱动单元的PROFIBUS控制289

识别的响应报文(从→主)可以从表6-9中获取。

表6-9识别的响应报文(从→主)

响应ID

功能

0

无响应

1

传送参数值(字)

2

传送参数值(双字)

3

4

传送参数值(单字阵列)

5

传送参数值(双字阵列)

6

传送阵列元素数

7

作业不能被执行(出现错误号)

8、9、10

将一个作业从主控制模块传输到从驱动,一直重复此作业至少到接收到来自从控制板传

回的相关响应为止。从控制板提供响应一直到主控制模块已经形成了新作业为止。对于含有参数值的响应来说,从控制板总是循环地更新数值进行响应的。这里所说的响应包含对“请求参数值”和“请求参数值(阵列)”等所有作业的响应。

如果作业不能被执行,从控制板传出的响应如下。

①输出响应ID=7的信号。

②用参数区的字4输出一个故障号,如表6-10所示。

表6-10“DP从611U控制板”模块的故障ID

故障ID

故障原因

0

不合法的参数号(此参数不存在)

1

参数值不能被改变(参数值只能读取或保护写)

2

超过了上值或者下值的极限

3

错误的子位标

4

无阵列(参数没有什么子参数)

5

不正确的数据形式(不是类型转换所要求的)

6~19

无要求

20~100

保留的

指定给参数的数据类型必须用PKW机构(参数ID值)写进参数值,611U的数据类型对应于S7的数据类型如表6-11所示。

表6-11611U的数据类型对应于S7的数据类型

“DP从611U控制板”的数据类型

说明

SIMATICS7的数据类型

整数16

整数16位

INT

整数32

整数32位

DINT

无符号16

无符号的整数16位

WORD

无符号32

无符号的整数32位

DWORD

浮点

浮点

REAL

29_西门子全集成自动化技术综合教程--—系统编程、现场维护与故障诊断

6.5.2读写参数

经过PROFIBUS读取参数如图6-68所示。例如,当有故障发生时,通过状态字ZSW1.3=1知道发生了故障,但是具体发生了什么故障,必须去读611U的故障缓冲区,并且可以把它拿来在OP中显示。

SIMATICS7-300(CPU:S7-315-2-DP)

PG/PC

PKW区域(作业)

PQW256=0110000111011001PQW258=0000000000000001PQW260=0000000000000000PQW262=0000000000000000AK=6,PNU=945位标=1数值(高)

PQW256=0110000111011001

PQW258=0000000000000001

PQW260=0000000000000000

PQW262=0000000000000000

AK=6,PNU=945位标=1

数值(高)

数值(低)

PWE2

PROFIBUS-DP

在DP从控制板处的

输入信号在DP从控制板处的

输出信号

PKW区域(响应)

PKE INDPWE1PWE2

PIW256=0101000111011001

PIW258=0000000000000001

PIW260=0000000000000000

PIW262=130(forexample)

AK=5,PNU=945位标=1

数值(高)

数值(低)

“DP从611U控制板”:

带“SIMODRIVE611通用模块”任选PROFIBUS-DP模块的控制板

图6-68

PAW外围输出字

PEW外围输入字

PKE参数ID

IND子位标,子参数号,阵列位标PWE参数值6

AK作业或者响应ID

PNU参数号

经过PROFIBUS读取参数

611U的故障缓冲区为P0945:1~P0945:8,通过PROFIBUS-DP读出来。为了连续读写超过4B的长度,需要用到SFC14/SFC15。SFC14用于读PROFIBUS从站数据,SFC15用于将数据写入PROFIBUS从站。

按照PKW结构建立一个数据块DB1,如图6-69所示。

在OB1中编写程序,如图6-70所示。

将从站的数据读入到DB1.DBX0.0开始的8个字节(P#DB1.DBX0.0BYTE8)。

PKE→DB1.DBW0

IND→DB1.DBW2

PWE1→DB1.DBW4参数值的高位字

PWE2→DB1.DBW6参数值的低位字

第6章西门子变频器及伺服驱动单元的PROFIBU

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档