s7—300 与 mm440 变频器通讯编程2025—11-16 浏览次数:329 来源: S7—300 与 MM440 PROFIBUS-DP 通讯编程案例介绍 1 示例系统的体系结构 本例中选用 S7—300 CPU316—2DP 作为 PROFIBUS-DP 主站,连接一个 MM440 变频器,连接多个 MM440 时与之相同。 2 软件版本描述 需要软件:STEP7 V5.2 需要硬件:1:S7-300 CPU316—2DP2: MM4403: PROFIBUS—DP 接口模块,用于安装在 MM440 上,使之成为 PROFIBUS-DP 从站. 3 组态主站系统 打开 SIMATIC MANAGER, 通过 FILE 菜单选择 NEW 新建一个项目,在 NAME 栏中输入项目名称,将其命名为 DRIVERS,在下方的Storage Location 中设置其存储位置。 项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选择 Insert New Object 插入 SIMATIC 300 Station,可以看到选择的对象出现在右侧的屏幕上。 双击右侧生成的 hardware 图标,在弹出的 HW config 中进行组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件安装次序依次插入机架、电源、CPU. 插入 CP 时会同时弹出组态 PROFIBUS 画面, 选择新建一条 PROFIBUS(1),组态 PROFIBUS 站地址,点击“Properties”键组态网络属性如下图: 在 CP 属性的 Operating Mode 中,将其设为 DP Master 在本例中主站的传输速率为“1.5Mbps”,“DP”行规,无中继器、OBT 等网络元件,点击“OK”键确认并存盘。 4 组态从站: 在 DP 网上挂上 MM440, 并组态 MM440 的通讯区,通讯区与应用有关,假如需要读写 MM440 参数,则需 4PKW 区,假如除设定值和控制字以外,还需传送其他数据,则要选择 PZD.在选相中有 1,WHOLE CONS。(PZD,PKW 数据是连续的,都有调用 SFC14,15)2,WORD CONS。 (只有 PKW 数据是连续的,不需要调用 SFC14, 15)在本例中,采纳 4PKW,2PZD ;MM440 地址为 4. 5 MM440 参数设置 要使变频器能够用 PLC 通过 Profibus 来控制,变频器也需要一定的参数设置才能实现:P700 命令源 6 (从 CB 来)P918 站号 4 (必需要与硬件组态时保持一致)P1000 频率设定源 6 (从 CB 来) 6 程序的编写对 PZD (过程数据)的读写:a. 在 Step7 中对 PZD (过程数据)读写参数时调用 SFC14 和 SFC15b。 SFC14(“DPRD_DAT”)用于读 Profibus 从站(MM440)的数据c。 SFC15(“DPWR_DAT”)用于将数据写...