SetNet
TCP/IPポートのパラメーターの設定をします。
書式
(1) SetNet #通信ポート番号, ホストアドレス [, TCP/IP ポート番号 [, ターミネーター [, フロー制御 [, タイムアウト時間 [, プロトコル [, CloseNetタイムアウト時間]]]]]]
(2) SetNet
パラメーター
- 通信ポート番号
- パラメーターを設定するTCP/IPのポート番号を指定します。範囲は201~216です。
- ホストアドレス
- ホストのIPアドレスを指定します。
- TCP/IPポート番号
- TCP/IPポート番号を指定します。
- ターミネーター
- CR, LF, CRLFのいずれかの行末文字を指定します。
- フロー制御
- ソフトウェア制御フローです。NONEを指定します。
- タイムアウト時間
- 送受信の最大時間を秒で指定します。0の場合、タイムアウトは無限となります。
- プロトコル
- 通信のプロトコル (TCP/UDP/UDP_SEND/UDP_RECV)を指定します。
- TCP: TCP通信
- UDP: UDP通信
- UDP_SEND: UDP送信
- UDP_RECV: UDP受信
- CloseNetタイムアウト時間
- CloseNetでソケットを閉じるまでの時間を、秒単位で指定します。(整数: 0 - 5)
0を指定すると、シャットダウン要求に対する応答を待たずに、ソケットを閉じます。
解説
パラメーターは、コントローラー内のコンパクトフラッシュに格納されています。このため、SetNetを実行するとコンパクトフラッシュへの書き込みが発生します。あまりにも頻繁なコンパクトフラッシュへの書き込みは、コンパクトフラッシュの寿命に影響します。パラメーターの変更が必要な場合にのみSetNetを実行することを推奨します。
参照
OpenNet, WaitNet, CloseNet, SetCom
SetNet使用例
SetNet #201, "192.168.0.1", 2001, CRLF, NONE, 0, TCP, 5