+ All Categories
Home > Documents > hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御...

hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御...

Date post: 21-Sep-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
17
Transcript
Page 1: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16
Page 2: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

HB-DOTシリーズ

HB-7001ドットマトリクス文字表示装置

通信仕様書

第7版 2015年12月 7日発行

Page 3: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

目 次

はじめに 1

…………………………………………………………………………………本機について 1

…………………………………………………………………………………システム構成 1

仕様概要 2

……………………………………………………………………………………通信仕様 2

……………………………………………………………………………通信コマンド一覧 2

………………………………………………………………………通信コマンド発行の例 3

通信コマンド詳細 4

…………………………………………………………………………通信コマンドの構成 4

…………………………………………………………………………………コマンド説明 5

通常データ 5

次データ登録 6

データクリア 6

表示制御 6

輝度制御 6

色調制御 7

固定表示時間指定 7

ステータス問い合わせ 7

ステータス応答 7

外字登録 8

外字データ読み出し 9

外字データ応答 9

図形登録 10

図形データ読み出し 11

図形データ応答 11

肯定応答 12

肯定応答 12

否定応答 12

同期応答(受信拒否) 12

Page 4: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

はじめに

本書は HB-DOTシリーズ HB-7001 ドットマトリクス文字表示装置 (以後「本機」と言います) の通信仕様について説明するものです。

本機について

本機は、16 × 16 ドットマトリクス 8 色表示器を 16 桁(色数、桁数は仕様により異なります)使用し、パソコン、PLC など外部の制御装置からのイーサネットによるネットワーク通信やシリアル通信により任意の文字を表示するものです。表示する文字は文字毎の文字色および背景色の指定が可能で、固定表示、点滅表示または流動表示により最大全角 100文字(半角 200文字)まで(流動表示時)表示します。

システム構成

本機は下記の様なシステム構成にてご利用されることを想定しています(一例です)。

いろいろな文字を表示します。

パソコン

ネットワーク通信

またはシリアル通信

本機

- 1 -

HB-7001 ドット表示盤通信仕様書

Page 5: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

仕様概要

通信仕様

通信規格 ネットワーク通信 (IEEE802.3/IEEE802.3u) 10Base-T/100Base-TX 自動切り替えシリアル通信 RS232C (TX, RXのみ) または RS48519200bps / data 8 / stop 1 / parity none

【ネットワーク通信とシリアル通信では通信コマンド構成が一部異なりますので注意してください】

通信コマンド一覧

通常データ 'D' コマンド表示データを送信し、正常に受信できれば表示を開始します。

次データ登録 'N' コマンド表示データを送信し、表示を開始します。流動表示中は文章が最後まで表示された後、受信したデータを表示します。

データクリア 'C' コマンド表示中のデータをクリアします。流動表示中は表示を中断し、クリアします。

表示制御 'O' (アルファベット大文字 'オー') コマンド表示の点灯、消灯制御を行います。

輝度制御 'B' コマンド輝度の設定を行います。

色調設定 'T' コマンド(中間色対応基板のみ)色調の設定を行います。

固定表示時間指定 'F'コマンド固定表示データの表示時間を指定します。

ステータス問合せ 'S'コマンド表示盤の現在のステータスを問い合わせます。

ステータス応答 's'応答コマンド問合せに対してステータスを返します。表示盤からホストへの応答コマンドです。

外字登録 'G' コマンド外字パターンを登録する。

外字データ読み出し 'H' コマンド登録済みの外字データの読み出し

外字データ応答 'h' コマンド読み出しに対して外字データを返します。表示盤からホストへの応答コマンドです。

図形登録 'L' コマンド図形パターンを登録する。

図形データ読み出し 'M' コマンド登録済みの図形データの読み出し

図形データ応答 'm' コマンド読み出しに対して図形データを返します。表示盤からホストへの応答コマンドです。

肯定応答 ACKデータやコマンドを正常に受信できたことを通知します。

否定応答 NACKデータやコマンドの受信に異常があったことを通知します。

同期応答 SYNバッファフルのため送られたデータが受信できなかったことを通知します。

- 2 -

HB-7001 ドット表示盤通信仕様書

Page 6: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

通信コマンド発行の例

本機からホストへの応答コマンドがない場合の例

