サポート

購入前の質問や、うまく動かない点はありますか。まず下の「よくある問題」を確認するか、ここに挙げた詳細を添えてメールでご連絡ください。

連絡先

support@chama.pro へメールをお送りください。次の情報があると助かります。

  • iOSのバージョンとアプリのバージョン(アプリの設定で確認できます)
  • デバイスまたはコンバータの型番、およびModbus TCPとRTU over TCPのどちらを使っているか
  • 試した操作、期待した結果、画面に表示されたエラー
  • ある場合は、ログのJSONを書き出すで作成したサニタイズ済みのログ

パスワード、公開IPアドレス、本番のレジスタ値は含めないでください。

support@chama.pro

よくある問題

アプリが接続できない

  • iPhoneとデバイスが同じネットワークにあることを確認してください。ゲストWi-Fiは、クライアント同士を隔離することがよくあります。
  • iOSの設定を開き、このアプリを見つけてローカルネットワークをオンにしてください。アプリからこの画面を開くこともできます。
  • ホストとポートを確認してください。Modbus TCPは既定で 502 を使いますが、多くのゲートウェイは別のポートを使います。
  • デバイスのファイアウォールと、接続できるクライアント数に制限がないかを確認してください。1台しか許可しない機器では、他のポーラーを閉じてください。

接続はできるが、読み取りがすべてタイムアウトする

TCPポートは開いていますが、Modbusレベルでは何も応答していません。まずユニットIDを確認します。Unit IDをスキャンをタップしてください。次に、機器が透過モードのRS-485コンバータかどうかを確認します。タイムアウトのあと、アプリはTry RTU over TCPを提案します。これは読み取りを1回実行するだけで、何も書き込みません。

タイムアウト対処のチェックリスト全文。

デバイスが「Illegal data address」を返す

デバイスは存在しますが、要求したレジスタを提供していません。ベンダーのレジスタ一覧と表記を確認してください。マニュアルに 40001 とあれば、プロトコルアドレスは 0 です。表記を PLC 4xxxx に切り替え、少ない数量でもう一度試してください。

例外コードの解説。

値がおかしい

1つの数値になるはずの2つのレジスタがおかしい場合は、たいていワード順の問題です。レジスタ定義で別のバイト順とワード順を試すか、Float変換ツールで選択肢を比較してください。

値が1レジスタずれている場合は、アドレス指定が1つずれています。0-based と 1-based を比べてください。

EW11などのRS-485コンバータを設定する

コンバータのIPアドレスとTCPポート、RS-485側のデバイスのユニットID、そのレジスタ範囲を入力します。透過モードでは、フレーミングでRTU over TCPを選びます。コンバータがModbus TCPゲートウェイとして動作する場合は、Modbus TCPを選びます。

ボーレート、パリティ、ストップビットはコンバータ側で設定し、デバイスと一致させる必要があります。ライン上のマスターは1台にしてください。

ポート 8899 では、プロトコルを判別できません。Solarmanスティックは同じポートでV5を待ち受けることがあり、アプリはそれに対応していません。

サーバーが起動しない

ローカルネットワークの許可、現在のネットワーク、他のアプリやクライアントがそのポートを使っていないかを確認してください。ポートは 1502 を使います。ポート 502 は、iOSでは保証されません。

クラッシュレポートや利用回数の送信をオフにする

設定を開き、diagnostics を共有または利用状況の分析をオフにします。2つのスイッチは別々に動作します。ローカルのログとプロファイルは、そのまま使えます。ポリシーを読む。

返金

アプリはAppleが販売し、返金もAppleが扱います。reportaproblem.apple.com から申請してください。動作に問題がある場合は、当方にもご連絡ください。再現できた問題は修正します。