• 検索結果がありません。

PhaseManager ア プ リ ケーシ ョ ン の構成

こ の章では、

PhaseManager™

アプ リ ケーシ ョ ンの構成方法について 説明 し ます。

RSLogix 5000

プ ロ グ ラ ミ ン グ ソ フ ト ウ ェ ア の

PhaseManager

オプ シ ョ ンは、 お使いの機器に対応 し た状態モデルを提供 し ます。

詳細は、 『

PhaseManager User Manual

(Pub.No LOGIX-UM001)

を参 照 し て く だ さ い。

PhaseManager の概要 PhaseManager

に よ っ て、 機器フ ェーズ を コ ン ト ロ ー ラ に追加で き ます。 機器フ ェ ーズ を使用す る と 、 コ ー ド を セ ク シ ョ ンに整理 し て、 コ ー ド の書込み、 検索、 変更な ど を簡略化で き ます。

項目 参照ページ

PhaseManagerの概要 115

状態モデルの概要 117

PhaseManagerと 他の状態モデル と の比較 120

最低限のシ ス テム要件 121

機器フ ェ ーズ命令 121

用語 説明

機器 フ ェ ー

プ ログ ラ ム と 同様に、 機器フ ェ ーズは タ ス ク で実行 さ れ、 ルーチ ンおよび タ グのセ ッ ト を指定 し ます。

プ ログ ラ ム と は異な り 、 機器フ ェ ーズは状態モデルによ っ て実行 さ れ、1つのア ク テ ィ ビ テ ィ を実行で き ます。

状態モデル 状態モデルは、 機器の動作サイ ク ルを一連の状態に分割 し た も のです。 各状態は機器の動作のイ ン ス タ ン スであ り 、 特定の時間における機器の動作や状況です。

機器フ ェ ーズの状態モデルは、S88およびPackMLの状態モデル と 類似 し ています。

状態マシ ン 機器フ ェ ーズには、 以下を実行する状態マシ ンが組込まれています。

動作中の状態に対する メ イ ンルーチ ン(状態ルーチ ン)を呼出 し ます。

状態間の ト ラ ン ジ シ ョ ン を最小限の コ ーデ ィ ングで管理 し ます。

機器が許容可能なパスに沿っ て状態間を移行する こ と を確認 し ます。

PHASEタ グ 機器フ ェ ーズを追加する と 、RSLogix 5000プ ログ ラ ミ ング ソ フ ト ウ ェ アはPHASEデー タ タ イ プ を使用 し て タ グ

を作成 し ます。

第 8 PhaseManagerア プ リ ケーシ ョ ン の構成

22- PhaseManagerの概要

メ イ ン タ ス ク タ ス ク

給水

他の コ ー ド で機器の特定動作を制御 し ます。

My Equipment Program Mix Phase

MainProgram コ ン ト ロー ラ タ グ コ ン ト ロー ラ

Add Water Phase

PHASEタ グは、 機器 フ ェ ーズの状態を提供 し ます。

機器フ ェ ーズは、 機器の1つのア ク テ ィ ビ テ ィ を指定 し ます。

状態モデルは、 ア ク テ ィ ビ テ ィ を一連の状態に分割 し ます。

給水方法 実行状態ルーチ ン Drain Phase

Space Parts Phase

コ ンベア 軸の有効

機器フ ェ ーズ命令は、 状態間の ト ラ ン ジ シ ョ ン を制御 し 、 フ ォル ト を処理 し ます。

PSC POVR PCLF PRNP PATT

PCMD PFL PXRQ PPD PDET

PhaseManagerア プ リ ケーシ ョ ン の構成 第 8

状態モデルの概要

状態モデルは、機器の動作サ イ ク ルを一連の状態に分割 し た も の

です。 各状態は、 機器の動作の イ ン ス タ ン ス であ り 、 所定の時間 の機器の動作や状況を表 し ます。

状態モデルでは、 実行、 保持、 停止な ど の異な っ た条件下での機 器の動作を定義 し ます。機器にすべての状態を使用す る 必要はあ

り ません。 必要な状態のみを使用 し ます。

23- PhaseManagerの状態 27- 状態の タ イ プ

状態 説明

Acting (動作中) 一定の時間または特定の条件を満たすま で、 何ら かのまたは

複数の処理を実行 し ます。 動作中の状態は、1回または繰返 し 実行 さ れます。

Waiting (待機中) 特定の条件が満た さ れて、 信号が次の状態に移行する こ と を

機器が待機 し ている こ と を示 し ます。

