发表于:2006-11-23 14:52:00
楼主
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