サブセクション: パラメータ
セクション Parameter サブセクション付き SetParameter そして AddParameter デバイスのパラメータを編集または追加するために使用されます。これは、デバイス ジェネレーターを通じて特定のデバイス設定 (サイクル タイムなど) を生成できるようにすることを目的としています。
SEC DeviceGenerator                                      //optional: yes, modifier: [UPDATE]
    SEC Parameters : <parameter name>                    //optional: yes, modifier: [UPDATE]
            SEC SetParameter : <parameter name>              //optional: yes, modifier: [UPDATE]
                    ParameterID := <parameterID name>;           //optional: no, type: literal/string
                    ElemPath := <elempath name>;                 //optional: no, type: literal/string
                    ConnectorID := <connector ID>;               //optional: yes, type: literal/string
                    Value := <value name>;                       //optional: no, type: literal/string
                    ChildIndex := <device ID>;
                    Download := <boolean value>                // opional: yes, type: boolean
            END_SEC
            SEC AddParameter : <parameter name>              //optional: yes, modifier: [UPDATE]
                    ParameterID := <parameterID name>;           //optional: no, type: literal/string
                    ParameterName := <parameter name>;           //optional: no, type: literal/string
                    ParameterType := <parameter type>;           //optional: no, type: literal/string
                    ChannelType := <channel type>;               //optional: yes, type: enum
                    ConnectorID := <connector ID>;               //optional: yes, type: literal/string
                    ChildIndex := <device ID>;
            END_SEC
    END_SEC
END_SEC- セクション - Parameters目標を持っています- DeviceIDパラメータを編集するターゲットデバイスの。ターゲット デバイスは、まずモジュール自体のデバイス内で検索され、次にその親履歴内で検索されます。ターゲットは、ワイルドカード デバイスまたは他のデバイスであってもよく、これらに対応するパラメータがあり、対応するパラメータを追加できることが前提となります。ターゲットが見つからない場合は、世代チェック中に警告が発行されます。
- 各セクションの対象 - SetParameterそして- AddParameterそれぞれのセクションの ID を示しますが、それ以外の用途はありません。
SetParameter:- ParameterIDを与える- ParameterID変更するデバイスパラメータの値。
- ElemPath実際に変更されるパラメータの正確な要素を指定します。
- ConnectorIDオプションで、HostParameterSet の下でパラメータ ID を検索するデバイスのコネクタを指定します。いいえの場合- ConnectorIDが指定されている場合、- ParameterIDDeviceParameterSet の下で検索されました。
- Value指定されたパラメータの要素に割り当てられる値を指定します。この値は要素のタイプと一致する必要があります。この値は、次の形式の式にすることもできます。- [paramID] + 2*MODULE_SLOT_INDEXなれ。これは対応します- [paramID]パラメータのターゲット ID。- [paramID]はパラメータの値に置き換えられます。キーワード- MODULE_SLOT_INDEXは、定義されたモジュール タイプのモジュール インスタンスが挿入後に持つスロット インデックスに置き換えられます。
- 対応するターゲット デバイスでパラメータが見つからない場合、生成チェック中に対応する警告が発行されます。 
- ChildIndexパラメータが追加または設定される子デバイスを定義します。特定のインデックスを持つこの従属デバイスが存在しない場合、ジェネレーターの実行中に警告が生成されます。
- Download: オプションのエントリ。このエントリに値がある場合- FALSEパラメータはデバイスにダウンロードされません。これはたとえば非アクティブ化するためのものです- CheckVendorIdCAN デバイスに役立ちます。
AddParameter:- ParameterID追加するパラメータの新しい ID が含まれます。これは、ターゲット デバイスの他の ParameterID の中で一意である必要があります。
- ConnectorIDオプションで、HostParameterSet の下にパラメータ ID を追加するデバイスのコネクタを指定します。コネクタ ID が指定されていない場合、パラメータ ID は DeviceParameterSet の下に追加されます。
- ParameterNameパラメータをターゲットデバイスに追加するときの名前を指定します。
- ParameterTypeターゲットデバイスに追加されるパラメータのタイプを定義します。このタイプは、タイプ接頭辞が付いた IEC タイプ指定として指定されるため、たとえば- std:boolブール値パラメータが生成されます。
- パラメータを追加できない場合は、生成チェック中に対応する警告が発行されます。 
- ChannelTypeチャネルのタイプを定義します。可能な値は次のとおりです- NONE、- INPUT、- OUTPUTそして- OUTPUTREADONLY。
- ChildIndexパラメータが追加または設定される子デバイスを定義します。特定のインデックスを持つこの従属デバイスが存在しない場合、ジェネレーターの実行中に警告が生成されます。
2 つのセクション AddParameter そして SetParameter これらを組み合わせて、たとえばデバイスにパラメータを追加し、同時に値を割り当てることができます。
        SEC Parameters : Buskoppler1
                SEC AddParameter : ExpertSettings
                        ParameterID := '805306368';
                        ConnectorID := '1';
                        ParameterName := 'ExpertSettings';
                        ParameterType := 'std:int';
                        ChannelType := OUTPUT;
                END_SEC
                SEC SetParameter : ExpertSettings
                        ParameterID := '805306368';
                        ElemPath := '';
                        ConnectorID := '1';
                        Value := dwParameterOffset + 2 * MODULE_SLOT_INDEX;
                END_SEC
        END_SEC