# SLMP プロトコルスキャナ操作

SLMP を通じて In-Sight ビジョンシステムから送信される信号は、カメラと三菱電機製 PLC/MC の間でやり取りされるときはデータブロックに統合されます。In-Sight Vision Suite と In-Sight アダプタは、次の 4 種類のデータブロックをサポートしています。

- [コントロール] ブロック - コントロールコマンド (トリガなど) をビジョンシステムに送信するために使用します。
- [ステータス] ブロック - ビジョンシステムのステータスを表示するために使用します。
- [入力] ブロック - PLC/MC にアプリケーションデータ (検査のためのパラメータなど) を入力するために使用します。
- [出力] ブロック - PLC/MC にアプリケーションデータ (検査結果など) を出力するために使用します。

データブロックには、ビットタイプまたはワードタイプのデータが格納されます (各データタイプの使用方法については、In-Sight Vision Suite のヘルプの「SLMP – デバイスのアドレス指定」トピックを参照してください)。ビットタイプのデータは PLC/MC のビットレジスタに保存され、ワードタイプのデータは PLC/MC のワードレジスタに保存されます。このような相違があるため、データ項目が PLC/MC で個別にアドレス指定されることのないよう、データブロック内でビットデータがワードデータと組み合わされることはありません。また、アプリケーションによっては必要ない大きなデータ項目をやり取りすることに意味がない場合、このようなデータブロックの多様さは、さまざまな機能を果たす点からも有利です。

ビジョンアプリケーションのセットアップを容易にするため、In-Sight Vision Suite では、コマンド機能に必要なさまざまなコントロールビットおよびステータスビットが連続ブロックにグループ化されるため、これらのビットを一緒に処理することができます。したがって、ビジョンシステムと三菱電機製 PLC/MC の間の接続をセットアップする場合は、各データブロックの開始アドレスとデバイスタイプを設定してください。

In-Sight IDE の SLMP の設定方法とサポートされているデータブロックの詳細については、In-Sight Vision Suite のヘルプの「SLMP の設定」トピックを参照してください。特定のジョブで SLMP を設定する場合は、下記の表で説明しているデータブロックの設定を参照してください。