三菱PLC与变频器通讯-ModbusRTU协议

合集下载

三菱FXPLCModbusRTU通讯程序文件

三菱FXPLCModbusRTU通讯程序文件

三菱FX2NPLC与三菱变频器ModbusRTU协议通讯应用Modbus是Modicon公司为其PLC与主机之间通讯而发明串行通讯协议。

其物理层采用RS232、485等异步串行标准。

其开放性而被大量PLC及RTU厂家采用。

Modbus 通讯方式采用主从方式查询-相应机制,主站发出查询时,从站才能给出响应,从站不能主动发送数据。

主站可以向某一个从站发出查询,也可以向所有从站广播信息。

从站只响应单独发给它查询,而不响应广播消息。

MODBUS通讯协议有两种传送方式:RTU方式和ASCII方式。

三菱700系列变频器能够从RS-485端子使用ModbusRTU通讯协议,进行通讯运行和参数设定。

对象:1. 三菱PLC:FX2N+FX2N-485-BD2. 三菱变频器:F700系列,A700系列。

两者之间网线连接,具体参照下图。

FX2N-485-BD与n台变频器连接图一.三菱变频器设置PLC与变频器之间进行通讯时,通讯规格必须变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源。

参数号名称设定值说明Pr331 通讯站号 1 设定变频器站号为1Pr332 通讯速度 96 设定通讯速度为9600bpsPr334 奇偶校验停止位长 2 偶校验,停止位长1位Pr539 通讯校验时间 9999 不进行通讯校验Pr549 协议选择 1 ModbusRTU协议Pr551 PU模式操作权选择 2 PU运行模式操作权作为PU接口进行ModbusRTU协议通讯时,Pr551必须设置为2,Pr340设置为除0以外值,Pr79设置为0或2或6。

RS-485进行ModbusRTU协议通讯时,必须NET网络模式下运行。

二.三菱PLC设置对通讯格式D8120进行设置D8120设置值为0C87,即数据长度为8位,偶校验停止位1位,波特率9600pbs,无标题符和终结符。

修改D8120设置后,确保通断PLC电源一次。

三.通讯程序采用ModbusRTU协议与变频器通讯部分PLC程序如下:四:程序说明:1.当X1接通一次后,变频器进入正转状态。

变频器与三菱PLC实现485通讯

变频器与三菱PLC实现485通讯

变频器与PLC通讯的精简设计1、引言在工业自动化控制系统中,最为常见的是PLC和变频器的组合应用,并且产生了多种多样的PLC控制变频器的方法,其中采用RS-485通讯方式实施控制的方案得到广泛的应用:因为它抗干扰能力强、传输速率高、传输距离远且造价低廉。

但是,RS-485的通讯必须解决数据编码、求取校验和、成帧、发送数据、接收数据的奇偶校验、超时处理和出错重发等一系列技术问题,一条简单的变频器操作指令,有时要编写数十条PLC梯形图指令才能实现,编程工作量大而且繁琐,令设计者望而生畏。

本文介绍一种非常简便的三菱FX系列PLC通讯方式控制变频器的方法:它只需在PLC主机上安装一块RS-485通讯板或挂接一块RS-485通讯模块;在PLC的面板下嵌入一块造价仅仅数百元的“功能扩展存储盒”,编写4条极其简单的PLC梯形图指令,即可实现8台变频器参数的读取、写入、各种运行的监视和控制,通讯距离可达50m或500m。

这种方法非常简捷便利,极易掌握。

本文以三菱产品为范例,将这种“采用扩展存储器通讯控制变频器”的简便方法作一简单介绍。

2、三菱PLC采用扩展存储器通讯控制变频器的系统配置2.1 系统硬件组成如图1~图3所示。

