セクション: メタデータ
セクション MetaData 説明、カテゴリ、アイコン (サイズは 16x16 ピクセルおよび 32x32 ピクセル) が含まれます。
SEC MetaData //optional: yes, modifier: [UPDATE]]
Desc := <description>; //optional: no, type: text
Category := <category name>; //optional: no, type: CategoryPath
Icon_16 := <icon16 name>; //optional: no, type: image
Icon_32 := <icon32 name>; //optional: no, type: image
Inst_Prefix := <instance prefix>; //optional: yes, type: IDOrNothing
Default_Inst_Name := <instance name>; //optional: yes, type: text
Links := ['<link1>','<link2>',...] //optional: Yes, type: UriCollection
END_SEC定義タイプの構文に関する詳細は、セクションで説明されています。 モジュール宣言。
セクションの場合
MetaDataが見つからない場合、このモジュールはインスタンス化できないベース モジュールとして使用されます。Category同じ主題に属するモジュールのトピックを定義します。キャラクター|「モジュールの追加」ダイアログに要素の階層構造を作成します。キャラクター|そしてnewlineまたはcarriage return構造名には使用できません。Icon_16解像度 16 x 16 ピクセルのアイコンの名前を定義します。アイコンのイメージはイメージ プールで定義する必要があります。アイコンIcon_16モジュールツリーとアイコンに使用されますIcon_32情報ダイアログ用。Inst_Prefix生成された FB インスタンスとサブモジュール インスタンスの名前のデフォルトのプレフィックスを定義します。空のプレフィックス (Inst_Prefix :=) も可能ですが、機能ブロックの他の変数名と重複する可能性があります。このプリ設定はセクションで上書きできます。Slot。モジュールクラスから派生する場合
IMPORTS、 セクションMetaDataこのセクションが基本モジュールに存在する場合は更新する必要があります。これを行うには、セクションを修飾子で宣言する必要があります。UPDATEそして説明を再定義する必要があります。Default_Inst_Nameこのスロットの子であるモジュール インスタンスのデフォルト名を定義するために使用できます。追加された各モジュールは、「Default_Inst_Name」で定義されたテキスト リスト エントリを使用して、デフォルトでこの名前を取得します。親スロットのデフォルト名がある場合は、モジュールのメタデータ内の名前よりもこの名前が優先されます。Linksリンクのリストを定義します。リンクはモジュール エディターに表示されます。 情報 タブ。リンクリストの先頭URLの内容が表示されます。情報タブ。
SEC MetaData
Desc := TL.Desc_Drives ;
Category := 'Mechatronics'|'Drives' ;
Icon_16 := IP.Drive_Icon_16 ;
Icon_32 := IP.Drive_Icon_32 ;
Default_Inst_Name := IDrive ;
Links := ['file:///d:\Document1.pdf', 'https://www.codesys.com', 'mailto:info@codesys.com'];
END_SECCategory := 'Mechatronics'|'Drives 次の構造を作成します。
