POUは、ユーザプログラムを構成する最も基本的な単位です。個々のPOUは、他のPOUを呼び出すこともできます。但し、循環的な構造を指定することはできません。
POUは、デフォルトで標準として定義されているものと、ユーザによって定義されるものがあります。
Control FPWIN Pro7では、変数を宣言する POU ヘッダと、POUのアルゴリズムの内容が記述されるボディからなっています。
多様なプログラムが作成できるよう、異なるタイプのPOUが用意されています。
POUタイプには、「プログラム」(PRG)、「ファンクション」(FUN)、「ファンクションブロック」(FB)があります。