V100981029

特 定 小 電 力 無 線 ユ ニ ッ ト【テレメータ・テレコントロール用】
Ｈ Ｒ Ｆ − ７ ０ ０
ＨＥＲＣＯＭ
ＴｅｌｅｍａｔｅＰ

通 信 説 明 書
Ｖ１．００

ヘ ル ツ 電 子 株 式 会 社〒４３３−８１０３

静岡県浜松市豊岡町６２−１

ＴＥＬ．（０５３）４３８−３５５５ＦＡＸ．（０５３）４３８−３４１１

も く じ１．はじめに・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ １

２．テレメイト２との通信・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ ２

２−１．片方向通信・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ ２

２−２．双方向通信・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ ３

３．ユニット間通信詳細・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ ４

３−１．ユニット間無線通信プロトコル
・・・・・・・・・・・・・・・・・・・・ ４
３−２．通信方法
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ ４
３−３．パケットフォーマット
・・・・・・・・・・・・・・・・・・・・・・・・・ ５
３−４．パケットデータ内容詳細
・・・・・・・・・・・・・・・・・・・・・・・・ ５
４．通信例
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ １ ０
４−１．片方向通信（テレメイト２でデータ送信）・・・・・・・・・・・・ １ ０
４−２．片方向通信（テレメイト２でデータ受信）・・・・・・・・・・・・ １ ３４−３．双方向通信（テレメイト２でデータ送受信）
・・・・・・・・・・・ １ ６
４−３−１．接続要求／応答処理・・・・・・・・・・・・・・・・・・・・・ １ ７
４−３−２．通信処理・・・・・・・・・・・・・・・・・・・・・・・・・・・ ２ ０

１ ． は じ め に

本書は、ＨＲＦ−７００の無線通信に関する仕様について記載されています。
弊社製特定小電力無線機器「ＨＥＲＣＯＭ

ＴｅｌｅＭａｔｅⅡ」とＨＲＦ−７００を使用して無線通信を行う場合等に必要となります。ご使用の前にお読み頂き、正しくお使い下さい。
また、必要に応じて「ＨＥＲＣＯＭ

ＴｅｌｅＭａｔｅⅡ」の取扱説明書もご覧下さい。

《語句説明》【ユニット】：特に断りのない限り「ＨＲＦ−７００」を意味します。
【テレメイト２】：弊社製特定小電力無線機器「ＨＥＲＣＯＭ

ＴｅｌｅＭａｔｅⅡ」を意味します。

【外部機器】：ＨＲＦ−７００のＩ／Ｏインターフェースに接続した機器を意味します。
【端末機器】：ＨＥＲＣＯＭ

ＴｅｌｅＭａｔｅⅡのＲＳ−２３２インターフェースに接続した機器を意味します。
【通信設定】：ＨＲＦ−７００の入出力接点設定を意味します。
→入力専用・出力専用・入出力用《表記説明》【ＨＥＸコード】：［］で囲み、数値の後に Ｈ を付けて表記します。

例：１を表す場合【制御コード】：一般的な略称を

→

［０１Ｈ］

で囲み、１コードずつ表記します。

例：改行コード→'ＬＦ'【アスキーコード】：文字や制御コードを８ビットコードに置き換えたもの。本書内ではＨＥＸコードで表記します。
例：'ＬＦ'を表す場合→［０ＡＨ］【テキストデータ】：

で囲み、表記します。
例："Ａ" （１バイト：[41H]）"１００"（３バイト：[31H][30H][30H]）‑ 1 ‑２ ． テ レ メ イ ト ２ と の 通 信

ＨＲＦ−７００と弊社製特定小電力無線機器「テレメイト２」との通信は、以下の構成で行うことが可能です。
２−１．片方向通信

HRF‑700
出力専用

テレメイト２
データ入力

送信
１：１

接点出力
１６点

HRF‑700
入力専用

接点入力
１６点

片方向通信

テレメイト２

受信

データ出力

１：１ 片方向通信

１：１構成の片方向通信では、入出力どちらか一方をテレメイト２に置き換えて通信します。入力専用／出力専用を各１台ずつ使用する、最も基本的な構成です。

テレメイト２

受信入力
１６点

HRF‑700
入力専用

データ出力

テレメイト２

受信

データ出力

テレメイト２

受信

１：Ｎ 片方向通信

データ出力

１：Ｎ構成の片方向通信で、送信側（接点入力）にＨＲＦ−７００を使用し、受信側（接点出力）にテレメイト２を使用した構成です。この構成では、受信側テ
レメイト２の設置台数に制限はありません。テレメイト２が無線受信し、出力するデータ内容を端末機器でチェックすることで、異なった機器ＩＤナンバーに設定されたＨＲＦ−７００からのデータ受信が可能となります。また、テレメイト
２側のコマンドを使用することで、異なったチャネルに設定されたＨＲＦ−７００との通信も可能です。

‑ 2 ‑２ ． テ レ メ イ ト ２ と の 通 信

HRF‑700
出力専用

出力
１６点

テレメイト２

HRF‑700
出力専用

送信