Holding (保留中) 保留 Idle (ア イ ド ル)

始動

Running

(実行中)

保留

Held (保留 済み)

再起動中

再起動

停止 Stopping (停止中)

アボー ト

Aborting (アボー ト 中)

Stopped (停止) Aborted (アボー ト)

アボー ト Resetting (リ セ ッ ト 中)

Complete (完了)

リ セ ッ ト リ セ ッ ト

機器は、 ボ ッ ク ス内のどの状態 から で も 、 停止中またはアボー

ト 中の状態に移行で き ます。

Acting (動作中)

Waiting (待機中)

動作中の状態は、 指定時間に 機器が処理を実行 し ている こ

と を表 し ます。

待機中の状態は、 動作中の状 態の間にある機器の状況を表

し ます。

第 8 PhaseManagerア プ リ ケーシ ョ ン の構成

状態モデルでは、機器の動作を定義 し て簡単な機能仕様を挿入 し ます。 こ の場合、 発生す る 内容 と 発生の時期を示 し ます。

機器の状態の変更方法

状態モデルの矢印は、装置が特定の状態か ら 別の状態に ど の よ う に移行で き る のか を示 し ます。

各矢印は ト ラ ン ジ シ ョ ン と 呼ばれます。

状態モデルを使用す る と 、 機器に特定の ト ラ ン ジ シ ョ ン のみを設定で き ます。 こ の ト ラ ン ジシ ョ ンの制限に よ り 、 同 じ モデルを使用す る 別の機器が同 じ 動作を実行す る よ う に、 機器の動作を標準化で き ます。

状態 確認内容

Stopped (停止)

電源を投入する と ど う な るか Resetting

( リ セ ッ ト 中)

機器がどのよ う に動作準備をするか

Idle(ア イ ド ル)

機器の準備が完了 し た こ と を どのよ う に判断するか Running(

行中)

機器が製品を製造する ために何を行な う か Holding(

留中)

ス ク ラ ッ プ を作 ら ずに、 どのよ う に機器が一時的に製品の製造を 停止するか

Held(保留 済み)

機器が安全に保留 し ている こ と を どのよ う に判断するか 再起動中 保留後、 機器がどのよ う に製造を再開するか

Complete (完了)

機器がいつ工程を終了 し たかを どのよ う に判断するか Stopping

(停止中)

通常のシ ャ ッ ト ダウン中にどのよ う な動作をするか Aborting

(アボー

ト 中)

フ ォル ト や故障が発生 し た と き に、 機器がどのよ う にシ ャ ッ ト ダ ウンするか

Aborted( ボー ト)

機器が安全にシ ャ ッ ト ダウン し た こ と を どのよ う に判断するか

PhaseManagerア プ リ ケーシ ョ ン の構成 第 8

28- PhaseManagerの ト ラ ン ジ シ ョ ンの概要

Holding

(保留中)

保留 Idle

(ア イ ド ル)

始動 Running

(実行中)

保留

Held

(保留済み)

再起動中

再起動

停止 Stopping

(停止中)

アボー ト

Aborting (アボー ト 中)

Stopped (停止)

Aborted (アボー ト)

アボー Resetting (リ セ ッ ト 中)

Complete (完了)

リ セ ッ ト リ セ ッ ト

= ト ラ ン ジ シ ョ ン

コ マ ン ド 終了コ マ ン ド な し 。 かわ り にPSC命令を使用 し ます。

フ ォル ト (アボー ト コ マ ン ド の特殊な使用方法)

機器は、 ボ ッ ク ス内のどの状態 から で も 、 停止中またはアボー

ト 中の状態に移行で き ます。

29- PhaseManagerの ト ラ ン ジ シ ョ ン タ イ プ ト ラ ン ジ

シ ョ ン タ イ プ

説明

コ マ ン ド コ マ ン ド は機器に対 し て、 何ら かの動作を開始する よ う に、 または異な る何かを実行する よ う に通知 し ま す。 例えば、 オペ レー タ が始動ボ タ ン を押す と 生産を開始 し 、 停止ボ タ ン を押す と 生産を停止 し ます。

PhaseManagerは、 以下の コ マ ン ド を使用 し ます。

リ セ ッ ト

始動

停止

保留

再起動

アボー ト

完了 タ ス ク が完了する と 、 機器は待機状態にな り ます。 装置に停止する よ う に命令する必要はあ り ません。

代わ り に、 コ ー ド を設定 し て タ ス ク 完了時に信号が送信 さ れる よ う に し ます。

