"blink" ファンクションブロックはどのように使用するのでしょうか?


ISaGRAFの標準ファンクションブロック "blink" を使用すると、一定の間隔でON/OFFを繰り返すような出力パターンが得られます。
点灯・点滅の間隔は入力パラメータで設定します。実行イメージは以下のようになります。

RUN: 点灯:点滅の実行
Q:  出力データ(ON/OFF)
CYCLE:点灯/点滅の間隔

ファンクションブロック "blink" は、ある時間を正確に「半分」に分割したいときに便利です。

<例>
・立ち上がりエッジの0.5秒後で立下りエッジが起こるような出力を実行したい場合は、入力パラメータ"cycle"に'1'(秒)を設定します。
・1秒おきに定期的に起動するようなタイマ処理を実行する場合、"cycle"に'2'(秒)を設定します。

ただし、"Blink"の出力をまたBlinkにつないで、半分の半分、という具合に重ねて使用すると、タイマの精度が落ちて行きますので注意が必要です。
最終更新:
2009-03-19 15:14
改訂:
1.1
評価点数:0 (0 件の投票)
Chuck Norris has counted to infinity. Twice.

最も人気の FAQ RSS

  1. LD言語で、ある接点がFALSEの場合、それ以降のファンクションブロックを実行しないように出来るか? (44517 回の閲覧)
  2. SFC要素の「ステップ」と「トランジション」の意味と役割を教えてください。 (43444 回の閲覧)
  3. ISaGRAF WorkbenchをWindows 7で使用するにはどうしたらよいでしょうか? (40942 回の閲覧)
  4. ISaGRAFはIEC1131-3のシステム定義に準拠しているか? (38993 回の閲覧)
  5. PLCプログラムをより早く動かすにはどうすればよいですか? (38825 回の閲覧)
  6. LD言語で、立ち上がり・立ち下がりの出力はあるか? (36887 回の閲覧)
  7. VxWorksターゲットにおける変数管理の留意点について (36388 回の閲覧)
  8. 日立製作所製SHマイコン用コンパイラ使用時の注意事項 (35590 回の閲覧)
  9. Cファンクション/ファンクションブロックの"Hidden" パラメータとはどのようなものか (35530 回の閲覧)
  10. FBD/LD言語で同じ行に複数の演算がある場合の実行順序は? (33524 回の閲覧)

最近の FAQ RSS

  1. ファンクションブロックはネストできますか。 (2016-08-05 15:07)
  2. Cファンクション/ファンクションブロックの"Hidden" パラメータとはどのようなものか (2015-01-30 14:24)
  3. 前のISaGRAFで作成したプロジェクトをインポートしたら、コメントが文字化けを起こしています。 (2014-05-07 06:52)
  4. 前のバージョンで作成したプロジェクトは読み込めますか。 (2014-03-07 07:46)
  5. ISaGRAFでコンフィグレーション、リソースそれにPOUはそれぞれいくつ作成できますか。 (2014-03-07 02:06)