返信する: 三菱ユーザーHint
- SFC始動:サブルーチン呼出か、条件待ちループか
- 投稿者: なーお 投稿日時: 2008/4/18 9:09
こんにちは。
ここまで用語を蓄積してきて、SFCの考え方は様々だなあと改めて思います。
- ラインアップ機械の組み込み用途では実行速度が大事で、メンテマンは自社管理下にあるメンバーが行うことができるため、理想的な組み方を追求できると想像します。
- 私のような業界の場合はユーザー工場向けで一品料理が多く、故障時の一刻を争う中でのメンテマンの力量不足を考慮して、実行速度よりもプログラムの可読性やメンテナンス性、改造の容易さ、など「簡単さ、わかりやすさ」を基本として組んでゆくことが多いです。 (ユーザーから組み方を指定される場合もあります。)
端的に言えば、G箱内の条件待ちで止めておけば、その条件フラグを検索すれば、どこから始動するのかわかりますが、SFCの
サブルーチン呼出/サブルーチン起動の場合ですと、必要なときだけ実行するので余分な計算負荷が無くなりますが、 複数箇所から呼び出されると、どこから呼び出されるのかを検索するのに苦労する場合がありますし、2重起動への配慮など難しい面もあります。このあたりは、ユーザーの状況に応じて異なると思いますので、投稿の際に見解を入れる場合には、その背景や用途などを併記していきたいと思いますので、ご協力お願いします。