【工具使用】Modsim32软件使用详解

这篇具有很好参考价值的文章主要介绍了【工具使用】Modsim32软件使用详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

软件介绍

        Modsim32是一个运行在windows下,作为在RTU或这ASCII传输模式下的MODBUS协议从设备的应用程序。用来模拟从设备(与之相对的是Modscan32,用于模拟主设备)。它可以接收主设备发送的指令报文,根据窗口配置的数据返回主设备需要的指令报文。

        文章只谈及工具的使用,对于Modbus本身通信协议的具体内容,请移步Modbus通信协议详解。

下载链接

链接:https://pan.baidu.com/s/1eno-yg6VZVNcjR44O0h0Uw 
提取码:84z1  

软件使用

        相比起Modscan32,Modsim32的使用要简单得多,功能少很多。

新建窗口

        打开软件后,需要先新建一个通信窗口。(一个窗口配置的数据代表可回复的数据,未配置的数据主设备是无法通过指令报文获取到数据的)

【工具使用】Modsim32软件使用详解

连接

        点击菜单栏"连接设置"->"连接"->"端口x(x)"选择对应的串口端口号或TCP连接。 【工具使用】Modsim32软件使用详解

断开连接

        点击菜单栏"连接设置"->"连接"->"端口x(x)"选择需要断开的串口端口号或TCP连接。

【工具使用】Modsim32软件使用详解

串口配置:

        如果选择的是串口,则在弹出的配置窗口中配置好端口号、波特率、数据位、校验位、停止位,一般是9600波特率(9600 Baud),8个数据位(8 Data bits),无校验位(None Parity),1个停止位(1 Stop Bit)。当然这个是要根据实际通信的从机设备进行匹配设置。

        根据通信的从机设备选择使用RTU模式或ASCII模式,工业应用的话一般使用RTU模式,很少使用ASCII模式。另外还有"Daniel/enron/OMNI"(一种基于标准的扩展形式)的RTU和ASCII模式可以选。

        如果有使用到硬件流控制,则配置DTR、CTS延时。

【工具使用】Modsim32软件使用详解

TCP配置:

        如果选择的是Modbus TCP服务器,则在弹出的窗口中配置好服务端口号即可,IP是根据当前计算机的IP地址来定,软件中无法自行设置。

【工具使用】Modsim32软件使用详解

窗口配置

        Address:可以配置读/写的寄存器/线圈起始地址(注意这里最低只能配置为1,对应Modbus指令里的0地址)

        Length:可以配置读/写的寄存器/线圈个数

        Device Id:可以配置当前设备可访问的从机地址

        MODBUS Point Type:可以配置使用的Modbus点位类型。(注意:修改不同的点位类型时,对应地址前面会带有不同的前缀数据,这个并不影响Modbus指令里的起始地址,只是用于PLC的地址分段)

        01:COIL STATUS,线圈(可读可写)

        02:INPUT STATUS,输入线圈(只读)

        03:HOLDING REGISTER,保持寄存器(可读可写)

        04:INPUT REGISTER,输入寄存器(只读)

【工具使用】Modsim32软件使用详解

窗口状态显示

        *** NOT CONNECTED! ***:表示当前未连接。(作为从机设备,不管当前主设备有没有在发数据,只要配置了连接这里就不显示未连接)

【工具使用】Modsim32软件使用详解

原始报文

        点击"显示"->"显示数据流",可将当前窗口显示切换为原始报文显示,有助于分析异常报文。

【工具使用】Modsim32软件使用详解

设置显示数据的格式

        点击"显示"->"二进制"/"十进制"……等,可切换当前数据显示的格式(包括数据流的格式)。

【工具使用】Modsim32软件使用详解

连接状态计数

        点击"连接"->"状态",可查看当前主设备发送了多少帧有效报文,多少帧CRC错误报文。通过点击"重置"可清除所有计数。

【工具使用】Modsim32软件使用详解

保存窗口及打开

        点击"文件"->"保存",可保存当前窗口配置文件。

【工具使用】Modsim32软件使用详解

        点击"文件"->"打开",可把原本保存的窗口配置文件打开。 

【工具使用】Modsim32软件使用详解

保存工程及还原

        点击"文件"->"保存测试配置",可保存当前的有窗口的配置工程,下次可直接打开对应工程,即可一次性把多个窗口的配置文件打开。

【工具使用】Modsim32软件使用详解

        点击"文件"->"还原测试配置",可打开对应的配置工程。

【工具使用】Modsim32软件使用详解

使用注意

        1、这个工具上的一些时间设置,当时间设置较短时,可能不准。比如以前试过把每一帧的发送间隔时间调成1ms,但实际用示波器抓到的数据,间隔大概100ms左右,基本低于100ms的都实现不了。这个可能跟电脑本身性能有关系,所以要注意不要太过于相信这里面的时间设置,最好以实际的为主。

        2、因为这个软件是在window系统上运行的,当系统卡顿时,可能会影响软件的运行,表现出来就是查看的报文有异常。Modbus Slave或其他串口调试工具也会有类似的问题。

