アドオン命令

AO_Execute_Sequence

入出力の説明

このアドオン命令は、振動シーケンスの実行をトリガーするために使えます。このアドオン命令はアジキューブのバックライトのオン/オフにも使うことができます。この命令は、アジキューブごとに 1 インスタンス使用されます。

../../../_images/AO_Execute_sequence.png

図 201 AO_Execute_Sequence

表 63 入力

変数

型式

説明

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 に切り替える

boGatewayConnectionFaultPIN

boolean 型(ブーリアン)

ゲートウェイの接続障害状態。

表 64 出力

変数

型式

説明

inStatePOU

整数

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

boDonePOU

boolean 型(ブーリアン)

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

boBacklightStatePOU

boolean 型(ブーリアン)

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

diRemainingTimePOU

倍整数

シーケンスの残り時間

boErrorPOU

boolean 型(ブーリアン)

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

inErrorIDPOU

整数

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

stErrorNamePOU

文字列

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

表 65 入出力

変数

型式

説明

regAsycubeWritePIO

整数[0..33]

この入力は、書き込みレジスタを含む GVL 構造体にリンクする必要があります

( 構造体をインポートするために プラグインのインストールと設定 を参照)

regAsycubeReadPIO

整数[0..33]

この入力は、読み込みレジスタを含む GVL 構造体にリンクする必要があります

( 構造体をインポートするために プラグインのインストールと設定 を参照)

エラーリスト

表 66 FB_Execute_Sequence - エラーリスト

ID

原因

解像度

700

遷移エラー

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

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

701

Modbus エラー

主な Modbus 例外コード を参照

702

内部の Modebus エラー

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

703

警告

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

704

アラーム

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

705

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

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

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

706

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

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

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

707

タイムアウト

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

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

708

不正なパラメータ

不正な入力パラメータ

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

709

-

不可

-

注釈

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

AO_Execute_Platform_Vibration

このアドオン命令は、単一プラットフォーム振動を実行するために使います。標準振動やセンタリング振動はこの命令と使ってトリガーできます。

入出力の説明

../../../_images/AO_Execute_platform_vibration.png

図 202 AO_Execute_Platform_Vibration

表 67 入力

変数

型式

説明

inSelectModePIN

整数

モード: 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 の場合のみ。

diDurationPIN

倍整数

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

boGatewayConnectionFaultPIN

boolean 型(ブーリアン)

ゲートウェイの接続障害状態

表 68 出力

変数

型式

説明

inStatePOU

整数

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

boDonePOU

boolean 型(ブーリアン)

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

diRemainingTimePOU

倍整数

振動の残り時間。

boErrorPOU

boolean 型(ブーリアン)

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

inErrorIDPOU

整数

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

stErrorNamePOU

文字列

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

表 69 入出力

変数

型式

説明

regAsycubeWritePIO

整数[0..33]

この入力は、書き込みレジスタを含む GVL 構造体にリンクする必要があります

( 構造体をインポートするために プラグインのインストールと設定 を参照)

regAsycubeReadPIO

整数[0..33]

この入力は、読み込みレジスタを含む GVL 構造体にリンクする必要があります

( 構造体をインポートするために プラグインのインストールと設定 を参照)

エラーリスト

表 70 FB_Execute_Platform_Vibration - エラーリスト。

ID

原因

解像度

710

遷移エラー

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

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

711

Modbus エラー

主な Modbus 例外コード を参照

712

内部の Modebus エラー

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

713

警告

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

714

アラーム

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

715

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

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

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

716

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

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

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

717

タイムアウト

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

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

718

不正なパラメータ

不正な入力パラメータ

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

719

-

不可

-

AO_Execute_Hopper_Vibration

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

入出力の説明

../../../_images/AO_Execute_hopper_vibration.png

図 203 AO_Execute_Hopper_Vibration

表 71 入力

変数

型式

説明

inSelectModePIN

整数

モード: 0 = 標準振動、 1 = センタリング振動

boStartPIN

boolean 型(ブーリアン)

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

boStopPIN

boolean 型(ブーリアン)

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

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

inVibrationIDPIN

整数

振動 ID (0..25)

inVibrationSetPIN

整数

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

inNbPartsPIN

整数

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

inNbPartsMaxPIN

整数

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

diDurationPIN

倍整数

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

boGatewayConnectionFaultPIN

boolean 型(ブーリアン)

ゲートウェイの接続障害状態

表 72 出力

変数

型式

説明

inStatePOU

整数

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

boDonePOU

boolean 型(ブーリアン)

立ち上がりエッジは、振動の完了を示します。

diRemainingTimePOU

倍整数

振動の残り時間。

boErrorPOU

boolean 型(ブーリアン)

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

inErrorIDPOU

整数

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

stErrorNamePOU

文字列

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

表 73 入出力

変数

型式

説明

regAsycubeWritePIO

整数[0..33]

この入力は、書き込みレジスタを含む GVL 構造体にリンクする必要があります

( 構造体をインポートするために プラグインのインストールと設定 を参照)

regAsycubeReadPIO

整数[0..33]

この入力は、読み込みレジスタを含む GVL 構造体にリンクする必要があります

( 構造体をインポートするために プラグインのインストールと設定 を参照)

エラーリスト

表 74 AO_Execute_Platform_Vibration - エラーリスト。

ID

原因

解像度

720

遷移エラー

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

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

721

Modbus エラー

主な Modbus 例外コード を参照

722

内部の Modebus エラー

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

723

警告

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

724

アラーム

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

725

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

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

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

726

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

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

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

727

タイムアウト

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

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

728

不正なパラメータ

不正な入力パラメータ

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

729

-

不可

-

FB_Backlight

このアドオン命令は、バックライトの制御に使えます。バックライトは連続的に、またはフラッシュモードで制御できます。

入出力の説明

../../../_images/AO_Backlight.png

図 204 AO_Backlight

表 75 入力

変数

型式

説明

boLightONPIN

boolean 型(ブーリアン)

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

boLightOFFPIN

boolean 型(ブーリアン)

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

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

diDurationPIN

倍整数

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

boGatewayConnectionFaultPIN

boolean 型(ブーリアン)

ゲートウェイの接続障害状態。

表 76 出力

変数

型式

説明

inStatePOU

ワード

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

tiRemainingTimePOU

倍整数

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

boErrorPOU

boolean 型(ブーリアン)

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

inErrorIDPOU

整数

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

stErrorNamePOU

文字列

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

表 77 入出力

変数

型式

説明

regAsycubeWritePIO

整数[0..33]

この入力は、書き込みレジスタを含む GVL 構造体にリンクする必要があります

( 構造体をインポートするために プラグインのインストールと設定 を参照)

regAsycubeReadPIO

整数[0..33]

この入力は、読み込みレジスタを含む GVL 構造体にリンクする必要があります

( 構造体をインポートするために プラグインのインストールと設定 を参照)

エラーリスト

表 78 AO_Backlight - エラーリスト。

ID

原因

解像度

730

遷移エラー

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

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

731

Modbus エラー

主な Modbus 例外コード を参照

732

内部の Modebus エラー

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

733

警告

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

734

アラーム

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

735

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

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

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

736

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

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

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

737

タイムアウト

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

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

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

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

739

-

不可

-