ホスト 本機

本機からホストへの応答コマンドがある場合の例

ホスト 本機

通常データコマンド

表示制御コマンド

(点灯、消灯)

ACK

ACK

ステータス問合せ

ACK

ステータス応答

- 3 -

HB-7001 ドット表示盤通信仕様書

Page 7: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

- 4 -

HB-7001 ドット表示盤通信仕様書

通信コマンド詳細

通信コマンドの構成

通信コマンドはコマンドおよびデータから構成され、データ内容またはコマンドが適切であれば本機より ACK で、不適切なデータやコマンドを含んでいれば NACK で応答します。規定タイムアウト時間以内に ACK または NACK 応答がなければ、ホスト側から再送などのリカバリー処理またはエラー処理を行って下さい。なお、ネットワーク通信とシリアル通信では STX, ETX などの有無が異なりますが、通信の本体部分であるコマンド、データは共通です。次章以後のコマンド説明ではシリアル通信特有の STX、 ユニットコード、行番号、BCC、ETX に関する記述を省略していますが、これらは ACK、NAK、SYNを除くすべてのコマンドで必要です。

通信コマンドの形式は下記の通りです。

ネットワーク通信時名称 コード 内容コマンド 'D' / 'N' / 'C' / 'O' / コマンドの種類を表す

'B' / 'T' / 'F' / 'S' / 's' 's','h','m' は応答コマンド(表示器 -> ホスト)'G'/'H'/'h'/'L'/'M'/'m' 'T' は、中間色対応基板のみ。

データ Shift-JIS, ASCII 通信データ本体コマンドより異なる内容を含むまた、コマンドによりデータがないものもある

シリアル通信時名称 コード 内容STX 02H 電文の先頭を表す

ユニット 30H ~ 3FH 宛先制御基板の ID を表すコード 応答コマンド時は発信元の ID を表す行番号 30H 予約コマンド 'D' / 'N' / 'C' / 'O' / コマンドの種類を表す

'B' / 'T' / 'F' / 'S' / 's''G'/'H'/'h'/'L'/'M'/'m'

データ Shift-JIS, ASCII 通信データ本体コマンドより異なる内容を含むまた、コマンドによりデータがないものもある

ETX 03H 電文の末尾を表すBCC 161 '0'~ '9' / 'A'~ 'F' STX の次から ETX までのデータの

160 (30H-39H,41H-46H) XOR を 16 進表記したもの

ただし、ACK / NACK / SYN 応答はそれぞれ単一バイトのみ送信します。

Page 8: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

- 5 -

HB-7001 ドット表示盤通信仕様書

コマンド説明

通常データ

表示盤に表示する文字データを送信します。

順位 内容 文字(16進) 備考0 コマンド 'D' (44H)1 表示文字 表示可能な 1 バイト文字および

装飾制御文字 SJIS 漢字コードによる2バイト文字または装飾制御文字

2 表示/装飾制御文字: :: :

装飾制御文字について装飾制御文字は通常の 1 バイト文字で、文字色などを指定する機能を持たせた特定の並びの文字列のことを言います。なお、使用する表示器により、表示可能な色は異なります(赤 / 緑 2 色表示器使用時は青使用不可、黄はオレンジ色になるなど)。

装飾制御文字一覧文字列 内容

#cr 以後の文字色を赤 (red)とする#cg 〃 緑 (green)#cb 〃 青 (blue)#cm 〃 マゼンタ (赤紫) (magenta)#cy 〃 黄 (yellow)#cc 〃 シアン (水色) (cyan)#cw 〃 白 (デフォルト) (white)#ck 〃 黒 (通常黒背景では文字が見えない) (keyplate)#br 以後の背景色を赤とする#bg 〃 緑#bb 〃 青#bm 〃 マゼンタ#by 〃 黄#bc 〃 シアン#bw 〃 白#bk 〃 黒(デフォルト)#fb 以後の文字を太字とする#fn 〃 標準(デフォルト)

#df0 文章を流動(早)で表示する#df1 〃 (並)#df2 〃 (遅)#db0 文章を点滅(早)で表示する#db1 〃 (並)#db2 〃 (遅)#dd 文章を固定で表示する(デフォルト)#l0n 図形番号のn+1番目を表示する(n:0~9) l は、小文字のエル## 半角 '#'を(ひとつだけ)表示する

