1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

中華EtherCAT スレーブを買ってみた その1

Last updated at Posted at 2021-11-03

はじめに

AliExpressでまた変な物を買ってしまいましたorz(1.8万)

TwinCAT3を勉強するのに何かEtherCATスレーブが欲しく探してみたのですが、中古でもよい値段なので、ここはブログのネタにもなるので中華製品に手を出してみました。

なお、TwinCAT3もEtherCATも全くよくわかりません。これから勉強するので。

購入した製品

製品情報

仕様:

  • EtherCat IOモジュール
  • 入力: 16点 / 出力: 16点
  • アナログ入力: 2点 / アナログ出力: 2点
  • エンコーダー / CAN / RS-485

という豪華仕様(使えるかはしりません)

メーカーについて

どこのメーカーなのか全くロゴもなくわかりませんが、Inexbotという中華産業用ロボットを作っている会社のところに説明書がありました。

ロボットコントローラのオプションボードなのでしょうか?

ちなみに届いたとき何も紙類も入ってなく、箱は適当な関係ない商品の段ボールにプチプチで巻かれて送られてきました。

メーカーサイト:
http://en.inexbot.com/product/controlSys/34.html

(追記) よく見ると**ECAT-IO-R4(纳博特IO_R4使用说明书)**のマニュアルの方が基板が似ています。基板を眺めてもTTL-485変換らしきものが見当たらないので:
http://en.inexbot.com/manual/

内部構成

主要部品

Microchip LAN9252(EtherCAT Slave Controller)
STMicroelectronics STM32F407 VET6(STM32 ARM Cortex-M4,168MHz,FLASH 512KB,RAM 192KB)
Texas Instruments ISO1050(Isolated CAN Transceiver)

LAN9252という割と定番のやつなので、なんかちゃんと使えそうです。ワクワク^^

1万以下のEtherCATボードだとAliExpressの写真を見る感じではASIX AX58100が多いです。次人柱で買うならASIX AX58100の激安(6000円台)のやつ試してみたいです。

外観

DINレールにマウントできるケース付きです(裏側のみ)

DSC_0376.jpg
DSC_0383.jpg

接続してみる

電源接続

電源は端の4Pinコネクタで通信回路は+24V/GND、IO関係はVCC,VSSに電源供給しないといけません。

重要: VCC,VSSをつなげないとLEDもリレーも動きません。

TwinCAT3での認識

TwinCAT3に接続してみてスキャンしたらこのように認識しました:

INEXBOT-IO-R2
VendorID:0x25(Inexbot NanJing Technology Co., Ltd.)
ProductCode:0x519
RevisionNo:0x1

オブジェクト辞書

Object 名称 bit 説明 範囲
0x7011 DO_OUTPUTS 16bit デジタル出力 Y01-Y16 0-0xFFFF
0x7012 DA1_OUTPUTS 16bit アナログ出力チャンネル1 0-0x0FFF(4095)
0x7013 DA2_OUTPUTS 16bit アナログ出力チャンネル2 0-0x0FFF(4095)
0x6001 DI_INPUTS 16bit デジタル入力 X01-X16 0-0xFFFF
0x6002 AD1_INPUTS 16bit アナログ入力チャンネル1 0-0x0FFF(4095)
0x6003 AD2_INPUTS 16bit アナログ入力チャンネル2 0-0x0FFF(4095)
0x6004 ENCODER 32bit エンコーダのAB相カウント 0-6000

疑問: CANとRS-485はどこへ?

動作テスト

TwinCAT→TwinCAT(Configモード)→フリーランモード

DO_OUTPUTSに書いてみます:

image.png

やったね^^

IMG_20211103_083737.jpg

TwinCAT3とEtherCAT

インストール方法

インストール方法は日本語サイトを見てやります:

EtherCATについて

EtherCATとはについてはこの連載を一通り読むとなんとなくわかります:

ネットワークアダプタの制限

TwinCAT3はPCのネットワークアダプタのドライバをTwinCAT用に置き換えます。

問題: Intel系以外のLANには対応していないようです。

USB接続のLANアダプタも対応って書いてあるけど、手持ちのやつは全部ドライバを入れようとするとBSODになりました。

使用したハードウェア

中古で買った**Let's note NX4(CF-NX4ED6CS)**はIntel® Ethernet Connection I218-LMなので使えました。

注意: 最近はLANがないノートが多いので注意ですね。

image.png

1
3
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
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?