1、9 Profibus 通讯设置工程应用 SINAMICS S120 对于不同的应用场合提供了多种报文格式以满足用户要求 ,不同的报文格式见 7.9 节 ,以下内容以某工程为例介绍传动与 PLC 之间的通讯设置 . 为传输更多的数据 ,电源模块 ,电机模块均采用标准报文加扩展的设置 , 电源模块 接收 5PZD 发送 8PZD 电机模块 接受 10PZD 发送 10PZD 扩展设置有两种方式 ,相应的参数为 P0922 及 P2079,当然通过图形化界面也能实现 , 第一种方式标准报文不能修改 ,第二种方式标准报文可修改 ,具体见以下内容 : 9.1 整流模块通讯设置 通常整流器 (INFEED
2、)采用标准报文 SIEMENS telegram 370, PZD-1/1 可满足要求 , PLC 发送一个控制字给传动 ,传动传给 PLC 一个状态字 , 如需传送更多PZD 数据 ,则需扩展设置 . 以接受 5 个 PZD,发送 8 个 PZD 为例 9.1.1 传动侧设置: 首先设置 Infeed 为标准报文 370. 右键选择 Insert LineMessage frame extension 设置扩展的 PZD 长度 ,Input data length 7;output data length 4 设置完成后 ,如下图所示传动接收为 4个字 ,采用此方法设置后 ,标准报文的连接不
3、能修改 . 整流器发送数据如下图所示 : PZD1 r2089(0) 主状态字 PZD2 r68 电流实际值 PZD3 r2132 报警代码 PZD4 r2131 故障代码 PZD5 r2089(0) 状态字 2 PZD6 r70 直流母线电压 PZD7 r25 交流进线电压 也可按如下操作使得连接的标准报文可以修改 首先设置标准报文格式 370,然后将报文格式改为 999 并设定发送接收数据长度 (如下图 9-1-6),这样设置后 ,自动连接的标准报文也可修改 .(如图 9-1-7) 9.1.2 PLC 侧设置 首先设置为标准报文 370 打开 Details, 如下图中 Slot4 , S
4、lot5 分别对应 PLC 接受和发送的数据 ,点击 slot5, 然后点击 insert slot 选择插入的行为 Actual value 设置完成后原来 SIEMENS massage frame 370-1/1,变为 User-defined,如下图 : 下图为对应的 PLC 地址 ,分为四行 ,前两行为接受地址 ,后两行为发送地址 . 也可通过下述方法设置 ,按顺序先设置 object 1 为 370 格式 ,如下图 然后打开 Details,将数据长度都设为 16. 然后点击 OK,然后再打开 Details,将数据长度改为接受 8,发送 5 这样设置就完成了 ,如下图所示 PLC
5、 对应的地址更整洁一些 9.1.3 整流器 PZD 相应连接 给定值 实际值 9.2 传动模块通讯设置 9.2.1 传动侧设置 首先设置报文格式为 352 图 9-2-1 右键选择 Insert LineMessage frame extension 图 9-2-2 设置扩展的 PZD 长度 ,Input data length 4;output data length 4 图 9-2-3 设置完成后 ,如下图所示传动接收为 10 个字 ,其中 6 个字为 352 格式的标准设置 ,322 格式如下图所示 ,红圈中的 PZD 可自由连接 设置完成后 ,如下图所示接收为 10 个字 ,增加的四个
6、 PZD 可以在画面中操作连接(显示蓝色的 ),352 格式中的可更改的 4 个 PZD 需在参数中操作 (显示灰色的 ) 图 9-2-4 连接完成后 ,如下图所示 图 9-2-5 传动发送数据如下图所示 :前 6 个字为 352 格式的标准连接 ,后 4 个可自由连接 , PZD1 r2089(0) 主状态字 PZD2 r63 速度实际值 PZD3 r68 电流实际值 PZD4 r80 转矩实际值 PZD5 r2132 报警字 PZD6 r2131 故障字 PZD7 r2089 状态字 2 PZD8 r1482 速度环积分分量 PZD9 未连接 PZD10 未连接 图 9-2-6 9.2.2 PLC 侧设置 PLC 侧设置方法与前面介绍的整流器设置方法相同 首先选择标准格式如下图所示 : 打开 Details, 添加 4 个发送 ,接收地址 ,这样就完成了设置 , 9.2.3 传动模块 PZD相应连接 给定值 实际值