機能ブロックの説明

FB_Execute_Sequence

入出力の説明

この機能ブロックは、振動シーケンスの実行をトリガーするために使用できます。この機能ブロックでは、アジキューブのバックライトのオン/オフも制御できます。各アジキューブに対して、このブロックのインスタンスは 1 つ使用されます。

../../../_images/FB_Execute_sequence_cc.png

図 158 FB_Execute_Sequence

表 27 入力

変数

型式

説明

boStartPIN

Bit

立ち上がりエッジは、シーケンスを開始します。

boStopPIN

Bit

立ち上がりエッジは、シーケンスを停止します。

システムが エラー 状態にある場合、立ち上がりエッジがエラーをクリアします。

inSeqIDPIN

ワード [署名済み]

振動 ID (0..25)

inVibrationSetPIN

ワード [署名済み]

振動レシピ ID(1..26)

inNbPartsPIN

ワード [署名済み]

現在アジキューブに残っているパーツの数。

inNbPartsMaxPIN

ワード [署名済み]

アジキューブに必要なパーツ数。

inXPosPIN

ワード [署名済み]

残部品の重心の X 座標(-100〜100)。

質量中心の座標系 に記載されている値の100倍に相当する。

inYPosPIN

ワード [署名済み]

残りのパーツの重心の Y 座標(-100...100)。

質量中心の座標系 に記載されている値の100倍に相当する。

boBacklightPIN

Bit

バックライトを ON/OFF に切り替える

boConnectionFaultedSB

Bit

SB タイプの変数。 SB006B に卒族されていなければならない

表 28 出力

変数

型式

説明

inStatePOU

ワード [署名済み]

状態 : 0 = アイドル、 1 = 実行中、 2 = 停止中、 10 = エラー

boDonePOU

Bit

立ち上がりエッジは、シーケンスの完了を示します。

boBacklightStatePOU

Bit

状態: TRUE = バックライト ON、 FALSE = バックライト OFF

tiRemainingTimePOU

時間

シーケンスの残り時間

boErrorPOU

Bit

ブロックでエラーが発生した場合、 TRUE に行く

inErrorIDPOU

ワード [署名済み]

エラー ID( エラーリスト を参照)

stErrorNamePOU

文字列

エラーの説明( エラーリスト を参照)

表 29 入出力

変数

型式

説明

regAsycubeWritePIO

構造

この入力は、書き込みレジスタを含む GVL 構造体にリンクする必要があります。構造体のインポート方法については、 プラグインのインストールと設定 を参照してください

regAsycubeReadPIO

構造

この入力は、読み取りレジスタを含む GVL 構造体にリンクする必要があります。構造体のインポート方法については、 プラグインのインストールと設定 を参照してください

エラーリスト

表 30 FB_Execute_Sequence - エラーリスト

ID

原因

解像度

700

遷移エラー

現在の状態では、有効化された入力は許可されていません。

正しい状態にあるときだけ、コマンドを使用してください。

701

Modbus エラー

主な Modbus 例外コード を参照

702

内部の Modebus エラー

ホールディング・レジスタ:エラーコード を参照

703

警告

アジキューブの警告とアラーム を参照

704

アラーム

アジキューブの警告とアラーム を参照

705

ゲートウェイが PLC から切断されました

CC-LINK セグメントで通信に障害が発生しました

ゲートウェイとPLC 間のケーブルをチェックしてください

706

アジキューブがゲートウェイから切断されました

Modbus TCP セグメントの通信に障害が発生しました

ゲートウェイとアジキューブ間のケーブルを確認してください

707

タイムアウト

アジキューブとの接続が失われました

ケーブルを確認してください。アジキューブが電源供給されているか確認してください。ゲートウェイの状態も確認してください。

708

不正なパラメータ

不正な入力パラメータ

不正なパラメータを修正してください。

709

-

不可

-

注釈

FB_Execute_Sequence ブロックは、次の3つのブロック( FB_BacklightFB_Execute_Hopper_VibrationFB_Execute_Platform_Vibration )と同時にインスタンス化しないでください。これを行うと、 "通信エラー" が発生します。

FB_Execute_Platform_Vibration

この機能ブロックは、単一のプラットフォーム振動を実行するために使用されます。標準の振動またはセンタリング振動をこのブロックを使ってトリガーできます。

入出力の説明

../../../_images/FB_Execute_platform_vibration.png

図 159 FB_Execute_Platform_Vibration

表 31 入力

変数

型式

説明

inSelectModePIN

ワード [署名済み]

Mode: 0 = 標準振動、 1 = センタリング振動

boStartPIN

Bit

立ち上がりエッジは、振動を開始します。

boStopPIN

Bit

立ち上がりエッジは、振動を停止します。

システムが エラー 状態にある場合、立ち上がりエッジがエラーをクリアします。

inVibrationIDPIN

ワード [署名済み]

振動 ID (0..25)

inVibrationSetPIN

ワード [署名済み]

振動レシピ ID(1..26)

inXPosPIN

ワード [署名済み]

残部品の重心の X 座標(-100〜100)。

質量中心の座標系 に記載されている値の100倍に相当する。

Mode = 1 の場合のみ。

inYPosPIN

ワード [署名済み]

残りのパーツの重心の Y 座標(-100...100)。

質量中心の座標系 に記載されている値の100倍に相当する。

Mode = 1 の場合のみ。

