变频器M440与S7 RPOFIBUS通讯实例实现

需积分: 9 1 下载量 41 浏览量 更新于2024-07-16 收藏 1.55MB DOC 举报
变频器 M440 与 S7 RPOFIBUS 通讯实例 变频器 M440 是一种高性能的变频器,具有强大的通讯能力,能够与 PLC 进行通讯,以实现对变频器的控制和监测。本文将详细介绍变频器 M440 与 S7 RPOFIBUS 通讯实例,包括变频器参数设置、通讯协议、数据交换格式等方面的知识点。 一、变频器参数设置 变频器 M440 的参数设置是通过 PLC 进行的,PLC 通过 PRFIBUS 控制多台变频器参数设置表。变频器参数设置表中包括了变频器的控制字、主设定值、状态字、运行参数数实际值等参数。 变频器控制字(STW)是变频器收到的控制命令,其位 10 必须设置为 1,否则控制字将被弃之不顾,变频器按原先的控制方式继续工作。 主设定值(HSW)是主频率的设定值,是由主设定信号源提供的。数值是以十六进制的形式发送,例如 4000(Hex)规格化为由 P2000 设定的频率(假设为 50HZ),那么 2000H 即规格化为 25HZ,负数则相反。 二、通讯协议 变频器 M440 与 S7 RPOFIBUS 的通讯协议是基于 PRFIBUS 的。PRFIBUS 是一种基于总线的通讯协议,能够实现实时数据交换。 在变频器 M440 与 S7 RPOFIBUS 的通讯中,主站(PLC)发送给从站(MM440)的数据为任务报文(或指令),主站收到的从站数据为应答报文。通信报文有效的数据块分为 PKW 区和 PZD 区,它们分别具有任务报文和应答报文。 三、数据交换格式 变频器 M440 与 S7 RPOFIBUS 的数据交换格式是基于 PZD 区的。PZD 区是为了控制和监测变频器而设计的。 PZD 任务报文的第一个字是变频器的控制字(STW),其含义如下: * 位 10:控制字的有效标志 * 位 9-8:保留 * 位 7-0:变频器的控制命令 PZD 应答报文的第一个字是变频器的状态字(ZSW)。变频器的状态字通常由参数 r0052 定义。其定义的含义如下表: * 位 15-8:保留 * 位 7-0:变频器的状态信息 HIW 是 PZD 应答报文的第 2 个字,是主要的运行参数数实际值。通常,把它定义为变频器的实际输出频率。 四、结论 变频器 M440 与 S7 RPOFIBUS 通讯实例是基于 PRFIBUS 的通讯协议的,能够实现实时数据交换。变频器参数设置、通讯协议、数据交换格式等方面的知识点是了解变频器 M440 与 S7 RPOFIBUS 通讯实例的关键。