marathon ACL#
ボード上で実行するアプレットによっては、microDiagnosticsを介してPoCLサポートを有効にする必要がある場合があります。バージョン2.0以降の標準アプレット、またはVisualAppletsバージョン3.0.6以降で作成された個別のアプレットを実行する場合、marathon ACLでは自動PoCL検出がデフォルトで無効になっています。このようなアプレットでPoCLカメラを使用する場合は、自動PoCL検出を有効にする必要があります。これはmicroDiagnostics(ランタイムバージョン5.5.1以降)で実行できます。詳細については、Enabling PoCL Supportを参照してください。

marathon ACLをコンピュータに取り付けるには、PCIe Gen. 2 x4以上のスロットに挿入します。次の画像は、2台のCamera Linkカメラが接続されたmarathon ACLを示しています:

画像処理#
画像処理機能は、ご要望に応じて利用可能です。ご興味のある方は、Baslerサポートまでお問い合わせください。
生産ラインへの統合#
生産ラインへの統合のために、marathon ACLには複数の汎用入出力が用意されています。使用するハードウェアアドオンに応じて、4~20個のGPIOを利用でき、ガルバニック絶縁も備えています。
これらの GPIO により、次のことが可能になります。
- 照明信号やカメラ信号などのトリガー信号を送信して、周辺機器を制御します。
- ロータリーエンコーダや光電センサなど、周辺機器からさまざまなトリガー信号を受信します。
- 複数のmarathon ACLフレームグラバーの同期
- 接続されたデバイスを同期させます。

カメラと marathon ACL 間の通信は、シリアルインターフェースと、Camera Linkケーブル1本あたり4つのCC信号を介して行われます。
ソフトウェアプログラミングおよび設定インターフェース#
marathon ACLは、使いやすいAPIを提供します。Framegrabber APIを使用すると、フレームグラバーを任意の画像処理アプリケーションに統合できます。Framegrabber APIを使用して、次の言語でコードを記述できます:
- C/C++
- C#(ラッパー利用可能)
- Python(ラッパー利用可能)
Framegrabber APIの詳細については、Framegrabber API documentationを参照してください。
また、BaslerのGenTL Interfaceを使用して、GenTLコンシューマーの形式でアプリケーションを開発することもできます。Basler GenTL Interfaceの詳細については、GenTL Interfaceドキュメントを参照してください。
コネクタとLED#
コネクター#
marathon ACLには次のコネクタがあります:

コンフィギュレーションスイッチ#
marathon ACLには、SAVE configurationと呼ばれるフォールバックFPGAコンフィギュレーションを有効にするためのオンボードコンフィギュレーションスイッチが備わっています。SAVE configurationの詳細については、FPGA Fall-Back Configurationを参照してください。

ボード上のLED#
marathon ACLには、ボード上に次のLEDが備わっています:

| LED名 | LEDの色 | 意味 |
|---|---|---|
| TRG_PWR | 緑 | フロントGPIOが外部電源(電源IN)に接続されています。 |
| SAVE | RED | FPGAコンフィギュレーションにSAVE configurationが使用されます |
| READY | オレンジ色 | FPGAのコンフィギュレーションが正常に完了し、操作の準備が整いました。LED READYは、FPGAでSAVE configurationが使用されている場合にも点灯します。 |
| PGOOD | オレンジ色 | PGOOD=Power Good すべての電圧が正しく印加されています。 |
| CL A | オレンジ色 | ポートAは、クロックを供給するカメラに接続されています。 |
| CL B | オレンジ色 | ポートBは、クロックを供給するカメラに接続されています。 |
| PoCL A | 緑 | ポートAでPower over Camera Linkが有効:ポートA上のカメラには、Camera Linkケーブルを介してフレームグラバーから電源が供給されます。 |
| PoCL B | 緑 | ポートBでPower over Camera Linkが有効:ポートB上のカメラには、Camera Linkケーブルを介してフレームグラバーから電源が供給されます。 |
| USR1 | オレンジ色 | ユーザー定義。LEDはソフトウェアで制御できます。カメラコネクタとは関連付けられておらず、任意の目的に使用できます。 |
| USR2 | オレンジ色 | ユーザー定義。LEDはソフトウェアで制御できます。カメラコネクタとは関連付けられておらず、任意の目的に使用できます。 |
| PWR | 緑 | フレームグラバーがPCIeインターフェースを介して12 VDC INを受信します。 |
仕様#
| marathon ACL | |
|---|---|
| 注文番号 | 2200000358 |
| ホストインターフェース | PCIe Gen 2 x4(ダイレクトメモリーアクセス) |
| 帯域幅 (標準/最大) | 最大1.8 GB/sの安定したデータ帯域幅(Camera Linkの最大データレートは850 MByte/s) |
| オンボードMemory | 512 MByte DDR3-RAM |
| 電源 (入力) / 現在のPCIeスロット | 12 VDC (±5 %) / <1.5 A (actual values depend on processing) |
| PoCXP電源 (出力) | 各Camera Linkコネクタにつき4 Wの12 VDCレギュレータ電源 |
| 消費電力 | 標準 1 A @ 12 VDC(実際の値は処理内容によって異なります) |
| サイズ (L x H) | PCIe標準ハイト ハーフレングスカード: 167.64 mm x 111.15 mm |
| 重量 | 200 g |
| カメラインターフェース | 2 x Camera Link 2.0標準(2 * SDR 26)(mini CL) |
| 周囲温度 | 50 °C (0 LFMa) 60 °C (100 LFMa) コンピューター内の適切なエアフローが推奨されます。 |
| FPGA動作温度b | 0~85 °C(100 LFM時a) |
| 保管温度 | -50~80 °C |
| 動作時湿度 | 5~90 %(結露なきこと) |
| 保管時湿度 | 5~95 % |
| コンプライアンス | CE、FCC、UKCA、RoHS |
情報
PCIeバスのデータスループットは、ホストコンピュータのマザーボード、チップセット、およびBIOS設定によって異なります。インストールされているPCIeボードの数もスループットに影響を与え、たとえばPCIe x4コネクタがx1のパフォーマンスしかサポートしない場合があります。確実に確認するために、マザーボードのマニュアルを必ず十分に確認してください。
フロントGPIOコネクタ#
フロントGPIOコネクタは、フレームグラバーの基本的なトリガー設定をカバーしています。そのトリガーコネクタを使用することで、周辺機器(PLC)を制御し、複数のmarathon ACLボードを同期させることができます。

