最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

S7-1200与G120 CU240X-2 DP的PROFIBUS通信 第3部分非周期通信读写变频器

IT圈 admin 40浏览 0评论

2024年4月23日发(作者:熊淑华)

S7-1200与G120 CU240X-2 DP的PROFIBUS通信 第3

部分非周期通信读写变频器参数

1 G120 PROFIBUS通信功能概述

SINAMICS G120第二代控制单元CU240B-2 DP、CU240E-2 DP、CU240E-2 DP F

支持基于PROFIBUS的周期过程数据交换和变频器参数访问。

> 周期过程数据交换--通过该通信PROFIBUS主站可将控制字和主设定值等过

程数据周期性的发送至变频器,并从变频

器周期性的读取状态字和实际转速等过程数据。G120最多可以接收和发送8

个过程数据。该通信使用周期性通信的

PZD通道(过程数据区),变频器不同的报文类型定义了不同数量的过程数

据(PZD)。

> 变频器参数访问--提供PROFIBUS主站访问变频器参数的接口,有两种方式能

够访问变频器参数:

1. 周期性通信的PKW通道(参数数据区):通过PKW通道主站可以读写变

频器参数,每次只能读或写一个参数,PKW通道的长度固定为4个字。

2. 非周期性通信:主站采用PROFIBUS-DPV1通信访问变频器数据记录区,

每次可以读或写多个参数。

本文通过示例介绍S7-1200与CU240E-2 DP F的PROFIBUS 非周期通信,介绍

如何通过非周期通信读写多个变频器参数。

2 非周期通信

非周期通信工作模式:主站调用“WRREC” 指令将“参数请求”写入从站,从站内

部处理后,主站调用“RDREC”指令读取包含“参数应答”数据记录。“参数请求”和

“参数应答”的数据内容应遵照PROFIdrive参数通道(DPV1)数据集DS47(非

周期参数通道结构)。“参数请求”包括读参数和写参数请求,其数据结构参考表

2-1。参数请求结构字段的说明参考表2-2。“参数应答”包括读参数和写参数应答,

其数据结构参考表2-3。参数应答结构字段说明参考表2-4。参数应答中的故障

值说明1、参数应答中的故障值说明2参考表2-5和表2-6。使用非周期通信对

读写参数数量没有限制,但每个读写任务最大为240个字节。

表2-1 参数请求数据结构

报文头

参数1

字节n

请求参考

驱动对象ID

属性

参数号

第一个索引的编号

字节n+1

请求ID

参数数量m

索引的数量

n值

0

2

4

6

8

参数2

参数m

参数1的值*

(*只有写任务)

参数2的值*

参数m的值*

数据格式

参数值

参数值数量

表 2-2 参数请求结构字段说明

字段 数据类型 数值(十六进说明

制)

请求参

8位无符

01….FF

用于区分对应的请求和应答。主站改变每个新的

考 号数 请求的索引号,从站在相应的应答中返回请求的

索引号。

请求ID 8位无符区分请求的类型

01

号数 读任务

02

写任务

驱动对

8位无符用于区分驱动对象,固定为01hex

01

象ID 号数

参数数

8位无符

01….27

访问的参数的个数

量m 号数

属性 8位无符访问参数元素的类型

10

号数 数值

20

描述(只有读任务)

索引数

8位无符

00….EA

要访问的参数中多个索引的数量

量 号数

(参数无索引时00hex)

参数号 16位无符

0001….FFFF

访问的参数号

号数

索引编

16位无符

0000….FFFF

要访问的参数中多个索引的第一个索引的下标

号 号数

(参数无索引时0000hex)

数据格

8位无符

通过数值判断参数值的数据类型

02

式 号数

8位整型

03

16位整型

04

32位整型

05

8位无符号数

06

16位无符号数

07

32位无符号数

08

浮点数

10

8位数据串(Octet String)(长度16bit)

13

