支持
购买前有疑问,或者哪里不工作?先看下面的常见问题,或者按这里列出的信息给我们发邮件。
联系方式
请发邮件至 support@chama.pro。建议附上:
- 你的 iOS 版本和应用版本(应用中的设置);
- 设备或转换器的型号,以及你使用的是 Modbus TCP 还是 RTU over TCP;
- 你做过的尝试、预期结果和屏幕上的错误;
- 如果有,附上在日志中通过导出 JSON 得到的脱敏日志。
请不要附上密码、公网 IP 地址和生产环境的寄存器值。
常见问题
应用无法连接
- 确认 iPhone 和设备在同一网络。访客 Wi-Fi 往往会隔离客户端。
- 打开 iOS 设置,找到该应用并打开本地网络。应用可以为你打开这个界面。
- 检查主机和端口。Modbus TCP 默认使用
502,但很多网关使用其他端口。 - 检查设备的防火墙,以及它是否只允许有限数量的客户端。如果它只允许一个,请关闭其他轮询程序。
能连接,但每次读取都超时
TCP 端口是开放的,但在 Modbus 层面没有任何应答。先检查 Unit ID:点按扫描 Unit ID。然后检查设备是否是处于透传模式的 RS-485 转换器:超时之后,应用会提供 Try RTU over TCP,它只运行一次读取,不写入任何内容。
设备返回“Illegal data address”
设备在线,但它不提供你请求的那个寄存器。请核对厂商的寄存器清单和地址表示法:手册中的 40001 表示协议地址 0。把表示法切换为 PLC 4xxxx,用较小的数量再试一次。
数值看起来不对
本应合成一个数的两个寄存器,通常说明字序有问题。请在寄存器定义中换一种字节序和字序,或用浮点数转换器对比各个选项。
数值差了一个寄存器,说明地址偏了一位:对比 0-based 和 1-based。
设置 EW11 等 RS-485 转换器
输入转换器的 IP 地址和 TCP 端口、RS-485 上设备的 Unit ID,以及它的寄存器范围。透传模式下,在帧格式中选择 RTU over TCP。如果转换器作为 Modbus TCP 网关运行,则选择 Modbus TCP。
波特率、校验位和停止位在转换器中设置,必须与设备一致。总线上只保留一个主站。
端口 8899 不能说明协议类型。使用 V5 的 Solarman 采集棒可能监听同一个端口,本应用不支持它们。
服务器无法启动
检查本地网络权限、当前网络,以及是否有其他应用或客户端占用了该端口。请使用端口 1502。iOS 上不保证能使用端口 502。
关闭崩溃报告或使用统计
打开设置,关闭共享 diagnostics 或产品分析。这两个开关相互独立。本地日志和配置文件仍可正常使用。阅读隐私政策。
退款
应用由 Apple 销售并处理退款,请前往 reportaproblem.apple.com 申请。如果有功能不工作,也请写信告诉我们:能复现的问题,我们都会修复。