この端末の進捗を読み込んでいます…
PLC Gym
PLC Gym ホームレベル 1, 0 XP · あなたの進捗
用語集

ファンクションブロック 実際の機械で

ファンクションブロック(FB)は、自分専用のメモリを持つ、再利用できるプログラムの部品です。1回書けば、必要な場所のどこからでも呼び出せ、呼び出しごとに、それぞれ別の記憶値を保ちます。

Siemens では、FB は、それらの値をインスタンスデータブロックに保存します。FC は違います。呼び出しの合間には、何も保持しません。だから、ポンプの状態のように、覚えておく必要があるものには、FB が向いています。

タイマとカウンタも同じ仕組みなので、1つずつ専用のインスタンスが必要です。Rockwell で最も近いのは、アドオン命令です。FB を、図形言語のファンクションブロックダイアグラムと混同しないでください。

ファンクションブロック: 解説付きの例

ある工場に、同じポンプが10台あります。1つの FB に、Start、Stop、許可条件のルールを入れ、プログラムはポンプごとに1回ずつ呼び出します。3号ポンプの運転状態は、3号ポンプのインスタンスにあるので、その Start ボタンが、ほかのポンプに影響することはありません。FB で直した内容は、10台すべてに反映されます。

ファンクションブロック: よくある間違い

ポンプをオフにするために、呼び出しを飛ばすこと。FB が呼び出されなければ、その中は何も更新されず、最後の出力が元のまま残ります。

まだよくわかりませんか?こちらで質問してください: ロッカールーム.