フ ォル ト フ ォル ト は異常な何かが発生 し た こ と を通知 し ます。 コ ー ド を設定 し て フ ォル ト を見つけて対処する よ う に し ます。 特定のフ ォル ト で可能な限 り 迅速に機器を シ ャ ッ ト ダウン さ せる必要がある場合を想定 し ま す。 こ の場合、 該当する フ ォル ト を探 し 、 見つか っ た らabortコ マ ン ド が発せら れる よ う に コ ー ド を設定 し ます。

第 8 PhaseManagerア プ リ ケーシ ョ ン の構成

手動での状態の変更

RSLogix 5000

プ ロ グ ラ ミ ン グ ソ フ ト ウ ェ ア を 使用 し て、 機器 フ ェ ーズ を モニ タ し て命令を出す こ と がで き ます。以下の手順に 従っ て、 手動で状態を変更 し ます。

PhaseManager と 他の状 態モデル と の比較

PhaseManager

状態モデルを他の一般的な状態モデル と 比較す る こ

と がで き ます。

機器 フ ェ ーズの現在の状態

機器フ ェ ーズのオーナシ ッ プ を取得 し ます。 コ マ ン ド を使用 し ます。

30- 状態モデルの比較

S88 PackML PhaseManager

Idle(ア イ ド ル) 始動中→レデ ィ リ セ ッ ト 中→ア イ ド ル

実行中→完了 生成中 実行中→完了

一時停止中→一時停止 ス タ ンバイ サブルーチ ン またはブ レー ク ポ イ ン ト

保留中→保留済み 保留中→保留済み 保留中→保留済み

再起動中 な し 再起動中

停止中→停止 停止中→停止 停止中→停止

アボー ト 中→アボー ト アボー ト 中→アボー ト アボー ト 中→アボー ト

PhaseManagerア プ リ ケーシ ョ ン の構成 第 8

最低限のシ ス テム要件 PhaseManager

プ ロ グ ラ ム を開発す る には、 以下が必要です。

フ ァ ーム ウ ェ ア リ ビ ジ ョ ン

16.0

以降の

CompactLogix

コ ン ト ロ ー ラ

コ ン ト ロ ー ラ への通信パス

• RSLogix 5000

プ ロ グ ラ ミ ン グ ソ フ ト ウ ェ ア、 バージ ョ ン

15.0

以降

PhaseManager

のサポー ト を有効にす る には、

RSLogix 5000

プ ロ グ ラ ミ ン グ ソ フ ト ウ ェ ア の フ ル ま たはプ ロ フ ェ ッ シ ョ ナルエデ ィ シ ョ ンか、

RSLogix 5000

プ ロ グ ラ ミ ン グ ・ ソ フ ト ウ ェ ア ・ パ ッ ケー ジにオプシ ョ ンの

PhaseManager

ア ド オン

(9324-RLDPMENE)

が必 要です。

機器 フ ェ ーズ命令 CompactLogix

コ ン ト ロ ー ラ では、多 く の ラ ダーダ イ ア グ ラ ム

(LD)

と 構造化テ キ ス ト

(ST)

の命令を発 し て さ ま ざ ま な機器フ ェーズ を開始す る こ と がで き ます。

命令 コ ー ド 命令

PSC 状態ルーチ ンが完了 し て、 次の状態に移行する こ と を フ ェ ーズに通知 し ます。

PCMD フ ェ ーズの状態またはサブ状態を変更 し ます。

PFL フ ェ ーズの障害を通知 し ます。

PCLF フ ェ ーズの障害 コ ー ド を ク リ ア し ます。

PXRQ RSBizWareバ ッ チ ソ フ ト ウ ェ ア と の通信を開始 し ます。

PRNP フ ェ ーズのNewInputParametersビ ッ ト を0に リ セ ッ ト し ます。

PPD フ ェ ーズのロ ジ ッ ク 内にブ レー ク ポ イ ン ト を セ ッ ト ア ッ プ し ます。

PATT フ ェ ーズのオーナーシ ッ プ を取得 し 、 以下のいずれ かを実行 し ます。

他のプ ログラムまたはRSBizWareバ ッ チ ソ フ ト ウ ェ アが フ ェ ーズに コ マン ド を送信する こ と を禁止し ます。

または

他のプ ログ ラ ムまたはRSBizWareバ ッ チ ソ フ ト ウ ェ ア がフ ェ ーズを所有済みでない こ と を確認 し ます。

PDET フ ェ ーズのオーナシ ッ プ を解放 し ます。

POVR コ マ ン ド に優先 し ます。

関連したドキュメント