Breadcrumbs

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

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

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

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

    Unknown Attachment

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

    Unknown Attachment

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

    Unknown Attachment

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

    Unknown Attachment

  • FOCAS: FANUC CNC機器統合

    Unknown Attachment

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

    Unknown Attachment

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

    Unknown Attachment

  • シリアル (Serial):シリアルポート通信

    Unknown Attachment

このセクションでは、TCP ClientモジュールとTCP Serverモジュールを使用した統合方法について説明します。

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

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

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

    Unknown Attachment

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

    Unknown Attachment

2.デバイスモジュールの設定

TCPServerモジュールの設定

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

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

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

  • 接続を切断せずにアクティブな状態を維持します。

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

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

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

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

  • [Add write signal]ボタンをクリックします。

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

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

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

タスクの作成

  • TaskEditorモジュールを実行します

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

Add Signalの追加

  • コマンドタブの[Add signal]ボタンをクリックします

  • プロパティタブで次の設定を行います。

    • 信号タイプ:TCPクライアント

    • 設定方法:モジュール

    • モジュール:TCPClientモジュールの選択

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

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

Set Signalの追加

  • コマンドタブの[Set signal]ボタンをクリックします

  • プロパティタブで次の設定を行います。

    • 信号タイプ:TCPクライアント

    • 設定方法:モジュール

    • モジュール:TCPClientモジュールの選択

    • 接続名:Add Signalで設定した名前を選択します。

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

4.動作の確認

タスクの実行

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

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

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

  • TCPServerモジュールの入力信号領域のデータを確認します。

  • TCPClientモジュールにコンフィグレーションされたデータ(123)が受信されたことを確認します。

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

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

接続エラー

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

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

  • ネットワーク接続ステータスを調べます。

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

信号伝送の不具合

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

  • データ型と値が正確であることを確認します。

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

重要な注意事項

  • 正しく統合するには、モジュールの実行順序に従う必要があります。

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

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

  • Signal Commandsを実行する前に、すべてのモジュールが正常なステータスであることを確認してください。

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