### コントロールブロックのレイアウト

コントロールブロックのサイズは 2 ワード、つまり 4 バイトまたは 32 ビットです。

ビジョンシステムによって実行される次のようなアクションを開始するために使用されます

- コマンドの実行

- レシピの読み込み

ビット 7 | ビット 6 | ビット 5 | ビット 4 | ビット 3 | ビット 2 | ビット 1 | ビット 0
--- | --- | --- | --- | --- | --- | --- | ---
Set Offline | Reserved | Load Job | Reserved
ビット 15 | ビット 14 | ビット 13 | ビット 12 | ビット 11 | ビット 10 | ビット 9 | ビット 8
Reserved
ビット 23 | ビット 22 | ビット 21 | ビット 20 | ビット 19 | ビット 18 | ビット 17 | ビット 16
Reserved | Initiate String Cmd | Set User Data
ビット 31 | ビット 30 | ビット 29 | ビット 28 | ビット 27 | ビット 26 | ビット 25 | ビット 24
Reserved | Soft Event 0

コントロールビット | 目的
--- | ---
Set Offline | マスターカメラをオフラインに設定します。
Load Job | レシピを読み込むようマスターに要求します。レシピ ID は、ビジョン入力データブロックの 1 バイト目に入力する必要があります
Set User Data | 新しいデータがビジョン入力データブロックに書き込まれたことを示します。
Initiate String Cmd | このビットがセットされると、String Cmd Block からデータが読み取られ、文字列コマンドが実行されます。 コマンドの読み取り時には、String Cmd Ack ビットがセットされます。 このビットは、ビジョンシステムによって String Cmd Ack ビットがセットされコマンドが確実に受信されるまで、high の状態を維持する必要があります。
Soft Event 0 | ビジョン入力データブロックに書き込まれたコマンドの実行を開始します。

Ethernet-IP 接続の場合、ビジョンコントロールブロックは、出力アセンブリ - インスタンス 22 (バイト 0 ～ 3) に対応します。In-Sight Explorer のヘルプファイルを参照してください。