抖音粉丝群1
『7x24小时有问必答』

本文是三菱FX5U的Modbus-RTU通信教程的第一篇,做一些概述性介绍,包括如下一些主题:

Modbus-RTU简介;

三菱FX5U的串行通信接口;

RS485接线示例

1.png

1、Modbus-RTU简介

Modbus-RTU是一种开放的、基于串行链路(RS232C或RS485)的通信协议,名称中的RTU是英文"Remote Terminal Unit"的缩写,即"远程终端设备"。Modbus-RTU是Modbus协议家族成员之一,其它成员包括Modbus-ASCII和Modbus-TCP。

Modbus-RTU采用主/从通信方式,只有主站能对传输网络进行初始化,从站只能根据主站的请求进行应答。当使用RS232C通信时,1个主站可以连接1个从站(这种属于一对一通信模式,也称为点对点通信);当使用RS485通信时,1个主站最多可以连接32个从站(一对多通信模式)。在实际项目中,典型的主站是PLC(很多PLC都支持Modbus-RTU协议,比如西门子S7-200 SMART/1200/1500,三菱FX5U等),典型的从站是现场仪表、显示面板等。

2、三菱FX5U的串行通信接口

FX5U系列CPU模块最多可以支持4个通道的串行通信接口。其中:

①通道1是CPU模块集成的RS485通道;

②通道2是插接到CPU中央区域的通信板;

③通道3是连接到CPU左侧的第一个通信模块;

④通道4是连接到CPU左侧的第二个通信模块;

通道2使用的通信板包括FX5-485-BD和FX5-232-BD两种,前者是RS485接口,通信距离不宜超过50米;后者是RS232接口,通信距离不宜超过15米;

通道3/4使用的通信模块包括FX5-485ADP和FX5-232ADP两种,前者是RS485接口,通信距离不宜超过1200米;后者是RS232接口,通信距离不宜超过15米;

这四个通信通道的编号是固定的,不受系统配置影响。如下图所示:

2.png

3、RS485接线示例

接下来我们以CPU内置的RS485接口为例,介绍下如何接线。

FX5U内置的RS485接口端子排如下图所示:

3.png

其中:

SDB(TXD-):数据发送负极线;

SDA(TXD+):数据发送正极线;

RDB(RXD-):数据接收负极线;

RDA(RXD+):数据接收正极线;

SG(GND):信号地;

在RS485通信接线时,将SDA和RDA并联,然后与通信伙伴的RS485+连接;将SDB和RDB并联,然后与通信伙伴的RS485-连接;通信距离较远时,网络两端应连接终端电阻,如下图所示:

4.png

好了,关于三菱FX5U的Modbus-RTU通信教程第一篇就先介绍到这里。你可以点击左下角【阅读原文】查看该系列教程。后续文章及视频会介绍通信组态、指令及实践演示。特别说明:本系列教程后续编程将采用ST(结构化文本)语言,这是一种PASCAL的高级语言,非常适合编写算法。

我的微信视频号分享工控小知识,欢迎点击下面的视频观看:


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码