データ入力

HRF‑700
出力専用

１：Ｎ

片方向通信

出力
１６点

出力
１６点

１：Ｎ構成の片方向通信で、送信側（接点入力）にテレメイト２を使用し、受信側（接点出力）にＨＲＦ−７００を使用した構成です。この構成では、受信側
ＨＲＦ−７００の設置台数に制限はありません。テレメイト２がデータを送信するとき、データ内の機器ＩＤナンバーを変更することで異なった機器ＩＤナンバーに設定されたＨＲＦ−７００との通信か可能となります。また、テレメイト２側のコマンドを使用することで、異なったチャネルに設定されたＨＲＦ−７００との通信も可能です。

２−２．双方向通信

HRF‑700
入出力

テレメイト２

データ
入出力

送受信

複数台可能

入力８点
出力８点

複数台可能

双方向通信では、どちらか一方をテレメイト２に置き換えて通信します。
テレメイト２側に接続した端末機器で機器ＩＤナンバーのデータを処理すること
で、異なった組み合わせの機器ＩＤナンバーに設定されたＨＲＦ−７００との通信が可能です。また、テレメイト２側のコマンドを使用することで、異なったチ
ャネルに設定されたＨＲＦ−７００との通信も可能です。ただし、１台のユニットが同時に複数台の相手ユニットと通信することはできません。

【機器ＩＤナンバーについて】
テレメイト２本体には、ＨＲＦ−７００で設定された機器ＩＤナンバーを認識する機能がありません。ＩＤナンバーは、テレメイト２に接続した端末機器側で処理する必要があります。
‑ 3 ‑３ ． ユ ニ ッ ト 間 通 信 詳 細３−１．ユニット間無線通信プロトコル
ＨＲＦ−７００の無線通信プロトコルは、下記の値で固定です。設定を変更することはできません。
方式

調歩同期式シリアル

ボーレート

４８００b/s

スタートビット長

１ビット

データ長

８ビット

ストップビット長

２ビット

パリティビットなし

テレメイト２と無線通信を行う場合は、テレメイト２側の通信条件（シリアルインターフェース設定）を下記の値で設定して下さい。接続する端末機器も、この設定に合わせて下さい。
ボーレート

４８００b/s

データ長

８ビット

ストップビット長

２ビット

パリティビットなし

有効パリティ

ｅｖｅｎ／ｏｄｄ（パリティビットなしのため、どちらでもよい）

テレメイト２では、スタートビット長の設定はありません。
（１ビットで固定されています）

３−２．通信方法・ユニット間の無線通信は、全てパケット単位で行います。
・ユニットが無線受信したデータは、パケット単位でＣＲＣコードを使用し、誤りチェックを行います。
・誤りが検出されたパケットは受信エラーとなり、ユニット内部で破棄されるため、ユニットの動作（接点状態）に影響しません。
‑ 4 ‑３ ． ユ ニ ッ ト 間 通 信 詳 細３−３．パケットフォーマット
１３バイト／パケットの固定長です。

'STX'

機器ID

コマンド

接点状態

'ETX'

ＢＣＣ

１

１

１

５

１

４

●パケット内のデータは、制御コード（'ＳＴＸ'←データ内容←バイト数'ＥＴＸ'）を除き、全て[30H]〜[3FH]及び[41H][43H]の文字コードを使用します。
●ＨＲＦ−７００は、パケットの前に無線受信時のビットずれを防ぐ目的
で、プリアンブルとして[FFH]を数バイト付加して無線送信しています。
テレメイト２でパケットを送信する場合も、必ず付加して下さい。
[FFH]

.....

[FFH]

STX

機器ID

ｺﾏﾝﾄﾞ

プリアンブル

接点状態

ETX

BCC

パケット

３−４．パケットデータ内容詳細（１）ＳＴＸ（１バイト）
パケット先頭（開始）を示します。
ＳＴＸ（２）機器ＩＤ［０２Ｈ］で固定です。

（１バイト）

機器ＩＤナンバーの値です。テレメイト２では端末機器側で設定します。
ＨＲＦ−７００のスイッチ設定値とデータ内容は、下表の通りです。

スイッチ

０

１

２

３

４

５

６

７

データ

[30H]

[31H]

[32H]

[33H]

[34H]

[35H]

[36H]

[37H]

スイッチ

８

９

Ａ

Ｂ

Ｃ

Ｄ

Ｅ

Ｆ

データ

[38H]

[39H]

[3AH]

[3BH]

[3CH]

[3DH]

[3EH]

[3FH]

‑ 5 ‑

３ ． ユ ニ ッ ト 間 通 信 詳 細（３）コマンド（１バイト）

パケットコマンドを示します。
データ
[30H]

コ

マ

ン

ド

内

容

送信するパケットの接点データ部は全て入力データです。
（通信設定：入力専用設定時）【ユニットＩＤの設定：０〜Ｆ】
接点№１〜１６：外部機器から入力されたデータ（接点状態は入力）[31H]

