相信大家为了学习这部分内容也看过很多资料,网上有很多介绍的文章,包括手册中也是有详细的说明的,大家可以找来看看,这里
一、首先看下官方手册中关于报文的说明
报文结构:
看了上面这个表你怎么觉得的?说实话
其实手册也是有想对应的说明,如下图所示:

二、
首先将上面的报文给大家翻译下,相信翻译后就会很好理解
这里的过程值是什么意思?
过程值对应变频器的IO地址
G120变频器组态完成以后,会定义I/O地址,这个可以在编程软件中查看。
假设现在G120的I地址为0开始,Q地址为10开始,采用标准报文1格式,
控制字1对应的地址为QW10
状态字1对应的地址为IW0
转速设定值(16位)对应地址为QW12
转速实际值(16位)对应地址为IW2
其他格式报文也是按照此规则进行解读。
三、举例来看看实际应用
将“SINAMICS G120 CU250S-2 DP Vector V4.7” 站点拖拽到 PROFIBUS 网络上,分配其 DP 地址为 10。选择所需要的报文结构将其拖拽到 CU250S-2 DP I/O 列表的 1 号插槽中,系统自动为其分配 I/O 地址。本实例使用“Standard telegram 1,PZD-2/2”报文,分配的输入输出起始地址均为 256,长度 2 个字。 就是IW256和QW256开始的两个字。
S7-300 通过 PROFIBBUS PZD 通讯方式将控制字 1(STW1)和主设定值(NSOLL_A)周期性的发送至变频器,变频器将状态字 1(ZSW1)和实际转速(NIST_A)发送到 S7-300。
PLC侧的程序如下图所示:
控制字 STW1
常用控制字如下:
047E(16 进制) - OFF1 停车/运行准备就绪(上电时首次发送)
047F(16 进制) - 正转启动
主设定值 NSOLL_A
速度设定值要经过标准化,变频器接收十进制有符号整数 16384(4000H 十六进制)对应于 100%的速度,接收的最大速度为 32767(200%)。参数 P2000中设置 100%对应的参考转速。
状态字 ZSW1
实际转速 NIST_A
需要经过标准化,方法同主设定值。