图1 三菱PLC采用扩展存储器通讯控制变频器的系统配置图2 FX2N-485-BD通讯板外形图图3 三菱变频器PU插口外形及插针号(从变频器正面看)•FX2N系列PLC(产品版本V 3.00以上)1台(软件采用FX-PCS/WIN-C V 3.00版);•FX2N-485-BD通讯模板1块(最长通讯距离50m);•或FX0N-485ADP通讯模块1块+FX2N-CNV-BD板1块(最长通讯距离500m);•FX2N-ROM-E1功能扩展存储盒1块(安装在PLC本体内);•带RS485通讯口的三菱变频器8台(S500系列、E500系列、F500系列、F700系列、A500系列、V500系列等,可以相互混用,总数量不超过8台;三菱所有系列变频器的通讯参数编号、命令代码和数据代码相同。

三菱FXPLCModbusRTU通讯程序

三菱FXPLCModbusRTU通讯程序

三菱FX2NPLC与三菱变频器ModbusRTU协议通讯应用Modbus 是 Modicon 公司为其 PLC 与主机之间通讯而发明串行通讯协议。

其物理层采用 RS232 、485 等异步串行标准。

其开放性而被大量 PLC 及 RTU 厂家采用。

Modbus 通讯方式采用主从方式查询-相应机制,主站发出查询时,从站才能给出响应,从站不能主动发送数据。

主站可以向某一个从站发出查询,也可以向所有从站广播信息。

从站只响应单独发给它查询,而不响应广播消息。

MODBUS 通讯协议有两种传送方式:RTU 方式和 ASCII 方式。

三菱 700 系列变频器能够从 RS-485 端子使用 ModbusRTU 通讯协议,进行通讯运行和参数设定。

对象:1. 三菱PLC :FX2N+FX2N-485-BD2. 三菱变频器:F700 系列,A700 系列。

两者之间网线连接,具体参照下图。

FX2N-485-BD 与 n 台变频器连接图.三菱变频器设置PLC 与变频器之间进行通讯时,通讯规格必须变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源。

参数号名称设定值说明Pr331 通讯站号 1 设定变频器站号为 1Pr332 通讯速度96 设定通讯速度为9600bpsPr334 奇偶校验停止位长 2 偶校验,停止位长 1 位Pr539 通讯校验时间9999 不进行通讯校验Pr549 协议选择 1 ModbusRTU 协议Pr551 PU 模式操作权选择 2 PU 运行模式操作权作为PU 接口进行ModbusRTU 协议通讯时,Pr551 必须设置为 2 ,Pr340 设置为除0 以外值,Pr79 设置为0 或2或6。

RS-485 进行ModbusRTU 协议通讯时,必须NET 网络模式下运行。

二.三菱 PLC 设置对通讯格式D8120 进行设置D8120 设置值为0C87 ,即数据长度为8 位,偶校验停止位 1 位,波特率9600pbs ,无标题符和终结符修改D8120 设置后,确保通断PLC 电源一次。

三菱700系列变频器使用ModbusRTU通讯协议与三

三菱700系列变频器使用ModbusRTU通讯协议与三

三菱700系列变频器使用ModbusRTU通讯协议与三菱PLC进行通讯运行和参数设定Modbus是Modicon公司为其PLC与主机之间的通讯而发明的串行通讯协议。

其物理层采用RS232、485等异步串行标准。

由于其开放性而被大量的PLC及RTU厂家采用。

Modbus通讯方式采用主从方式的查询-相应机制,只有主站发出查询时,从站才能给出响应,从站不能主动发送数据。

主站可以向某一个从站发出查询,也可以向所有从站广播信息。

从站只响应单独发给它的查询,而不响应广播消息。

MODBUS通讯协议有两种传送方式:RTU方式和ASCII方式。

三菱700系列变频器能够从RS-485端子使用M odbusRTU通讯协议,进行通讯运行和参数设定。

对象:1. 三菱PLC:FX2N+FX2N-485-BD2. 三菱变频器:F700系列,A700系列。

两者之间通过网线连接,具体参照下图。

上图为:FX2N-485-BD与n台变频器的连接图一.三菱变频器的设置PLC与变频器之间进行通讯时,通讯规格必须在变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源。

参数号名称设定值说明Pr331 通讯站号 1 设定变频器站号为1Pr332 通讯速度 96 设定通讯速度为9600bpsPr334 奇偶校验停止位长 2 偶校验,停止位长1位Pr539 通讯校验时间 9999 不进行通讯校验Pr549 协议选择 1 ModbusRTU协议Pr551 PU模式操作权选择 2 PU运行模式操作权作为PU接口进行ModbusRTU协议通讯时,Pr551必须设置为2,Pr340设置为除0以外的值,Pr79设置为0或2或6。

通过RS-485端子进行ModbusRTU协议通讯时,必须在NET网络模式下运行。

二.三菱PLC的设置对通讯格式D8120进行设置: D8120设置值为0C87,即数据长度为8位,偶校验停止位1位,波特率9600pbs,无标题符和终结符。

三菱FX3U 与ModbusRTU协议通讯

三菱FX3U 与ModbusRTU协议通讯

Modbus是Modicon公司为其PLC与主机之间的通讯而发明的串行通讯协议。

其物理层采用RS232、485等异步串行标准。

由于其开放性而被大量的PLC及RTU厂家采用。

Modbus通讯方式采用主从方式的查询-相应机制,只有主站发出查询时,从站才能给出响应,从站不能主动发送数据。

主站可以向某一个从站发出查询,也可以向所有从站广播信息。

从站只响应单独发给它的查询,而不响应广播消息。

MODBUS通讯协议有两种传送方式:RTU方式和ASCII方式。

三菱700系列变频器能够从RS-485端子使用ModbusRTU 通讯协议,进行通讯运行和参数设定。

对象:1. 三菱PLC:FX2N+FX2N-485-BD2. 三菱变频器:F700系列,A700系列。

两者之间通过网线连接,具体参照下图。

FX2N-485-BD与n台变频器的连接图一.三菱变频器的设置PLC与变频器之间进行通讯时,通讯规格必须在变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源。

参数号名称设定值说明Pr331 通讯站号 1 设定变频器站号为1Pr332 通讯速度 96 设定通讯速度为9600bpsPr334 奇偶校验停止位长 2 偶校验,停止位长1位Pr539 通讯校验时间 9999 不进行通讯校验Pr549 协议选择 1 ModbusRTU协议Pr551 PU模式操作权选择 2 PU运行模式操作权作为PU接口进行ModbusRTU协议通讯时,Pr551必须设置为2,Pr340设置为除0以外的值,Pr79设置为0或2或6。

通过RS-485端子进行ModbusRTU协议通讯时,必须在NET网络模式下运行。

一.三菱PLC的设置对通讯格式D8120进行设置D8120设置值为0C87,即数据长度为8位,偶校验停止位1位,波特率9600pbs,无标题符和终结符。

修改D8120设置后,确保通断PLC电源一次。

二.通讯程序采用ModbusRTU协议与变频器通讯的部分PLC程序如下:。

三菱PLC与变频器通讯案例

三菱PLC与变频器通讯案例

Modbus是Modicon公司为其PLC与主机之间的【2 】通信而创造的串行通信协定.其物理层采用RS232.485等异步串行标准.因为其凋谢性而被大量的PLC及RTU厂家采用.Modbus通信方法采用主从方法的查询-响应机制,只有主站发出查询时,从站才能给出响应,从站不能自动发送数据.主站可以向某一个从站发出查询,也可以向所有从站广播信息.从站只响应单独发给它的查询,而不响应广播新闻.MODBUS通信协定有两种传送方法:RTU方法和ASCII方法.三菱700系列变频器可以或许从RS-485端子应用ModbusRTU通信协定,进行通信运行和参数设定.对象:1. 三菱PLC:FX2N+FX2N-485-BD2. 三菱变频器:F700系列,A700系列.两者之间经由过程网线衔接,具体参照下图.FX2N-485-BD与n台变频器的衔接图1.三菱变频器的设置PLC与变频器之间进行通信时,通信规格必须在变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源.参数号名称设定值解释Pr331 通信站号 1 设定变频器站号为1Pr332 通信速度 96 设定通信速度为9600bpsPr334 奇偶校验停滞位长 2 偶校验,停滞位长1位Pr539 通信校验时光 9999 不进行通信校验Pr549 协定选择 1 ModbusRTU协定Pr551 PU模式操作权选择 2 PU运行模式操作权作为PU接口进行ModbusRTU协定通信时,Pr551必须设置为2,Pr340设置为除0以外的值,Pr79设置为0或2或6.经由过程RS-485端子进行ModbusRTU协定通信时,必须在NET收集模式下运行.2.三菱PLC的设置对通信格局D8120进行设置D8120设置值为0C87,即数据长度为8位,偶校验停滞位1位,波特率9600pbs,无标题符和终结符.修正D8120设置后,确保通断PLC电源一次.3.通信程序采用ModbusRTU协定与变频器通信的部分PLC程序如下:4.程序解释:1.当X1接通一次后,变频器进入正转状况.2.当X2接通一次后,写入变频器运行频率60HZ.3.当X3接通一次后,变频器进入停滞状况.当指令中,变频器指令地址为0时,为广播指令,所有从站变频器只接收PLC发出指令,不向主机发送响应信息.。

三菱PLC和变频器通讯案例之欧阳德创编

三菱PLC和变频器通讯案例之欧阳德创编

Modbus是Modicon公司为其PLC与主机之间的通讯而发明的串行通讯协议。

其物理层采用RS232、485等异步串行标准。

由于其开放性而被大量的PLC 及RTU厂家采用。

Modbus通讯方式采用主从方式的查询-相应机制,只有主站发出查询时,从站才能给出响应,从站不能主动发送数据。

主站可以向某一个从站发出查询,也可以向所有从站广播信息。

从站只响应单独发给它的查询,而不响应广播消息。

MODBUS通讯协议有两种传送方式:RTU方式和ASCII方式。

三菱700系列变频器能够从RS-485端子使用ModbusRTU 通讯协议,进行通讯运行和参数设定。

对象:1. 三菱PLC:FX2N+FX2N-485-BD2. 三菱变频器:F700系列,A700系列。

两者之间通过网线连接,具体参照下图。

FX2N-485-BD与n台变频器的连接图1.三菱变频器的设置PLC与变频器之间进行通讯时,通讯规格必须在变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源。

参数号名称设定值说明Pr331 通讯站号1 设定变频器站号为1Pr332 通讯速度96 设定通讯速度为9600bpsPr334 奇偶校验停止位长2 偶校验,停止位长1位Pr539 通讯校验时间9999 不进行通讯校验Pr549 协议选择1 ModbusRTU协议Pr551 PU模式操作权选择2 PU运行模式操作权作为PU接口进行ModbusRTU协议通讯时,Pr551必须设置为2,Pr340设置为除0以外的值,Pr79设置为0或2或6。

通过RS-485端子进行ModbusRTU协议通讯时,必须在NET网络模式下运行。

2.三菱PLC的设置对通讯格式D8120进行设置D8120设置值为0C87,即数据长度为8位,偶校验停止位1位,波特率9600pbs,无标题符和终结符。

修改D8120设置后,确保通断PLC电源一次。

3.通讯程序采用ModbusRTU协议与变频器通讯的部分PLC程序如下:4.程序说明:1.当X1接通一次后,变频器进入正转状态。

三菱-FX-PLC-ModbusRTU通讯程序

三菱-FX-PLC-ModbusRTU通讯程序

三菱FX2NPLC与三菱变频器ModbusRTU协议通讯应用Modbus是Modicon公司为其PLC与主机之间通讯而发明串行通讯协议。

其物理层采用RS232、485等异步串行标准。

其开放性而被大量PLC及RTU厂家采用。

Modbus通讯方式采用主从方式查询-相应机制,主站发出查询时,从站才能给出响应,从站不能主动发送数据。

主站可以向某一个从站发出查询,也可以向所有从站广播信息。

从站只响应单独发给它查询,而不响应广播消息。

MODBUS通讯协议有两种传送方式:RTU方式和ASCII方式。

三菱700系列变频器能够从RS-485端子使用ModbusRTU通讯协议,进行通讯运行和参数设定。

对象:1. 三菱PLC:FX2N+FX2N-485-BD2. 三菱变频器:F700系列,A700系列。

两者之间网线连接,具体参照下图。

FX2N-485-BD与n台变频器连接图一.三菱变频器设置PLC与变频器之间进行通讯时,通讯规格必须变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源。

参数号名称设定值说明Pr331 通讯站号1 设定变频器站号为1Pr332 通讯速度96 设定通讯速度为9600bpsPr334 奇偶校验停止位长2 偶校验,停止位长1位Pr539 通讯校验时间9999 不进行通讯校验Pr549 协议选择1 ModbusRTU协议Pr551 PU模式操作权选择2 PU运行模式操作权作为PU接口进行ModbusRTU协议通讯时,Pr551必须设置为2,Pr340设置为除0以外值,Pr79设置为0或2或6。

RS-485进行ModbusRTU协议通讯时,必须NET网络模式下运行。

二.三菱PLC设置对通讯格式D8120进行设置D8120设置值为0C87,即数据长度为8位,偶校验停止位1位,波特率9600pbs,无标题符和终结符。

修改D8120设置后,确保通断PLC电源一次。

三.通讯程序采用ModbusRTU协议与变频器通讯部分PLC程序如下:四:程序说明:1.当X1接通一次后,变频器进入正转状态。

三菱FX2N与三菱D700变频器利用MODBUS协议通过RS485通信的设置方法及配套程序

三菱FX2N与三菱D700变频器利用MODBUS协议通过RS485通信的设置方法及配套程序

三菱FX2N与三菱D700变频器利用MODBUSRTU协议通过RS485通信的设置方法及配套程序三菱FX2N通过RS485与三菱D700变频器可以利用三菱变频器专用协议通信,也可以利用MODBUSRTU方式通信。

网上有很多程序,但程序经网间转载有的不完整,有的程序没有经过验证,看似可以实际不行;再者要想成功通信还要对变频器正确设置,并根据设置确定PLC的通信格式字,稍有差错则通信不成功。

本文对变频器的设置和PLC程序均通过实际验证,切实可行。

变频器设置方法及配套程序如下:一、三菱FX2N与三菱D700变频器利用MODBUSRTU协议通信控制电动机正转、反转、停止、写入频率、读取变频器输出频率、电流、电压变频器的设置方法:1、Pr117=1,一号从站2、Pr118=192,波特率192003、Pr119=0,8位数据,停止位1位4、Pr120=2,偶校验5、Pr121=9999,通信错误无报警6、Pr122=9999,通信效验终止7、Pr123=9999,由通信数据确立8、Pr124=0,无CR无LF9、Pr549=1,MODBUSRTU协议10、Pr551=9999,参数单元自动识别11、Pr338=0,通信运行指令权通信12、Pr339=0,通信速率指令权通信13、Pr340=10,网络运行模式,可通过操作面板切换网络运行与PU运行14、Pr79=0。

15、PLC中通信格式字D8120设置为:H0C96.16、PLC中M8161=1:8位数据模式。

二、FX2N变频器通信格式字、数据模式设置与变频器参数设置配套,该程序按通信格式字D8120设置为:H0C96. 数据模式设置为M8161=1,即8位数据模式。

三、PLC与变频器的接法:4线2线均可,接线方法如下1、4线制接法配图(实为半双工):2、2线制接法配图:四、配套程序:程序说明:1、显示:用昆仑通态7062KD显示变频器输出的频率、电流、电压,用按钮或触摸屏控制运转,用触摸屏输入频率或控制频率增减。

ABB变频器与三菱PLC间的Modbus-RTU协议通信

ABB变频器与三菱PLC间的Modbus-RTU协议通信

0引言ABB变频器与三菱PLC间的Modbus-RTU协议通信Modbus协议是由美国MODICON(莫迪康)公司于20世纪80年代末开发,有Modbus-RTU、Modbus-ASCII和Modbus-TCP 3种通信方式,其中Modbus-RTU、Modbus-ASCII使用RS-232、RS-422和RS-485串行接口进行传输。

Modbus协议具有良好兼容性和开放性,为各产商生产的工业控制器(如工控机、PLC、变频器和各种智能仪器仪表等)所采用,用于控制器相互之间、控制器(经网络)与其它设备之间的通信。

常用的变频器品牌如ABB、三菱、海利普、东芝、LS、台达和安邦信等都兼容Modbus-RTU通信协议,这为变频器使用功能的扩展提供了空间,也为以电动机为重要执行元件的工业自动化控制系统的进一步发展提供了有力支持。

1 Modbus-RTU协议信息帧1.1 Modbus-RTU协议信息帧格式Modbus-RTU协议常用功能信息帧格式如下:Modbus协议通信采用主从通信技术,允许主机与一台或多台从机通信。

每次通信均由主机通过信息帧发出请求信息,从机收到正确无误的请求信息后,通过响应信息帧返回相应的数据或状态信息以响应主机请求。

信息帧是主机与从机之间进行Modbus-RTU协议通信的基础,由地址信息、功能信息、数据信息和错误校验信息4个部分按一定顺序组成,各信息数据分别存放在8位十六进制字节中。

从机地址是从机唯一的通信地址,可设定值为1~247,0为主机对全部从机进行广播,从机不响应。

功能代码是主机对从机的要求,从机根据要求执行相关动作。

Modbus-RTU协议支持技术规范中规定从零开始寻址空间,所以在设定从机Modbus-RTU协议分配的保持寄存器开始地址时,实际的地址是设定开始地址的数值加上1。

1.2 出错校验CRC码Modbus-RTU协议为保证主机和从机之间的通信信息完整正确,在信息帧中加入出错校验CRC码。

三菱FX2N与三菱D700变频器利用MODBUS协议通过RS485通信的设置方法及配套程序

三菱FX2N与三菱D700变频器利用MODBUS协议通过RS485通信的设置方法及配套程序

三菱FX2N与三菱D700变频器利用MODBUSRTU协议通过RS485通信的设置
方法及配套程序
三菱FX2N通过RS485与三菱D700变频器可以利用三菱变频器专用协议通信,也可以利用MODBUSRTU方式通信。

网上有很多程序,但程序经网间转载有的不完整,有的程序没有经过验证,看似可以实际不行;再者要想成功通信还要对变频器正确设置,并根据设置确定PLC的通信格式字,稍有差错则通信不成功。

本文对变频器的设置和PLC程序均通过实际验证,切实可行。

变频器设置方法及配套程序如下:
一、三菱FX2N与三菱D700变频器利用MODBUSRTU协议通信控制电动机正转、反转、停止、写入频率、读取变频器输出频率、电流、电压变频器的设置方法:
1、Pr117=1,一号从站
2、Pr118=192,波特率19200
3、Pr119=0,8位数据,停止位1位
4、Pr120=2,偶校验
5、Pr121=9999,通信错误无报警
6、Pr122=9999,通信效验终止
7、Pr123=9999,由通信数据确立
8、Pr124=0,无CR无LF
9、Pr549=1,MODBUSRTU协议。

三菱FX2 PLC与EMERSON变频器基于Modbus通讯

三菱FX2 PLC与EMERSON变频器基于Modbus通讯

EMERSON EV1000/EV2000变频器与MITSUBISH FX2 PLC基于Modbus协议通讯的DEMO程序一、硬件连接二、通讯方式Modbus协议,ASCII格式,LRC校验;主从方式:PLC为主机,变频器为从机;波特率:19200bps(默认),可选;数据格式:7-N-2(默认)、无校验,可选。

三、程序模块1. MAIN:主程序。

根据PLC输入端子的命令执行通讯命令。

2. P0:初始化子程序。

初始化通讯接口;添加数据帧头、帧尾;初始化从机地址。

3. P1:变频器正转命令赋值,调用LRC校验子程序,将待发送的ASCII码字符串置入发送缓冲器。

4. P2:变频器反转命令赋值,调用LRC校验子程序,将待发送的ASCII码字符串置入发送缓冲器。

5. P3:变频器停机命令赋值,调用LRC校验子程序,将待发送的ASCII码字符串置入发送缓冲器。

6. P4:写变频器参数命令赋值,调用LRC校验子程序,将待发送的ASCII码字符串置入发送缓冲器。

7. P5:读变频器参数命令赋值,调用LRC校验子程序,将待发送的ASCII码字符串置入发送缓冲器。

8. P6:LRC校验子程序。

计算待发送字符串的LRC校验值,并将十六进制字符串转化为ASCII码。

9. P7:接收字符串校验子程序。

根据接收字符串的特性,将接收到的ACSII码转化为十六进制,并进行LRC校验;比较计算所得的校验值与接受到的校验值。

10. P8:根据命令,选择接收和发送字符串的长度。

四、程序功能X000=1:正转运行(写0x0187到控制寄命令字存器0x3200),点亮Y000;X001=1:反转运行(写0x018F到控制命令字寄存器0x3200),点亮X001;X002=1:停机(写0x0186到控制命令字寄存器0x3200),指示灯熄灭;X003=1:改写单个参数(如设定频率,功能码地址可选),掉电后不保存;X004=1:读参数(如设定频率、状态字等,功能码的地址和个数可选)。

变频器与三菱PLC实现485通讯

变频器与三菱PLC实现485通讯

变频器与PLC通讯的精简设计1、引言在工业自动化控制系统中,最为常见的是PLC和变频器的组合应用,并且产生了多种多样的PLC控制变频器的方法,其中采用RS-485通讯方式实施控制的方案得到广泛的应用:因为它抗干扰能力强、传输速率高、传输距离远且造价低廉。

但是,RS-485的通讯必须解决数据编码、求取校验和、成帧、发送数据、接收数据的奇偶校验、超时处理和出错重发等一系列技术问题,一条简单的变频器操作指令,有时要编写数十条PLC梯形图指令才能实现,编程工作量大而且繁琐,令设计者望而生畏。

本文介绍一种非常简便的三菱FX系列PLC通讯方式控制变频器的方法:它只需在PLC主机上安装一块RS-485通讯板或挂接一块RS-485通讯模块;在PLC的面板下嵌入一块造价仅仅数百元的“功能扩展存储盒”,编写4条极其简单的PLC梯形图指令,即可实现8台变频器参数的读取、写入、各种运行的监视和控制,通讯距离可达50m或500m。

这种方法非常简捷便利,极易掌握。

本文以三菱产品为范例,将这种“采用扩展存储器通讯控制变频器”的简便方法作一简单介绍。

2、三菱PLC采用扩展存储器通讯控制变频器的系统配置2.1 系统硬件组成如图1~图3所示。

图1 三菱PLC采用扩展存储器通讯控制变频器的系统配置图2 FX2N-485-BD通讯板外形图图3 三菱变频器 PU插口外形及插针号(从变频器正面看)•FX2N系列PLC(产品版本V 3.00以上)1台(软件采用FX-PCS/WIN-C V 3.00版);•FX2N-485-BD通讯模板1块(最长通讯距离50m);•或FX0N-485ADP通讯模块1块+FX2N-CNV-BD板1块(最长通讯距离500m);•FX2N-ROM-E1功能扩展存储盒1块(安装在PLC本体内);•带RS485通讯口的三菱变频器8台(S500系列、E500系列、F500系列、F700系列、A500系列、V500系列等,可以相互混用,总数量不超过8台;三菱所有系列变频器的通讯参数编号、命令代码和数据代码相同。

三菱FX3U 与ModbusRTU协议通讯

三菱FX3U 与ModbusRTU协议通讯

Modbus是Modicon公司为其PLC与主机之间的通讯而发明的串行通讯协议。

其物理层采用RS232、485等异步串行标准。

由于其开放性而被大量的PLC及RTU厂家采用。

Modbus通讯方式采用主从方式的查询-相应机制,只有主站发出查询时,从站才能给出响应,从站不能主动发送数据。

主站可以向某一个从站发出查询,也可以向所有从站广播信息。

从站只响应单独发给它的查询,而不响应广播消息。

MODBUS通讯协议有两种传送方式:RTU方式和ASCII方式。

三菱700系列变频器能够从RS-485端子使用ModbusRTU 通讯协议,进行通讯运行和参数设定。

对象:1. 三菱PLC:FX2N+FX2N-485-BD2. 三菱变频器:F700系列,A700系列。

两者之间通过网线连接,具体参照下图。

FX2N-485-BD与n台变频器的连接图一.三菱变频器的设置PLC与变频器之间进行通讯时,通讯规格必须在变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源。

参数号名称设定值说明Pr331 通讯站号 1 设定变频器站号为1Pr332 通讯速度 96 设定通讯速度为9600bpsPr334 奇偶校验停止位长 2 偶校验,停止位长1位Pr539 通讯校验时间 9999 不进行通讯校验Pr549 协议选择 1 ModbusRTU协议Pr551 PU模式操作权选择 2 PU运行模式操作权作为PU接口进行ModbusRTU协议通讯时,Pr551必须设置为2,Pr340设置为除0以外的值,Pr79设置为0或2或6。

通过RS-485端子进行ModbusRTU协议通讯时,必须在NET网络模式下运行。

一.三菱PLC的设置对通讯格式D8120进行设置D8120设置值为0C87,即数据长度为8位,偶校验停止位1位,波特率9600pbs,无标题符和终结符。

修改D8120设置后,确保通断PLC电源一次。

二.通讯程序采用ModbusRTU协议与变频器通讯的部分PLC程序如下:三:程序说明:1.当X1接通一次后,变频器进入正转状态。

FX5U和三菱变频器Modbus-RTU通讯控制

FX5U和三菱变频器Modbus-RTU通讯控制

FX5U和三菱变频器基于RS485 Modbus-RTU通讯控制本次实验主要是测试FX5U PLC与三菱变频器,通过RS485接口进行moudbus通讯控制,运行频率和监控频率,电压电流等通过通讯控制;运转信号通过两种方式来控制:1、外部信号PLC接线输出控制,2、通讯给出信号控制一、配置PLC: FX5U-32MT/ES变频器:FR-E740-3.7K-CHT电机:三相异步电机线缆:RJ45网线;一头带RJ45接头,另一头散线二、接线1、PLC端:FX5U有内置458接口变频器:PU接口2、接线方式①1对配线:②2对配线这里采用的是2对配线,不同配线方式,设置终端电阻不同采用外部信号控制:PLC输出信号Y0来控制变频器运转启动变频器:接线对应:PLC 0V----COM0Y0---- STFPLC 24V----PC三、参数设置PLC端:参数---模块参数---485串口变频器:Pr.117,118,119,120对应PLC设置注意:119设定的停止位长Pr.121=9999 (9999 即使发生通讯错误变频器也不会跳闸)Pr.122=9999 (9999 不进行通讯校验(断线检测))Pr.338=0或1 (0:启动指令权通讯;1:启动指令权外部)Pr.340=1 (1 网络运行模式)Pr.79=0 (外部/PU切换模式)Pr.549=1 (1 Modbus-RTU协议)四、程序设置这里FX5U采用ADPRW命令与从站进行通信该命令可通过主站所对应的功能代码,与从站进行通信(数据的读取/写入)。

1、写入运行频率从站地址:01H功能代码:06HMODBUS地址:0DH访问点数:0(固定)读取数据存储软元件起始:D0输出通信执行状态的起始位软元件编号:M0H1:对应变频器站号(这里设置为1号站)H6:功能代码(保持寄存器写入)H0D:modbus地址,这里为频率写入,对应下表为40014,还需减去40001,为13,16进制换算为0DK0:访问点数,为固定的0,D0:数据存储软元件起始地址,这里是写入频率的值(单位:0.01HZ),要想设为转速,变频器参数Pr.37 的设定,可切换频率和转速,转速单位为(1r/min)M10:输出通信执行状态的起始位软元件编号2、监控数据从站地址:01H功能代码:03HMODBUS地址:0C8H访问点数:3(运行频率,电流,电压)读取数据存储软元件起始:D100输出通信执行状态的起始位软元件编号:M303、这里根据使用情况,运转信号采用外部控制还是通讯控制①外部控制:导通Y0即可②通讯给启动:从站地址:01H功能代码:06HMODBUS地址:8H (40009-40001H)访问点数:0(固定)读取数据存储软元件起始:D10输出通信执行状态的起始位软元件编号:M20给信号方式:对应下表比如我们给正转信号,对应位1置位,0000 0000 0000 0010,对应D10给的值即为2写入频率后,D10赋值=2,执行该程序,即可启动读取相关状态同上五、其他系列变频器的比较1、接口D700和E700,E800系列:PU接口A700,F700和A800,F800系列:PU接口,和RS485端子D700和E700系列只有PU一个接口,当连接多台时,使用分配器,这里需要注意的是,多台连接时变频器间不要连接②,⑧其他用法相同。

三菱PLC与变频器通讯-ModbusRTU协议

三菱PLC与变频器通讯-ModbusRTU协议

Modbus是Modicon公司为其PLC与主机之间的通讯而发明的串行通讯协议。

其物理层采用RS232、485等异步串行标准。

由于其开放性而被大量的PLC及RTU厂家采用。

Modbus通讯方式采用主从方式的查询-相应机制,只有主站发出查询时,从站才能给出响应,从站不能主动发送数据。

主站可以向某一个从站发出查询,也可以向所有从站广播信息。

从站只响应单独发给它的查询,而不响应广播消息。

MODBUS通讯协议有两种传送方式:RTU方式和ASCII方式。

三菱700系列变频器能够从RS-485端子使用ModbusRTU 通讯协议,进行通讯运行和参数设定。

对象:1. 三菱PLC:FX2N+FX2N-485-BD2. 三菱变频器:F700系列,A700系列。

两者之间通过网线连接,具体参照下图。

FX2N-485-BD与n台变频器的连接图一.三菱变频器的设置PLC与变频器之间进行通讯时,通讯规格必须在变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源。

参数号名称设定值说明Pr331 通讯站号 1 设定变频器站号为1Pr332 通讯速度 96 设定通讯速度为9600bpsPr334 奇偶校验停止位长 2 偶校验,停止位长1位Pr539 通讯校验时间 9999 不进行通讯校验Pr549 协议选择 1 ModbusRTU协议Pr551 PU模式操作权选择 2 PU运行模式操作权作为PU接口进行ModbusRTU协议通讯时,Pr551必须设置为2,Pr340设置为除0以外的值,Pr79设置为0或2或6。

通过RS-485端子进行ModbusRTU协议通讯时,必须在NET网络模式下运行。

一.三菱PLC的设置对通讯格式D8120进行设置D8120设置值为0C87,即数据长度为8位,偶校验停止位1位,波特率9600pbs,无标题符和终结符。

修改D8120设置后,确保通断PLC电源一次。

二.通讯程序采用ModbusRTU协议与变频器通讯的部分PLC程序如下::程序说明:三:程序说明1.当X1接通一次后,变频器进入正转状态。

菱FXPLCModbusRTU通讯程序

菱FXPLCModbusRTU通讯程序

三菱FX2NPLC与三菱变频器ModbusRTU协议通讯应用Modbus是Modicon公司为其PLC与主机之间通讯而发明串行通讯协议。

其物理层采用RS232、485等异步串行标准。

其开放性而被大量PLC及RTU厂家采用。

Modbus通讯方式采用主从方式查询-相应机制,主站发出查询时,从站才能给出响应,从站不能主动发送数据。

主站可以向某一个从站发出查询,也可以向所有从站广播信息。

从站只响应单独发给它查询,而不响应广播消息。

MODBUS通讯协议有两种传送方式:RTU方式和ASCII方式。

三菱700系列变频器能够从RS-485端子使用ModbusRTU通讯协议,进行通讯运行和参数设定。

对象:1. 三菱PLC:FX2N+FX2N-485-BD2. 三菱变频器:F700系列,A700系列。

两者之间网线连接,具体参照下图。

FX2N-485-BD与n台变频器连接图一.三菱变频器设置PLC与变频器之间进行通讯时,通讯规格必须变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源。

参数号名称设定值说明Pr331 通讯站号 1 设定变频器站号为1Pr332 通讯速度 96 设定通讯速度为9600bpsPr334 奇偶校验停止位长 2 偶校验,停止位长1位Pr539 通讯校验时间 9999 不进行通讯校验Pr549 协议选择 1 ModbusRTU协议Pr551 PU模式操作权选择 2 PU运行模式操作权作为PU接口进行ModbusRTU协议通讯时,Pr551必须设置为2,Pr340设置为除0以外值,Pr79设置为0或2或6。

RS-485进行ModbusRTU协议通讯时,必须NET网络模式下运行。

二.三菱PLC设置对通讯格式D8120进行设置D8120设置值为0C87,即数据长度为8位,偶校验停止位1位,波特率9600pbs,无标题符和终结符。

修改D8120设置后,确保通断PLC电源一次。

三.通讯程序采用ModbusRTU协议与变频器通讯部分PLC程序如下:四:程序说明:1.当X1接通一次后,变频器进入正转状态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Modbus是Modicon公司为其PLC与主机之间的通讯而发明的串行通讯协议。

其物理层采用RS232、485等异步串行标准。

由于其开放性而被大量的PLC及RTU厂家采用。

Modbus通讯方式采用主从方式的查询-相应机制,只有主站发出查询时,从站才能给出响应,从站不能主动发送数据。

主站可以向某一个从站发出查询,也可以向所有从站广播信息。

从站只响应单独发给它的查询,而不响应广播消息。

MODBUS通讯协议有两种传送方式:RTU方式和ASCII方式。

三菱700系列变频器能够从RS-485端子使用ModbusRTU 通讯协议,进行通讯运行和参数设定。

对象:
1. 三菱PLC:FX2N+FX2N-485-BD
2. 三菱变频器:F700系列,A700系列。

两者之间通过网线连接,具体参照下图。

FX2N-485-BD与n台变频器的连接图
一.三菱变频器的设置
PLC与变频器之间进行通讯时,通讯规格必须在变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源。

参数号名称设定值说明
Pr331 通讯站号 1 设定变频器站号为1
Pr332 通讯速度 96 设定通讯速度为9600bps
Pr334 奇偶校验停止位长 2 偶校验,停止位长1位
Pr539 通讯校验时间 9999 不进行通讯校验
Pr549 协议选择 1 ModbusRTU协议
Pr551 PU模式操作权选择 2 PU运行模式操作权作为PU接口进行ModbusRTU协议通讯时,Pr551必须设置为2,Pr340设置为除0以外的值,Pr79设置为0或2或6。

通过RS-485端子进行ModbusRTU协议通讯时,必须在NET网络模式下运行。

一.三菱PLC的设置
对通讯格式D8120进行设置
D8120设置值为0C87,即数据长度为8位,偶校验停止位1位,波特率9600pbs,无标题符和终结符。

修改D8120设置后,确保通断PLC电源一次。

二.通讯程序
采用ModbusRTU协议与变频器通讯的部分PLC程序如下:
三:程序说明:
1.当X1接通一次后,变频器进入正转状态。

2.当X2接通一次后,写入变频器运行频率60HZ。

3.当X3接通一次后,变频器进入停止状态。

当指令中,变频器指令地址为0时,为广播指令,所有从站变频器只接受PLC发出指令,
不向主机发送响应信息。

相关文档
最新文档