首页 > 其他分享 >Mitsubishi 三菱FX5U间Modbus RTU通讯

Mitsubishi 三菱FX5U间Modbus RTU通讯

时间:2023-08-07 13:45:21浏览次数:40  
标签:Modbus 主站 MODBUS 通信 RTU FX5U

  FX5的MODBUS串行通信功能通过1个主站在RS-485通信时可控制32个从站,在RS232C通信时可控制1个从站。对应主站功能及从站功能,1台FX5可同时作为主站及从站(但是,主站仅为单通道)1个CPU模块中可用作MODBUS串行通信功能的通道数最多为4个。在主站中,使用MODBUS串行通信专用顺控指令控制从站。通信协议支持RTU模式。FX5主站可连接的从站个数为32个。

图1-1 MODBUS串行通信

 通信适配器

 图1-2 通信适配器

 图1-3 通信适配器

硬件接线

FX5U中内置有终端电阻,进行MODBUS RTU通信时应使主站和末端从站终端电阻切换至110Ω。

硬件接线

FX5U中内置有终端电阻,进行MODBUS RTU通信时应使主站和末端从站终端电阻切换至110Ω。

 图2-1 硬件接线

 

 图2-2 硬件接线

 图2-3 电阻

通信规格

MODBUS协议的参数规格

 图3-1 协议参数

MODBUS协议的帧规格

 图3-2 帧规格

 图3-3 帧规格MODBUS协议帧功能代码

 图3-4 帧规格

编程指令

在FX5的主站功能中,使用ADPRW指令与从站进行通信。

 图4-1 编程指令

 图4-2 编程指令

FX5U间Modbus RTU通讯

参数基本设置

 图5-1 参数基本设置

参数详细设置

 图5-2 参数基本设置

固有设置

  • 本站号:作为主站则设置为0;作为从站设置为1~247之间的数;
  • 从站支持超时:超时时间范围为1~32767ms,默认为3000ms;
  • 广播延迟:等待时间范围为1~32767ms,默认为400ms;
  • 请求间延迟:等待时间范围为:1~16382 ms,默认为1ms;
  • 超时重试次数:当FX5U作为主站时,访问从站无响应而超时的重试次数,默认为5次;

主站

 图5-3 主站参数设置

从站

 图5-4 主站参数设置

Modbus软元件分配

Modbus软元件分配用来设置FX5U作为从站时对应的Modbus地址,包括线圈、离散量输入、输入寄存器和保持寄存器。

  • 线圈:支持的软件包括Y0、M0、SM0、L0、B0等,其地址及点数可以根据需要更改;
  • 离散量输入:支持的软元件为X0,默认点数为1024,可更改;
  • 输入寄存器:不支持;
  • 保持寄存器:支持的软元件包括:D0、SD0、W0、SW0等,其地址及点数可以根据需要更改;

 图5-5 参数设置

SM/SD设置

执行SM/SD软元件的锁存设置,一般保持默认值,不做修改。

程序编写

主站程序

 图6-1 主站程序

从站程序

 图6-2 从站程序

标签:Modbus,主站,MODBUS,通信,RTU,FX5U
From: https://www.cnblogs.com/ybqjymy/p/17611214.html

相关文章

  • Mitsubishi 三菱FX5U CC-Link通信(1主站2智能设备站)
    FX5UCC-Link通信CC-LinkCC-Link(Control&CommunicationLink)是一种省配线、信息化的现场总线网络,它不但具备高实时性、分散控制、智能设备通信、RAS等功能,而且依靠与诸多现场设备制造厂商的紧密联系,提供开放式的环境。网络中的主站由PLC担当,从站可以是远程I/O模块、特殊功能......
  • Mitsubishi 三菱FX5U CC-Link和三菱变频器(FR-E700)通信
    FX5UCC-Link和变频器通信硬件接线变频器参数设置三菱FR-E700变频器参数设置 图2-1操作板认识 图2-2恢复出厂模式 图2-3参数设置 图2-4程序参数设置远程输入和输出信号输出信号 图3-1输出信号输入信号 图3-2输入信号远程寄存器 图3-3远程寄......
  • Mitsubishi 三菱FX5U间简易通讯
    FX5U间简易通讯。通信连接,最多连接8台PLC,通过RS-485通信连接,根据要连接的点数,有3种模式可以选择。内置RS-485端口:通道1内置于CPU模块中,不需要扩展设备,50m以下。通信板FX5-485-BD:通道1由于可以内置在CPU模块中,为集成型,50m以下。通信适配器FX5-485ADP:通道3、通道4在CPU模块的左......
  • Mitsubishi 三菱FX5U间socket通讯
    Socket通信Socket通信是指应用程序利用Socket接口实现的网络通信,用于在不同的计算机之间传输数据。Socket是一种标准的API(应用程序接口),可用于在不同的计算机之间传输数据,它支持TCP、UDP等多种网络协议。在Socket通信中,客户端和服务器通过Socket接口进行通信。客户端创建......
  • Mitsubishi 三菱FX5U间1:1网络通讯
    通过RS485通信适配器或者扩展版连接两台三菱FXPLC的信息自动交换,其中1台作为主站,另1台作为从站。在1:1通信方式下,用户不需要编写通信程序,只需要设置与通信相关的参数,两台PLC之间就可以自动传送数据,最多可以连接100点辅助继电器和10点数据寄存器的数据。硬件接线参数设置......
  • Mitsubishi 三菱FX5U本体及FX5-16ET/ES-H 定位设置简要说明
    01先点参数,系统参数,设置主机型号 02点击模块参数,高速I/O,输出功能,定位,详细设置,设置主机的定位参数(轴1,轴2,轴3,轴4) 03右击模块信息,点添加新模块,模块类型选I/O,型号选FX5-16ET/ES-H,确定 04左键双击 05点击输出功能,定位,再点击右边定位详细设置 06设置参数,确认关闭此窗......
  • 使用 VirtualBox+Vagrant 创建 CentOS7 虚拟机
    一、准备工作1.1软件下载VirtualBox:Downloads–OracleVMVirtualBoxVagrant:Install|Vagrant|HashiCorpDeveloper1.2软件安装安装VirtualBox-7.0.10-158379-Win.exe安装vagrant_2.3.7_windows_amd64.msiNotes:安装目录记得修改下,默认安装在C盘。......
  • virtualbox
    virtualboxVirtualBox是一个开源的虚拟机,功能和VMWare类似。官网:https://www.virtualbox.org注意:管理->全局设定->代理,在这里设置的代理仅用于VirtualBox下载增强功能包、检查更新,和虚拟机的网络没有关系。从6.0开始有了filemanager,可以比较方便地在虚机和主机之间传......
  • CT485modbus协议RS485接口开启合口式电流互感器传感器变送器
    www.daq-iot.com 19936624857—————————————————————————— SC-GP-CT485开口式电流互感器是上海数采物联网科技有限公司推出的一款可以把交流电模拟信号转换成485数字信号的一种电流传感器(互感器),产品内置32位ARM系列MCU和高精度计量芯片,经多点校......
  • 工程监测仪器多通道振弦数据记录仪的MODBUS通讯协议
    工程监测仪器多通道振弦数据记录仪的MODBUS通讯协议解析多通道振弦数据记录仪是多通道振弦、温度信号采集记录仪,具备32通道传感器接口,可对最多16通道振弦频率和16通道温度、32通道振弦频率进行实时或全自动定时采集记录(支持内部存储并可外接U盘);RS232和RS485数据接......