Re: SFC始動:サブルーチン呼出か、条件待ちループか
投稿ツリー
-
SFC始動:サブルーチン呼出か、条件待ちループか (なーお, 2008/4/18 9:09)
-
Re: SFC始動:サブルーチン呼出か、条件待ちループか (i-brown, 2008/4/19 4:57)
-
Re: SFC始動:サブルーチン呼出か、条件待ちループか (なーお, 2008/4/19 22:54)
-
Re: Re: SFC始動:サブルーチン呼出か、条件待ちループか (i-brown, 2008/4/20 22:49)
-
Re: Re: SFC始動:サブルーチン呼出か、条件待ちループか (なーお, 2008/4/26 12:56)
- Re: Re: Re: SFC始動:サブルーチン呼出か、条件待ちループか (i-brown, 2008/4/26 23:59)
-
Re: Re: SFC始動:サブルーチン呼出か、条件待ちループか (なーお, 2008/4/26 12:56)
-
Re: Re: SFC始動:サブルーチン呼出か、条件待ちループか (i-brown, 2008/4/20 22:49)
-
Re: SFC始動:サブルーチン呼出か、条件待ちループか (なーお, 2008/4/19 22:54)
-
Re: SFC始動:サブルーチン呼出か、条件待ちループか (i-brown, 2008/4/19 4:57)
i-brown
居住地: 兵庫県
投稿数: 131
なーおさん、おはようございます。
実は、私も後者の方の仕事をしています。
従って、「ユーザがプログラムをいじる場合」についてにどう考えるかがやはり問題になります。「ループで待ちを作った方がわかりやすい」話もよく聞きます。
これはシーケンサのSFCの場合なのですが、ループで待っていると「仕事をしていないブロックまで活性で待っているので、モニタしたときにどのSFCを見ればよいか分からない」と言う問題があると思います。
サブルーチンの二重起動については、2カ所以上から呼び出されるルーチンを作ったことがないもので、言われてから問題に気づきました。ただ、同一のSFCから2回呼び出してしまうこともあるので、どちらにせよインターロックを確実に取る必要があるのでしょうね。
ユーザから組み方を指定された場合は仕方ありませんが、ユーザもそれぞれなので、状況に応じて(合理的な範囲内で)組み方を返るしかないのでしょうね。シーケンスプログラム内でリンクダイレクトデバイス(Jn\Wn)を使用したときに、「このデバイスは何か」と質問を受けたこともあります。
投票数:0
平均点:0.00
返信する