Breadcrumbs

デバイスモジュールの統合例

信号コマンドは、さまざまなデバイスモジュールと統合するように設定できる。

サポートされているデバイスモジュール

  • デジタルI/O:デジタル入出力信号制御

    Unknown Attachment

  • 産業用イーサネット:産業用イーサネット通信

    Unknown Attachment

  • Modbus TCP:Modbus TCPプロトコル通信

    Unknown Attachment

  • Modbus RTU:Modbus RTUプロトコル通信

    Unknown Attachment

  • FOCAS:ファナックCNC機器統合

    Unknown Attachment

  • TCPクライアント:TCPクライアント通信

    Unknown Attachment

  • TCPサーバー:TCPサーバ通信

    Unknown Attachment

  • シリアル:シリアルポート通信

    Unknown Attachment

このセクションでは、TCPクライアントモジュールとTCPサーバモジュールを使用した統合方法について説明する。

1.デバイスモジュールの取り付け

  • DART-Platformを起動し、Storeモジュールを実行する。

  • TCPServerを検索し、モジュールをインストールする。

    Unknown Attachment

  • TCPClientを検索し、モジュールをインストールする。

    Unknown Attachment

2.デバイスモジュールを設定する

TCPServerモジュールの設定

  • インストールされているTCPServerモジュールを実行する。

  • 任意のサーバポート番号を入力する。(例:9999)

  • [接続]ボタンをクリックして、接続が正しく機能することを確認する。

  • 接続を切断せずにアクティブなままにする。

TCPCクライアントモジュールの設定

  • 取り付けられているTCPClientモジュールを実行する。

  • サーバのIPアドレス(127.0.0.1)とポート番号(9999)を入力する。

  • [接続]ボタンをクリックして、接続が正しく機能することを確認する。

  • 書き込み信号を追加ボタンをクリックする。

  • 書き込み信号の名前と値を入力する。(例:Output/123)

  • 設定が完了したら、切断ボタンを使用して切断する。

3.シグナルコマンドの使用

タスクの作成

  • TaskEditorモジュールを実行する

  • TaskEditorで新しいファイルボタンをクリックする

信号を追加する

  • コマンドタブのシグナルを追加ボタンをクリックする。

  • プロパティタブで以下を設定する。

    • 信号の種類:TCPクライアント

    • 設定方法:モジュール

    • モジュール:TCPClientモジュールを選択する

    • デバイス:サーバー接続情報を選択

    • 接続名:任意の名前を入力する(例:comm_test)

Set Signalを追加する

  • コマンドタブのシグナルを設定ボタンをクリックする。

  • プロパティタブで以下を設定する。

    • 信号の種類:TCPクライアント

    • 設定方法:モジュール

    • モジュール:TCPClientモジュールを選択する

    • 接続名:シグナルを追加(Add Signal)で設定した名前を選択する

    • アクション:TCPClientに入力された書き込み信号を選択する(例:Output)

4.動作を確認する

タスクの実行

  • 再生ボタンをクリックしてタスクを実行する。

  • タスクが正常に開始することを確認する。

TCPServerモジュールでの統合の確認

  • TCPServerモジュールの入力信号領域のデータを点検する。

  • TCCPClientモジュールに設定されたデータ(123)が受信されたことを確認する。

  • データ転送が正常に行われたことを確認する。

5.トラブルシューティング

接続の失敗

  • TCPServerモジュールが正常に動作していることを確認する。

  • ポート番号が正しく設定されていることを確認する。

  • ネットワーク接続ステータスを確認する。

  • ファイアウォールで指定されたポートが許可されていることを確認する。

信号の送信に失敗

  • Signal Commandsの設定が正しいことを確認する。

  • データ型と値が正確であることを検証する。

  • モジュール間の接続ステータスが維持されていることを確認する。

重要な注意事項

  • 適切に統合するには、モジュールの実行順序に従う必要がある。

  • TCPClientが接続するには、TCPServerが最初に実行されている必要がある。

  • 指定されたポートがファイアウォール設定でブロックされていないことを確認する。

  • シグナルコマンドを実行する前に、すべてのモジュールが正常なステータスになっていることを確認する。

  • テストするときは、単純なデータから始めて、徐々に複雑なデータ転送に進む。