送信するパケットの接点データ部は入力／出力のデータが混在しています。
（通信設定：入出力設定）【ユニットＩＤ設定：０／２／４／６／８／Ａ／Ｃ／Ｅ】
接点№１〜

８：外部機器から入力されたデータ（接点状態は入力）

接点№９〜１６：外部機器へ出力しているデータ（接点状態は出力）[32H]

送信するパケットの接点データ部は入力／出力のデータが混在しています。
（通信設定：入出力設定）【ユニットＩＤ設定：１／３／５／７／９／Ｂ／Ｄ／Ｆ】
端子№１〜

８：外部機器へ出力しているデータ（接点状態は出力）

端子№９〜１６：外部機器から入力されたデータ（接点状態は入力）[43H]

相手ユニットに対して接続要求を行う場合に使用します。

[41H]

相手ユニットからの接続要求に応答する場合に使用します。

入出力設定（データ：［３１Ｈ］［３２Ｈ］）の場合は、出力接点の状
態も接点データとして無線送信します。

‑ 6 ‑３ ． ユ ニ ッ ト 間 通 信 詳 細（４−１）接点状態【コマンド部が[30H][31H][32H]のとき】 （５バイト）ユニットの入出力接点状態を示します。
各バイトのデータ内容は以下の通りです。
１

２

３

接点№１〜８

項目

４

接点№９〜１６

５→データ項番（バイト）

予備

→項目名

名

接点№１〜８内容

接点№１〜８の状態を示します。
【データ項番１】
上位４ビット：[03H](0011B)で固定
下位４ビット：接点№８/７/６/５の状態を示す【データ項番２】
上位４ビット：[03H](0011B)で固定
下位４ビット：端子№４/３/２/１の状態を示す
各接点状態とビットデータの関係は以下の通りです。
接点ＯＮ

１

接点ＯＦＦ

０

コーディング例
接点№

８

７

６

５

４

３

２

１

接点状態

OF

ON

ON

OF

OF

OF

ON

ON

ﾋﾞｯﾄﾃﾞｰﾀ

１

１

１

０

０

０

１

１

データ

項番１：[3EH]‑ 7 ‑項番２：[33H]

３ ． ユ ニ ッ ト 間 通 信 詳 細

項

目

名

接点№９〜１６内容

接点№９〜１６の内容を示します。
【データ項番３】
上位４ビット：[03H](0111B)で固定
下位４ビット：接点№16/15/14/13の状態を示す【データ項番４】
上位４ビット：[03H](0111B)で固定
下位４ビット：接点№12/11/10/9の状態を示す
各接点状態とビットデータの関係は以下の通りです。
接点ＯＮ

１

接点ＯＦＦ

０

コーディング例

予

備

接点№

16

15

14

13

12

11

10

９

接点状態

OF

ON

ON

OF

OF

OF

ON

ON

ﾋﾞｯﾄﾃﾞｰﾀ

１

１

１

０

０

０

１

１

データ

項番３：[3EH][3xH]

項番４：[33H]（[30H]〜[3FH]のいずれかが入ります）‑ 8 ‑３ ． ユ ニ ッ ト 間 通 信 詳 細（４−２）データ部【コマンド部が[41H][43H]のとき】 （５バイト）
通信する相手ユニットの機器ＩＤナンバーを示します。
各バイトのデータ内容は以下の通りです。
１

２

相手機器ＩＤ

項

目

名

３

４

予

備

内

相手機器ＩＤ

５→データ項番（バイト）→項目名

容

接続要求／応答を送信する相手ユニットの機器ＩＤを示します。
【データ項番１】（２）機器ＩＤと同様です

予

備【データ項番２〜５】[3xH]（[30H]〜[3FH]のいずれかが入ります）（５）ＥＴＸ（１バイト）
パケットの終了（終結）を示します。
'ＥＴＸ'［０３Ｈ］で固定です。

（６）ＢＣＣ（４バイト）

パケットのエラーチェックデータを示します。
機器ＩＤ〜ＥＴＸまでを対象にして生成したＣＲＣ−ＣＣＩＴＴの値２バイトを、ASCII文字（[30H]〜[3FH]）４バイトに変換した値が入ります。
受信側は、受信したパケットが正常か異常（エラー）かの判定を、このデータを使用して行います。
受信側は、受信したパケット内容から２バイトのＣＲＣコードを生成し、４バイトのＢＣＣコードに変換します。この変換したコードと、受信したＢＣＣコードが一致しない場合は受信エラーと判断し、受信したパケ
ットはユニット内部で破棄し、処理を行いません。

ＣＲＣ−ＣＣＩＴＴ（CRC‑ITU‑T）の生成

１１０２Ｈ： x 16＋ x 12＋ x 5＋１
変換例：ＣＲＣ＝[12H][34H]の場合[31H][32H][33H][34H]

ＣＲＣ＝[ABH][CDH]の場合[3AH][3BH][3CH][3DH]‑ 9 ‑４ ． 通 信 例

４−１．片方向通信（テレメイト２でデータ送信）

データ送信
端末機器
テレメイト２

データ入力(RS‑232)