时间差(Time Difference)(长度32bit)

41

字节

42

43

2024年4月23日发(作者:熊淑华)

S7-1200与G120 CU240X-2 DP的PROFIBUS通信 第3

部分非周期通信读写变频器参数

1 G120 PROFIBUS通信功能概述

SINAMICS G120第二代控制单元CU240B-2 DP、CU240E-2 DP、CU240E-2 DP F

支持基于PROFIBUS的周期过程数据交换和变频器参数访问。

> 周期过程数据交换--通过该通信PROFIBUS主站可将控制字和主设定值等过

程数据周期性的发送至变频器,并从变频

器周期性的读取状态字和实际转速等过程数据。G120最多可以接收和发送8

个过程数据。该通信使用周期性通信的

PZD通道(过程数据区),变频器不同的报文类型定义了不同数量的过程数

据(PZD)。

> 变频器参数访问--提供PROFIBUS主站访问变频器参数的接口,有两种方式能

够访问变频器参数:

1. 周期性通信的PKW通道(参数数据区):通过PKW通道主站可以读写变

频器参数,每次只能读或写一个参数,PKW通道的长度固定为4个字。

2. 非周期性通信:主站采用PROFIBUS-DPV1通信访问变频器数据记录区,

每次可以读或写多个参数。

本文通过示例介绍S7-1200与CU240E-2 DP F的PROFIBUS 非周期通信,介绍

如何通过非周期通信读写多个变频器参数。

2 非周期通信

非周期通信工作模式:主站调用“WRREC” 指令将“参数请求”写入从站,从站内

部处理后,主站调用“RDREC”指令读取包含“参数应答”数据记录。“参数请求”和

“参数应答”的数据内容应遵照PROFIdrive参数通道(DPV1)数据集DS47(非

周期参数通道结构)。“参数请求”包括读参数和写参数请求,其数据结构参考表

2-1。参数请求结构字段的说明参考表2-2。“参数应答”包括读参数和写参数应答,

其数据结构参考表2-3。参数应答结构字段说明参考表2-4。参数应答中的故障

值说明1、参数应答中的故障值说明2参考表2-5和表2-6。使用非周期通信对

读写参数数量没有限制,但每个读写任务最大为240个字节。

表2-1 参数请求数据结构

报文头

参数1

字节n

请求参考

驱动对象ID

属性

参数号

第一个索引的编号

字节n+1

请求ID

参数数量m

索引的数量

n值

0

2

4

6

8

参数2

参数m

参数1的值*

(*只有写任务)

参数2的值*

参数m的值*

数据格式

参数值

参数值数量

表 2-2 参数请求结构字段说明

字段 数据类型 数值(十六进说明

制)

请求参

8位无符

01….FF

用于区分对应的请求和应答。主站改变每个新的

考 号数 请求的索引号,从站在相应的应答中返回请求的

索引号。

请求ID 8位无符区分请求的类型

01

号数 读任务

02

写任务

驱动对

8位无符用于区分驱动对象,固定为01hex

01

象ID 号数

参数数

8位无符

01….27

访问的参数的个数

量m 号数

属性 8位无符访问参数元素的类型

10

号数 数值

20

描述(只有读任务)

索引数

8位无符

00….EA

要访问的参数中多个索引的数量

量 号数

(参数无索引时00hex)

参数号 16位无符

0001….FFFF

访问的参数号

号数

索引编

16位无符

0000….FFFF

要访问的参数中多个索引的第一个索引的下标

号 号数

(参数无索引时0000hex)

数据格

8位无符

通过数值判断参数值的数据类型

02

式 号数

8位整型

03

16位整型

04

32位整型

05

8位无符号数

06

16位无符号数

07

32位无符号数

08

浮点数

10

8位数据串(Octet String)(长度16bit)

13

时间差(Time Difference)(长度32bit)

41

字节

42

43

发布评论

评论列表 (0)

  1. 暂无评论