※同時に矛盾する装飾を指定された場合の動作は不定です。

文章例送信データ 表示

こんにちはみなさん 白「こんにちはみなさん」固定#df0#crこんにちは#cbみなさん 赤「こんにちは」青「みなさん」流動(早)#db2#ck#brこんにちは#cg#bkみなさん 赤反転「こんにちは」緑「みなさん」点滅(遅)#l00こんにちはみなさん 「<図形番号 1>こんにちはみなさん」固定

Page 9: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

- 6 -

HB-7001 ドット表示盤通信仕様書

次データ登録

次に表示する文字データを送信します。

順位 内容 文字(16進) 備考0 コマンド 'N' (4EH)1 表示制御文字 表示可能な 1 バイト文字および

SJIS 漢字コードによる2バイト文字または装飾制御文字

2 表示/装飾制御文字: :: :

'D'コマンドはデータ受信後直ちに表示が切り替わりますが、本コマンドは表示中の文章が固定表示時間経過後(流動表示時は、文章が流れ終わってから)、表示が切り替わります。なお、装飾制御文字は '通常データ' と同じです。

データクリア

表示中のデータをクリアします。

順位 内容 文字(16進) 備考0 コマンド 'C' (43H)

流動表示中の文章があっても、表示を中断します。

表示制御

表示盤の点灯/消灯を制御します。

順位 内容 文字(16進) 備考0 コマンド 'O' (4FH)1 表示制御文字 'L' (4CH) / 'L' : 点灯 (light on)

'E' (45H) 'E' : 消灯 (Extinguishing)

なお、点灯については新しい通常データを送るだけで自動的に点灯します。

輝度制御

輝度の設定を行います。

順位 内容 文字(16進) 備考0 コマンド 'B' (42H)1 輝度指定値 '0'~ '9' / 'A'~ 'F' 設定値は '0'~ 'F'の 16 段階

(30H-39H,41H-46H) '0'は最低輝度、 'F'は最大輝度

Page 10: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

- 7 -

HB-7001 ドット表示盤通信仕様書

色調制御

色調の設定を行います。(中間色対応基板のみ)色調設定は R / G / B の三原色それぞれの明るさを 16段階で設定しますが、これは文字色などの指定すべてで共通のため、例えば文字色「白」の緑成分を低くして紫色にした場合、文字色「緑」を指定すると暗くなるなど、設定が広範囲に及ぶことがありますので、注意して設定してください。

順位 内容 文字(16進) 備考0 コマンド 'T' (54H)1 赤成分指定値 '0'~ '9' / 'A'~ 'F' 設定値は '0'~ 'F'の 16 段階

(30H-39H,41H-46H) '0'は最低、 'F'は最大2 緑成分指定値 '0'~ '9' / 'A'~ 'F' 赤成分と同様3 青成分指定値 '0'~ '9' / 'A'~ 'F' 赤成分と同様

固定表示時間指定

固定表示文章の表示時間を指定します。表示時間は2桁の秒数で指定し、00 の時は次に表示するデータを受信するまで表示を続け、それ以外では指定秒数経過後、次表示データがバッファにあれば次表示、バッファになければ消灯します。

順位 内容 文字(16進) 備考0 コマンド 'F' (46H)1 固定文字表示時間 '0'~ '9' (30H-39H) 時間は '00'~ '99'の10進数表記2 '00'は次データが来るまで、そ

の他は指定時間後表示切替えまたは消灯

ステータス問い合わせ

表示器の現在ステータスを問い合わせます。

順位 内容 文字(16進) 備考0 コマンド 'S' (53H)

ステータス応答

ステータス問い合わせコマンドに対する応答として、表示器よりホストに対して送信します。本応答の前に ACK応答を送信し、その後直ちに(5ms以内)本応答を送信します。応答内容は4桁の ASCII表記 16進数で表し、16bitの情報を含みます。

順位 内容 文字(16進) 備考0 コマンド 's' (73H)1 現在のステータス '0'~ '9' / 'A' ~ 'F' D0 : 点灯中 / 消灯中2 (30H-39H/41H-46H) D1 : バッファフル / 空き3 D2 - D15 : 未使用4