パケットフォーマットに従い、以下のデータを端末機器からテレメイト２へ入力
し、無線送信して下さい。

'STX'

機器ID

コマンド

接点状態

'ETX'

ＢＣＣ

１

１

１

５

１

４

←データ内容←バイト数（１）ＳＴＸ（１バイト）ＳＴＸ［０２Ｈ］で固定です。
（２）機器ＩＤ（１バイト）
受信側のＨＲＦ−７００（出力専用設定）で設定している機器ＩＤナン
バーが入ります。スイッチ設定値に対するデータのコーディングは、５ページの表に従って下さい。受信側のＨＲＦ−７００は、スイッチで設定された機器ＩＤナンバー以外からのデータは、全てユニット内部で破棄し、処理を行いません。
（３）コマンド（１バイト）［３０Ｈ］で固定です。
（４）接点状態（５バイト）

受信側のＨＲＦ−７００伝送する接点状態データが入ります。
接点状態に対するデータのコーディングは、７〜８ページの記載内容に従って下さい。
（５）ＥＴＸ
ＥＴＸ（６）ＢＣＣ（１バイト）［０３Ｈ］で固定です。
（４バイト）

パケットのエラーチェックデータが入ります。
コーディング方法は、９ページの記載内容に従って下さい。
‑ 10 ‑

４ ． 通 信 例

ＨＲＦ−７００の設定は、以下の通りです。

項

目

設

定

内

チャネル設定送信するテレメイト２と同一設定

ＩＤ設定

送信するテレメイト２と同一設定

通信設定

容

出力専用

動
入力判定時間作
出力ラッチ時間

必要に応じて変更可（短い・普通・長い・永久）設
入力接点論理定
リンクタイマー

出力ラッチ時間は、必要に応じて設定を変更して下さい。
入力判定時間、入力接点論理及びリンクタイマーの設定は、出力専用設定では意味を持ちません。

データを無線受信したＨＲＦ−７００は、パケットデータの内容に従い、接点出力をセットします。ただし、以下の場合は受信エラーと判断し、受信したデータ
はユニット内部で破棄し、処理を行いません。
・ パ ケ ッ ト フ ォ ー マ ッ ト 以 外 デ ー タ を 受 信 し た と き 。→フォーマットエラー
・受信側で生成したＣＲＣ（ＢＣＣ）コードと、受信したＢＣＣコードが一致しないとき。→ＣＲＣエラー
・ＨＲＦ−７００で設定した機器ＩＤナンバーと、受信した機器ＩＤが一致しないとき。→機器ＩＤエラー・コマンド部のデータが、［３０Ｈ］以外のとき。→コマンドエラー
・接点状態部のデータが、規定されたデータ以外だったとき。→データエラー‑ 11 ‑

４ ． 通 信 例●パケットの前には、無線受信時のビットずれを防ぐ目的で、プリアンブルとして[FFH]を数バイト付加して無線送信して下さい。
ＨＲＦ−７００は、受信したプリアンブルをパケットとして処理していま
せん。
[FFH]

.....

[FFH]

STX

機器ID

プリアンブル

ｺﾏﾝﾄﾞ

接点状態

ETX

BCC

パケット

●テレメイト２には、固有の「呼出名称」が記憶されており、無線送信を開始しデータ送信を行う前に、呼出名称を必ず無線送信します。
なお、ＨＲＦ−７００は、受信した呼出名称をパケットとして処理していません。

●同一チャネルで無線送信を行う場合、テレメイト２は無線送信状態を維持
し、端末機器は連続してデータ（プリアンブル及びパケット）を送信する
ようにして下さい。

送信データ

プリアンブル／パケット

プリアンブル／パケット

この間を空けない
受信側のＨＲＦ−７００で設定されている「出力ラッチ時間」の設定内容
によっては、接点出力が正常に行われない場合があります。
（出力ラッチ時間の詳細は、ＨＲＦ−７００取扱説明書をご覧下さい。）●ＨＲＦ−７００のＲＸランプ（赤色ＬＥＤ）は、相手ユニット（この場合はテレメイト２）からのデータパケットを受信し、データ内容が正常だった場合に点灯します。点灯時間は１００msで、この時間内に次のデータパケットを受信し、データ内容が正常だった場合はそのまま点灯し続けます。なお、受信データがエラーだった場合や、１００ms以内に正常なパケットを受信できなかった場合は、消灯します。
ＰＷ

ＴＸ

ＲＸ

ＣＤ

←正常受信状態‑ 12 ‑

４ ． 通 信 例

４−２．片方向通信（テレメイト２でデータ受信）

データ受信
端末機器
テレメイト２

データ出力(RS‑232)

パケットフォーマットに従い、以下のデータがＨＲＦ−７００から無線送信されます。テレメイト２が受信したデータは、全て端末機器に対して出力します。

'STX'

機器ID

コマンド

接点状態

'ETX'

ＢＣＣ

１

１

１

５

１

４

