Comments
Description
Transcript
Enocean_928.lib取扱説明書
ビルディングオートメーション用 ライブラリ WAGO EnOcean ライブラリ用 ファンクションブロック EnOcean_928.lib マニュアル Ver. 1.5.1 最終アップデート 2016/04/27(日本語版) 2 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib Copyright © 2016 by WAGO COMPANY OF JAPAN, LTD. All rights reserved. ワゴ ジャパン 株式会社 東京都江東区亀戸1-5-7 日鐵NDタワー 電話: +81 (3) 5627 – 2050㈹ Fax: +81 (3) 5627 – 2055㈹ E-Mail: [email protected] Web: http://www.wago.co.jp テクニカルサポート 電話: +81 (3) 5627 – 2059 E-Mail: [email protected] Web: http://www.wago.co.jp/io/ 当マニュアルの刊行において、その正確性を確保するためにあらゆる措置が取られて おりますが、万が一、誤りなどがございましたら下記連絡先までご連絡くださいますよう お願い申し上げます。また、マニュアルをより向上させるためのアイデアなどをご提供 いただくことにつきましても、また幸いです。 E-Mail: [email protected] 当マニュアルに使用されておりますハードウェアおよびソフトウェアの社名を含む名称 ならびに登録商標の使用につきましては、各国の法律により保護されております。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 3 EnOcean_928.lib 目 次 1 重要事項 ...................................................................................................................... 5 2 EnOcean 機器プロファイル(EEP) ...................................................................... 6 2.1 EEP の構成............................................................................................................ 6 2.2 適切なファンクションブロックの決定方法 .................................................... 7 2.3 EnOcean 製造者 ID ............................................................................................... 8 3 通信ブロック ............................................................................................................ 10 3.1 EnOcean Radio Transceive (FbEnOcean_Gateway_ESP3)................................. 10 3.2 EnOcean Protocol Conversion (FbEnOcean_ERP2) ........................................... 12 3.3 Read Station Base ID (FbEnOcean_Read_IDBase)............................................. 13 3.4 Read Station Information (FbEnOcean_Read_Information) ............................... 14 3.5 Read Repeater Function (FbEnOcean_Read_Repeater) ...................................... 16 3.6 Write Repeater Function (FbEnOcean_Write_Repeater)..................................... 18 4 RPS 電文 .................................................................................................................... 20 4.1 F6: 未加工データ ............................................................................................... 20 4.1.1 F6-xx: Receive RPS Raw Data ............................................................................ 20 4.1.2 F6-xx: Send RPS Raw Data ................................................................................. 22 4.2 F6-02: Rocker Switch, 2 Rocker .......................................................................... 24 4.2.1 F6-02-04: Light and blind control ERP2.............................................................. 24 4.3 F6-04: ポジションスイッチ、住宅/オフィスアプリケーション .............. 26 4.3.1 F6-04-02: Key Card Activated Switch ERP2 ...................................................... 26 4.4 F6-10: Mechanical Handle ................................................................................... 28 4.4.1 F6-10-01: Window Handle ERP2 ........................................................................ 28 5 1BS 電文 ..................................................................................................................... 30 5.1 D5: 未加工データ............................................................................................... 30 5.1.1 D5-xx: Receive 1BS Raw Data ............................................................................ 30 5.1.2 D5-xx: Send 1BS Raw Data................................................................................. 32 5.2 D5-00: Contacts and Switches ............................................................................. 34 5.2.1 D5-00-01: Single Input Contact ........................................................................... 34 6 4BS 電文 ..................................................................................................................... 36 6.1 A5: 未加工データ............................................................................................... 36 6.1.1 A5-xx: Receive 4BS Raw Data ............................................................................ 36 6.1.2 A5-xx: Send 4BS Raw Data................................................................................. 38 6.1.3 A5-xx: Send/Receive 4BS Raw Data ................................................................... 40 6.2 A5-02: 温度センサ ............................................................................................. 43 6.2.1 A5-02-xx: Temperature Sensor ............................................................................ 43 6.3 A5-04: 温湿度センサ ......................................................................................... 45 6.3.1 A5-04-xx: Temperature and Humidity Sensor ..................................................... 45 6.4 A5-05: 大気圧センサ ......................................................................................... 47 6.4.1 A5-05-xx: Barometric Sensor .............................................................................. 47 6.5 A5-06: 照度センサ ............................................................................................. 49 6.5.1 A5-06-xx: Light Sensor ....................................................................................... 49 6.6 A5-07:人感センサ .............................................................................................. 51 6.6.1 A5-07-xx: Occupancy Sensor .............................................................................. 51 6.7 A5-08: 照度/温度/人感センサ ..................................................................... 53 6.7.1 A5-08-xx: Light, Temperature and Occupancy Sensor........................................ 53 6.8 A5-09: ガスセンサ ............................................................................................. 55 WAGO-I/O-SYSTEM 750 ファンクションブロック 4 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 6.8.1 6.8.2 6.8.3 6.8.4 6.8.5 6.8.6 6.8.7 6.8.8 6.8.9 6.9 6.9.1 6.10 6.10.1 6.10.2 6.10.3 6.10.4 6.10.5 WAGO-I/O-SYSTEM 750 ファンクションブロック A5-09-02: CO Sensor .......................................................................................... 55 A5-09-04: CO 2 Sensor......................................................................................... 57 A5-09-05: VOC Sensor........................................................................................ 59 A5-09-06: Radon Sensor...................................................................................... 61 A5-09-07: Particle Sensor .................................................................................... 63 A5-09-08: Pure CO 2 Sensor ................................................................................ 65 A5-09-09: Pure CO 2 Sensor with Power Failure Detection ................................ 67 A5-09-0A: Hydrogen Sensor ............................................................................... 69 A5-09-0B: Radioactivity Sensor .......................................................................... 71 A5-12:スマートメータ ...................................................................................... 73 A5-12-xx: Automated Meter Reading (AMR)..................................................... 73 A5-30: デジタル入力 ......................................................................................... 75 A5-30-01: Single Input Contact, Battery Monitor ......................................... 75 A5-30-02: Single Input Contact ..................................................................... 77 A5-30-03: 4 Digital Inputs, Wake and Temperature...................................... 79 A5-30-04: 3 Digital Inputs, 1 Digital Input 8 Bits ......................................... 81 A5-30-05: Single Input Contact, Retransmission, Battery Monitor ............... 83 EnOcean 928MHz 用ファンクションブロック • 5 EnOcean_928.lib 1 重要事項 本書が対象とするユニット類のインストールおよびスタートアップを迅速に行うために、 以下の情報と説明を十分に読んで理解し、その内容を順守してください。 1.1 著作権 本書は図表を含めてすべて著作権で保護されています。本書に明記された著作権条 項に抵触する使用は禁じられています。複製、翻訳、電子的手段または複写による保 存および修正を行うには、ワゴジャパン株式会社 の同意書が必要です。これに違反し た場合、当社には損害賠償を請求する権利が生じます。 ワゴジャパン株式会社は、技術の進展に合わせて改変を行う権利を保有します。特許 または実用新案による法的保護を受けている場合、ワゴジャパン株式会社はすべての 権利を保有します。なお、他社製品については、常にそれらの製品名の特許権につい て記載しません。ただし、それらの製品に関する特許権等を除外するものではありませ ん。 1.2 使用者の資格基準 本書で説明する製品は、PLC プログラミングの資格を有する技術者、電気機器の専門 技術者、または適用規格を熟知している電気機器の専門技術者の指導を受けた者が 必ず操作してください。不適切な作業による損害、または本書の内容を順守しないため に発生したワゴ製品および他社製品の損害について、ワゴジャパン株式会社は一切の 責任を負いかねますのでご了承ください。 1.3 用 途 使用されるコンポーネントは各用途に応じて、専用のハードウェアおよびソフトウェアコ ンフィグレーションで動作するようになっています。変更する場合は、必ず本書や各取 扱説明書で記述された範囲内で行ってください。ハードウェアやソフトウェアに対してそ れ以外の変更を加えた場合や、コンポーネントが規格に準じて使用されなかった場合 は、ワゴジャパン株式会社の責任範囲外となりますのでご注意ください。 改造版および/または新規のハードウェアまたはソフトウェアコンフィグレーションに関 する要件については、ワゴジャパン株式会社まで直接お問い合わせください。 1.4 適用範囲 このマニュアルは、WAGO-I/O-SYSTEM 750 シリーズのハードウェア/ソフトウェア、 および対応する資料を元に作成されています。 取り扱い方法は 750 シリーズのマニュアルに記述されていますので、このマニュアルは 適切なマニュアルと組み合わせてお読みください。 WAGO-I/O-SYSTEM 750 ファンクションブロック 6 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 2 EnOcean 機器プロファイル(EEP) EnOcean技術に基づいたデバイスの相互運用性は、標準化された通信プロファイル (EnOcean Equipment Profile, EEP)によって確保されています。このように、例えば、 あるデバイスメーカのセンサは他のメーカの受信ゲートウェイと通信する事ができます。 この標準規格は https://www.enocean-alliance.org/jp/enocean_standard/よりダウン ロードする事ができます。 2.1 EEP の構成 EEP 2.0: ORG FUNC TYPE EEP 2.5: RORG FUNC TYPE 00 ... FF 00 ... 3F 00 … 7F 8 bit 6 bit 7 bit Range (hex): 表 1:EEP の構成 1 つの EEP は 3 つのフィールドで構成されています。 1. “RORG“ および “ORG” : 無線電文タイプ 2. “FUNC” : データ項目の基本機能 3. “TYPE” : デバイスタイプのプロパティ これらフィールド値は 16 進数値で表示し、数値レンジは利用可能なビットで制限されて います(上記参照)。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 7 EnOcean_928.lib 2.2 適切なファンクションブロックの決定方法 WAGO のファンクションブロック(以下 FB)は、3 章から記載されている EnOcean 技 術に基づいたデバイスと通信する際に使用します。FB の名称は使用する EEP 番号を 表しています。EEP 2.0 と EEP 2.5 は同じデータコードを持っています。しかし、 EnOcean_928.lib の中のファンクションブロックは、全て EEP 2.5 の名称に統一してい ます。“bType“ へ入力する値は “TYPE“ 番号を入力してください(図 2 参照)。 図 2:EEP A5-02-01 の温度センサ 新規格の EEP 2.5 では、電文タイプ “ORG“ から “RORG“ に切り替わっています。 Telegram RPS 1BS 4BS VLD MSC ADT SM_LRN_REQ SM_LRN_ANS SM_REC SYS_EX SEC SEC_ENCAPS 表 2:RORG 番号 WAGO-I/O-SYSTEM 750 ファンクションブロック RORG F6 D5 A5 D2 D1 A6 C6 C7 A7 C5 30 31 ORG 05 06 07 ← ← ← ← ← ← ← ← ← Description Repeated Switch Communication 1 Byte Communication 4 Byte Communication Variable Length Data Manufacturer Specific Communication Adressing Destination Telegram Smart Ack Learn Request Smart Ack Learn Answer Smart Ack Reclaim Remote Management Secure telegram Secure telegram with R-ORG encapsulation 8 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 2.3 EnOcean 製造者 ID 以下に記載された製造者 ID を FB の入力 “wManufactuer_ID“ に割り当てます。こ の番号はいくつかのデバイスでは異なる事があります。使用する前には必ず各デバイ スの取扱説明書を参照ください。 メーカ名 Peha Thermokon Servodan EchoFlex Solutions AWAG Elektrotechnik AG (Omnio) Hardmeier electronics Regulvar Inc. Ad Hoc Electronics Distech Controls Kieback&Peter EnOcean GmbH PROBARE, ViCOS GmbH Eltako Leviton Honeywell Spartan Peripheral Devices Siemens T-Mac Reliable Controls Corp. Elsner Elektronik GmbH Diehl Controls BSC Computer S+S Regeltechnik GmbH Masco Corporation Intesis Software SL Viessmann Lutuo Technology CAN2GO Sauter Boot-up Osram Sylvania Unotech Delta Controls Inc. Unitronic AG NanoSense The S4 Group Viessmann Hausautomation GmbH GE Maico Ruskin Company Magnum Energy Solutions KMC Controls Ecologix Controls Trio2Sys Afriso-Euro-Index Waldmann GmbH & Co. KG pending NEC Platforms, Ltd. ITEC Corporation SIMICX Co. Ltd. permundo GmbH EUROtronic Technology GmbH ART Japan Co. Ltd. 表 3:製造者 ID (V1.2.3 – Jan 10, 2016) WAGO-I/O-SYSTEM 750 ファンクションブロック 国 Germany Germany Denmark Canada Switzerland USA USA France Germany Germany Austria Germany USA UK Canada Switzerland UK Canada Germany Germany Germany Germany USA Spain Germany China Canada Switzerland Switzerland USA Danmark Canada Germany France USA Germany Germany USA USA USA France Germany Germany Japan Japan Japan Germany Germany Japan 製造者 ID 16#001 16#002 16#003 16#004 16#005 16#006 16#007 16#008 16#009 16#00A 16#00B 16#00C 16#00D 16#00E 16#00F 16#010 16#011 16#012 16#013 16#014 16#015 16#016 16#017 16#018 16#019 16#01A 16#01B 16#01C 16#01D 16#01E 16#01F 16#020 16#021 16#022 16#023 16#024 16#025 16#026 16#027 16#028 16#029 16#02A 16#02B 16#02C 16#02D 16#02E 16#02F 16#030 16#031 16#032 16#033 16#034 16#035 EnOcean 928MHz 用ファンクションブロック • 9 EnOcean_928.lib メーカ名 TIANSU Automation Control System Co. Ltd. Weinzierl Engineering GmbH Gruppo Giordano, Idea s.p.a. alphaEOS AG TAG technologies Wattstopper Pressac Communications Ltd. pending GIGA-concept sensortec AG Jaeger Direkt Air System Components Inc. ERMINE Corp. SODA GmbH ZENO Controls, LLC EKE-Automation Oy Holter Regelarmaturen GmbH & CO. KG ID-RF DEUTA Controls GmbH Ewattch Micropelt GmbH Caleffi Spa. Digital Concepts GmbH Emerson Climate Technologies ADEE electronic ALTECON srl Nanjing Putian Telecommunications Co., Ltd. Terralux menred iEXERGY GmbH Oventrop GmbH & Co. KG Building Automation Products, Inc. Functional Devices, Inc. OGGA itho daalderop Multi user 表 3:製造者 ID (V1.2.3 – Jan 10, 2016) WAGO-I/O-SYSTEM 750 ファンクションブロック 国 China Germany Italy Germany France USA UK France Switzerland Germany USA Japan Germany USA Finland Germany France Germany France Germany Italy Germany USA France Italy China USA China Germany Germany USA USA France The Netherlands 製造者 ID 16#036 16#037 16#038 16#039 16#03A 16#03B 16#03C 16#03D 16#03E 16#03F 16#040 16#041 16#042 16#043 16#018 16#044 16#045 16#046 16#047 16#048 16#049 16#04A 16#04B 16#04C 16#04D 16#04E 16#04F 16#050 16#051 16#052 16#053 16#054 16#055 16#056 16#057 16#7FF 10 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 3 通信ブロック 3.1 EnOcean Radio Transceive (FbEnOcean_Gateway_ESP3) WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOcean_Gateway_ESP3 タイプ: Function block ライブラリ名: EnOcean_928.lib 使用ライブラリ: SerComm.lib Serial_Interface_01.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: bCOM_PORT BYTE 使用する RS485 インターフェース番号 16#00: オンボードインターフェイス(例えば、750-873) 16#01: サービスインターフェース 16#02: 1 番目の RS485 モジュール 16#03: 2 番目の RS485 モジュール 入出力パラメータ: データタイプ: コメント: typEnOcean_ERP2_E SP3 typEnOcean_ERP2 EnOcean ESP3 の入出力データ _ESP3 出力パラメータ: データタイプ: コメント: xReady BOOL 通信ステータス bError BYTE エラーコード 16#00: エラーなし 16#01: ファームウェア未対応 16#02: COM ポート有効エリア外 16#03: インスタンスにおいて COM ポート未割当 16#04: インスタンスにおいて COM ポート異割当 16#05: COM ポートが既に開かれている 16#06: COM ポートが既に閉じられている 16#07: COM ポートが開かれていない 16#08: 書込作業が既に実行中(COM1) 16#09: 送信パラメータ COM ポート未対応 16#0A: バスモジュール現設定読込不可能 16#0B: 通信パラメータ一時設定未対応 16#0C: バスモジュール初期化不可能 16#0D: バスモジュール FIFO メモリデータ書込エラー 16#0E: FIFO メモリ内容送信不能(連続送信) 16#0F: 内部エラー idBm INT 受信信号強度(RSSI 値、単位:dBm) WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 11 EnOcean_928.lib ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOcean_Gateway_ESP3 は、EnOcean 無線プロトコル使った双方向 通信をおこなう WAGO 製ゲートウェイ EN-GW-928-A とのリンクを構成します。 フィールドバスコントローラは、接続された RS485 モジュールのポート番号を検知し割り当てます。750-873 などコントローラ搭載の RS485 インターフェースは COM0、コントローラのサービスポートは COM1、コント ローラに一番近い左隣の RS485 モジュール(例:750-652)は COM2 です。 FB に適切な RS485 モジュールアドレスを定義するために、対応するポート番号を入力パラメータ “bCOM_PORT “ に定数を入力します。(例:COM2 = “2“) 入出力変数 “typEnOcean_ESP3“ には受信した全ての無線電文、および送信された全ての無線電文の関 連データが入り、出力変数は他の FB にてさらに処理するために使用する事ができます。 FB とゲートウェイとの通信処理がおこなわれている間、出力変数 “xReady” は FALSE となります。 出力変数 “bError“ にエラーコードを表示します。 ゲートウェイが有効な電文を受信するたびに、出力変数 “idBm” に受信強度(RSSI 値)が表示されます。 注意: WAGO 製 EnOcean ゲートウェイ EN-GW-928-A は RS485 モジュール(750-652)をインターフェースとして 使用します。この FB は RS485 モジュールを以下パラメータにコンフィグレーションします。 ボーレート: データビット: ストップビット: パリティ: 二重通信方式: WAGO-I/O-SYSTEM 750 ファンクションブロック 57600 8 1 なし(None) 半二重 12 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 3.2 EnOcean Protocol Conversion (FbEnOcean_ERP2) WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOcean_ERP2 タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入出力パラメータ: データタイプ: コメント: typEnOcean_ESP3 typEnOcean_ESP3 EnOcean ESP3 の入出力データ typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ 出力パラメータ: データタイプ: コメント: xReady BOOL 通信ステータス bError BYTE エラーコード 16#00: OK(コマンド認識、起動) 16#01: 不明なエラー 16#02: サポートしていない機能 16#03: コマンドに間違ったパラメータあり 16#04: 操作拒否 例:メモリアクセス拒否(コーディング保護) 16#05: デューティーサイクル停止 16#06: この電文を扱うためには、デバイス内部の ESP3 サーバが小さすぎる。 16#07: 現在全ての内部バッファを使用中 16#80~: 特別なエラー情報 or 未使用 ブロック図: 機能解説: ファンクションブロック(以下 FB) FbEnOcean_ERP2 は、 EnOcean Serial Protocol 3 (ESP3 protocol) と と EnOcean Radio Protocol 2 (ERP2 protocol)との間でデータを変換します。 入力パラメータ “typEnOcean_ESP3“ にて ESP3 フォーマットに EnOcean データを入力します。 入力パラメータ “typEnOcean_ERP2“ にて ERP2 フォーマットに EnOcean データを入力します。 入出力変数 “typEnOcean_ERP2“ には受信した全ての無線電文、および送信された全ての無線電文の 関連データが入り、出力変数は他の FB にてさらに処理するために使用する事ができます。 ESP3 フォーマットと ERP2 フォーマットとの間の変換処理(ERP2⇔ESP3)がおこなわれている間、出力変 数 “xReady” は FALSE となります。 出力変数 “bError“ にはエラーコードが表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 13 EnOcean_928.lib 3.3 Read Station Base ID (FbEnOcean_Read_IDBase) WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOcean_Read_IDBase タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入出力パラメータ: データタイプ: コメント: xRead BOOL Base ID 問い合わせ typEnOcean_ESP3 typEnOcean_ESP3 EnOcean ESP3 の入出力データ 出力パラメータ: データタイプ: コメント: xReady BOOL 通信ステータス bError BYTE エラーコード 16#00: OK(コマンド認識、起動) 16#01: 不明なエラー dwID_Base DWORD ゲートウェイの Base ID bWriteLeft BYTE Base IDの書き換え残り回数 ブロック図: 機能解説: WAGO 製ゲートウェイ EN-GW-928-A は 4 バイト長の Base ID を持っています。 ファンクションブロック(以下 FB)FbEnOcean_Read_IDBase を使って、この Base ID を問い合わせます。 “xRead” に立ち上がりパルスを入力すると、ゲートウェイの Base ID を読み込み、”dwID_Base” に表示し ます。この BaseID は書き換え回数に制限があり、その残り回数を出力変数 “bWriteLeft” に表示します。 入出力変数 “typEnOcean_ESP3“ には受信した全ての無線電文の関連データが入ります。プログラム内 で使用される他の FB はこの変数を介して相互にリンクされます。 FB実行中 "xReady" はFALSE、完了すると “xRead” をFALSE、 “xReady” をTRUEにします。 出力変数 “bError“ にはエラーコードが表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック 14 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 3.4 Read Station Information (FbEnOcean_Read_Information) WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOcean_Read_Information タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入出力パラメータ: データタイプ: コメント: xRead BOOL Information 問い合わせ typEnOcean_ESP3 typEnOcean_ESP3 EnOcean ESP3 の入出力データ 出力パラメータ: データタイプ: コメント: xReady BOOL 通信ステータス bError BYTE エラーコード 16#00: OK(コマンド認識、起動) 16#01: 不明なエラー dwApplicationVersion DWORD アプリケーションバージョン dwInterfaceVersion DWORD プログラミングインターフェースバージョン dwChipID DWORD EnOcean チップ固有の EnOcean ID dwChipVersion DWORD EnOceanチップバージョン sApplicationDescription STRING(17) アプリケーション解説 16 文字 + “Null” ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOcean_Read_Information を使ってゲートウェイ EN-GW-928-A の 各種情報を読む事ができます。 “xRead” に立ち上がりパルスを入力すると、ゲートウェイの Information を読み込みします。 入出力変数 “typEnOcean_ESP3“ には受信した全ての無線電文の関連データが入ります。プログラム内 で使用される他の FB はこの変数を介して相互にリンクされます。 FB実行中 "xReady" はFALSE、完了すると “xRead” をFALSE、 “xReady” をTRUEにします。 出力変数 “bError“ にはエラーコードが表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 15 EnOcean_928.lib “dwApplicationVersion“ : EnOcean ゲートウェイのアプリケーションバージョン Byte 1: Main version Byte 2: Beta version Byte 3: Alpha version Byte 4: Build “dwInterfaceVersion“ : EnOcean ゲートウェイのプログラミングインターフェースバージョン Byte 1: Main version Byte 2: Beta version Byte 3: Alpha version Byte 4: Build “dwChipID“ : EnEnOcean ゲートウェイのチップ固有の ID “dwChipVersion“ : EnOcean ゲートウェイのチップバージョン “sApplicationDescription“ : EnOcean ゲートウェイのアプリケーション解説 (16 文字 / ASCII + “Null” ) WAGO-I/O-SYSTEM 750 ファンクションブロック 16 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 3.5 Read Repeater Function (FbEnOcean_Read_Repeater) WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOcean_Read_Repeater タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入出力パラメータ: データタイプ: コメント: xRead BOOL リピータ問い合わせ typEnOcean_ESP3 typEnOcean_ESP3 EnOcean ESP3 の入出力データ 出力パラメータ: データタイプ: コメント: xReady BOOL 通信ステータス bError BYTE エラーコード 16#00: OK(コマンド認識、起動) 16#01: 不明なエラー bRepeater_Enable BYTE リピータステータス 0: OFF 1: ON all 2: ON filtered bRepeater_Level BYTE リピータレベル 0: OFF, 1: Level-1 2: Level-2 ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOcean_Read_Repeater を使って ゲートウェイ EN-GW-928-A のリ ピータ機能を読む事ができます。 “xRead” に立ち上がりパルスを入力すると、ゲートウェイのリピータ情報を読みます。 入出力変数 “typEnOcean_ESP3“ には受信した全ての無線電文の関連データが入ります。プログラム内 で使用される他の FB はこの変数を介して相互にリンクされます。 FB実行中 "xReady" はFALSE、完了すると “xRead” をFALSE、 “xReady” をTRUEにします。 出力変数 “bError“ にはエラーコードが表示されます。 “bRepeater_Enable“ リピータステータス 0: Repeater OFF, 1: Repeat All, 2: Repeat Filtered WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 17 EnOcean_928.lib “bRepeater_Level “ リピータレベル 0: Repeater OFF, 1: Repeater Level-1 2: Repeater Level-2 WAGO-I/O-SYSTEM 750 ファンクションブロック 18 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 3.6 Write Repeater Function (FbEnOcean_Write_Repeater) WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOcean_Write_Repeater タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: bRepeater_Enable BYTE リピータステータス 0: OFF 1: ON all 2: ON filtered bRepeater_Level BYTE リピータレベルl 0: OFF 1: Level-1 2: Level-2 入出力パラメータ: データタイプ: コメント: xWrite BOOL リピータ問い合わせ typEnOcean_ESP3 typEnOcean_ESP3 EnOcean ESP3 の入出力データ 出力パラメータ: データタイプ: コメント: xReady BOOL 通信ステータス bError BYTE エラーコード 16#00: OK(コマンド認識、起動) 16#02: サポートしていない機能 16#03: コマンドに間違ったパラメータあり ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOcean_Read_Repeater を使って ゲートウェイ EN-GW-928-A のリ ピータ機能を書き込みます。 “bRepeater_Enable“ リピータステータス 0: Repeater OFF, 1: Repeat All, 2: Repeat Filtered “bRepeater_Level “ リピータレベル 0: Repeater OFF, WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 19 EnOcean_928.lib 1: Repeater Level-1, 2: Repeater Level-2 “xWrite” に立ち上がりパルスを入力すると、ゲートウェイのリピータ機能を書き込みします。 入出力変数 “typEnOcean_ESP3“ には受信した全ての無線電文の関連データが入ります。プログラム内 で使用される他の FB はこの変数を介して相互にリンクされます。 FB実行中 "xReady" はFALSE、完了すると “xWrite” をFALSE、 “xReady” をTRUEにします。 出力変数 “bError“ にはエラーコードが表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック 20 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 4 RPS 電文 4.1 F6: 未加工データ 4.1.1 F6-xx: Receive RPS Raw Data WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_F6xxxx_RPS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: xUpdate BOOL 新しいデータ bDataByte BYTE データバイト xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_F6xxxx_RPS は、RPS の電文を評価します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 21 EnOcean_928.lib “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットしますと 出力をリセット します。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(F6-xx-xx)を含ん だ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると“x Learn” は自動的に FALSE となります。 この FB は、”dwID” に入力した番号と電文に含まれたセンサ ID 番号が同じと判断すると処理します。その 結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 ”xUpdate” は.有効なデータ電文が受信されると TRUE となります。 受信したデータバイト値は ”bDataByte” に出力されます。 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 注意: デバイスタイプ番号(TYPE)に関する詳細情報は以下サイトを参照願います。 https://www.enocean-alliance.org/jp/enocean_standard/ WAGO-I/O-SYSTEM 750 ファンクションブロック 22 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 4.1.2 F6-xx: Send RPS Raw Data WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanSend_F6xxxx_RPS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: dwID DWORD ゲートウェイの局アドレス bDataByte BYTE データバイト tMinSendTime TIME 送信時間最小値 デフォルト=t#1s tRepetitionTime TIME 繰り返し時間値 デフォルト=T#0s=Off 入出力パラメータ: データタイプ: コメント: xUpdate BOOL イニシャル電文アップデート xLearn BOOL 学習モード実行 typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ 出力パラメータ: データタイプ: コメント: xBusy BOOL 送信ステータス bError BYTE エラーコード 16#00: OK(コマンド認識、起動) 16#01: 不明なエラー 16#02: サポートしていない機能 16#03: コマンドに間違ったパラメータあり ブロック図: WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 23 EnOcean_928.lib 機能解説: ファンクションブロック(以下 FB)FbEnOceanSend_F6xxxx_RPS は、RPS の EnOcean 無線電文のデー タバイトを変換し、ゲートウェイへ送信します。 ”dwID” は、無線電文の伝送器 ID を入力します。それぞれの EnOcean 伝送ブロックは固有 ID でなければ なりません。伝送器 ID の設定範囲は、いわゆるゲートウェイの局アドレスによって指定されます。ゲートウェ イの局アドレスは FB: FbEnOcean_Read_IDBase を使って決める事ができます。 ゲートウェイの局アドレス設定に関連し、127 個の無線コマンドがマスタにより送信されます。これらから、 “dwID” のレンジは局アドレスが基本となります(例:局アドレス 16#FFFFFF80 ⇒ 16#FFFFFF81 … 16#FFFFFFFF)。 “bDataByte” の値を変更すると無線電文(RPS)の送信に影響が出ます。 電文送信の最小時間間隔は、“tMinSendTime” を使ってに定義します。この間隔は送信トラフィックを周期 的変化信号にて減少させる事ができます。よって、周期的変化信号により、電文負荷を減らす事ができます。 “tRepetitionTime” に値を設定すると同じ電文をその時間[s]送信する事ができます。この値が小さいほど 電文負荷は高くなります。 “xUpdate” を立ち上げると強制的に送信をおこなう事もできます。送信周期はこの方法に制限されます。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(F6-xx-xx)を含ん だ電文が送信されるます。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて送信する 全ての EnOcean 電文を入出力信号として利用する事ができます。 このFBとゲートウェイ間で通信処理中の時は “xBusy” がTRUEとなります。 出力変数 “bError“ にはエラーコードが表示されます。 注意: デバイスタイプ番号(TYPE)に関する詳細情報は以下サイトを参照願います。 https://www.enocean-alliance.org/jp/enocean_standard/ WAGO-I/O-SYSTEM 750 ファンクションブロック 24 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 4.2 F6-02: Rocker Switch, 2 Rocker 4.2.1 F6-02-04: Light and blind control ERP2 WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_F60204_RPS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: xButton_AO BOOL 出力信号 AO xButton_AI BOOL 出力信号 AI xButton_BO BOOL 出力信号 BO xButton_BI BOOL 出力信号 BI xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: WAGO-I/O-SYSTEM 750 ファンクションブロック コメント: EnOcean 928MHz 用ファンクションブロック • 25 EnOcean_928.lib 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_ F60204_RPS を使って、EnOcean Equipment Profile (EEP) F6-02-04 の 2 チャンネルタッチセンサの無線電文を変換します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら ”xError” が TRUE となり 出力をリセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(F6-02-04)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 出力信号(”xButton_AO” … “xButton_BI”)は 4 つの接点グロメットに対応しておりボタンを押すと TRUE にセットされます。 チャンネル A チャンネル B 接点 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック 26 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 4.3 F6-04: ポジションスイッチ、住宅/オフィスアプリケーショ ン 4.3.1 F6-04-02: Key Card Activated Switch ERP2 WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_F60402_RPS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: xCardState BOOL TRUE: カードキー挿入 FALSE: カードキー抜き取り xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_ F60402_RPS を使って、EnOcean Equipment Profile (EEP) F6-04-02 の Key Card Activated Switch の無線電文を変換します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットしますと 出力をリセット WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 27 EnOcean_928.lib します。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(F6-04-02)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “xCardState” はカードキーの状態を表示します。 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック 28 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 4.4 F6-10: Mechanical Handle 4.4.1 F6-10-01: Window Handle ERP2 WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_F61001_RPS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: xHandle_Horizontal BOOL ハンドル/ロータリースイッチが中間位置 xHandle_Up BOOL ハンドル/ロータリースイッチが上端位置 xHandle_Down BOOL ハンドル/ロータリースイッチが下端位置 xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_ F61001_RPS を使って、EnOcean Equipment Profile (EEP) F6-10-01 のウィンドウハンドルの無線電文を変換します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 29 EnOcean_928.lib “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットしますと 出力をリセット します。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(F6-10-01)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 “xCardState” はカードキーの状態を表示します。 ハンドルが中間ポジションの時は、“xHandle_Horizontal” が TRUE となります。 ハンドルが上端ポジションの時は、“xHandle_Up” が TRUE となります。 ハンドルが下端ポジションの時は、“xHandle_Down” が TRUE となります。 上端ポジション 中間ポジション 下端ポジション 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック 30 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 5 1BS 電文 5.1 D5: 未加工データ 5.1.1 D5-xx: Receive 1BS Raw Data WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_D5xxxx_1BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ 出力パラメータ: データタイプ: コメント: xUpdate BOOL 新しいデータ bDataByte BYTE データバイト xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_D5xxxx_1BS は、1BS の電文を評価します。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットしますと 出力をリセット します。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(D5-xx-xx)を含ん WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 31 EnOcean_928.lib だ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “x Learn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入出力信号として利用する事ができます。 ”xUpdate” は有効なデータ電文が受信された時に TRUE となります。 受信したデータバイト値は ”bDataByte” に出力されます。 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 注意: デバイスタイプ番号(TYPE)に関する詳細情報は以下サイトを参照願います。 https://www.enocean-alliance.org/jp/enocean_standard/ WAGO-I/O-SYSTEM 750 ファンクションブロック 32 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 5.1.2 D5-xx: Send 1BS Raw Data WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanSend_D5xxxx_1BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: dwID DWORD ゲートウェイの局アドレス bDataByte BYTE データバイト tMinSendTime TIME 送信時間最小値 デフォルト=t#1s bSendOnDelta BYTE 送信データのヒステリシス デフォルト=1 tRepetitionTime TIME 繰り返し時間値 デフォルト=Off 入出力パラメータ: データタイプ: コメント: xUpdate BOOL イニシャル電文アップデート xLearn BOOL 学習モード実行 typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ 出力パラメータ: データタイプ: コメント: xBusy BOOL 送信ステータス bError BYTE エラーコード 16#00: OK(コマンド認識、起動) 16#02: サポートしていない機能 16#03: コマンドに間違ったパラメータあり ブロック図: 機能解説: WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 33 EnOcean_928.lib ファンクションブロック(以下 FB)FbEnOceanSend_D5xxxx_1BS は 1BS の EnOcean 無線電文のデータ バイトを変換し、ゲートウェイへ送信します。 ”dwID” は、無線電文の伝送器 ID を入力します。それぞれの EnOcean 伝送ブロックは固有 ID でなければ なりません。伝送器 ID の設定範囲は、いわゆるゲートウェイの局アドレスによって指定されます。ゲートウェ イの局アドレスは FB: FbEnOcean_Read_IDBase を使って決める事ができます。 ゲートウェイの局アドレス設定に関連し、127 個の無線コマンドがマスタにより送信されます。これらから、 “dwID” のレンジは局アドレスが基本となります(例:局アドレス 16#FFFFFF80 ⇒ 16#FFFFFF81 … 16#FFFFFFFF)。 “bDataByte” の値を変更すると無線電文(1BS)の送信に影響が出ます。 “bDataByte.3”は LRN_Bit で す、つかえないでください 電文送信の最小時間間隔は、“tMinSendTime” を使ってこの FB に定義します。この間隔は送信トラフィッ クを周期的変化信号にて減少させる事ができます。よって、周期的変化信号により、電文負荷を減らす事が できます。 “bSendOnDelta” には無線電文を送信するために “bDataByte” にどれだけの値に変更するかを指定し ます。送信周期はこの方法で制限されます。 “tRepetitionTime” に値を設定すると同じ電文をその時間[s]送信する事ができます。この値が小さいほど 電文負荷は高くなります。 “xUpdate” を立ち上げると強制的に送信をおこなう事もできます。送信周期はこの方法に制限されます。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(D5-xx-xx)を含ん だ電文が送信されます。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて送信する全 ての EnOcean 電文を入出力信号として利用する事ができます。 このFBとゲートウェイ間で通信処理中の時は “xBusy” がTRUEとなります。 出力変数 “bError“ にはエラーコードが表示されます。 注意: デバイスタイプ番号(TYPE)に関する詳細情報は以下サイトを参照願います。 https://www.enocean-alliance.org/jp/enocean_standard/ WAGO-I/O-SYSTEM 750 ファンクションブロック 34 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 5.2 D5-00: Contacts and Switches 5.2.1 D5-00-01: Single Input Contact WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_D50001_1BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: xContact BOOL TRUE: 接点クローズ xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_D50001_1BS を使って、EnOcean Equipment Profile (EEP) D5-00-01 のデジタルスイッチ接点を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(D5-00-01)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 35 EnOcean_928.lib “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “xContact” は接点の状態を表示します。 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック 36 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 6 4BS 電文 6.1 A5: 未加工データ 6.1.1 A5-xx: Receive 4BS Raw Data WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A5xxxx_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID、FUNC 番号、TYPE 番 号、製造者 ID 記入) dwID DWORD センサ ID bFunc BYTE FUNC 番号 bType BYTE TYPE 番号 wManufacturerID WORD 製造者 ID typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ 出力パラメータ: データタイプ: コメント: xUpdate BOOL 新しいデータ bDataByte3 BYTE データバイト DB_3 bDataByte2 BYTE データバイト DB_2 bDataByte1 BYTE データバイト DB_1 bDataByte0 BYTE データバイト DB_0 xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 37 EnOcean_928.lib ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A5xxxx_4BS は、4BS の電文を評価します。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットしますと 出力をリセット します。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-xx-xx)を含ん だ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID”, FUNC 番号が “bFunc”, TYPE 番号が “bType”, 製造者 ID が “WManufacturer_ID” に記入されます。完了すると “xLearn” は自 動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “bFunc” はデバイス機能(FUNC)に相当し、EnOcean Equipment Profile (EEP) に従って入力します。 “bType” はデバイスタイプ(TYPE)に相当し、EnOcean Equipment Profile (EEP) に従って入力します。 “wManufacturer_ID” に製造者 ID をセットします(2.6 章参照)。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入出力信号として利用する事ができます。 “xUpdate” を立ち上げると強制的に送信をおこなう事もできます。送信周期はこの方法に制限されます。 受信したデータバイト値(DB_3 … 0)は ”bDataByte3 … 0” に出力されます。 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 注意: デバイスタイプ番号(TYPE)に関する詳細情報は以下サイトを参照願います。 https://www.enocean-alliance.org/jp/enocean_standard/ WAGO-I/O-SYSTEM 750 ファンクションブロック 38 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 6.1.2 A5-xx: Send 4BS Raw Data WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanSend_A5xxxx_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: dwID DWORD ゲートウェイの局アドレス bFunc BYTE FUNC 番号 bType BYTE TYPE 番号 wManufacturerID WORD 製造者 ID bDataByte3 BYTE データバイト DB_3 bDataByte2 BYTE データバイト DB_2 bDataByte1 BYTE データバイト DB_1 bDataByte0 BYTE データバイト DB_0 tMinSendTime TIME 送信時間最小値 デフォルト=t#1s bSendOnDelta BYTE 送信データのヒステリシス デフォルト=1 tRepetitionTime TIME 繰り返し時間値 デフォルト=Off 入出力パラメータ: データタイプ: コメント: xUpdate BOOL イニシャル電文アップデート xLearn BOOL 学習モード実行 typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ 出力パラメータ: データタイプ: コメント: xBusy BOOL 送信ステータス bError BYTE エラーコード 16#00: OK(コマンド認識、起動) 16#02: サポートしていない機能 16#03: コマンドに間違ったパラメータあり WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 39 EnOcean_928.lib ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanSend_A5xxxx_4BS は、4BS の EnOcean 無線電文のデー タバイトを変換し、ゲートウェイへ送信します。 ”dwID” は、無線電文の伝送器 ID を入力します。それぞれの EnOcean 伝送ブロックは固有 ID でなければ なりません。伝送器 ID の設定範囲は、いわゆるゲートウェイの局アドレスによって指定されます。ゲートウェ イの局アドレスは FB: FbEnOcean_Read_IDBase を使って決める事ができます。 ゲートウェイの局アドレス設定に関連し、127 個の無線コマンドがマスタにより送信されます。これらから、 “dwID” のレンジは局アドレスが基本となります(例:局アドレス 16#FFFFFF80 ⇒ 16#FFFFFF81 … 16#FFFFFFFF)。 “bFunc” はデバイス機能(FUNC)に相当し、EnOcean Equipment Profile (EEP) に従って入力します。 “bType” はデバイスタイプ(TYPE)に相当し、EnOcean Equipment Profile (EEP) に従って入力します。 “wManufacturer_ID” に製造者 ID をセットします(2.6 章参照)。 データバイト DB_3 … 0 の値は “bDataByte3 … 0” に割り当てられます。“bDataByte0.3”は LRN_Bit で す、つかえないでください 電文送信の最小時間間隔は、“tMinSendTime” を使ってこの FB に定義します。この間隔は送信トラフィッ クを周期的変化信号にて減少させる事ができます。よって、周期的変化信号により、電文負荷を減らす事が できます。 “bSendOnDelta” には無線電文を送信するために “bDataByte” にどれだけの値に変更するかを指定し ます。送信周期はこの方法で制限されます。 “tRepetitionTime” に値を設定すると同じ電文をその時間[s]送信する事ができます。この値が小さいほど 電文負荷は高くなります。 “xUpdate” を立ち上げると強制的に送信をおこなう事もできます。送信周期はこの方法に制限されます。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-xx-xx)を含ん だ電文が送信されます。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて送信する全 ての EnOcean 電文を入出力信号として利用する事ができます。 このFBとゲートウェイ間で通信処理中の時は “xBusy” がTRUEとなります。 出力変数 “bError“ にはエラーコードが表示されます。 注意: デバイスタイプ番号(TYPE)に関する詳細情報は以下サイトを参照願います。 https://www.enocean-alliance.org/jp/enocean_standard/ WAGO-I/O-SYSTEM 750 ファンクションブロック 40 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 6.1.3 A5-xx: Send/Receive 4BS Raw Data WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanBiDir_A5xxxx_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m dwLocalID DWORD ゲートウェイ伝送器 ID bLocalFunc BYTE 送信 FUNC 番号 bLocalType BYTE 送信 TYPE 番号 wLocalManID WORD 送信送信製造者 ID bLocalDataByte3 BYTE 送信データバイト DB_3 bLocalDataByte2 BYTE 送信データバイト DB_2 bLocalDataByte1 BYTE 送信データバイト DB_1 bLocalDataByte0 BYTE 送信データバイト DB_0 tMinSendTime TIME 送信時間最小値 デフォルト=t#1s bSendOnDelta BYTE 送信データのヒステリシス デフォルト=1 tRepetitionTime TIME 繰り返し時間値 デフォルト=Off 入出力パラメータ: データタイプ: コメント: xLocalUpdate BOOL 送信イニシャル電文アップデート xLocalLearn BOOL 学習モード(ローカル)実行 xRemoteLearn BOOL 学習モード(リモート)実行 (条件:センサ ID、FUNC 番 号、TYPE 番号、製造者 ID 記入) dwRemoteID DWORD アクチュエータ伝送器 ID bRemoteFunc BYTE 受信 FUNC 番号 bRemoteType BYTE 受信 TYPE 番号 wRemoteManID WORD 受信製造者 ID typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ 出力パラメータ: データタイプ: コメント: xBusy BOOL 送信ステータス WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 41 EnOcean_928.lib bError BYTE エラーコード 16#00: OK(コマンド認識、起動) 16#02: サポートしていない機能 16#03: コマンドに間違ったパラメータあり xRemoteUpdate BOOL 受信新しいデータ bRemoteDataByte3 BYTE 受信データバイト DB_3 bRemoteDataByte2 BYTE 受信データバイト DB_2 bRemoteDataByte1 BYTE 受信データバイト DB_1 bRemoteDataByte0 BYTE 受信データバイト DB_0 xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 受信通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanBiDir_A5xxxx_4BS は、4BS の EnOcean 無線電文のデー タバイトをコントロール/評価し、また双方向無線リンクをサポートしています。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて送受信する 全ての EnOcean 電文を入出力信号として利用する事ができます。 送信解説: ”dwLocalID” は、無線電文の伝送器 ID を入力します。それぞれの EnOcean 伝送ブロックは固有 ID で なければなりません。伝送器 ID の設定範囲は、いわゆるゲートウェイの局アドレスによって指定されま す。ゲートウェイの局アドレスは FB: FbEnOcean_Read_IDBase を使って決める事ができます。 ゲートウェイの局アドレス設定に関連し、127 個の無線コマンドがマスタにより送信されます。これらから、 “dwID” のレンジは局アドレスが基本となります(例:局アドレス 16#FFFFFF80 ⇒ 16#FFFFFF81 … 16#FFFFFFFF)。 WAGO-I/O-SYSTEM 750 ファンクションブロック 42 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib “bLocalFunc” はデバイス機能(FUNC)に相当し、EnOcean Equipment Profile (EEP) に従って入力し ます。 “bLocalType” はデバイスタイプ(TYPE)に相当し、EnOcean Equipment Profile (EEP) に従って入力 します。“wLocalManID” に製造者 ID をセットします(2.6 章参照)。 データバイト DB_3 … 0 の値は “bLocalDataByte3 … 0” に割り当てられます。 “bLocalDataByte0.3”は LRN_Bit です、つかえないでください 電文送信の最小時間間隔は、“tMinSendTime” を使ってこの FB に定義します。この間隔は送信トラ フィックを周期的変化信号にて減少させる事ができます。よって、周期的変化信号により、電文負荷を減ら す事ができます。 “bSendOnDelta” には無線電文を送信するために “bLocalDataByte” にどれだけの値に変更するか を指定します。送信周期はこの方法で制限されます。 “tRepetitionTime” に値を設定すると同じ電文をその時間[s]送信する事ができます。この値が小さいほ ど電文負荷は高くなります。 “xLocalUpdate” を立ち上げると強制的に送信をおこなう事もできます。送信周期はこの方法に制限さ れます。 “xLocalLearn” にて学習モードを実行します。 “xLocalLearn” を TRUE にした状態で、正しい EEP(A5-xx-xx)を含んだ電文が送信されます。 このFBとゲートウェイ間で通信処理中の時は “xBusy” がTRUEとなります。 出力変数 “bError“ にはエラーコードが表示されます。 受信解説: “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングす る時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットしますと 出力をリ セットします。 “xLocalLearn” にて学習モードを実行します。 “xLocalLearn” を TRUE にした状態で、正しい EEP(A5-xx-xx)を含んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID”, FUNC 番号を “bRemoteID”, TYPE 番号を “bRemoteType”, 製造者 ID を “wRemoteManID” に記 入されます。完了すると “xLocalLearn” は自動的に FALSE となります。 受信データは、”dwRemoteID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処 理します。その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “bRemoteFunc” はデバイス機能(FUNC)に相当し、EnOcean Equipment Profile (EEP) に従って入 力します。 “bRemoteType” はデバイスタイプ(TYPE)に相当し、EnOcean Equipment Profile (EEP) に従って入 力します。“wRemoteManID” に製造者 ID をセットします(2.6 章参照)。 ”xRemoteUpdate” は有効なデータ電文が受信された時に TRUE となります。 受信したデータバイト値(DB_3 … 0)は ”bRemoteDataByte3 … 0” に出力されます。 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 注意: デバイスタイプ番号(TYPE)に関する詳細情報は以下サイトを参照願います。 https://www.enocean-alliance.org/jp/enocean_standard/ WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 43 EnOcean_928.lib 6.2 A5-02: 温度センサ 6.2.1 A5-02-xx: Temperature Sensor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A502xx_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID、TYPE 番号記入) dwID DWORD センサ ID bType BYTE デバイスタイプ (TYPE) 出力パラメータ: データタイプ: コメント: rTemperature REAL 温度センサにて計測した温度データ [℃] xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A502xx_4BS を使って、EnOcean Equipment Profile (EEP) A5-02-xx (xxh:デバイスタイプ)の温度センサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 WAGO-I/O-SYSTEM 750 ファンクションブロック 44 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-02-xx)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID”, TYPE 番号が “bType” に 記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “bType” はデバイスタイプ(TYPE)に相当し、センサで使用している EEP を入力します。 計測した温度データは “rTemperature” に出力されます(単位:℃)。 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 注意: デバイスタイプ番号(TYPE)に関する詳細情報は以下サイトを参照願います。 https://www.enocean-alliance.org/jp/enocean_standard/ WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 45 EnOcean_928.lib 6.3 A5-04: 温湿度センサ 6.3.1 A5-04-xx: Temperature and Humidity Sensor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A504xx_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID、TYPE 番号記入) dwID DWORD センサ ID bType BYTE デバイスタイプ (TYPE) 出力パラメータ: データタイプ: コメント: rTemperature REAL 温度センサにて計測した温度データ [℃] rRelativeHumidity REAL 湿度センサにて計測した湿度データ [%] xTelegramType BOOL 0: ハートビート / 1: イベントトリガ xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A504xx_4BS を使って、EnOcean Equipment Profile (EEP) A5-04-xx (xxh:デバイスタイプ)の温度センサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 WAGO-I/O-SYSTEM 750 ファンクションブロック 46 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-04-xx)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID”, TYPE 番号が “bType” に 記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “bType” はデバイスタイプ(TYPE)に相当し、センサで使用している EEP を入力します。 計測した温度データは “rTemperature” に出力されます(単位:℃)。 計測した湿度データは “rRelativeHumidity” に出力されます(単位:%)。 "xTelegramType" は、電文がハートビートかイベントトリガかを見るために、いくつかのセンサでのみ使用さ れます。 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 注意: デバイスタイプ番号(TYPE)に関する詳細情報は以下サイトを参照願います。 https://www.enocean-alliance.org/jp/enocean_standard/ WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 47 EnOcean_928.lib 6.4 A5-05: 大気圧センサ 6.4.1 A5-05-xx: Barometric Sensor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A505xx_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID、TYPE 番号記入) dwID DWORD センサ ID bType BYTE デバイスタイプ (TYPE) 出力パラメータ: データタイプ: コメント: rBarometer REAL 大気圧センサにて計測した温度データ [hPa] xTelegramType BOOL 0: ハートビート / 1: イベントトリガ xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A505xx_4BS を使って、EnOcean Equipment Profile (EEP) A5-05-xx (xxh:デバイスタイプ)の温度センサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする WAGO-I/O-SYSTEM 750 ファンクションブロック 48 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-05-xx)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID”, TYPE 番号が “bType” に 記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “bType” はデバイスタイプ(TYPE)に相当し、センサで使用している EEP を入力します。 計測した大気圧データは “rBarometer” に出力されます(単位:hPa)。 "xTelegramType" は、電文がハートビートかイベントトリガかを見るために、いくつかのセンサでのみ使用さ れます。 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 注意: デバイスタイプ番号(TYPE)に関する詳細情報は以下サイトを参照願います。 https://www.enocean-alliance.org/jp/enocean_standard/ WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 49 EnOcean_928.lib 6.5 A5-06: 照度センサ 6.5.1 A5-06-xx: Light Sensor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A506xx_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID、TYPE 番号記入) dwID DWORD センサ ID bType BYTE デバイスタイプ (TYPE) 出力パラメータ: データタイプ: コメント: rIllumination REAL 照度データ [lx] rSupplyVoltage REAL 電源電圧 rTemperature REAL 温度センサにて計測した温度データ [℃] xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A506xx_4BS を使って、EnOcean Equipment Profile (EEP) A5-06-xx (xxh:デバイスタイプ)の照度センサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 WAGO-I/O-SYSTEM 750 ファンクションブロック 50 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-06-xx)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID”, TYPE 番号が “bType” に 記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “bType” はデバイスタイプ(TYPE)に相当し、センサで使用している EEP を入力します。 選択した計測レンジ(例:センサのジャンパ接続でレンジ設定)で計測した照度データは “rIllumination” に 出力されます(単位:lx)。 センサ本体に充電 or 電源供給された電圧は “rSupplyVoltage” に出力されます。 計測した温度データは “rTemperature” に出力されます(単位:℃)。 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 注意: デバイスタイプ番号(TYPE)に関する詳細情報は以下サイトを参照願います。 https://www.enocean-alliance.org/jp/enocean_standard/ WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 51 EnOcean_928.lib 6.6 A5-07:人感センサ 6.6.1 A5-07-xx: Occupancy Sensor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A507xx_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID、TYPE 番号記入) dwID DWORD センサ ID bType BYTE デバイスタイプ (TYPE) 出力パラメータ: データタイプ: コメント: xPIR BOOL 人感センサの計測範囲内での人の存在を表示 FALSE ⇒ 存在を検出 デフォルト=TRUE rIllumination REAL 照度データ [lx] rSupplyVoltage REAL 電源電圧 xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A507xx_4BS を使って、EnOcean Equipment Profile (EEP) A5-07-xx (xxh:デバイスタイプ)の人感センサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は WAGO-I/O-SYSTEM 750 ファンクションブロック 52 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-07-xx)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID”, TYPE 番号が “bType” に 記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “bType” はデバイスタイプ(TYPE)に相当し、センサで使用している EEP を入力します。 センサの計測範囲内に人がいるかどうかを “xPIR” に出力されます。 選択した計測レンジ(例:センサのジャンパ接続でレンジ設定)で計測した照度データは “rIllumination” に 出力されます(単位:lx)。 センサ本体に充電 or 電源供給された電圧は “rSupplyVoltage” に出力されます。 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 注意: デバイスタイプ番号(TYPE)に関する詳細情報は以下サイトを参照願います。 https://www.enocean-alliance.org/jp/enocean_standard/ WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 53 EnOcean_928.lib 6.7 A5-08: 照度/温度/人感センサ 6.7.1 A5-08-xx: Light, Temperature and Occupancy Sensor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A508xx_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID、TYPE 番号記入) dwID DWORD センサ ID bType BYTE デバイスタイプ (TYPE) 出力パラメータ: データタイプ: コメント: xOccupancyButton BOOL FALSE ⇒ 人感ボタン ON デフォルト=TRUE xPIR BOOL 人感センサの計測範囲内での人の存在を表示 FALSE ⇒ 存在を検出 デフォルト=TRUE rIllumination REAL 照度データ [lx] rTemperature REAL 温度センサにて計測した温度データ [℃] rSupplyVoltage REAL 電源電圧 xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス WAGO-I/O-SYSTEM 750 ファンクションブロック コメント: 54 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A508xx_4BS を使って、EnOcean Equipment Profile (EEP) A5-08-xx (xxh:デバイスタイプ)のマルチセンサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-08-xx)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID”, TYPE 番号が “bType” に 記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “bType” はデバイスタイプ(TYPE)に相当し、センサで使用している EEP を入力します。 センサ本体の人感ボタンを ON すると、”xOccupancyButton” に FALSE がセットされます。 センサの計測範囲内に人がいるかどうかを “xPIR” に出力されます。 選択した計測レンジ(例:センサのジャンパ接続でレンジ設定)で計測した照度データは “rIllumination” に 出力されます(単位:lx)。 計測した温度データは “rTemperature” に出力されます(単位:℃)。 センサ本体に充電 or 電源供給された電圧は “rSupplyVoltage” に出力されます。 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 注意: デバイスタイプ番号(TYPE)に関する詳細情報は以下サイトを参照願います。 https://www.enocean-alliance.org/jp/enocean_standard/ WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 55 EnOcean_928.lib 6.8 A5-09: ガスセンサ 6.8.1 A5-09-02: CO Sensor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A50902_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: rCO_Concentration REAL ガス濃度 [ppm] rTemperature REAL 温度センサにて計測した温度データ [℃] rSupplyVoltage REAL 電源電圧 xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A50902_4BS を使って、EnOcean Equipment Profile (EEP) A5-09-02 の CO ガスセンサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする WAGO-I/O-SYSTEM 750 ファンクションブロック 56 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-09-02)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 計測した CO 濃度データは “rCO_Concentration” に出力されます(単位:ppm)。 計測した温度データは “rTemperature” に出力されます(単位:℃)。 センサ本体に充電 or 電源供給された電圧は “rSupplyVoltage” に出力されます。 最後に受信した電文の受信強度(RSSI)は "iSignalStrenght" に表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 57 EnOcean_928.lib 6.8.2 A5-09-04: CO2 Sensor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A50904_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: rCO2_Concentration REAL ガス濃度 [ppm] rTemperature REAL 温度センサにて計測した温度データ [℃] rSupplyVoltage REAL 電源電圧 xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下FB)FbEnOceanReceive_A50904_4BSを使って、EnOcean Equipment Profile (EEP) A5-09-04 のCO 2 ガスセンサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 WAGO-I/O-SYSTEM 750 ファンクションブロック 58 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-09-04)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 2 計測したCO 濃度データは “rCO2_Concentration” に出力されます(単位:ppm)。 計測した温度データは “rTemperature” に出力されます(単位:℃)。 計測した湿度データは “rRelativeHumidity” に出力されます(単位:%)。 最後に受信した電文の受信強度(RSSI)は “iSignalStrenght” に表示されます。. WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 59 EnOcean_928.lib 6.8.3 A5-09-05: VOC Sensor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A50905_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: rVOC_Concentration REAL ガス濃度 [ppb] bVOC_ID BYTE VOC ID xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A50905_4BS を使って、EnOcean Equipment Profile (EEP) A5-09-05 の VOC ガスセンサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-09-05)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 WAGO-I/O-SYSTEM 750 ファンクションブロック 60 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 計測した VOC 濃度データは “rVOC_Concentration” に出力されます(単位:ppb)。 VOC タイプは VOC ID 番号 “bVOC_ID” にて決まります。 bVOC_ID VOC タイプ 0 VOCT(合計) 1 ホルムアルデヒド 2 ベンゼン 3 スチレン 4 トルエン 5 テトラクロロチレン 6 キシレン 7 n-ヘキサン 8 n-オクタン 9 シクロペンタン 10 メタノール 11 エタノール 12 1-ペンタノール 13 アセトン 14 エチレンオキシド 15 アセトアルデヒド 16 酢酸 17 プロピオン酸 18 吉草酸 19 酪酸 20 アンモニア 22 硫化水素 23 ジメチルスルフィド 24 2-ブタノール(ブチルアルコール) 25 2-メチル-1-プロパノール(イソブチルアルコール) 26 ジエチルエーテル 255 オゾン 表 4:VOC ID 番号 最後に受信した電文の受信強度(RSSI)は “iSignalStrenght” に表示されます。. WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 61 EnOcean_928.lib 6.8.4 A5-09-06: Radon Sensor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A50906_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: rRadonActivity REAL ラドン放射能 [Bq/m ] xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス 3 ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A50906_4BS を使って、EnOcean Equipment Profile (EEP) A5-09-06 のラドンガスセンサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-09-06)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 WAGO-I/O-SYSTEM 750 ファンクションブロック 62 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 3 計測したラドンガスデータは “rRadonActivity” に出力されます(単位:Bq/m )。 最後に受信した電文の受信強度(RSSI)は “iSignalStrenght” に表示されます。. WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 63 EnOcean_928.lib 6.8.5 A5-09-07: Particle Sensor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A50907_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: rParticle_10 REAL PM10 濃度 [μg/m ] rParticle_25 REAL PM2.5 濃度 [μg/m ] rParticle_1 REAL PM1 濃度 [μg/m ] xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス 3 3 3 ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A50907_4BS を使って、EnOcean Equipment Profile (EEP) A5-09-07 の Particle センサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 WAGO-I/O-SYSTEM 750 ファンクションブロック 64 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-09-07)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 3 計測したPM10 濃度データは “rParticle_10” に出力されます(単位:μg/m )。 3 計測したPM2.5 濃度データは “rParticle_25” に出力されます(単位:μg/m )。 3 計測したPM1 濃度データは “rParticle_1” に出力されます(単位:μg/m )。 最後に受信した電文の受信強度(RSSI)は “iSignalStrenght” に表示されます。. WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 65 EnOcean_928.lib 6.8.6 A5-09-08: Pure CO2 Sensor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A50908_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: rCO2_Concentration REAL ガス濃度 [ppm] xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下FB)FbEnOceanReceive_A50908_4BSを使って、EnOcean Equipment Profile (EEP) A5-09-08 のCO 2 ガスセンサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-09-08)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 WAGO-I/O-SYSTEM 750 ファンクションブロック 66 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 計測したCO 2 濃度データは “rCO2_Concentration” に出力されます(単位:ppm)。 最後に受信した電文の受信強度(RSSI)は “iSignalStrenght” に表示されます。. WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 67 EnOcean_928.lib 6.8.7 A5-09-09: Pure CO2 Sensor with Power Failure Detection WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A50909_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: rCO2_Concentration REAL ガス濃度 [ppm] xPowerFailure BOOL 電源異常 xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下FB)FbEnOceanReceive_A50909_4BSを使って、EnOcean Equipment Profile (EEP) A5-09-09 のCO 2 ガスセンサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-09-09)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 WAGO-I/O-SYSTEM 750 ファンクションブロック 68 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 計測したCO 2 濃度データは “rCO2_Concentration” に出力されます(単位:ppm)。 “xPowerFailure” がTRUEの時は、供給電源の異常 or 未供給です。 最後に受信した電文の受信強度(RSSI)は “iSignalStrenght” に表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 69 EnOcean_928.lib 6.8.8 A5-09-0A: Hydrogen Sensor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A5090A_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: rHydrogenConcentration REAL ガス濃度 [ppm] rTemperature REAL 温度センサにて計測した温度データ [℃] rSupplyVoltage REAL 電源電圧 xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A5090A_4BS を使って、EnOcean Equipment Profile (EEP) A5-09-0A の水素ガスセンサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 WAGO-I/O-SYSTEM 750 ファンクションブロック 70 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-09-0A)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 計測した水素濃度データは “rHydrogenConcentration” に出力されます(単位:ppm)。 計測した温度データは “rTemperature” に出力されます(単位:℃)。 センサ本体に充電 or 電源供給された電圧は “rSupplyVoltage” に出力されます。 最後に受信した電文の受信強度(RSSI)は “iSignalStrenght” に表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 71 EnOcean_928.lib 6.8.9 A5-09-0B: Radioactivity Sensor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A5090B_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: rRadioactivity REAL 放射能数値 bRadioactivity_Unit BYTE 放射能レベルの単位 rSupplyVoltage REAL 電源電圧 xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A5090B_4BS を使って、EnOcean Equipment Profile (EEP) A5-09-0B の放射能センサの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 WAGO-I/O-SYSTEM 750 ファンクションブロック 72 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-09-0B)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 計測した放射能データは “rRadioactivity” に出力されます。 放射能レベルの単位は “bRadioactivity_Unit” に番号で表わされます。 bRadioactivity_Unit 放射能レベル 単位 0 μSv/h 1 cpm 2 Bq/L 3 Bq/kg 表 5:Radioactivity Unit 番号 センサ本体に充電 or 電源供給された電圧は “rSupplyVoltage” に出力されます。 最後に受信した電文の受信強度(RSSI)は “iSignalStrenght” に表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 73 EnOcean_928.lib 6.9 A5-12:スマートメータ 6.9.1 A5-12-xx: Automated Meter Reading (AMR) WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A512xx_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID、TYPE 番号記入) dwID DWORD センサ ID bType BYTE デバイスタイプ (TYPE) 出力パラメータ: データタイプ: コメント: rCurrentValue REAL 現在値データ rCumulativeValue REAL 積算値データ bInfo BYTE 料金/メータチャンネル番号 xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A512xx_4BS を使って、EnOcean Equipment Profile (EEP) A5-12-xx (xxh:デバイスタイプ)のスマートメータの計測値を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 WAGO-I/O-SYSTEM 750 ファンクションブロック 74 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-12-xx)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID”, TYPE 番号が “bType” に記 入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “bType” はデバイスタイプ(TYPE)に相当し、センサで使用している EEP を入力します。 “bType” = 16#00 ⇒ メータ “bType” = 16#01 ⇒ 電気メータ “bType” = 16#02 ⇒ ガスメータ “bType” = 16#03 ⇒ 水道メータ 現在値は“rCurrentValue”に表示されます。 積算値は“rCumulativeValue”に表示されます。 “bType”が 16#00 の場合、”bInfo” の値はメータチャンネル番号を表し、16#00 以外の値の場合は現在の 料金を表示します。 最後に受信した電文の受信強度(RSSI)は “iSignalStrenght” に表示されます。 注意: デバイスタイプ番号(TYPE)に関する詳細情報は以下サイトを参照願います。 https://www.enocean-alliance.org/jp/enocean_standard/ WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 75 EnOcean_928.lib 6.10 A5-30: デジタル入力 6.10.1 A5-30-01: Single Input Contact, Battery Monitor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A53001_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: xInputState BOOL TRUE: 接点クローズ FALSE: 接点オープン デフォルト=FALSE rSupplyVoltage REAL 電源電圧 xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A53001_4BS を使って、EnOcean Equipment Profile (EEP) A5-30-01 のデジタルスイッチ接点を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする WAGO-I/O-SYSTEM 750 ファンクションブロック 76 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-30-01)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “xInputState” は接点の状態を表示します。 センサ本体に充電 or 電源供給された電圧は “rSupplyVoltage” に出力されます。 最後に受信した電文の受信強度(RSSI)は “iSignalStrenght” に表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 77 EnOcean_928.lib 6.10.2 A5-30-02: Single Input Contact WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A53002_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: xInputState BOOL TRUE: 接点クローズ FALSE: 接点オープン デフォルト=FALSE xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A53002_4BS を使って、EnOcean Equipment Profile (EEP) A5-30-02 のデジタルスイッチ接点を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-30-02)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると WAGO-I/O-SYSTEM 750 ファンクションブロック 78 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “xInputState” は接点の状態を表示します。 最後に受信した電文の受信強度(RSSI)は “iSignalStrenght” に表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 79 EnOcean_928.lib 6.10.3 A5-30-03: 4 Digital Inputs, Wake and Temperature WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A53003_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: xInputState_0 BOOL TRUE: High FALSE: Low デフォルト=FALSE xInputState_1 BOOL TRUE: High FALSE: Low デフォルト=FALSE xInputState_2 BOOL TRUE: High FALSE: Low デフォルト=FALSE xInputState_3 BOOL TRUE: High FALSE: Low デフォルト=FALSE xWakeState BOOL TRUE: High FALSE: Low デフォルト=FALSE rTemperature REAL 温度センサにて計測した温度データ [℃] xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス WAGO-I/O-SYSTEM 750 ファンクションブロック コメント: 80 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A53003_4BS を使って、EnOcean Equipment Profile (EEP) A5-30-03 のデジタルスイッチ接点を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-30-03)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “xInputState_x” は接点の状態を表示します。 “xWakeState” は接点の状態を表示します。 計測した温度データは “rTemperature” に出力されます(単位:℃)。 最後に受信した電文の受信強度(RSSI)は “iSignalStrenght” に表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 81 EnOcean_928.lib 6.10.4 A5-30-04: 3 Digital Inputs, 1 Digital Input 8 Bits WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A53004_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: xInputState_0 BOOL TRUE: High FALSE: Low デフォルト=FALSE xInputState_1 BOOL TRUE: High FALSE: Low デフォルト=FALSE xInputState_2 BOOL TRUE: High FALSE: Low デフォルト=FALSE rInputValue REAL アナログデータ(0..255) xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A53004_4BS を使って、EnOcean Equipment WAGO-I/O-SYSTEM 750 ファンクションブロック 82 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib Profile (EEP) A5-30-04 のデジタルスイッチ接点を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-30-04)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “xInputState_x” は接点の状態を表示します。 “rInputValue” は入力のアナログデータを表示します。 最後に受信した電文の受信強度(RSSI)は “iSignalStrenght” に表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 83 EnOcean_928.lib 6.10.5 A5-30-05: Single Input Contact, Retransmission, Battery Monitor WAGO-I/O-SYSTEM Library Elements カテゴリ: Building Automation 名称: FbEnOceanReceive_A53005_4BS タイプ: Function block ライブラリ名: EnOcean_928.lib 適用可能バスコントローラ: 750-831, 750-880, 750-881, 750-882, 750-885, 750-889, 750-8202, 750-8203, 750-8204, 750-8206, 750-8207 入力パラメータ: データタイプ: コメント: typEnOcean_ERP2 typEnOcean_ERP2 EnOcean ERP2 の入出力データ tWatchdog TIME 2 つの電文の最大時間間隔 デフォルト=t#60m 入出力パラメータ: データタイプ: コメント: xLearn BOOL 学習モード実行 (条件:センサ ID 記入) dwID DWORD センサ ID 出力パラメータ: データタイプ: コメント: rSignalsIndex REAL カウント値 (0..127) xTelegramType BOOL 0: ハートビート / 1: イベントトリガ rSupplyVoltage REAL 電源電圧 xError BOOL タイムアウト時間内に新たな受信電文無し iSignalStrength INT 通信ステータス ブロック図: 機能解説: ファンクションブロック(以下 FB)FbEnOceanReceive_A53005_4BS を使って、EnOcean Equipment Profile (EEP) A5-30-05 のデジタルスイッチ接点を出力します。 この FB を使用する時は、通信 FB(3.1 章と 3.2 章)を一緒に使用してください。この 2 つの FB は “typEnOcean_ERP2” が同期しているので、相互にリンクしなければなりません。この接続にて受信する全 ての EnOcean 電文を入力信号として利用する事ができます。 “tWatchdog” は、センサが一定間隔(例:16 分毎)電文を送信しているかどうか視覚的にモニタリングする 時に使用します。0[s] を入力すると、タイムアウトモニタリングを停止します。 WAGO-I/O-SYSTEM 750 ファンクションブロック 84 • EnOcean 928MHz 用ファンクションブロック EnOcean_928.lib “tWatchdog” 時間内に新たな電文を受信しなかったら、”xError” を TRUE にセットします。 “xLearn” にて学習モードを実行します。 “xLearn” を TRUE にした状態で、正しい EEP(A5-30-05)を含 んだ電文が受信されると、自動的にその送信デバイスのセンサ ID が”dwID” に記入されます。完了すると “xLearn” は自動的に FALSE となります。 受信データは、”dwID” に入力した番号が電文内に入るセンサ ID 番号と同じと判断した FB で処理します。 その結果、FB は決まったセンサタイプを論理的に割り当てる事ができます。 “rSignalsIndex” は新たな電文を受信するとカウントアップします。 "xTelegramType" は、電文がハートビートかイベントトリガかを見るために、いくつかのセンサでのみ使用さ れます。 センサ本体に充電 or 電源供給された電圧は “rSupplyVoltage” に出力されます。 最後に受信した電文の受信強度(RSSI)は “iSignalStrenght” に表示されます。 WAGO-I/O-SYSTEM 750 ファンクションブロック EnOcean 928MHz 用ファンクションブロック • 85 EnOcean_928.lib ワゴ ジャパン 株式会社 WAGO Kontakttechnik GmbH & Co. KG 〒136-0071 東京都江東区亀戸1-5-7 日鐵NDタワー Tel: (03) 5627-2050 ㈹ Fax: (03) 5627-2055㈹ E-Mail: [email protected] Web: http://www.wago.co.jp Postfach 2880 ・ D-32385 Minden Hansastraße 27 ・ D-32423 Minden Phone: 05 71/8 87 - 0 Fax: 05 71/8 87 - 1 69 E-Mail: [email protected] Internet: http://www.wago.com WAGO-I/O-SYSTEM 750 ファンクションブロック