機能ブロックの説明

FB_Execute_Sequence

入出力の説明

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

../../../_images/FB_Execute_sequence_ethercat.png

図 180 FB_Execute_Sequence

表 45 入力

変数

型式

説明

boStartPIN

boolean 型(ブーリアン)

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

boStopPIN

boolean 型(ブーリアン)

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

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

inSeqIDPIN

整数

振動 ID (0..25)

inVibrationSetPIN

整数

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

inNbPartsPIN

整数

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

inNbPartsMaxPIN

整数

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

inXPosPIN

整数

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

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

inYPosPIN

整数

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

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

boBacklightPIN

boolean 型(ブーリアン)

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

regAsycubeWritePIO

構造体

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

regAsycubeReadPIO

構造体

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

表 46 出力

変数

型式

説明

woStatePOU

ワード

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

boDonePOU

boolean 型(ブーリアン)

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

boBacklightStatePOU

boolean 型(ブーリアン)

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

tiRemainingTimePOU

時間

シーケンスの残り時間

boErrorPOU

boolean 型(ブーリアン)

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

inErrorIDPOU

整数

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

stErrorNamePOU

文字列

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

エラーリスト

表 47 FB_Execute_Sequence - エラーリスト

ID

原因

解像度

700

遷移エラー

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

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

701

Modbus エラー

主な Modbus 例外コード を参照

702

内部の Modebus エラー

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

703

警告

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

704

アラーム

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

705

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

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

ゲートウェイと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_ethercat.png

図 181 FB_Execute_Platform_Vibration

表 48 入力

変数

型式

説明

inSelectModePIN

整数

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

boStartPIN

boolean 型(ブーリアン)

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

boStopPIN

boolean 型(ブーリアン)

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

システムが "エラー" 状態の場合、立ち上がりエッジでエラーがクリアされます。

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 の場合のみ

表 49 出力

変数

型式

説明

woStatePOU

ワード

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

boDonePOU

boolean 型(ブーリアン)

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

tiRemainingTimePOU

時間

振動の残り時間。

boErrorPOU

boolean 型(ブーリアン)

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

inErrorIDPOU

整数

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

stErrorNamePOU

文字列

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

表 50 入出力

変数

型式

説明

regAsycubeWritePIO

構造体

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

regAsycubeReadPIO

構造体

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

エラーリスト

表 51 FB_Execute_Platform_Vibration - エラーリスト。

ID

原因

解像度

710

遷移エラー

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

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

711

Modbus エラー

主な Modbus 例外コード を参照

712

内部の Modebus エラー

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

713

警告

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

714

アラーム

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

715

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

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

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

716

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

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

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

717

タイムアウト

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

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

718

不正なパラメータ

不正な入力パラメータ

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

719

-

不可

-

FB_Execute_Hopper_Vibration

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

入出力の説明

../../../_images/FB_Execute_hopper_vibration_ethercat.png

図 182 FB_Execute_Hopper_Vibration

表 52 入力

変数

型式

説明

inSelectModePIN

整数

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

boStartPIN

boolean 型(ブーリアン)

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

boStopPIN

boolean 型(ブーリアン)

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

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

inVibrationIDPIN

整数

振動 ID (0..25)

inVibrationSetPIN

整数

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

inNbPartsPIN

整数

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

inNbPartsMaxPIN

整数

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

tiDurationPIN

時間

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

表 53 出力

変数

型式

説明

woStatePOU

ワード

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

boDonePOU

boolean 型(ブーリアン)

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

tiRemainingTimePOU

時間

シーケンスの残り時間

boErrorPOU

boolean 型(ブーリアン)

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

inErrorIDPOU

整数

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

stErrorNamePOU

文字列

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

表 54 入出力

変数

型式

説明

regAsycubeWritePIO

構造体

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

regAsycubeReadPIO

構造体

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

エラーリスト

表 55 FB_Execute_Platform_Vibration - エラーリスト。

ID

原因

解像度

720

遷移エラー

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

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

721

Modbus エラー

主な Modbus 例外コード を参照

722

内部の Modebus エラー

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

723

警告

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

724

アラーム

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

725

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

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

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

726

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

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

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

727

タイムアウト

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

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

728

不正なパラメータ

不正な入力パラメータ

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

729

-

不可

-

FB_Backlight

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

入出力の説明

../../../_images/FB_Backlight_ethercat.png

図 183 FB_Backlight

表 56 入力

変数

型式

説明

boLightONPIN

boolean 型(ブーリアン)

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

boLightOFFPIN

boolean 型(ブーリアン)

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

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

tiDurationPIN

時間

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

表 57 出力

変数

型式

説明

woStatePOU

ワード

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

tiRemainingTimePOU

時間

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

boErrorPOU

boolean 型(ブーリアン)

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

inErrorIDPOU

ワード [署名済み]

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

stErrorNamePOU

文字列

エラーの説明

表 58 入出力

変数

型式

説明

regAsycubeWritePIO

構造体

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

regAsycubeReadPIO

構造体

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

エラーリスト

表 59 FB_Execute_Platform_Vibration – エラーリスト。

ID

原因

解像度

730

遷移エラー

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

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

731

Modbus エラー

主な Modbus 例外コード を参照

732

内部の Modebus エラー

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

733

警告

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

734

アラーム

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

735

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

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

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

736

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

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

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

737

タイムアウト

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

ケーブルを確認してください。

アジキューブが供給されていることを確認してください。

ゲートウェイの状態を確認してください。

738

不正なパラメータ

不正な入力パラメータ

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

739

-

不可

-