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