适用于 iPhone 和 iPad 的 Modbus TCP 客户端

连接 PLC、电表或网关,读取线圈和寄存器,在现场核对数值,不必打开笔记本电脑。

在 App Store 下载
扫码,在 iPhone 上打开

US$5.99 一次性购买 无订阅 无需账号 需要 iOS 18 或更高版本

FieldKit 客户端界面已连接 Modbus TCP 设备,显示三个保持寄存器的值

几下点按即可连接

输入主机、端口和 Unit ID,或点按查找设备并选择一个结果。超时和重试次数按连接设置。点按应用已保存端点时,已保存的配置文件才会填入端点,所以选择配置文件不会覆盖你输入的内容。

连接失败时会显示原因:超时、被拒绝或被重置、响应格式错误,或按名称列出的 Modbus 异常。Illegal data address 响应会附带关于 PLC 和 1-based 表示法的提示。

读取全部四个数据区

  • 线圈用 01,离散输入用 02,保持寄存器用 03,输入寄存器用 04。
  • 每次读取最多 125 个寄存器或 2000 位,这是协议的上限。
  • 地址支持 0-based、1-based 或 PLC 4xxxx 表示法,可随时切换,无需断开连接。
  • 通过配置文件读取时,寄存器浏览器会显示标签、解码值和缩放后的值。

直接解码数值,不必靠猜

配置文件会保存每个寄存器的格式、字节序和字序、缩放系数和单位,因此 0x42F6 0xE979 会显示为一个温度值,而不是两个整数。调通之后,可以在下一个现场复用这个配置文件。

监控并绘制曲线

向实时监控添加最多 16 个数据块,每 1 到 60 秒轮询一次,默认 2 秒。每个值都有一个迷你趋势图和一张完整曲线。应用打开期间,每个值保留最近 600 个点或 1 小时的数据,需要数据时用导出 CSV。

确认之后才写入

功能码 05、06、15 和 16 都要经过准备写入和确认写入。确认表会列出完整的目标和每个值。如果期间重新连接或更改目标,应用会取消该次写入。

问题

购买之前

为什么我的设备能连接,却没有响应?

TCP 连接已经建立,但设备或网关往往会忽略它不服务的 Unit ID。点按扫描 Unit ID,试一试常见的编号。

可以发送原始请求吗?

高级原始请求可手动设置功能码、地址和数量,用于写入 05、06、15 和 16。原始写入同样会停在确认表上。

客户端能通过 VPN 或蜂窝网络工作吗?

查找设备需要 Wi-Fi。手动连接需要有一条通往设备的网络路由。

今天就读取你的第一个寄存器

US$5.99 一次付清。无订阅,无需账号。

US$5.99 一次性购买 无订阅 无需账号 需要 iOS 18 或更高版本