ソケットはスロットブラケットに直接配置されています。

デフォルト設定では、フロントGPIOコネクタのトリガーコネクタは以下を提供します。
- 3つの差動入力信号、またはプルアップモードでの2つの差動および1つのシングルエンド入力信号
- 2つのTTL出力信号
情報
フロントGPIOコネクタのピン割り当てを設定して、以下のような異なる入力信号を提供できます。
- プルダウン
- 4つのシングルエンド信号(差動信号なし)。
GPIO設定を変更するには、Framegrabber SDKと一緒にインストールされたコマンドラインツールを使用します。
詳細については、Input ConfigurationおよびgpioToolを参照してください。
フロントGPIOコネクタのピンレイアウト#

| ピン番号(3P FPGA) | 絶縁型 | 信号 | 基準信号 |
|---|---|---|---|
| 1 | いいえ | GPO 0 (TTL) | 5 VDC / グローバルGND(ピン6) |
| 2 | いいえ | GPO 1 (TTL) | 5 VDC / グローバルGND(ピン6) |
| 3 | いいえ | RS485(GND)用に予約済み | |
| 4 | いいえ | RS485用に予約されています | |
| 5 | いいえ | — | |
| 6 | いいえ | GND(グローバルGND) | |
| 7 | いいえ | 5 V_OUT(最大0.5 A) | |
| 8 | はい | GPI 2(差動信号に使用する場合はGPI2+) | GPI電圧IN(ピン10)/ GPI GND(ピン15) |
| 9 | はい | GPI 3(差動信号に使用する場合はGPI2-) | GPI電圧IN(ピン10)/ GPI GND(ピン15) |
| 10 | はい | GPI電圧IN(4.5~28 VDC) | |
| 11 | はい | GPI 0+ | GPI電圧IN(ピン10)/ GPI GND(ピン15) |
| 12 | はい | GPI 0- | GPI電圧IN(ピン10)/ GPI GND(ピン15) |
| 13 | はい | GPI 1+ | GPI電圧IN(ピン10)/ GPI GND(ピン15) |
| 14 | はい | GPI 1- | GPI電圧IN(ピン10)/ GPI GND(ピン15) |
| 15 | はい | GPI GND |
ガルバニック絶縁回路用の追加の電圧IN/GND#
フロントGPIOコネクタのすべての汎用入力(GPI)はガルバニック絶縁されています。入力信号はデジタルアイソレーターを介してフレームグラバーに転送されます。これにより、フレームグラバーを高電圧の入力から確実に保護します。
ただし、内部GPI回路を動作させるには、電圧源とアースを接続する必要があります:ピン10には、内部オペアンプの動作電圧として機能する電圧(GPI voltage IN)を印加します。ピン15には、対応するアース(GPI GND)を接続します。
必要な供給電圧
marathon ACLトリガーシステムは、GPI Voltage INピン(ピン10)に供給電圧を受け取る必要があります。PWRピンを持たないデバイスを接続する場合は、外部ソースからGPI Voltage INピン(ピン10)に電源を供給する必要があります。
可能なトポロジ#
marathon ACLは次のように操作できます:
| カメラの数 | カメラポート数 | フレームグラバーポート数 | モード | トポロジー |
|---|---|---|---|---|
| 1 | 1 | 2 | Bayerパターン | |
| 1 | 1 | 2 | グレースケール | |
| 1 | 1 | 2 | RGB | |
| 1 | 2 | 2 | Bayerパターン | |
| 1 | 2 | 2 | グレースケール | |
| 1 | 2 | 2 | RGB | |
| 2 | 1 | 2 | Bayerパターン | |
| 2 | 1 | 2 | グレースケール | |
| 2 | 1 | 2 | RGB |
どのトポロジーをどのアップレットで使用できるかについては、Choosing the Right Area Scan AppletまたはChoosing the Right Line Scan Appletを参照してください。
取得アプレット#
システムリソースを最適に利用するため、marathon ACL向けに設計されたすべての画像取得および処理機能が同時にmarathon ACLにロードされるわけではありません。
その代わりに、Baslerでは特定のアプリケーション分野の要件を満たすように組み合わせられた、特定の画像取得および処理機能のさまざまなコンパイルを提供しています。
通常、アプレットは特定のカメラインターフェース規格とトポロジ、特定の画像取得機能、および場合によっては特定の画像(前)処理機能をサポートします。
アプレットは .dll ファイルで提供されます。
提供されている取得アプレットと使用するトポロジとの依存関係の詳細については、Acquisition Applets for marathon ACLを参照してください。
提供されている取得アプレット(GenTLおよびFglib)のPDFマニュアルについては、Acquisition Applets for marathon ACL Documentationを参照してください。
注意事項#
→ Safety Instructions (Frame Grabbers)を参照してください。
インストール#
→ Connecting Frame Grabbersを参照してください。
→ Connecting Camerasを参照してください。