1、硬件组态1. 将 MASTERDRIVES CBP/CBP2 加入组态2. Profibus 地址1. 将 MICROMASTER 4 加入组态2. Profibus 地址Top选择数据格式1. MASTERDRIVE 中可供选择的 PP0 类型2. I/Q address1. MICROMASTER 4 中可供选择的数据格式2. I/Q addressTopStep 7 中的编程创建数据块 DB1说明:1.在 Step7 中对 PKW (参数区 )读写参数时调用 SFC14 和 SFC152. SFC14(“DPRD_DAT”)用于读 Profibus 从站的数据3. SFC15(“DPWR
2、_DAT”)用于将数据写入 Profibus 从站4. W#16#100(即 256)是硬件组态时 PKW 的起始地址 Top程序举例 11. 读参数 r015注:PKW ,IND 的详细说明见附录1. W#16#100(即 256)是硬件组态时 PKW 的起始地址2 .将从站数据读入 DB1.DBX0.0 开始的 8 个字节(P#DB1.DBX0.0 BYTE 8)PKE - DB1.DBW0IND - DB1.DBW2PWE1 - DB1.DBW4 参数值的高字位PWE2 - DB1.DBW6 参数值的低字位3 .将 DB1.DBX28.0 开始的 8 个字节写入从站(P#DB1.DBX2
3、8.0 BYTE 8)DB1.DBW28 - PKEDB1.DBW30 - IND参数值的高字位 DB1.DBW32 - PWE1参数值的低字位 DB1.DBW34 - PWE2注:PKW ,IND 的详细说明见附录Top程序举例 2 (读参数数组的数值)2. 读参数 P401.2注:PKW ,IND 的详细说明见附录1. W#16#100(即 256)是硬件组态时 PKW 的起始地址2 .将从站数据读入 DB1.DBX0.0 开始的 8 个字节(P#DB1.DBX0.0 BYTE 8)PKE - DB1.DBW0IND - DB1.DBW2PWE1 - DB1.DBW4 参数值的高字位PWE
4、2 - DB1.DBW6 参数值的低字位3 . 将 DB1.DBX28.0 开始的 8 个字节写入从站(P#DB1.DBX28.0 BYTE 8)DB1.DBW28 - PKEDB1.DBW30 - IND参数值的高字位 DB1.DBW32 - PWE1参数值的低字位 DB1.DBW34 - PWE2注:PKW ,IND 的详细说明见附录Top程序举例 3 (读须置位参数页的参数)3. 读参数 U001.2注:PKW ,IND 的详细说明见附录1. W#16#100(即 256)是硬件组态时 PKW 的起始地址2 .将从站数据读入 DB1.DBX0.0 开始的 8 个字节(P#DB1.DBX0
5、.0 BYTE 8)PKE - DB1.DBW0IND - DB1.DBW2PWE1 - DB1.DBW4 参数值的高字位PWE2 - DB1.DBW6 参数值的低字位3 . 将 DB1.DBX28.0 开始的 8 个字节写入从站(P#DB1.DBX28.0 BYTE 8)DB1.DBW28 - PKEDB1.DBW30 - IND参数值的高字位 DB1.DBW32 - PWE1参数值的低字位 DB1.DBW34 - PWE2注:PKW ,IND 的详细说明见附录Top程序举例 4(写参数)4. 写参数 P401.1 (将 W#16#1000 写入 P401.1 中)1.将 W#16# 8191 写入 DB1.DBW28 (PWE)注:PKW ,IND 的详细说明见附录1. W#16#100(即 256)是硬件组态时 PKW 的起始地址2 .将从站数据读入 DB1.DBX0.0 开始的 8 个字节(P#DB1.DBX0.0 BYTE 8)PKE - DB1.DBW0IND - DB1.DBW2PWE1 - DB1.DBW4 参数值的高字位PWE2 - DB1.DBW6 参数值的低字位