データ接続をプログラムで開閉する
- 更新日2025-08-27
- 2分で読める
データ接続をプログラム的に開閉するには、「DataSocketを開く」および「DataSocketを閉じる」関数を使用します。
以下の手順に従って、データ接続をプログラム的に開閉します。
- ブロックダイアグラムに「DataSocketを開く」関数を追加します。
- psp URLをURL入力に配線するか、シェア変数制御器をURL入力に配線します。
- モード入力を右クリックして、ショートカットメニューから作成→定数を選択します。
- モード定数をクリックして、Read (0)、Write (1)、ReadWrite (2)、BufferedRead (3)、またはBufferedReadWrite (4)のいずれかを選択します。DataSocket: モードプロパティを使用すると、プログラム的にデータ接続モードを設定できます。
- 以下の関数の1つをブロックダイアグラムに追加し、適切な入力に制御器または定数を作成します。
- 「DataSocket読み取り」関数
- 「DataSocket書き込み」関数
- 「DataSocketを開く」関数の接続ID出力を「DataSocket読み取り」または「DataSocket書き込み」関数の接続入力に配線します。
- ブロックダイアグラムに「DataSocketを閉じる」関数を追加します。
- 「DataSocket読み取り」または「DataSocket書き込み」関数の接続出力を「DataSocketを閉じる」関数の接続ID入力に配線して、データ接続を閉じます。VIが停止すると接続も閉じられます。
- ブロックダイアグラムですべてのエラー入力端子およびエラー出力端子を配線します。