tiDurationPIN

時間

振動時間(0 = 無制限)。モード = 0 の場合のみ

boConnectionFaultedSB

Bit

SB タイプの変数。 SB006B に卒族されていなければならない

表 32 出力

変数

型式

説明

inStatePOU

ワード [署名済み]

状態 : 0 = アイドル、 1 = 実行中、 2 = 停止中、 10 = エラー

boDonePOU

Bit

立ち上がりエッジは、シーケンスの完了を示します。

tiRemainingTimePOU

時間

振動の残り時間

boErrorPOU

Bit

ブロックでエラーが発生した場合、 TRUE に行く

inErrorIDPOU

ワード [署名済み]

エラー ID( エラーリスト を参照)

stErrorNamePOU

文字列

エラーの説明( エラーリスト を参照)

表 33 入出力

変数

型式

説明

regAsycubeWritePIO

構造

この入力は、書き込みレジスタを含む GVL 構造体にリンクする必要があります。構造体のインポート方法については、 プラグインのインストールと設定 を参照してください

regAsycubeReadPIO

構造

この入力は、読み取りレジスタを含む GVL 構造体にリンクする必要があります。構造体のインポート方法については、 プラグインのインストールと設定 を参照してください

FB_Execute_Hopper_Vibration

この機能ブロックは、単一のホッパー振動を実行するために使用されます。標準の振動または数量調整振動をこのブロックを使ってトリガーできます。

入出力の説明

../../../_images/FB_Execute_hopper_vibration.png

図 160 FB_Execute_Hopper_Vibration

表 35 入力

変数

型式

説明

inSelectModePIN

ワード [署名済み]

Mode: 0 = 標準振動、 1 = センタリング振動

boStartPIN

Bit

立ち上がりエッジは、振動を開始します。

boStopPIN

Bit

立ち上がりエッジは、振動を停止します。

システムが エラー 状態にある場合、立ち上がりエッジがエラーをクリアします。

inVibrationIDPIN

ワード [署名済み]

振動 ID (0..25)

inVibrationSetPIN

ワード [署名済み]

振動レシピ ID(1..26)

inNbPartsPIN

ワード [署名済み]

現在、アジキューブ上に残っているパーつの数。Mode = 1 の場合のみ

inNbPartsMaxPIN

ワード [署名済み]

アジキューブ上に配置したいパーツの希望数。Mode = 1 の場合のみ。

tiDurationPIN

時間

振動時間(0 = 無制限)。モード = 0 の場合のみ

boConnectionFaultedSB

Bit

SB タイプの変数。 SB006B に卒族されていなければならない

表 36 出力

変数

型式

説明

inStatePOU

ワード [署名済み]

状態 : 0 = アイドル、 1 = 実行中、 2 = 停止中、 10 = エラー

boDonePOU

Bit

立ち上がりエッジは、シーケンスの完了を示します。

tiRemainingTimePOU

時間

振動の残り時間

boErrorPOU

Bit

ブロックでエラーが発生した場合、 TRUE に行く

inErrorIDPOU

ワード [署名済み]

エラー ID( エラーリスト を参照)

stErrorNamePOU

文字列

エラーの説明( エラーリスト を参照)

表 37 入出力

変数

型式

説明

regAsycubeWritePIO

構造

この入力は、書き込みレジスタを含む GVL 構造体にリンクする必要があります。構造体のインポート方法については、 プラグインのインストールと設定 を参照してください

regAsycubeReadPIO

構造

この入力は、読み取りレジスタを含む GVL 構造体にリンクする必要があります。構造体のインポート方法については、 プラグインのインストールと設定 を参照してください

FB_Backlight

この機能ブロックは、バックライトを制御するために使用されます。バックライトは、連続モードまたはフラッシュモードで制御できます。

入出力の説明

../../../_images/FB_Backlight.png

図 161 FB_Backlight

表 39 入力

変数

型式

説明

boLightONPIN

Bit

立ち上がりエッジは、バックライトをオンに切り替えます

boLightOFFPIN

Bit

立ち上がりエッジは、バックライトをオフに切り替えます

システムが エラー 状態にある場合、立ち上がりエッジがエラーをクリアします。

tiDurationPIN

時間

バックライトの持続時間。0の場合、バックライトは boLightOFFPIN が有効化されるまでオフになりません。

boConnectionFaultedSB

Bit

SB タイプの変数。 SB006B に卒族されていなければならない

表 40 出力

変数

型式

説明

inStatePOU

ワード [署名済み]

状態:0 = アイドル、 1 = 実行中、 2 = 停止中、 10 = エラー

tiRemainingTimePOU

時間

バックライトの残り時間。 tiDurationPIN ≠ 0 の場合。

boErrorPOU

Bit

ブロックでエラーが発生した場合、 TRUE に行く

inErrorIDPOU

ワード [署名済み]

エラー ID( エラーリスト を参照)

stErrorNamePOU

文字列

エラーの説明( エラーリスト を参照)

表 41 入出力

変数

型式

説明

regAsycubeWritePIO

構造

この入力は、書き込みレジスタを含む GVL 構造体にリンクする必要があります。構造体のインポート方法については、 プラグインのインストールと設定 を参照してください

regAsycubeReadPIO

構造

この入力は、読み取りレジスタを含む GVL 構造体にリンクする必要があります。構造体のインポート方法については、 プラグインのインストールと設定 を参照してください