よくあるご質問
(FAQ)


よくあるご質問(FAQ)製品について

- 製品について > 制御機器 > シーケンサ MELSEC > MELSEC-Qシリーズ > CPU > C言語CPU > ユーザプログラム内のソケット通信が行えない現象について
製品について
ユーザプログラム内のソケット通信が行えない現象について
ユーザプログラムでソケット通信(TCP/UDP)を大量に行っていると,通信が行えない場合があります。
例えば,UDP送信の場合,sendto関数は正常終了しますが,送信先にデータが届きません。
- カテゴリー :
-
- 製品について > 制御機器 > シーケンサ MELSEC > MELSEC-Qシリーズ > CPU > C言語CPU
回答
ネットワークリソースの使用状況を確認し,枯渇している場合は同時にソケット通信を行うタスク数を減らしてください。
ネットワークリソース使用状況の確認には,次の関数を用います。
・netStackSysPoolShow()
・netStackDataPoolShow()
上記関数をShellから実行すると,実行時のネットワークリソースが表示されます。
これが枯渇している場合,emptyの項目がカウントアップされます。
- 製品名
- MELSEC-Qシリーズ
- シリーズ
- C言語コントローラ