Page 11: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

- 8 -

HB-7001 ドット表示盤通信仕様書

外字登録

登録する外字データを送信します。

順位 内容 文字(16進) 備考0 コマンド 'G' (47H)1 外字コード '0'~ '9'/'A'~ 'F' 指定範囲は、SJIS 文字コードの2 (30H-39H/41H-46H) F040H ~ F0A3H までの 1003 文字45 左上 8dot ビット列上位 '0'~ '9'/'A'~ 'F' 外字のドットパターンを 4dot

(30H-39H/41H-46H) ずつに分け、左から MSB として16 進 ASCII 表示で表す1 文字あたり 32 バイトを 64 文字の 16 進文字で表す

6 同下位7 右上 8dot ビット列上位8 同下位: :65 左下 8dot ビット列上位66 同下位67 右下 8dot ビット列上位68 同下位

外字ドットパターンについて外字のドットパターンを送る際は、下図のような順に 4dotずつ左から MSB として、16進 ASCII表記にして送ります。

Page 12: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

- 9 -

HB-7001 ドット表示盤通信仕様書

電文例下図のようなドットパターンを表示盤ID:1の外字コード F040H に登録する際の電文例を示します。なお、電文例ではシリアル通信時の例を示しています。ネットワーク通信時は、STX、ユニットコード、行番号、ETX、BCCの情報は不要です。また、電文中のSTX、ETXは、それぞれ02H、03Hを便宜的に示すものであり、実際に"STX"、"ETX"が入るわけではありません。

電文(データ間のスペースは、実際の電文には必要ありません)STX 1 0 G F 0 4 0 0 0 0 0 1 8 3 C 0 8 0 4 0 8 0 4 0 8 3 C 0 8 2 0 0 8 2 0 0 8 3 C 0 0 0 0 3 C 2 4 04 2 4 0 4 2 4 3 C 3 C 0 4 0 4 0 4 0 4 3 C 0 4 ETX 4 C

外字データ読み出し

登録済みの外字データを読み出します。

順位 内容 文字(16進) 備考0 コマンド 'H' (48H)1 外字コード '0'~ '9'/'A'~ 'F' 指定範囲は、SJIS 文字コードの2 (30H-39H/41H-46H) F040H ~ F0A3H までの 1003 文字4

外字データ応答

外字データ読み出しに対して外字データを返します。データ部分は、登録時と同様です。

順位 内容 文字(16進) 備考0 コマンド 'h' (68H)1 外字コード '0'~ '9'/'A'~ 'F' 範 囲 は 、 SJIS 文 字 コ ー ド の2 (30H-39H/41H-46H) F040H ~ F0A3H までの 1003 文字45 左上 8dot ビット列上位 '0'~ '9'/'A'~ 'F' 外字のドットパターンを 4dot

(30H-39H/41H-46H) ずつに分け、左から MSB として16 進 ASCII 表示で表す1 文字あたり 32 バイトを 64 文字の 16 進文字で表す

6 同下位: :67 右下 8dot ビット列上位68 同下位

Page 13: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

- 10 -

HB-7001 ドット表示盤通信仕様書

図形登録

登録する図形パターンを送信します。図形登録では外字登録と違い、色情報(赤、緑、青)を含めた登録になります。また、サイズは最小で半角 1文字(8*16dot)、最大で半角 16文字(128*16dot)になります。

順位 内容 文字(16進) 備考0 コマンド 'L' (4CH)1 図形番号 '0'~ '9' 指定範囲は、10 進表記で "1"~2 (30H-39H) "10"までの 10 個3 図形文字数 '0'~ '9' 指定範囲は、10 進表記で "1"~4 (30H-39H) "16" 半角文字 (8*16dot)単位5 1文字目1段目 図形パターンを 4dot ずつに分

赤色 8dot ビット列上位 け、左から MSB として 16 進ASCII 表示で表す半角 1 文字あたり、48 バイト (1色 16 バイト )を 96 文字の 16 進文字で表す

6 同下位: :35 1文字目16段目

赤色 8dot ビット列上位36 同下位37 1文字目1段目

緑色 8dot ビット列上位38 同下位: :67 1文字目16段目

