PLCとKNX間の転送

この例では、PLC(操作パネル、AwapSwitch、EnOcean、MQTTなども含む)のスイッチをKNXバスに転送する方法を説明します。

最初に、操作パネル(センサーの下で見つかります)タイプの新しい周辺機器を構造に挿入し、その後Explorerで適用をクリックします。

要素を開いた後、編集をクリックして、次の手順を開始します。

スイッチでオンとオフ

オンとオフのスイッチを使用した操作が作成されます。値を切り替えるには、「照明のオン/オフ」の例を参照してください。

ヒント: プログラムはここからダウンロードしてインポートできます:example_transfer_onoff.antobj

  1. VISU機能ブロックを削除します。
  2. 名前がNの新しい機能ブロックを追加します。
  3. データベースにTr_onという名前を付けます。
  4. 入力で、in.Tr_onという名前の変数を指定します。
  5. 出力で、out.onという名前の変数を指定します。
  6. 次に、右クリックして機能ブロックの横の白い領域をクリックし、複製を選択することで、作成したネットワークを複製します。
  7. 次に、新しいネットワークのすべての変数をonからoffに変更します。
  8. 現在、入力Tr_onTr_offを右側の通信でPLCに接続できます。データ型はboolのままにできます。操作パネルがある場合、入力をVISUVARに接続できます。
  9. 次に、KNXインターフェースでKNXバスから2回グループアドレスを指定します。1回はonの下で、もう1回はoffの下です。
  10. 現在、オンとオフのコマンドが送信されるようにするには、データ型を調整する必要があります。onではtrig_pを選択し、offではtrig_nを選択します。
  11. これで、スイッチを離すとオンまたはオフのパルスが送信されます。

スイッチでディマー調整

この例では、2つのスイッチを使用してKNX照明をオン/オフに切り替え、同時に相対的なディマー調整ができる方法を説明します。これはKNXブラインドとほぼ同じ手順です。

ヒント: プログラムはここからダウンロードしてインポートできます:example_transfer_dim.antobj

  1. 上記の手順を実行します。
  2. ネットワークを既存のネットワークの下に追加します。必要に応じて、矢印シンボルで下に移動させる必要があります。これは重要です。後で順序が役割を果たします。
  3. 次に、名前がTONの新しい機能ブロックを追加します。
  4. dim_upという名前のデータベースを定義します。
  5. 入力INで、既存の変数in.TR_onの名前を指定します。
  6. 入力PTで、遅延時間をT#300msに設定します。
  7. 出力Qで、out.dim_upという名前の変数を定義します。
  8. 次に、右クリックして機能ブロックの横の白い領域をクリックし、複製を選択することで、作成したネットワークを複製します。
  9. 次に、新しいネットワークのすべての変数をonからoffに変更し、upからdownに変更します。
  10. 現在、出力dim_updim_downを右側の通信でKNXに相対的なディマー調整用の適切なグループアドレスに接続できます。
  11. ディマー調整用の正しいデータ型を選択します。これはdim_upではbool_dimupであり、dim_downではbool_dimdwです。
  12. 現在、同時にディマー調整と切り替えが行われないようにするには、切り替えの出力をブロックする必要があります。したがって、既存の機能ブロックNから新しい機能ブロックANDを出力に追加します。
  13. 機能ブロックANDの2番目の入力で、dim_up.Qという名前を指定します。
  14. 2番目の入力を否定します。入力をダブルクリックすると、否定が円で表示されます。
  15. 下のネットワークを追加して否定する手順を繰り返します。その際、2番目の入力の名前に注意してください。これは2番目のネットワークではdim_down.Qである必要があります。