←データ内容←バイト数（１）ＳＴＸ（１バイト）ＳＴＸ［０２Ｈ］で固定です。
（２）機器ＩＤ（１バイト）
ＨＲＦ−７００側で設定した機器ＩＤナンバーが入ります。スイッチ設
定値に対するデータのコーディングは、５ページの表に従っています。
（３）コマンド（１バイト）［３０Ｈ］で固定です。
（４）接点状態（５バイト）

ＨＲＦ−７００に入力された接点状態データが入ります。
接点状態に対するデータのコーディングは、７〜８ページの記載内容に従っています。
（５）ＥＴＸ
ＥＴＸ（６）ＢＣＣ（１バイト）［０３Ｈ］で固定です。
（４バイト）

パケットのエラーチェックデータが入ります。
コーディング方法は、９ページの記載内容に従って下さい。

‑ 13 ‑

４ ． 通 信 例

ＨＲＦ−７００の設定は、以下の通りです。

項

目

設

定

内

チャネル設定受信するテレメイト２と同一設定

ＩＤ設定

必要に応じて変更可（０〜Ｆ）

通信設定

入力専用設定入力判定時間

必要に応じて変更可（長い・短い）

容動
作
出力ラッチ時間設
入力接点論理必要に応じて変更可（ノーマル・リバース）

定
リンクタイマー

ＩＤ設定、入力判定時間及び入力接点論理の設定は、必要に応じて設定を変更して下さい。
出力ラッチ時間及びリンクタイマーの設定は、入力専用設定では意味を持ちません。

データを無線受信したテレメイト２は、受信したデータをそのまま出力しますので、接続する端末機器側でパケットデータの内容に従い、処理を行って下さい。
ただし、以下の場合は受信エラーと判断し、端末機器は受信したデータに対して処理を行わないようにして下さい。
・ パ ケ ッ ト フ ォ ー マ ッ ト 以 外 デ ー タ を 受 信 し た と き 。→フォーマットエラー
・受信側で生成したＣＲＣ（ＢＣＣ）コードと、受信したＢＣＣコードが一致しないとき。→ＣＲＣエラー・受信した機器ＩＤと、端末機器側で処理対象として設定したＩＤナンバーが一致しないとき。→機器ＩＤエラー・コマンド部のデータが、［３０Ｈ］以外のとき。→コマンドエラー
・接点状態部のデータが、規定されたデータ以外だったとき。→データエラー‑ 14 ‑

４ ． 通 信 例●ＨＲＦ−７００は、パケットの前に無線受信時のビットずれを防ぐ目的
で、プリアンブルとして[FFH]を３バイト付加して無線送信します。
テレメイト２は、このプリアンブルもデータとして出力します。端末機器
は、受信したプリアンブルをパケットとして処理せず、破棄するようにし
て下さい。
[FFH]

[FFH]

[FFH]

STX

機器ID

プリアンブル

ｺﾏﾝﾄﾞ

接点状態

ETX

BCC

パケット

●ＨＲＦ−７００は、入力専用設定時にデータ（プリアンブル／パケット）を連続して無線送信しています。

送信データ

プリアンブル／パケット

プリアンブル／パケット

１６バイト

１６バイト

約３７ms

約３７ms

プリアンブルの３バイトを含め、１パケット送信に必要な時間は、約３７msです。このため、データの更新には１パケット分の受信時間が必要です。

●ＨＲＦ−７００には、固有の「呼出名称」が記憶されており、無線通信を開始する前に、呼出名称を必ず無線送信します。
テレメイト２は、無線受信した全てのデータを端末機器へ出力するため、この呼出名称も出力します。ＨＲＦ−７００が無線送信する呼出名称は特殊なデータのため、テレメイト２が受信し端末機器へ出力するデータ内容は特定できません。端末機器では、プリアンブル（上記）と同様に、受信した呼出名称をパケットとして処理せず、破棄するようにして下さい。
処理する
呼出名称

ﾌﾟﾘｱﾝﾌﾞﾙ

パケット

ﾌﾟﾘｱﾝﾌﾞﾙ

処理しない‑ 15 ‑

パケット

ﾌﾟﾘｱﾝﾌﾞﾙ４ ． 通 信 例

４−３．双方向通信（テレメイト２でデータ送受信）

データ送受信端末機器
テレメイト２

データ入出力(RS‑232)

双方向通信では、通信する相手ユニット（ＨＲＦ−７００及びテレメイト２）は常に１台となります。同時に複数台の相手ユニットとの通信はできません。複数台の相手ユニットとの通信を行う場合は、チャネルや機器ＩＤナンバーの設定を変更し、１台ずつ通信を行います。
双方向通信時は、通信を行うユニット間（テレメイト２・ＨＲＦ−７００）は、決められた通信手順に従って無線通信を行います。
通信手順は、「（１）接続要求／応答処理」「（２）通信処理」の２つに区別されます。
（１）接続要求／応答処理では、通信する相手ユニットに対して無線回線の接続を要求します。接続要求を受けたユニットは、機器ＩＤナンバーの設定をチェックし、通信可能な相手ユニットからの接続要求であれば、要求に対する応答を返します。
（２）通信処理では、無線回線が接続された後の動作として、相手ユニットに対して入力接点状態のデータを無線送信します。このデータを受信したユニ
ットは、受信したデータにエラーが発生していなければ、データ内容に従って出力接点状態を設定します。この動作を、無線回線が接続されたユニット間で、交互に行います。
また、全ての処理中に通信異常が発生した場合の動作及び処理内容についても定義されています。
通信するユニット間は、パケットフォーマットに従いデータを送受信します。
なお、テレメイト２が無線受信したデータは、全て端末機器に対して出力します。