相关知识

        Modbus通信协议、串口通信协议、Modscan32、Modbus Poll、Modbus Slave、TCP/IP文章来源地址https://www.toymoban.com/news/detail-434256.html

到了这里,关于【工具使用】Modsim32软件使用详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 加密解密软件VMProtect入门使用教程(一):软件及专业术语介绍

    VMProtect 是新一代软件保护实用程序。VMProtect支持德尔菲、Borland C Builder、Visual C/C++、Visual Basic(本机)、Virtual Pascal和XCode编译器。 同时,VMProtect有一个内置的反汇编程序,可以与Windows和Mac OS X可执行文件一起使用,并且还可以链接编译器创建的MAP文件,以快速选择要保护的

    2024年02月04日
    浏览(66)
  • 【工具使用】Keil5软件使用-进阶工程配置篇

        本文面向已经懂得软件基本操作的职业老手,如果是未使用过该软件的小鲜肉,请移步基础篇。这里以STM32芯片为例对工具进行讲解,其他品牌的芯片在工程配置上可能存在差异。     Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试

    2024年02月03日
    浏览(54)
  • Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍

    Modbus Slave是一个模拟Modbus协议从机的上位机软件,主要用于模拟测试跟其他主机设备通信的过程。与之成套存在的另一个软件--Modbus Poll,则是模拟Modbus协议主机的上位机软件。该软件内部封装Modbus协议,通过图形化界面使得操作更为简单。软件支持ModbusRTU、ASCII、TCP/IP协议。

    2024年02月09日
    浏览(47)
  • Quartus 软件界面介绍与部分使用技巧

    内容太多,只能慢慢补充完善了~ 对一个软件的熟练掌握,不仅在于完成项目工程,还在于对一个软件的各个功能的位置与使用要熟稔于心(个人看法)。 默认打开的软件界面如下: 关掉所有能关闭的窗口,剩下的就是一个软件最基本的结构                       

    2024年01月17日
    浏览(35)
  • [工具|软件使用] VSCode查看正在运行查询插件

    在VSCode中,你可以使用\\\"Developer: Show Running Extensions\\\"命令来查看当前运行的所有插件。 以下是在VSCode中查看插件CPU占用的步骤: 打开VSCode,确保你的编辑器正常运行。 按下Ctrl + Shift + P(在Mac上是Cmd + Shift + P),打开命令面板。 在命令面板中输入\\\"Developer: Show Running Extensions\\\",

    2024年02月15日
    浏览(52)
  • 使用C++编写STM32软件IIC

    最近在重构自己的平衡车代码,里面需要用到MPU6050的DMP,从中读取四元数进行欧拉角解算,但是看着软件IIC的代码实在是很变扭,因为之前不会C++,所以如果需要调用多个IIC设备,那么使用的时候就需要重复的去进行软件IIC底层代码的初始化,非常的麻烦,而且需要调整各个

    2024年02月04日
    浏览(45)
  • Easyrecovery数据恢复软件工作原理及使用介绍教程

    Easyrecovery是一款强大的数据恢复软件,它专门解决磁盘数据恢复问题。在计算机世界里,数据丢失经常是一件令人头疼的事情,但是有了Easyrecovery,您可以放心大胆地享受数据备份和恢复的乐趣。EasyRecovery使用Ontrack公司复杂的模式识别技术可以找回分布在硬盘上不同地方的文

    2024年02月08日
    浏览(47)
  • 开源电路仿真软件CircuitJS1介绍与使用入门

    在做电路设计的过程中经常需要用到电路仿真软件对设计的电路进行仿真,以确定电路工作特性或者元件的参数取值。使用电路仿真软件可以缩短电路开发时间、降低成本、提高效率。 接触过的大多数电路仿真软件都是收费的,可以免费使用的电路仿真软件主要有下面两款:

    2024年02月02日
    浏览(42)
  • 电脑软件:键盘按键修改器——keytweak使用介绍

    对你的电脑键盘的布局不满意、键盘上的某个按键坏掉了等等键盘问题如何解决?有了KeyTweak这一切就可以轻松解决了,KeyTweak是一个免费软件程序,使用它可让你重新映射键盘键。如果您改变主意并想将其改回原样,只需点击一下即可容易重置所有映射。另外你还可以禁用按

    2024年02月08日
    浏览(45)
  • [软件工具]pdf多区域OCR识别导出excel工具使用教程

    首先我们打开软件,界面如下: 如上图,使用非常简单,步骤如下: (1)选择工具-取模板选择一个pdf文件划定自己需要识别的区域,如果你选择第2页指定区域则软件统一识别所有pdf第2页指定区域,划定区域后需要添加区域,最后保存模板,这样下次启动软件无需再次取模

    2024年01月18日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包