PLC与变频用DP通讯
硬件组态
1. 将MASTERDRIVES CBPCBP2 加入组态
2. Profibus 地址
1. 将MICROMASTER 4 加入组态
2. Profibus 地址
Top
选择数据格式
1. MASTERDRIVE中可供选择的PP0类型
2. IQ address
1. MICROMASTER 4 中可供选择的数据格式
2. IQ address
Top
Step 7 中的编程
创建数据块DB1
说明
1.在Step7 中对PKW (参数区)读写参数时调用SFC14和 SFC15
2. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据
3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站
4. W#16#100(即256)是硬件组态时PKW的起始地址
Top
程序举例1
1. 读参数r015
注PKW ,IND 的详细说明见附录
1. W#16#100(即256)是硬件组态时PKW的起始地址
2 .将从站数据读入DB1.DBX0.0 开始的8个字节(P#DB1.DBX0.0 BYTE 8)
PKE - DB1.DBW0
IND - DB1.DBW2
PWE1 - DB1.DBW4 参数值的高字位
PWE2 - DB1.DBW6 参数值的低字位
3 .将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8)
DB1.DBW28 - PKE
DB1.DBW30 - IND
参数值的高字位 DB1.DBW32 - PWE1
参数值的低字位 DB1.DBW34 - PWE2
注PKW ,IND 的详细说明见附录
更多内容下载请登陆:http://www.plc2008.com 电邮件:plc808@163.COM
程序举例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.DBW0
IND - DB1.DBW2
PWE1 - DB1.DBW4 参数值的高字位
PWE2 - DB1.DBW6 参数值的低字位
3 . 将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8)
DB1.DBW28 - PKE
DB1.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.0 BYTE 8)
PKE - DB1.DBW0
IND - DB1.DBW2
PWE1 - DB1.DBW4 参数值的高字位
PWE2 - DB1.DBW6 参数值的低字位
3 . 将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8)
DB1.DBW28 - PKE
DB1.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.DBW0
IND - DB1.DBW2
PWE1 - DB1.DBW4 参数值的高字位
PWE2 - DB1.DBW6 参数值的低字位
3 . 将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8)
DB1.DBW28 - PKE
DB1.DBW30 - IND
参数值的高字位 DB1.DBW32 - PWE1
参数值的低字位 DB1.DBW34 - PWE2
注PKW ,IND 的详细说明见附录
Top
对PZD (过程数据)的读写
说明
1. 在Step7 中对PZD (过程数据)读写参数时调用SFC14和SFC15
2. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据
3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站
4. W#16#108(即264)是硬件组态时PZD的起始地址
5. 对特殊结构的PZD 可用PQW , PIW 进行读写
Top
程序举例5 对PPO5 中10PZD的读写
DB1中与PZD相对应的数据字
1.在P918 中设置Profibus 地址,必须与Step 7 中设置相同.地址不能重复.
2. 控制字第十位置“1”. PZD1 = W#16#X4XX
Top
更多内容下载请登陆:http://www.plc2008.com 电邮件:plc808@163.COM
|