← 返回软件与工具库

ModScan32 是什么:老牌 Modbus 主站测试工具,限时试用版官方可自由下载

最后更新 2026-09-02
⏱ 约 9 分钟 🟡 涉接线/强电
ModScan32 ModScan / WinTECH ModScan32 Modbus工具 商业付费

一款把自己定位成「协议正确性验证设备」的老牌 Windows Modbus 主站工具,做设备研发和一致性测试的人用得上,只想读几个寄存器看数的人用它是杀鸡用牛刀。

授权
商业软件 闭源 官方提供功能完整但限时的试用版,允许自由下载与分发用于评估;完整版为付费授权,官方另给 30 天无条件退款保证。具体价格本站未核实。
平台
Windows
协议
Modbus RTU、Modbus TCP
官网
https://www.win-tech.com/html/modscan32.htm
适合
  • · 做设备研发、需要验证自己实现的 Modbus 从站在协议层面是否正确的人
  • · 需要同时开多个窗口、对着比不同寄存器区或不同设备的响应差异的排查场景
不适合
  • · 只想读几个寄存器看看当前数值的日常监控需求,免费工具更省事
  • · 需要中文界面、开箱即用、不接受任何付费与外币采购流程的团队
这是商业付费软件,本站不提供下载

请从官方渠道购买授权: 官网 | 官方下载页

文件名
ModScan32.zip(限时试用版,完整版需付费;本站不提供下载)
版本
官网未给出可引用的版本号
大小
1.2M
SHA256
待补(尚未实际核对,不填占位值)
核对于
2026-09-02

本站不托管安装包,上方为官方渠道直链。下载后请自行核对 SHA256,与上表不一致说明文件被改动过。

ModScan32 是 WinTECH Software 出的一款 Windows 上的 Modbus 主站(Master)程序。官方产品页把它的来历写得很清楚:它是早年那个 16 位版本 ModScan 的扩展版,是一个「designed to operate as a MODBUS Master device」的 Win32 应用,用来访问所连接的 PLC 兼容从站设备里的数据点。

名字里带 Scan,很多人第一眼会把它当成「扫描寄存器看数值」的监控软件。这个印象不算错,但漏掉了最要紧的那一半。

它的官方定位是「验证协议对不对」

产品页上有一句话,比功能列表更值得读:它是 primarily as a testing device for verification of correct protocol operation——主要作为一台测试设备,用于验证新系统或既有系统中协议运行是否正确。

这句话把它和市面上大多数 Modbus 工具划开了一条线。

日常调试工具解决的问题是「这个值是多少」。你连上电表,读 40001,看到 220.3,活就干完了。这类需求下你关心的是数据本身,工具只是个显示器。

协议验证解决的问题是「这台设备的 Modbus 实现有没有做对」。你关心的不是读回来的数字,而是:请求一个非法地址的时候,它有没有按规范回异常码?跨越边界读一大片寄存器,它是截断、报错还是干脆不响应?功能码用了它不支持的那种,它的反应是什么?连续高频轮询下,会不会出现丢帧或者响应超时?

这两件事的用户是完全不同的两拨人。做设备研发的、写从站固件的、做协议一致性测试和出厂验证的人,才是 ModScan32 官方描述里瞄准的对象。如果你是现场工程师,接上一台采购来的成熟设备读几个点位,那这套定位对你没什么额外价值——你不需要一台「测试设备」,你需要一块表。

理解这一层,也就理解了为什么它的界面看着不那么现代:一台用了很多年的测试仪器,重点从来不在外观上。

多文档同时扫描:对着比,才看得出问题

官方明确写了它 allows multiple documents to be opened, each actively scanning a series of data points,每个文档各自向一台或多台设备主动扫描一组数据点。

这个能力放在「验证协议」的语境下才显出份量。

一台设备的不同寄存器区分开看。 保持寄存器开一个窗口、输入寄存器开一个、线圈再开一个,各自独立轮询。哪一类正常、哪一类响应异常,一眼分得清,不用来回改参数反复试。排查的时候最怕的就是「改一个参数试一次」,因为你没法确定前后两次的设备状态是不是一样的。

多台设备横着比。 手上有三台同型号设备,其中一台读不出来。三个窗口一起挂着扫,两台正常一台不正常,问题就锁死在那台设备上;三台一起不正常,那多半是你这边的参数或者总线本身的事。这种对照法是排查里最省时间的一招,前提就是能同时开多路。

新旧固件对着跑。 做设备研发的场景更直接:改了一版从站固件,新板子和旧板子各连一路同时扫同样的点位,响应差异当场就能看出来。

数据能出得去:Control Automation 与 Microsoft Jet

官方还提到一项扩展能力:Extensions have been built in to allow third-party data acquisition via Control Automation routines and/or the Microsoft Jet Database engine——内置了扩展,允许通过 Control Automation 例程和 / 或 Microsoft Jet 数据库引擎做第三方数据采集。

具体怎么配置,官方页面没有展开写,本文也不替它编。但这项能力存在这件事本身就说明了取向:抓到的数据不必只停在界面上,可以往外走,进到别的程序或者数据库里再做处理。

