ステップ 1: 最上位モジュール「Room」の作成
の中に POUプール、モジュール宣言、ファンクションブロックが追加されます。ファンクションブロックは、モジュールの実装(機能プログラム)に使用されます。この例では、モジュールとファンクション ブロックに次の名前が付けられます。 Room
。さらに、ファンクションブロックは基本タイプでなければなりません。 AC.Module
ライブラリの一部を展開します AC_ModuleBase
広範なプロパティとメソッドを提供します。 Function ブロックで作成されたすべてのプロパティと関数はこの例には必要ないため、削除できます。

宣言はキーワードで始まります MODULE
その後にモジュール名と IMPLEMENTED_BY
およびモジュールを実装する機能ブロック。この特定のケースでは、これは汎用モジュールです。 Room
。ほとんどの場合、これがこのセクションになります MetaData
と宣言した。すべてのパラメータとセクションに関する詳細情報は、次の場所にあります。 モジュール宣言。
そこには 部屋 この例ではトップレベルのモジュールで、次はセクションです。 Toplevel
と宣言した。ここには、グローバル変数リストの名前が入力されています(GVL_name
) 生成後のトップレベル関数ブロックのインスタンス名が含まれます。その後、最上位セクションで少なくとも 1 つのタスクを定義する必要があります。この例ではこれです Standart_Task
、これは MEDIUM
- タスクが定義され、フラグが設定される CREATE_IF_MISSING
そして UPDATE_IOS
が含まれています。
Room

説明とアイコン (パラメータ) のプレースホルダーとして使用されるすべてのアイコンとテキスト Desc
、 Icon_16
そして Icon_32
)、テキスト リストと画像コレクションに保存する必要があります。したがって、対応するテキストリストが作成されます TL
そして画像集 IP
の中に POU参照されたアイコンとテキストを含むプールが作成されました
