デバイスモジュール統合の例
信号コマンドは、さまざまなデバイスモジュールと統合するように設定できます。
サポートされるデバイスモジュール
デジタルI/O:デジタル入出力信号制御
産業用Ethernet:産業用イーサネット通信
Modbus TCP:Modbus TCPプロトコル通信
Modbus RTU:Modbus RTUプロトコル通信
FOCAS: FANUC CNC機器統合
TCPクライアント:TCPクライアント通信
TCPサーバ:TCPサーバ通信
シリアル (Serial):シリアルポート通信
このセクションでは、TCP ClientモジュールとTCP Serverモジュールを使用した統合方法について説明します。
1.デバイスモジュールの取り付け
DART-Platformを起動し、Storeモジュールを実行します。
TCPServerを検索し、モジュールをインストールします。
TCPClientを検索し、モジュールをインストールします。
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を実行する前に、すべてのモジュールが正常なステータスであることを確認してください。
テストするときは、単純なデータから始めて、徐々に複雑なデータ転送に進みます。