对做验证的人来说,这意味着测试结果可以留痕、可以事后比对、可以拿去出报告,而不是只能靠人盯着屏幕记。测试和监控的分水岭往往就在这里——监控看的是此刻,测试要的是一段可回溯的记录。

要用这块能力,请以官方产品页和随软件附带的说明为准,别照着网上二手教程配。

试用与付费:官方允许你自由下载试用版

这一条要说得明白,因为它常被误解。

WinTECH 的下载页原文写着:站上所有应用都是 fully functional time-limited demos,并且 may be freely downloaded and distributed for evaluation purposes。翻成人话就是两件事:

一、试用版功能是完整的,但有时间限制。不是阉割版、不是只能读不能写,是完整功能加一个使用期限。 二、官方允许你自由下载,甚至允许自由分发,只要目的是评估。

所以「ModScan32 能不能免费下载」这个问题的准确答案是:限时试用版可以,而且是官方明确许可的,请直接去官网下载页拿。下载页上 ModScan32 的演示包文件名是 ModScan32.zip,标注大小 1.2M。

完整版是商业付费软件。 官方另外给了一条 unconditional 30-day money-back guarantee——无条件 30 天退款保证。这是老牌欧美工业软件很典型的销售模式:先让你拿完整功能的限时版把活试一遍,觉得合适再付钱,付了钱一个月内反悔还能退。它把「买之前没法确认好不好用」这个风险,从买方挪到了卖方身上。

具体价格本站没有核到可引用的官方数字,所以这里不写任何金额,你以官网订购页为准。

本站只做内容页,不提供任何商业软件的下载。 破解版、注册机、所谓「绿色版」,本站不提供也不给指向——拿来路不明的可执行文件去连产线上的设备,风险和省下的钱完全不成比例,何况官方本来就允许你合法拿到限时试用版。

和同类怎么选

同样是 Modbus 主站工具,几个的取向差得挺远:

Modbus Poll:定价公开透明,$129 单用户永久授权,商业主站工具里口碑最稳的一款,走的是「日常调试主力工具」的路子。

QModMaster:LGPL-3.0 开源免费,RTU 和 TCP 都支持,但 0.5.3-beta 停在 2022 年 8 月 15 日,四年没动了。协议本身不变所以还能用,但操作系统在变,长期维护的流程里别选它。

MThings:国产免费,中文界面,上手最快,沟通成本最低。

ModScan32 的位置是:老牌,且定位在协议验证而不是日常读数。如果你的活是做设备、做一致性测试,需要一台立场中立的「测试仪器」去证明协议实现无误,它的自我定位是对着你的;如果你只是要看数,上面三个里随便挑一个都比它顺手。

几条无论用哪个工具都会踩的坑

这些是 Modbus 本身的机制问题,跟你选哪款软件没关系。

寄存器编号和报文地址常差 1。 手册上写 40001 起编(4x 保持寄存器的传统写法),报文里实际填的是 0。读出来的值整体偏一格,先怀疑这个。

功能码 03 读保持寄存器是最常用的一条,日常八成读操作都走它。搞不清用哪个功能码,先看手册把目标寄存器归到哪一类。

32 位量有四种字序。 一个 32 位浮点拆成两个 16 位寄存器存,ABCD、CDAB、BADC、DCBA 四种排列都有厂商在用。数值看着乱但每次都一样、不随机跳,那是字序选错了,不是通信坏了。

RTU 和 TCP 的校验机制不同。 RTU 每帧尾部带 CRC-16,TCP 走 MBAP 头、靠 TCP 自己保证可靠传输,帧里没有 CRC。拿 RTU 的报文样子去套 TCP 抓包,字节数对不上是正常的。要手工验算 RTU 的 CRC,用 CRC / Modbus 校验计算器 粘字节进去算。

串口参数错一项就是完全读不到,不存在「读出一半」的中间状态。上 Modbus 工具之前,先用 串口调试助手在线工具 或者 友善串口调试助手 把物理链路验通,多机总线的收发方向和终端电阻见 RS-485 差分总线。先分清是串口不通还是协议不对,能省掉一半弯路。

📄 来源 / 自校链接

本文为公开资料整理,非亲测。关键参数与代码请结合实物与下列官方来源验证。

延伸阅读

想先弄明白 Modbus 主站到底在做什么,可以对着 Modbus Poll 看同类工具的分工, 反方向的从站模拟见 Modbus Slave。 免费路线的能力边界见 QModMaster 与 MThings。 RTU 报文的校验值可以用 CRC / Modbus 校验计算器 手工验算, 物理链路先用 串口调试助手在线工具 验一遍,其余工具在软件与工具库。

同类可替代
内容有错、看不懂、或想看下一期?告诉我们 →

本文为公开资料的学习整理,非亲测。涉接线/花钱/合规的步骤请结合实物与官方最新资料验证,风险自负。见免责声明。

这个页面有问题?

提交时会附带当前页面地址和浏览器信息,帮助我们定位问题。不填联系方式即为匿名。