‑ 16 ‑

４ ． 通 信 例

４−３−１．接続要求／応答処理
ここでは、機器ＩＤナンバーを「０」と「１」に設定したと仮定しています。
接続要求
応答処理

●キャリアセンス
無線送信を開始する前に、設定したチャネルで他の無線機器が送信している電波を受信した場合、無線送信を行いません。
この動作は、ＨＲＦ−７００／テレメイ

キャリアセンス
いいえ

ト２が自動的に行います。

送信可能

接続要求パケットを送信する場合は、無線送信ができるまで待ちます。
接続応答パケットを送信する場合、ＨＲ

はいはい

Ｆ−７００はキャリアセンス後６０ms待接続要求
パケット送信っても無線送信できなかった時は接続応答パケット送信処理を中止し、再度接続
いいえ

要求パケットを送信する処理に移ります。
（キャリアセンスタイムアウト処理）

接続応答
パケット受信いいえ

接続要求
パケット受信はい●応答待ちタイムアウト
ＨＲＦ−７００は、接続要求パケットをいいえ

無線送信した後、接続応答パケットを受信するまでの時間として、５００ms待ち
ます。

応答待ち
タイムアウト
500ms

この時間内に接続応答パケットを受信できなかった場合は、再度接続要求パケッ
トを送信する処理に移ります。

いいえ
キャリアセンス
はい●接続要求送信に対する応答
送信可能

はい

いいえ

キャリアセンス
タイムアウト60ms

接続要求パケットを送信し、接続要求パケットを受信した場合は、接続応答パケ
ット送信処理に移ります。
はい●接続要求受信に対する応答
接続応答
パケット送信接続要求パケットを受信した場合は、相手側の応答待ちタイムアウト時間内に接続応答パケットを送信します。

通信処理へ
移行

なお、受信したパケットがエラーだった
場合は、無応答（応答待ちタイムアウト
処理）となります。
‑ 17 ‑

４ ． 通 信 例●接続要求パケットフォーマット

'STX'

機器ＩＤ

コマンド

[02H]

[30H]

[43H]

データ

'ETX'

ＢＣＣ

[03H]

相手機器ＩＤ

予備（４バイト）

ＢＣＣ（４バイト）[31H][3xH][3xH][3xH][3xH][xxH][xxH][xxH][xxH]（１）ＳＴＸ（１バイト）'ＳＴＸ'［０２Ｈ］で固定です。
（２）機器ＩＤ（１バイト）

このパケットを送信するユニット（ＨＲＦ−７００はスイッチ設定・テレ
メイト２は端末機器で設定）で設定した機器ＩＤナンバーが入ります。
ＨＲＦ−７００のスイッチ設定値に対するデータのコーディングは、５ページの表に従って下さい。
（３）コマンド（１バイト）

接続要求パケットを示す［４３Ｈ］で固定です。
（４）データ（５バイト）

先頭１バイト：通信する相手ユニット（ＨＲＦ−７００はスイッチ設定・
テレメイト２は端末機器で設定）で設定された機器ＩＤナ
ンバーが入ります。ＨＲＦ−７００のスイッチ設定値に対するデータのコーディングは、５ページの表に従って下さい。
残り４バイト：予備バイトです。［３０Ｈ］〜［３ＦＨ］のいずれかが入ります。
（５）ＥＴＸ（１バイト）'ＥＴＸ'［０３Ｈ］で固定です。
（６）ＢＣＣ（４バイト）
パケットのエラーチェックデータが入ります。
コーディング方法は、９ページの記載内容に従って下さい。

‑ 18 ‑

４ ． 通 信 例●接続応答パケットフォーマット

'STX'

機器ＩＤ

コマンド

[02H]

[31H]

[41H]

データ

'ETX'

ＢＣＣ

[03H]

相手機器ＩＤ

予備（４バイト）

ＢＣＣ（４バイト）[30H][3xH][3xH][3xH][3xH][xxH][xxH][xxH][xxH]（１）ＳＴＸ（１バイト）'ＳＴＸ'［０２Ｈ］で固定です。
（２）機器ＩＤ（１バイト）

このパケットを送信するユニット（ＨＲＦ−７００はスイッチ設定・テレ
メイト２は端末機器で設定）で設定した機器ＩＤナンバーが入ります。
ＨＲＦ−７００のスイッチ設定値に対するデータのコーディングは、５ページの表に従って下さい。
（３）コマンド（１バイト）

接続応答パケットを示す［４１Ｈ］で固定です。
（４）データ（５バイト）

