Skip to main content

サブセクション: 接続

このセクションのこのサブセクション IOMapping モジュール I/O を指定されたデバイス I/O に接続します。割り当ては、デバイスの正確な I/O 分散を知らずに直接行われます。直接接続は、モジュール I/O と指定されたデバイス I/O に互換性があることを前提としています。

SEC DeviceGenerator                                      //optional: yes, modifier: [UPDATE]
    SEC IOMapping : <mapping identifier>                 //optional: yes, modifier: [UPDATE]
            Parent := <target ID>;                           //optional: yes, type: ID
            SEC Connect                                      //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
            END_SEC
    END_SEC
END_SEC
. 仕様:
  • セクション IO 接続されるモジュール I/O のターゲット ID に対応するターゲットがあります。後者は、デバイス接続が行われるモジュール内で検索されます。適切なモジュール IO が見つからない場合は、スキャン中に対応するエラー メッセージが出力されます。

  • Parent オプションで、指定したデバイス I/O (ParamaterID) を検索するデバイスのターゲット ID を指定します。独自のモジュールから開始して、対応する I/O チャネル/パラメータを持つ対応するデバイスが見つかるまで、親デバイスの履歴が追跡されます。デバイスが見つからない場合は、世代チェック時にエラーメッセージが出力されます。

  • セクション Connect モジュール I/O をデバイス I/O に直接接続するために必要なすべての定義が含まれています。

    • ParameterID を与える ParameterID 接続先のデバイスの I/O チャネルの。モジュール自体によって指定されたデバイス内でこのパラメータを検索しようとします。デバイスが指定されていない場合は、次に考えられる親デバイスでパラメータを検索しようとします。次に、パラメータはモジュール I/O に接続されます。モジュール階層の作成されたデバイスに、指定されたパラメータを持つ指定されたデバイスがない場合、 ParameterID オファーがある場合、エラーが出力されます。

    • ElemPath モジュールI/Oに接続するパラメータのI/Oチャネル(I/Oチャネル)の要素を指定します。パスなどを指定することも可能です。

    • ConnectorID オプションで、その下にあるデバイスのコネクタを指定します。 HostParameterSetParameterID 求められることです。いいえの場合 ConnectorID が指定されている場合、 ParameterIDDeviceParameterSet 欲しかった。

    このセクションでは、入力アシスタントを使用してフィールドに入力するオプションが提供されます。これを行うには、カーソルを行の末尾に置きます。 Connect セットして 戻る 押されました。次に、アシスタントが開いて、利用可能なチャネルを提供します。チャネルを選択すると、対応するパラメータがモジュール宣言に含まれます。この機能はサブセクションの終わり(END_SEC)はまだ入力されていません。

33.
SEC IOMapping: xIn
        SEC Connect
                ParameterID := '33554434';
                ElemPath := '';
        ConnectorID := '1';
        END_SEC
END_SEC