首页 > 其他分享 >优秀的 Modbus 从站(从机、服务端)仿真器、串口调试工具

优秀的 Modbus 从站(从机、服务端)仿真器、串口调试工具

时间:2023-08-12 13:55:26浏览次数:41  
标签:IP 串口 仿真器 支持 Modbus 寄存器 数据

目录

优秀的 Modbus 从站(从机、服务端)仿真器、串口调试工具

官网下载地址:http://www.redisant.cn/mse

主要功能

  • 支持多种Modbus协议,包括:
    • Modbus RTU
    • Modbus ASCII
    • Modbus TCP/IP
    • Modbus UDP/IP
    • Modbus RTU Over TCP/IP
    • Modbus RTU Over UDP/IP
  • 监视串行线路或以太网上的通信数据
  • 支持多达 28 种数据格式,包括:Signed、Unsigned、Hex、Binary、Long、Float、Double等
  • 支持 Modbus 协议地址和 PLC 地址相互切换
  • 对任意数量寄存器中的数据绘制实时图表,监控数据的变化趋势
  • 支持同时创建多个连接网络和大量从站设备
  • 通过多个标签页进行管理,快速在从站设备之间进行切换
  • 通过表格的形式管理寄存器,支持添加变量名和注释,支持切换背景与前景颜色
  • 导出/导出从站设备寄存器数据到Excel
  • 内置字节转换工具,方便将Long、Float、Double类型数据转换为寄存器中的数据
  • 支持丰富的 Modbus 功能码:
    • 01 (0x01) 读取线圈
    • 02 (0x02) 读取离散输入
    • 03 (0x03) 读取保持寄存器
    • 04 (0x04) 读取输入寄存器
    • 05 (0x05) 写单个线圈
    • 06 (0x06) 写单个寄存器
    • 08 (0x08) 诊断(仅限串口)
    • 11 (0x0B) 获取通讯事件计数器(仅限串口)
    • 15 (0x0F) 写入多个线圈
    • 16 (0x10) 写入多个寄存器
    • 17 (0x11) 报告服务器 ID(仅限串口)
    • 22 (0x16) 掩码写入寄存器
    • 23 (0x17) 读/写多个寄存器
    • 43 / 14 (0x2B / 0x0E) 读取设备标识

软件截图

快速创建多种连接、多个从站设备

Modbus Slave Emulator 支持多种 Modbus 协议(RTU、ASCII、TCP/IP、UDP/IP、RUT Over TCP、RUT Over UDP);您可以同时创建多个连接,并将多个从站设备加入网络,快速搭建您的测试平台。

image

支持丰富的数据格式

您可以使用多种格式查看编辑寄存器中的数据;支持多达 28 种数据格式,包括:Signed、Unsigned、Hex、Binary、Long、Float、Double 等

image

字节序转换工具

通过 Modbus Slave Emulator 提供的便捷工具,快速将 Long、Float、Double 类型的数据转换为寄存器中的字节序列。

image

实时绘图

对任意数量的寄存器绘制实时图表,让数据变化趋势一目了然;支持X-Y轴缩放,导出图片。

image

监视通信数据

使用 Modbus Slave Emulator,您可以监视串行线路或以太网上的详细的通信数据,帮助您快速调试与排查问题。

image

标签:IP,串口,仿真器,支持,Modbus,寄存器,数据
From: https://www.cnblogs.com/cj94/p/17624725.html

