ホーム
サポート
LabVIEWのTCP関数を使用してPCがcRIOに通信する際のエラー63
LabVIEWのTCP関数を使用してPCがcRIOに通信する際のエラー63
更新しました Sep 25, 2022
使用製品
使用製品とは、この記事で説明されている解決策で動作することが確認された製品を示しています。この解決策は、他の同様の製品やアプリケーションにも適用される可能性があります。
ハードウェア
CompactRIO Controller
ソフトウェア
LabVIEW
問題
LabVIEWのTCP関数を使用してホストコンピュータとRIOコントローラ間の通信を確立すると、次のエラーが発生します。
Host_main.viのTCP Open Connectionでエラー63が発生しました
考えられる理由:
LabVIEW:シリアルポートの受信バッファオーバーフローが発生しました。
LabVIEW:サーバに接続を拒否されました。
解決策
このエラーを解消するためのトラブルシューティング手順がいくつかあります。
TCPサーバとクライアントデバイスは同じサブネットのIPが割り当てられていることを確認してください。
ここで
説明されるようにWindowsファイアウォールがブロック、または無効になっていないことを確認してください。
クライアントを実行する前に、TCPサーバVIが実行されていることを確認してください。
Real-TimeコントローラのプロパティダイアログのVIサーバで「
TCP / IP」
が有効になっていることを確認してくだいさい。
デュアルポートRIOコントローラーを使用している場合、
リアルタイムコントローラでデュアルイーサネットポートを設定する
資料を参考にして、プライマリイーサネットアダプターとセカンダリイーサネットアダプターが異なるサブネットに設定されていることを確認してください。
TCP通信を実施できる程度のCPU使用率であることを確認してください。 CPU使用率が100%に近い場合、ネットワーク上の通信ができなくなります。
関連リンク
リアルタイムコントローラにある実行ファイルもしくはVIをプログラム的に実行する - NI
Error 63 With the Host VI Generated by the Communication Wizard
Setting Up Dual Ethernet Port Real-Time Controllers
Connect an Ethernet RIO Expansion Chassis to a Secondary Ethernet Port on a Real-Time Controller
その他のサポートオプション
NIコミュニティに聞く
ディスカッションフォーラムで他のユーザーとコラボレーション
NIコミュニティでソリューションを検索する
エンジニアからのサポートをリクエストする
有効なサービス契約が必要な場合があり、サポートオプションは国によって異なります。
サービスリクエストを開く
サポートサービスの購入または更新
Was this information helpful?
Helpful
Not Helpful