《Profibus 通讯快速入门》由会员分享,可在线阅读,更多相关《Profibus 通讯快速入门(18页珍藏版)》请在金锄头文库上搜索。
1、Profibus 通讯快速入门PLC中具有 Profibus-DP通讯口 Profibus 通讯电缆 Profibus 总线联结器 Drive中有 Profibus通讯模板.如: MASTER DRIVE 的 CBP2 通讯模板, 标准变频器的 Profibus通讯模板 硬件组态1. 将 MASTERDRIVES CBP/CBP2 加入组态2. Profibus 地址(6)1. 将 MICROMASTER 4 加入组态2. Profibus 地址(7) 选择数据格式1. MASTERDRIVE中可供选择的 PP0类型2. I/Q address1. MICROMASTER 4 中可供选择的数据
2、格式2. I/Q address Step 7 中的编程创建数据块 DB1说明:1.在 Step7 中对 PKW (参数区)读写参数时调用 SFC14和 SFC152. SFC14(“DPRD_DAT”)用于读 Profibus 从站的数据3. SFC15(“DPWR_DAT”)用于将数据写入 Profibus 从站4. W#16#100(即 256)是硬件组态时 PKW的起始地址 程序举例 1(读参数 r015) 注:PKW ,IND 的详细说明见附录1. W#16#100(即 256)是硬件组态时 PKW的起始地址2 .将从站数据读入 DB1.DBX0.0 开始的 8个字节(P#DB1.D
3、BX0.0 BYTE 8)PKE - DB1.DBW0IND - DB1.DBW2 PWE1 - 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 的详细说明见附录程序举例 2 (读参数 P401.2)注:PKW ,IND 的详细说明见附录 1. W#16#100(即 256)是硬件组态时
4、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.DBX28.0 BYTE 8)DB1.DBW28 - PKEDB1.DBW30 - IND参数值的高字位 DB1.DBW32 - PWE1参数值的低字位 DB1.DBW34 - PWE2注:PKW ,IND 的详细说明见附录程序举例 3 (读参数 U001.2
5、) 注:PKW ,IND 的详细说明见附录1. W#16#100(即 256)是硬件组态时 PKW的起始地址2 .将从站数据读入 DB1.DBX0.0 开始的 8个字节(P#DB1.DBX0.0 BYTE 8)PKE - DB1.DBW0 IND - 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.DB
6、W34 - PWE2注:PKW ,IND 的详细说明见附录程序举例 4(写参数 P401.1) 注: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.DBX28.0 BYTE 8)DB1.DBW28 - PKEDB1.DBW
7、30 - IND参数值的高字位 DB1.DBW32 - PWE1参数值的低字位 DB1.DBW34 - PWE2注:PKW ,IND 的详细说明见附录对 PZD (过程数据)的读写说明:1. 在 Step7 中对 PZD (过程数据)读写参数时调用 SFC14和 SFC152. SFC14(“DPRD_DAT”)用于读 Profibus 从站的数据3. SFC15(“DPWR_DAT”)用于将数据写入 Profibus 从站4. W#16#108(即 264)是硬件组态时 PZD的起始地址5. 对特殊结构的 PZD 可用 PQW , PIW 进行读写程序举例 5: 对 PPO5 中 10PZD的读写 DB1中与 PZD相对应的数据字1.在 P918 中设置 Profibus 地址,必须与 Step 7 中设置相同.地址不能重复.2. 控制字第十位置“1”. PZD1 = W#16#X4XX附录