先頭１バイト：通信する相手ユニット（ＨＲＦ−７００はスイッチ設定・
テレメイト２は端末機器で設定）で設定された機器ＩＤナ
ンバーが入ります。ＨＲＦ−７００のスイッチ設定値に対するデータのコーディングは、５ページの表に従って下さい。
残り４バイト：予備バイトです。［３０Ｈ］〜［３ＦＨ］のいずれかが入ります。
（５）ＥＴＸ（１バイト）'ＥＴＸ'［０３Ｈ］で固定です。
（６）ＢＣＣ（４バイト）
パケットのエラーチェックデータが入ります。
コーディング方法は、９ページの記載内容に従って下さい。

‑ 19 ‑

４ ． 通 信 例

４−３−２．通信処理
ここでは、機器ＩＤナンバーを「０」と「１」に設定したと仮定しています。
●受信タイムアウト
データパケットを無線送信した後、相手通信処理ユニットからのデータパケットを受信するまでの時間として、２５０ms待ちます。
この時間内に相手ユニットからのデータ

接点入力読込パケットを受信できなかった場合は、リンクタイムアウト処理に移ります。
データ
パケット送信従って、相手側は正常なデータパケットを受信してから２５０ms以内にデータパケットの送信を完了する必要があります。

データ
パケット受信

いいえ

はい

接続応答
パケット受信接点出力設定●リンクタイムアウト

いいえ

受信タイムアウト時間経過後、通信処理を続行する時間です。ＨＲＦ−７００でいいえは動作設定スイッチで、テレメイト２では端末機器で設定します。設定できる時
間は１０秒または６０秒です。設定時間

いいえ

内にデータパケットを受信できなかった
接続要求
パケット受信場合は、接続要求／応答処理に戻ります。
受信タイムアウト時間内にデータパケッ

いいえ
受信
タイムアウト
250ms

トを受信した場合、リンクタイムアウト
時間はクリアされます。
はい●接続要求／応答パケット受信時

はい

通信処理中に、接続要求／接続応答パケ
リンク
タイムアウト10s/60s

はいットを受信した場合は、接続要求／応答処理に戻ります。
なお、受信したパケットがエラーだったはい

場合は、無応答（受信タイムアウト処理）となります。

接続要求
応答処理へ
移行

●無線送信時のキャリアセンス
ＨＲＦ−７００は通信処理中に限り、キャリアセンス動作を行いません。
テレメイト２は、送信開始時にキャリア
センス動作を自動的に行っています。
‑ 20 ‑

４ ． 通 信 例●データパケットフォーマット

'STX'

機器ＩＤ

コマンド

[02H]

[30H]

[31H]

接点状態

'ETX'

ＢＣＣ

[03H]

接点№１〜８接点№９〜16

予備

ＢＣＣ（４バイト）[3xH][3xH][3xH][3xH][3xH][xxH][xxH][xxH][xxH]（１）ＳＴＸ（１バイト）'ＳＴＸ'［０２Ｈ］で固定です。
（２）機器ＩＤ（１バイト）

このパケットを送信するユニット（ＨＲＦ−７００はスイッチ設定・テレ
メイト２は端末機器で設定）で設定した機器ＩＤナンバーが入ります。
ＨＲＦ−７００のスイッチ設定値に対するデータのコーディングは、５ページの表に従って下さい。
（３）コマンド（１バイト）（２）機器ＩＤの値によって、コマンドデータが異なります。
機器ＩＤに対するコマンドデータは、６ページの記載内容に従って下さい。
フォーマット例では、機器ＩＤが［３０Ｈ］の場合コマンドは［３１Ｈ］となります。なお、相手ユニット（機器ＩＤが［３１Ｈ］）はコマンドが［３２Ｈ］となります。
（４）接点状態（５バイト）
相手ユニットに伝送する接点状態データが入ります。
接点状態に対するデータのコーディングは、７〜８ページの記載内容に従って下さい。
入出力設定の場合（コマンド部が［３１Ｈ］［３２Ｈ］）は、出力接点の状態もデータとして無線送信します。
（相手ユニットからの入力接点データを送り返す）（５）ＥＴＸ（１バイト）'ＥＴＸ'［０３Ｈ］で固定です。
（６）ＢＣＣ（４バイト）

パケットのエラーチェックデータが入ります。
コーディング方法は、９ページの記載内容に従って下さい。
‑ 21 ‑

４ ． 通 信 例

ＨＲＦ−７００の設定は、以下の通りです。
項

目

設

定

内

チャネル設定通信するテレメイト２と同一設定

ＩＤ設定【注】

必要に応じて変更可（０〜Ｆ）

容

通信設定

入出力設定

入力判定時間

必要に応じて変更可（長い・短い）

出力ラッチ時間

必要に応じて変更可（短い・普通・長い・永久）入力接点論理必要に応じて変更可（ノーマル・リバース）

リンクタイマー

必要に応じて変更可（短い・長い）

動
作
設
定

【注】
ＩＤ設定値により、通信する相手側（この場合はテレメイト２に接続した端末機器）で設定する機器ＩＤナンバーと入出力接点状態が決まります。以下の組
み合わせで使用して下さい。
ＩＤ設定

