三菱FX2NPLC与F700/A700变频器ModbusRTU通讯配置与程序

需积分: 31 3 下载量 76 浏览量 更新于2024-09-15 1 收藏 286KB DOC 举报
"本文介绍了三菱FX2N PLC与三菱变频器使用ModbusRTU协议进行通讯的应用实例,涉及FX2N-485-BD模块和F700/A700系列变频器的设置及通讯程序。" 在工业自动化领域,PLC(可编程逻辑控制器)和变频器的通讯是实现设备控制的关键环节。本文以三菱FX2N PLC和三菱F700/A700系列变频器为例,详细讲解了它们如何通过ModbusRTU协议进行数据交换。 ModbusRTU是一种广泛应用的串行通信协议,最初由Modicon公司开发,适用于RS232和RS485等串行通信标准。该协议采用主从结构,仅由主站发起查询,从站响应,从站不能主动发送数据。同时,主站可以向单个从站或所有从站广播信息,而从站只会响应特定针对自己的查询。 在三菱变频器的配置中,涉及以下参数: - Pr331:设置通讯站号,如设定为1表示该变频器的地址。 - Pr332:设定通讯速度,如9600bps。 - Pr334:设置奇偶校验和停止位,例如设定为偶校验,停止位1位。 - Pr539:通讯校验时间,设置为9999表示不进行校验。 - Pr549:选择协议,设置为1表示使用ModbusRTU。 - Pr551:PU模式操作权,设置为2以允许在PU模式下进行ModbusRTU通讯。 - Pr79:设置运行模式,根据需求设置为0、2或6。 在PLC侧,需要设置通讯格式D8120,以匹配变频器的参数,如设定数据长度、校验方式、波特率等。在PLC程序中,提供了X1、X2和X3三个输入点,分别用于控制变频器的启动、设定运行频率和停止。 程序说明: 1. 当输入点X1闭合一次,PLC发送指令使变频器进入正转状态。 2. X2闭合一次,PLC会写入60HZ的频率值到变频器,改变其运行速度。 3. 若X3闭合,PLC将发送指令让变频器停止运行。 通过这样的设置和程序,可以实现PLC对变频器的精确控制,包括启停控制和实时调整运行频率,有效提升了自动化系统的灵活性和效率。