相关文章

  • N76E003使用双串口,波特率异常(115200 bps)
    1、如下图通过数据手册可以看出在16Mhz的时钟下115200会有较大误差,故须将时钟配置为16.6Mhz2、使用双串口的情况下串口0使用timer1作为时钟,串口1使用timer3作为时钟,在这种情况下,实际上timer1的时钟是16.588Mhz,需要按16.588Mhz来计算波特率,否则波特率有较大误差。(即便如此,在某些......
  • Python 读取 Arduino 串口数据
    serial读取串口数据初始化serimportserialser=serial.Serial('com1',9600,timeout=1)初始化的参数ser=serial.Serial(port=None,#numberofdevice,numberingstartsat#zero.ifeverythingfails,theuser#canspecifyadevicestring,......
  • MODBUS TCP转CCLINK IE协议网关cclinkie通讯设置
    你是否曾经遇到过需要将不同的设备连接到一个统一的网络中?或者你是否曾经遇到过设备之间的通讯协议不兼容的问题?捷米的JM-CCLKIE-TCP通讯网关就是为解决这些问题而设计的。JM-CCLKIE-TCP通讯网关是一款自主研发的CCLINKIEFIELDBASIC从站功能的通讯网关,它的主要功能是将各种MO......
  • 蓝牙技术在工业物联网 (IIoT)中的应用_串口透传蓝牙模块
     物联网(IoT)正在通过托管和可扩展的数字解决方案帮助全球各行各业提高效率。更具体地说,工业物联网(IIoT)侧重于连接石油和天然气、水电以及制造业等关键行业的机器和设备。在工厂中,连接传感器在机器上的应用被用来收集有价值的数据,用于状态监测和预测性维护。目标是使用这......
  • DEVICENET转MODBUS-TCP协议网关ethercat和profinet的区别
     DEVICENET转MODBUS-TCP协议网关JM-DNT-TCP1.产品功能JM–DNT-TCP是自主研发的一款DEVICENET从站功能的通讯网关。该产品主要功能是将DEVICENET总线和MODBUS-TCP网络连接起来。本网关连接到DEVICENET总线中做为从站使用,连接到MODBUS-TCP总线中做为主站或从站使用。2.拓扑......
  • 关于串口USART使用时相关注意事项
    1、关于串口波特率的计算波特率计算公式如下:TX/RX波特率=FCLK/(16*USARTDIV)USARTDIV=DIV_Mantissa+(DIVFraction/16)以USART1波特率115200为例,FCLK为72M,则USARTDIV值为39.0625,即39.0625=DIV_Mantissa+(DIVFraction/16)其中,DIV_Mantissa表示整数部分,为36,DIVFraction/16表示小......
  • Modbus通信协议实践(1)-通过modbusRTU实现TPC7022kt对电流表数据的读取
    需求:1.昆仑通泰TPC7022kt触摸屏2.安装了MCGSpro的PC一台3.能使用RS485通讯协议的数显直流电流表一个 操作步骤:1.以常规1mm电线和双绞线连接电流表和昆仑通泰触摸屏,网线连接触摸屏和pc。2.根据数显直流表的说明书,设置该表的通讯地址为01,波特率为9600,N81无校验位,8个数据位,1......
  • 使用C#配合modbus协议的16进制代码生成crc16校验码的计算方法
    前言在网上也是查看了很多关于crc16校验的文章,但是好像都是对于有基础的人看的,我当时拿起直接使用,发现行不通,这对于零基础的不是很友好,所以决定贡献一篇,哈哈哈哈~~~publicuintCalcCRC16(stringhexCommand){byte[]pBuf=HexStringToByteArray(......
  • 如何用AIRIOT物联网平台接入Modbus通讯协议
    Modbus协议是一种已广泛应用于当今工业控制领域的通用通讯协议。通过此协议,控制器相互之间、或控制器经由网络(如以太网)可以和其它设备之间进行通信。Modbus协议使用的是主从通讯技术,即由主设备主动查询和操作从设备。一般将主控设备方所使用的协议称为ModbusMaster,从设备方使用的......
  • Modbus的数据结构
    本文是基于modbus协议书英文原版的阅读理解,对其进行了翻译和摘取,如有不当之处,还请指出,望不吝赐教。一、基本概念明确在开始之前,首先明确一些基本概念:位:单位bit,缩写为b,最小的数据单位字节:单位bytes,缩写为B,一个字节拥有8位字:字是其用来一次性处理事务的一个固定长度的位组,其长......