- 353
- 0
- 约2.96千字
- 约 9页
- 2021-07-07 发布于湖南
- 举报
西门子 M440 变频器的 PROFIBUS-DP 通讯
2014 年 4 月 12 日 张勇于深圳启程
这里使用 S7-300 使用 PROFIBUS-DP 和西门系 440 变频器的通讯为例,其他品牌的
变频器 PROFIBUS-DP 通讯都是一样的。
和变频器的通讯需要单独购买对应的 PROFIBUS-DP 通讯模块。
组态一个 CPU (有DP 功能的),建立一条 PROFIBUS 网络:
下面我们给刚添加的 MM400 组态 I/0 模块:
这里因为我们变频器的参数都是手动从变频器更改,我们
就不会使用 PKW ,也就是说我们可以选择前面是 0PKW
的选项。
Q 的第一个字地址是变频器的命令(就是停止,正反转)
Q 的第二个字地址是变频器的运转信息 (就是运行的频率)
这两个是我们常用的,第三个字到第八个字是配合修改变
频器参数使用的,我们的变频器参数使用外部设置,暂时
不使用。
I 的第一个字地址是变频器的状态字 (运行或者停止的标志)
I 的第二个字地址是变频器的实际频率
具体 I 的对应功能可以在变频器上的 P2051 参数进行设置,
可以查 M440 的 PROFIBUS-DP 手册,下图有部分说明:
看完上面的对应关系后,我们就可以控制变频器了
PQW256 内传送: 047F 是变频器启动
047E 是变频器停止(也是复位变频器)
0C7F 是变频器反转
PQW256 内传送变频器的运行频率, 特别注意, PLC 向变
频器内传送的数字是 16 进制的 0 到 4000( 即十进制的
16384) ,对应变频器 OHZ 到最大频率(列如我们变频器
设定最大频率是 50HZ ,那么 PLC 内的 0-4000 就对应变
频器的 0-50HZ )。
PIW258 是变频器的实际运行频率( 16 进制格式)。
关于变频器通讯模块地址的特别说明:
我们软件组态的变频器地址,一定和实际变频器的地址相
对应。
地址的设定有两种方法: 1 通过 PROFIBUS 模板上的 DIP 开关设定
2 由用户通过变频器的参数 P0918 输入地址。
特别注意:
DIP 开关 = 0 P0918 (CB 地址)指定的地址是有效的
DIP 开关 ≠ 0 DIP 开关的设定值优先, P0918 显示 DIP 开关的设定值。
拨码开关的地址使用加法计算,列如我们软件上组态的地址是 5 ,那么拨码开关
我们就需要把地址 4 和地址 1拨到 ON 上
变频器的通讯参数设置:
P0003 :3 定义参数访问级别为专家级别
P700:6 选择命令给定源, =6 ,PROFIBUS
P918 :DP 的通讯地址(拨码开关是 0 的话从这里设置地址,
拨码开关非零的时候地址由拨码开关决
原创力文档

文档评论(0)