相手側ＩＤ設定

接点設定

接点設定

№１〜８
：入力
№９〜１６：出力№１〜８：出力№９〜１６：入力

０

１

２

３

４

５

６

７

８

９

Ａ

Ｂ

Ｃ

Ｄ

Ｅ

Ｆ
‑ 22 ‑

４ ． 通 信 例

入力入力判定時間、出力ラッチ時間、入力接点論理及びリンクタイマーの設定は、必要に応じて設定を変更して下さい。

リンクタイマーは、通常「短い（１０秒）」の設定で使用して下さい。

データを無線受信したテレメイト２は、受信したデータをそのまま出力します
ので、接続する端末機器側でパケットデータの内容に従い、処理を行って下さい。
ただし、以下の場合は受信エラーと判断し、端末機器は受信したデータに対して処理を行わないようにして下さい。
・パケットフォーマット以外データを受信したとき。→フォーマットエラー
・受信側で生成したＣＲＣ（ＢＣＣ）コードと、受信したＢＣＣコードが一致しないとき。→ＣＲＣエラー・受信した機器ＩＤと、端末機器側で処理対象として設定したＩＤナンバーが一致しないとき。→機器ＩＤエラー・コマンド部のデータが規定されたデータ以外だったとき。→コマンドエラー
・接点状態部のデータが規定されたデータ以外だったとき。→データエラー‑ 23 ‑

４ ． 通 信 例●ＨＲＦ−７００は、パケットの前に無線受信時のビットずれを防ぐ目的
で、プリアンブルとして[FFH]を３バイト付加して無線送信します。
テレメイト２は、このプリアンブルもデータとして出力します。端末機器
は、受信したプリアンブルをパケットとして処理せず、破棄するようにして下さい。
また、テレメイト２で送信する場合も、同様にプリアンブルを付加して無線送信して下さい。ＨＲＦ−７００は、受信したプリアンブルをパケットとして処理しません。

[FFH]

[FFH]

[FFH]

STX

機器ID

ｺﾏﾝﾄﾞ

プリアンブル

接点状態

ETX

BCC

パケット

●ＨＲＦ−７００間で双方向通信を行う場合の、通信処理時における無線送
信タイミングを示します。テレメイト２を使用する場合も、このタイミン
グで動作するよう、端末機器側の処理を行って下さい。
ＩＤ：０ 受信タイムアウト時間
２５０ms MAX
ＩＤ：０
送信データ

プリアンブル
データパケット

プリアンブル
データパケット

８０ms MIN
１４０ms MAX
ＩＤ：１
送信データ

約３７ms

プリアンブル
データパケット

８０ms MIN
１４０ms MAX

約３７ms

ＩＤ：１ 受信タイムアウト時間
２５０ms MAX

ＨＲＦ−７００は、プリアンブル／データパケットを無線送信してから受信タイムアウト時間（２５０ms）以内に相手ユニットからのデータパケ
ットを受信できなかった場合は、リンクタイムアウト処理に移ります。
なお、端末機器ではテレメイト２本体の無線送受信切り替えに必要なタイ
ミング（設定時間及び各種タイマー設定値）及びデータ伝送遅延時間を必ず考慮して下さい。詳細タイミングはテレメイト２取扱説明書をご覧下さい。

‑ 24 ‑

４ ． 通 信 例●ＨＲＦ−７００及びテレメイト２には、固有の「呼出名称」が記憶されています。ＨＲＦ−７００は無線通信を開始する前に、テレメイト２は無線送信を開始しデータ送信を行う前に呼出名称を必ず無線送信します。
テレメイト２は、無線受信した全てのデータを端末機器へ出力するため、この呼出名称も出力します。ＨＲＦ−７００が無線送信する呼出名称は特殊なデータのため、テレメイト２が受信し端末機器へ出力するデータ内容は特定できません。端末機器では、プリアンブル（上記）と同様に、受信した呼出名称をパケットとして処理せず、破棄するようにして下さい。
なお、ＨＲＦ−７００は受信した呼出名称をパケットとして処理していま
せん。

呼出名称

ﾌﾟﾘｱﾝﾌﾞﾙ

処理しない

パケット

処理する

●ＨＲＦ−７００のＲＸランプ（赤色ＬＥＤ）は、相手ユニット（この場合はテレメイト２）からのデータパケットを受信し、データ内容が正常だった場合に点灯します。点灯時間は１００msで、この時間内に次のデータパケットを受信し、データ内容が正常だった場合はそのまま点灯し続けます。なお、受信データがエラーだった場合や、１００ms以内に正常なパケットを受信できなかった場合は、消灯します。
双方向通信では、正常なデータパケットを受信してから次のデータパケッ
トを全て受信できるまで、最低でも１００ms以上の時間を必要としますので、正常に通信を行っている場合、ＲＸランプは一定周期で点滅していま
す。

ＰＷ

ＴＸ

ＲＸ

ＣＤ

ＰＷ

ＴＸ

約０.２秒周期で繰り返す‑ 25 ‑

ＲＸ

ＣＤ