三菱FXPLCModbusRTU通讯程序
三菱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接通一次后,变频器进入正转状态。
三菱FX1Nplc自写MODBUS RTU 从站程序

P23
M8002
5
MOV
H0C81
D8120
M8000 14
SET
ADD D6005 K2 校验之前 实际发送 数据总长 度
M8161
D6002 发送数据 长度
D8120
B/D
7
B/D
M8161 A/S 12
A/S
D6005 A/S 15 272 315
B/D 265 D6002 A/S 23
B/D 15
* 本程序占用的D寄存器点位为D6000以后的区域(详见注释
* D6500对应03功能码的40001,之后按顺序排列
* 本程序由江西自动化网/ 会员“工控小生”编辑
* 本程序实例下载地址/thread-26770-1-1.htm
M1505 163
准备发送
[ 162] T199
167 接收后延 时发送
[ 164] M8122
171 发送请求
[ 169]
K2 T199 接收后延 时发送
T199 A/S 167 A/S
M8122
SET
M8122
A/S 169
发送请求
B/D 171
M8123
RST
M8123
A/S 42 55 84
M8000 0
CALL P23
P23
A/S
1
5
A/S
4
FEND
* 三菱MODBUS从站通讯程序 端口配置默认为 9600 8 N 1
* 规定站号存储地址D6000,仅支持功能码03和功能码06
* 03功能码一次最多只能读取50个字,如地址间隔较大请分批读取
* 本程序占用如下单元:M1500-M1526;T199;V0-V1
三菱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电源一次。
三菱PLC与变频器通讯-ModbusRTU协议Word

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与变频器通讯-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接通一次后,变频器进入正转状态。
第一集:MODBUSRTU通讯功能码的讲解(三菱PLC)

第一集:MODBUSRTU通讯功能码的讲解(三菱PLC)一.首先我们讲MODBUS RTU的帧规格三菱的帧规格如下:它的含义就是说,你要跟支持MODBUS协议的设备进行通信时,就必须按照上面的帧规格的样式来发数据。
如果不按照它来写,对不起,对方设备它就当没收到,不予理会或者返回错误帧。
下面解释下各个部分的含义:地址字段:就是各个设备的ID号或者站号,而主站固定是0,从站要从1开始,范围是1-247,而三菱FX最大是1-32。
功能代码:它是用来表示主站要对从站做什么。
如下图所示,比如03H功能码,它的作用就是主站要去读取从站的保持寄存器(D寄存器)。
MODBUS所有的功能码有:01H, 02H, 03H, 04H, 05H, 06H, 07H, 08H, 0BH, 0CH, 0FH, 10H, 11H, 16H, 17H。
在后面,我们会将主要的功能码进行程序演示,有必要会专门录制视频进行讲解演示。
敬请关注。
功能码名称作用01 读取线圈状态取得一组逻辑线圈的当前状态(ON/OFF)02 读取输入状态取得一组开关输入的当前状态(ON/OFF)03 读取保持寄存器在一个或多个保持寄存器中取得当前的二进制值04 读取输入寄存器在一个或多个输入寄存器中取得当前的二进制值05 强置单线圈强置一个逻辑线圈的通断状态06 预置单寄存器把具体二进值装入一个保持寄存器07 读取异常状态取得8个内部线圈的通断状态,这8个线圈的地址由控制器决定,用户逻辑可以将这些线圈定义,以说明从机状态,短报文适宜于迅速读取状态08 回送诊断校验把诊断校验报文送从机,以对通信处理进行评鉴09 编程(只用于484)使主机模拟编程器作用,修改PC从机逻辑10 控询(只用于可使主机与一台正在执行长程序任务从机通信,探询484)该从机是否已完成其操作任务,仅在含有功能码9的报文发送后,本功能码才发送11 读取事件计数可使主机发出单询问,并随即判定操作是否成功,尤其是该命令或其他应答产生通信错误时12 读取通信事件记录 可是主机检索每台从机的ModBus 事务处理通信事件记录。
三菱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与变频器通讯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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三菱FX2NPLC与三菱变频器ModbusRTU协议通讯应用
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 程序如下:
WORD 格式可编辑
WORD 格式可编辑
四:程序说明:
1.当 X1 接通一次后,变频器进入正转状态。
2.当 X2 接通一次后,写入变频器运行频率 60HZ 。
3.当 X3 接通一次后,变频器进入停止状态。
当指令中,变频器指令址为 0 时,为广播指令,所有从站变频器只接受 PLC 发出指令,不向主机发送响应信息。