一.PROFIBUS-DP通信概述
在PROFIBUS-DP协议下,主站和从站之间采用轮询的通信方式,用于与现场设备的快速、循环数据交换。
DP主站:决定了总线上的数据流量,主站具有总线访问权。
DP从站:不能分配总线访问授权,只能接收或应答主站的消息。
DP速率:默认为1.5Mbps,可在9.6K~12M之间选择,当系统中有多个主站时,所有主站的速率必须一致,从站则自适应主站。
MM440变频器既支持与主站间的周期性数据通信,也支持与主站之间的非周期数据通信。S7-300/400可以使用SFC14/15系统功能块读取和修改MM440变频器参数值。
参数过程数据对象(PPO)
二.PROFIBUS-DP通信硬件准备
要实现PLC与MM440变频器间的DP通信,需要在MM440变频器上加装DP通信板。
相关硬件准备
三.组态PROFIBUS-DP主站
1、打开SIMATIC管理器,新建项目
3、打开硬件管理器,开始组态硬件配置,插入CPU板,新建DP网络。
四.组态PROFIBUS-DP从站
4、组态变频器从站,在DP网络中,插入一个MM4,选择PP01方式
五.MM440变频器调试
5、变频器的DP通讯地址设置。
6、MM4变频器的通讯参数设置。
六.S7-300PLC编程
7、编写PLC程序,新建数据块DB1,用于DP从站与PLC之间的数据交换。
8、编辑DB1数据块,数据结构要与PPO_1方式保持一致。
9、在OB1中调用SFC14/15,用于读写从站的数据。
这一步是关键,十进制的264对应十六进制的108!
10、在OB1中编写控制程序,用于从站的起停控制。
MM440变频器PROFIBUS-DP通讯控制字定义
11、PLC项目编译下载,开始功能测试。
免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系