緑色 8dot ビット列上位68 同下位69 1文字目1段目

青色 8dot ビット列上位70 同下位: :99 1文字目16段目

青色 8dot ビット列上位100 同下位101 2文字目1段目

赤色 8dot ビット列上位102 同下位: :

図形ドットパターンについて半角 2文字分の図形ドットパターンを送る際は、左図のような順に 4dotずつ左から MSB として、16進 ASCII表記にして送ります。

Page 14: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

- 11 -

HB-7001 ドット表示盤通信仕様書

電文例下図のようなドットパターンを表示盤ID:1の図形番号1に登録する際の電文例を示します。なお、電文例ではシリアル通信時の例を示しています。ネットワーク通信時は、STX、ユニットコード、行番号、ETX、BCCの情報は不要です。また、電文中のSTX、ETXは、それぞれ02H、03Hを便宜的に示すものであり、実際に"STX"、"ETX"が入るわけではありません。

電文(データ間のスペースは、実際の電文には必要ありません)STX 1 0 L 0 1 0 2 0 0 1 8 0 8 0 8 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 C 0 4 0 4 3 C 20 2 0 3 C 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 4 2 4 3 C 0 4 0 4 0 4 0 0 3 C 0 4 0 4 3 C 2 0 20 3 C 0 0 2 4 2 4 2 4 3 C 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 ETX 4 4

図形データ読み出し

登録済みの図形データを読み出します。

順位 内容 文字(16進) 備考0 コマンド 'M' (4DH)1 図形番号 '0'~ '9' 指定範囲は、10 進表記で "1"~2 (30H-39H) "10"までの 10 個

図形データ応答

図形データ読み出しに対して図形データを返します。データ部分は、登録時と同様です。

順位 内容 文字(16進) 備考0 コマンド 'm' (6DH)1 図形番号 '0'~ '9' 範囲は、10 進表記で "1"~ "10"2 (30H-39H) までの 10 個3 図形文字数 '0'~ '9' 範囲は、10 進表記で "1"~4 (30H-39H) "16" 半角文字 (8*16dot)単位5 1文字目1段目 図形パターンを 4dot ずつに分

赤色 8dot ビット列上位 け、左から MSB として 16 進ASCII 表示で表す半角 1 文字あたり、48 バイト (1色 16 バイト )を 96 文字の 16 進文字で表す

6 同下位: :

Page 15: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

- 12 -

HB-7001 ドット表示盤通信仕様書

肯定応答

送られたコマンドおよびデータが適切な内容でエラーなく受信できた事を示します。

順位 内容 文字(16進) 備考0 ACK AK (06H)

否定応答

送られたコマンドおよびデータが不適当な内容である事を示します。

順位 内容 文字(16進) 備考0 NACK NK (15H)

同期応答(受信拒否)

送られたデータがバッファフルのため受信されなかった事を示します。

順位 内容 文字(16進) 備考0 SYN SYN (16H)

Page 16: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

- 13 -

HB-7001 ドット表示盤通信仕様書

改訂履歴■

初版 2013/11/25 初版発行第 2版 2013/12/26 外部機器制御コマンド追加、誤記訂正第 3版 2014/10/23 2色表示器に対応、誤記訂正第 3.2版 2015/03/09 外部機器制御コマンド削除、'N' / 'C' コマンド追加、誤記訂正第 3.3版 2015/03/31 輝度制御コマンド追加、誤記訂正第 4版 2015/04/02 シリアル通信時の電文フォーマットに STX, ETX, ユニット ID他を追加第 5版 2015/08/20 色調設定コマンド 'T' 追加第 6版 2015/10/07 'F', 'S', 's'コマンド追加、SYN (16H) 応答追加第 6.1版 2015/10/08 誤字訂正第 7 版 2015/12/04 'G' / 'H' / 'h' / 'L' / 'M' / 'm' コマンド追加。文字数制限変更

Page 17: hb-7001 - HerbieHB-7001 ドット表示盤通信仕様書 色調制御 色調の設定を行います。(中間色対応基板のみ) 色調設定はR / G / B の三原色それぞれの明るさを16

本社 〒533-0014 大阪市東淀川区豊新3-24-5クリスタルビル5F

TEL 06-6323-5733 FAX 06-6323-5312


Recommended