LoginSignup
0
0

More than 3 years have passed since last update.

XMC4800 Relax EtherCATキット ④EtherCATサンプルプログラムを動かす(マスタースレーブ組み合わせ)

Posted at

ケーブル接続

USBケーブルとLANケーブルを接続します。
image.png

ビルドとソフト書き込み

リビルドする
image.png
デバッグボタンを押してソフトを書き込む
image.png
実行ボタンを押してプログラム動作を開始する。
image.png

マスタからスレーブの状態を読み取り/指令を与える

TwinCAT3を起動する。

image.png

新しいプロジェクトを作成する

image.png
image.png

EtherCATデバイスをスキャン

image.png
image.png
image.png
image.png
image.png
スキャンが終わるとソリューションエクスプローラーにEtherCATデバイス(マスタ)とEtherCATボックス(スレーブ)が追加されています。
image.png

スレーブの状態を読み取る

IN_GEN_Bit1をウォッチに追加します。
image.png
スレーブのButton1の状態がマスタからはIN_GEN_Bit1として読み取れます。スレーブのButton1を押すことでオンライン波形が変化します。
同様に、スレーブのButton2の状態がマスタのIN_GEN_Bit2に対応しています。
image.png
image.png

マスタから指令を与える

OUT_GEN_Bit1に1オンラインライトするとスレーブのLED1が点灯します。同様にOUT_GEN_Bit2~8によりスレーブのLED2~8を制御できます。
image.png
image.png
image.png
OUT_GEN_INT1に50000をオンラインライトするとスレーブのLED2の点灯光量が小さくなります。
image.png
image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0