01
安装应用
下载适用于 Apple Silicon Mac 的 DMG,需要 macOS 14 或更新版本。打开磁盘映像,将 mmcom 拖入“应用程序”。应用已使用 Developer ID 签名并通过 Apple 公证。无需硬件即可体验:选择演示模式,连接后打开寄存器页面。
02
通过 USB / RS-485 连接
接入支持自动方向控制的适配器。选择 USB · RS-485,刷新端口列表并选择您的 /dev/cu.* 端口。波特率、数据位、奇偶校验和停止位必须与设备一致。若没有端口,请检查适配器驱动。A/B 接线、公共线和终端电阻应按设备文档配置。
03
读取第一个寄存器
在寄存器页面设置 Unit ID,选择功能码 03 读取保持寄存器,或选择 04 读取输入寄存器。地址和数量以厂家寄存器表为准。明确选择从 0 或从 1 编号:文档中的 40001 常对应协议地址 0。执行读取并打开数值表。RTU 使用 CRC-16/Modbus。
04
搜索未知串口参数
在 USB · RS-485 面板中打开设备搜索,设置地址范围和允许的 UART 参数。mmcom 扫描地址 1–247,并通过两次 CRC 正确的响应确认结果。搜索并不保证发现所有设备,功能码、寄存器和超时设置都会影响结果。搜索前请停止总线上的其他主站。
05
使用网络网关
对于 Modbus TCP,输入服务器 IP、端口和 Unit ID。应用添加 MBAP,不添加 CRC。对于透明 RS-485 网关,选择原始 TCP 数据流;若网关要求,则发送带 CRC 的 RTU 帧。波特率和奇偶校验应在网关端设置。iPhone 仅支持网络连接,移动端公开版本尚未发布。
06
保存结果
检查 TX/RX 和事件时间,切换 HEX、DEC 或文本视图,筛选日志并在退出前导出 TXT:内存仅保留最近 2000 条事件。写入前核对设备寄存器表;功能码 06 修改一个寄存器,16 修改多个寄存器。自动轮询只读取数据,写入不会自动重试。