SA フレックスコントローラ
“
製品情報
仕様:
- 製品名: SAフレックス(SAF)
- 互換性のある製品: 特定の製品IDを持つSAF製品と
構成 - サポートされているプロトコル: 高度なサイン制御 + ビットマップ モード
(イーサネットのみ) - 通信インターフェース: イーサネットおよび RS-485
製品使用方法:
デバイスのハードウェアとセットアップ:
SA Flex コントローラには 2 つの通信インターフェイスがあります。
イーサネットと RS-485。
イーサネットインターフェース:
組み込みXPortモジュールは、有線イーサネットインターフェースを提供し、
サインコントローラ。HTTP GUIまたはtelnet経由で設定を構成する
インターフェースの頂点を体現しています。
重要なデバイス設定 (TCP/IP):
- メッセージペイロードポート: 10001
- デフォルト設定: DHCP
RS-485 インターフェース:
RS-485ポートは、レガシーおよび拡張を使用して制御できます。
7セグメントコマンド。
重要なデバイス設定 (シリアル):
適切な設定については配線図を参照してください。
7セグメント制御モード(イーサネットまたはRS-485):
DIPスイッチバンクを使用してサインアドレス(SA)を設定します。
7セグメント制御モード。レガシー7セグメントプロトコルに従ってください。
構成。
よくある質問:
Q: SA Flex製品ではどのようなプロトコルがサポートされていますか
ライン?
A: SA Flex製品ラインはAdvanced Sign Control +をサポートしています。
ビットマップ モード (イーサネットのみ) プロトコル。
Q: SA Flexのイーサネットインターフェースをどのように設定すればよいですか?
コントローラ?
A: HTTP GUIを使用してイーサネットインターフェースを設定できます。
または組み込み XPort モジュールによって提供される Telnet インターフェイス。
「`
SA Flex (SAF) プロトコル/統合ガイド (旧 RGBF Flex)
最終更新日: 28年2024月XNUMX日
コンテンツ
I. はじめに …… ...
II. デバイスのハードウェアとセットアップ ……………………………………………………………………………………………………………………..4 Lantronix/Gridconnect 拡張 XPort イーサネット コントローラー …………………………………………………………………………………. 4 重要なデバイス設定 (TCP/IP) …………………………………………………………………………………………………………………………. 4 シリアル RS-485 インターフェイス (7 セグメント制御モードのみ) …………………………………………………………………………………… 4 重要なデバイス設定 (シリアル) ………………………………………………………………………………………………………………………… 5 デバイスの配線 (シリアル) ………………………………………………………………………………………………………………………………………….. 5
III. 7セグメント制御モード(イーサネットまたはRS-485) ………………………………………………………………………………………………………………6 a) 「レガシー」7セグメントプロトコル …………………………………………………………………………………………………………………………………… 6 Example 表示: レガシー 7 セグメント プロトコル………………………………………………………………………………………………… 6 b) 「拡張」 7 セグメント プロトコル………………………………………………………………………………………………………….. 7 フォント サイズ フラグ: + “F” (0x1B 0x46) …………………………………………………………………………………………………………………….. 8 テキスト色フラグ: + “T” (0x1B 0x54) ……………………………………………………………………………………………………………… 9 背景色フラグ: + “B” (0x1B 0x42)………………………………………………………………………………………………………………. 10 c) “拡張” 7 セグメント プロトコル: 文字マップ …………………………………………………………………………………….. 11
IV. 高度なサイン制御 + ビットマップ モード(イーサネットのみ)…………………………………………………………………………………….13 プロトコル構造……………………………………………………………………………………………………………………………………………………. 13 要求………………………………………………………………………………………………………………………………………………. 13 応答………………………………………………………………………………………………………………………………………………. 13 サイン コマンド(イーサネットのみ)……………………………………………………………………………………………………………………………… 14 コマンド 0x01: サイン情報の取得……………………………………………………………………………………………………………………. 14 コマンド 0x02: サイン イメージの取得……………………………………………………………………………………………………………………. 15 コマンド 0x04: サインの明るさの取得 ……………………………………………………………………………………………………………… 15 コマンド 0x05: サインの明るさの設定 ……………………………………………………………………………………………………… 15 コマンド 0x06: メッセージ ステータスの取得 …………………………………………………………………………………………………….. 16 コマンド 0x08: 空白メッセージの取得 ………………………………………………………………………………………………………….. 16 コマンド 0x13: ビットマップ メッセージの取得 …………………………………………………………………………………………………………. 16
ページ | 1
I. はじめに
このドキュメントでは、Signal-Tech の SA Flex (SAF) 製品で受け入れられるプロトコルと通信モードについて説明します。
互換性のある製品
適合マークは製品番号に「SAF」として表示されます。
互換性のある他のバリエーションが存在する可能性もありますが、これらは標準構成です。
製品ID
解像度 (高さx幅)
サイズクラス(高さx幅)
Sampルディスプレイ
69113
16×64ピクセル
7インチ×26インチ
69151
16×96ピクセル
7インチ×39インチ
69152
16×128ピクセル
7インチ×51インチ
69153
32×64ピクセル
14インチ×26インチ
69143
32×96ピクセル
14インチ×39インチ
68007
32×128ピクセル
14インチ×51インチ
ページ | 2
サポートされているプロトコルと機能 SA Flex 製品ラインは、2 つのメッセージ プロトコルをサポートしています (ヘッダーをクリックするとセクションに移動します)。
7セグメント制御モード(イーサネットまたはRS-485) · Signal-Techの7セグメント/LEDカウント表示プロトコルを使用 · 制御ソフトウェアの変更は不要(7セグメントプロトコルがすでに使用されている場合) · SA-およびS-SAサインとも互換性があります
高度なサイン制御 + ビットマップ モード (イーサネットのみ)
· コンテナとしてSignal-TechのRGBプロトコルを使用する · ビットマップ画像をディスプレイに送信できるようにする
1秒に1回
追加の標識コマンド(「拡張」7セグメントプロトコルにジャンプ):
· テキスト/背景色のコントロール · フォントサイズのコントロール · 完全なシンボルライブラリ
追加の署名コマンド (「署名コマンド (イーサネットのみ)」にジャンプ):
· 明るさコントロール · ハードウェア情報の取得: 製品ID、シリアル
番号、製品画像、製造日 · 現在のメッセージステータス(チェックサム)を取得
ページ | 3
II. デバイスのハードウェアとセットアップ
SA Flex コントローラには 2 つの通信インターフェイス (および) があります。
DIP スイッチ バンクを使用してアドレス指定する方法については、「7 セグメント制御モード (イーサネットまたは RS-485)」を参照してください。
Lantronix/Gridconnect 拡張 XPort イーサネット コントローラ
組み込みの「XPort」モジュールは、サイン コントローラへの有線イーサネット インターフェイスを提供します。ビットマップ、7 セグメントなどのすべてのサイン コマンドは、イーサネット経由でサポートされます。イーサネット コントローラには、静的 IP アドレス、別の TCP ポート、および/またはデバイス パスワードを構成するために使用できる HTTP GUI (ポート 80) および telnet (ポート 9999) インターフェイスがあります。
重要なデバイス設定 (TCP/IP)
サインは、ポート 10001 の TCP/IP 経由でメッセージ ペイロードを受信します。
デフォルトでは、XPort は DHCP を使用するように設定されています。DHCP ルーターを使用するか、Lantronix DeviceInstaller をダウンロードしてデバイスを検出し、必要に応じて静的 IP を設定します。
シリアル RS-485 インターフェース (7 セグメント制御モードのみ)
SA Flex コントローラには RS-485 ポートも搭載されており、古い 7 セグメント ディスプレイを簡単に交換できます。
シリアル インターフェイスは、「レガシー」および「拡張」7 セグメント コマンドのみを受け入れるように制限されています。
ページ | 4
重要なデバイス設定 (シリアル)
以下の設定はコントローラでは構成できません。ホスト デバイス/サーバーは次のように構成する必要があります。
· プロトコル: RS-485 · ボーレート: 9600 · データビット: 8 · ストップビット: 1 · パリティ: なし
デバイスの配線(シリアル)
配線図(CAT6 を表示)
注: 他のツイストペアケーブル、またはシールドされたRS-485専用ケーブルでも、CAT6と同様の性能を発揮します。
ホワイト/オレンジ B+
ホワイト/グリーン
A-
オレンジ単色 緑単色
G (その他すべて)
ページ | 5
III. 7セグメント制御モード(イーサネットまたはRS-485)
構成設定については、デバイスのハードウェアとセットアップのセクションに戻ります。
追加のハードウェア設定: RS-7 またはイーサネット経由の 485 セグメント制御を使用する場合は、コントローラの DIP スイッチ バンク (アドレス 1 ~ 63) を使用してサイン アドレス (SA) を設定する必要があります。
a) 「レガシー」7セグメントプロトコル
16進数 16 02 XNUMX [SA] [CM] [CD]
X1
X2
X3
X4
[CS]03
Def SYN SYN STX 符号 コマンド 有効 桁1 桁2 桁3 桁4 XOR
ETX
アドレスモード
応答
チェックサム
Signal-Tech 独自の LED カウント ディスプレイ プロトコルに従うことで、既存のシステムはホスト ソフトウェアを変更することなく SA Flex サインを制御できます。
7 セグメント/LED カウント表示プロトコルについては、こちらをご覧ください: https://www.signal-tech.com/downloads/led-count-display-protocol.pdf
「レガシー」7セグメントプロトコルに関する注意: · フォントは15ピクセルの高さで右揃えになります · 先頭の0は削除されます · 「FULL」( 0x01)と「CLSD」( 0x03)は赤で表示されます · 他のすべての文字は緑で表示されます
Exampleディスプレイ: レガシー7セグメントプロトコル
送信された 16 進数: パケット情報: 表示 (48×XNUMX ピクセルのサインに表示):
16 16 02 01 01 01 30 31 32 33 01 03 符号アドレス = 1; = 1; FULL を表示
送信された 16 進数: パケット情報: 表示 (48×XNUMX ピクセルのサインに表示):
16 16 02 3A 06 01 00 00 32 33 3C 03 符号アドレス = 58; = 06; 23 を表示
ページ | 6
b) 「拡張」7セグメントプロトコル
16進数 16 02 XNUMX [SA] [CM] [CD]
X1
X2
…
Def SYN SYN STX 符号コマンド有効化 文字 1 文字 2 …
アドレスモード
応答
XN[CS]
03
文字 N XOR
ETX
チェックサム
同じプロトコル構造内で、制御ソフトウェアは文字ストリーム (X1、…XN) に次のものを追加することもできます。1.制御するフラグ (0x1b): a. フォント サイズ (デフォルト: 15 ピクセル) b. テキストの色 (デフォルト: 緑) c. 背景色 (デフォルト: 黒) 2. 矢印やその他の一般的な記号を表す上位 ASCII 値 (ジャンプ先: 文字マップ)
注:
· 「レガシー」7セグメントモードと同様に、すべてのテキストは右揃えで最上行から始まります。 · チェックサムの計算については、元のプロトコルドキュメントを参照してください。 · examp以下のファイルには、特に明記しない限り、完全なデータパケットは含まれません。 · 文字ストリームの最大バイト数 = 255
フラグは 8 ~ 10 ページで定義されています…
ページ | 7
フォントサイズフラグ: + “F” (0x1B 0x46)
0 つのフォント サイズのいずれかを選択するには、このフラグを挿入します。デフォルト値は 01x15 (「中」XNUMX ピクセル) です。
ヘックス
1B
46
NN
デフ
F
フォントインデックス(下記で定義)
注意: 0 行に指定できるフォント サイズは 0 つだけです。つまり、次のフォントを選択する前に [CR] (XNUMXxXNUMXA) が必要です。
Example: フォントサイズフラグ (32x64px 表示)
フォント
文字ストリーム内の 16 進数
小(高さ7ピクセル) + “F” + 00
0x1B 0x46 0x00
中(高さ15ピクセル) +「F」+01
(デフォルト – フラグは不要)
0x1B 0x46 0x01
大(高さ30ピクセル) +「F」+02
0x1B 0x46 0x02
ページ | 8
テキスト色フラグ: + “T” (0x1B 0x54)
テキスト カラー フラグを使用すると、いつでも現在の前景色を中断できます。
ヘックス
1B 54
[RR] [GG] [BB]デフT 赤の値 緑の値 青の値
(00-FF)
(00-FF)
(00-FF)
注: テキストの色は、どの時点でも (同じ行内でも) 変更できます。
Example: テキストカラーフラグ (16x128px 表示): 完全なパケットを表示 (広告 1): 16 16 02 01 06 01 AA 20 33 20 B1 20 1B 54 FF FF FF 7C 20 1B 54 00 00 FF B3 20 39 20 AB 73 03
. AA 20 33 20
B1
20 . 7C 20 . B3
20
39
20 AB
.
.
.
.
.
.
[Sym] [Sp] “3” [Sp] [Sym] [Sp] “|” [Sp] [Sym] [Sp] “9” [Sp] [Sym]デフォルトのサイズ + 色 (フラグは不要)
カラーフラグ:
カラーフラグ:
1B 54 FF FF FF 1B 54 00 00 FF
フラグ定義バイト
ページ | 9
背景色フラグ: + “B” (0x1B 0x42)
背景色を変更するには、このフラグを挿入します。デフォルトは 00-00-00 (黒) です。
ヘックス
1B 42
[RR] [GG] [BB]デフB 赤の値 緑の値 青の値
(00-FF)
(00-FF)
(00-FF)
注意: 0 行に指定できる背景色は 0 つだけです。つまり、次の背景色を選択する前に CR (XNUMXxXNUMXA) が必要です。
Example: 背景色フラグ (32x64px 表示): 完全なパケットを表示 (広告 1):
16 16 02 01 06 01 1B 42 FE 8C 00 1B 54 00 00 00 A7 20 31 31 32 0A 1B 42 1C 18 D0 33 35 20 A3 D5 03
ページ | 10
c) 「拡張」7セグメントプロトコル: 文字マップ
高さ8ピクセル
0進数 _1 _2 _3 _4 _5 _6 _7 _8 _9 _XNUMX _a _b _c _d _e _f
0_
1_
2_SP!
”
# $ %&'
(
)
* +、
.
/
3_ 0 1 2 3 4 5 6 7 8 9 :
;
< = > ?
4_ @ ABCDEF
GHI
J
クアラルンプール
MN O
5_PQR
S
T
UV
WX
Y
Z
[]
^
_
6_ ` アブ
def
ギ
j
kl
分
7_ポイント
r
s
t
u
v
wx
y
z
{
|
}
~
8_
9_
a_
…
f_
高さ16ピクセル
0進数 _1 _2 _3 _4 _5 _6 _7 _8 _9 _XNUMX _a _b _c _d _e _f
0_
1_
2_SP! ”
# $ %&'
(
)
* +、
.
/
3_ 0 1 2 3 4 5 6 7 8 9 :
;
< = > ?
4_ @ ABCDEF
GHI
J
クアラルンプール
MN O
5_PQR
S
T
UV
WX
Y
Z
[]
^
_
6_ `
ABC
def
ギ
j
kl
分
7_ポイント
s
t
u
v
wx
y
z
{
|
}
~
8_
9_
a_
b_ … f_
ページ | 11
高さ32ピクセル
0進数 _1 _2 _3 _4 _5 _6 _7 _8 _9 _XNUMX _a _b _c _d _e _f
0_
1_
2_SP! ”
# $ %&'
(
)
* +、
.
/
3_ 0 1 2 3 4 5 6 7 8 9 :
;
< = > ?
4_ @ ABCDEFGHI
J
クアラルンプール
MN O
5_ PQRS
T
UV WX
Y
Z
[]
^
_
6_ `
アブ CDEF
ギ
j
kl
分
7_ポイント
s
t
紫外線
wx
y
z
{
|
}
~
8_
9_
a_
b_ … f_
「7セグメント制御モード」の終了
ページ | 12
IV. 高度なサイン制御 + ビットマップ モード (イーサネットのみ)
プロトコル構造
リクエスト
長さ 1バイト 4バイト 1バイト
変数
8バイト
1バイト
説明 常に0x09 バイト数コマンドバイト(「サインコマンド(イーサネットのみ)」を参照)コマンドに関連する送信データは、必要に応じて0バイト長になる場合があります(「送信された要求」を参照)。 ”を各コマンドに入力します)最下位64ビットは常に0x03
応答
長さ 1バイト 4バイト 1バイト
変数
8バイト
1バイト
説明 常に0x10 バイト数エコーされたコマンドバイト コマンドに関連する送信データは、必要に応じて0バイト長になる場合があります(「受信した応答」を参照)。 ”を各コマンドに入力します)最下位64ビットは常に0x03
ページ | 13
署名コマンド(イーサネットのみ)重要:これらのコマンドはTCP/IP経由でのみサポートされます(シリアルポート経由ではサポートされません)
0進数名(セクションへのリンク)01xXNUMX
サイン情報を取得
0x02 サイン画像を取得 0x04 明るさを取得
0x05 明るさを設定する
0x06 メッセージステータスを取得 0x08 空白に設定 0x13 ビットマップメッセージを設定
モード 読み取り 読み取り 読み取り
設定 読み取り 設定 設定
説明 製品 ID やシリアル番号などの XML エンコードされた看板情報を返します 看板の PNG プライマリ イメージを返します 看板の明るさレベルを返します (0=自動、1=最低、15=最高) 看板の明るさレベルを設定します (0=自動、1=最低、15=最高) 最後のメッセージのステータスとチェックサムを返します 看板にディスプレイを空白にするように指示します 看板に .bmp データを送信します (XNUMX 秒あたり最大 XNUMX 回)
各リクエストのデータ形式については、以下の各セクションで説明されています。ampリクエストとレスポンスの構造の詳細。
コマンド 0x01: サイン情報の取得
各標識コントローラには、標識上のメッセージと一部のグローバル標識データを記述する XML 構成データが事前にプログラムされています。XML 形式については、このドキュメントの後のセクションで説明します。
リクエストを送信しました: 該当なし 回答を受信:
XML 形式:
SAF16x64-10mm 69113 7.299 26.197 0000-0000-0000 1970-01-01いいえ16 64 16 32
Example: 送信された 16 進数 Def 受信された 16 進数
09
10
00 00 00 00
00 00 00 01
01
01
(省略)
[ASCII XMLデータ]
00 00 00 00 00 00 00 00
NN NN NN NN NN NN NN NN (8バイトのチェックサム)
03
03
ページ | 14
コマンド 0x02: サインイメージの取得
各サイン コントローラには、制御ソフトウェアで表示できるサインの透明な PNG 画像が保存されます。
リクエストを送信しました: 該当なし 回答を受信:
Example: ヘックス送信防御
ヘックス受信
09
10
00 00 00 00
00 00 00 01
02
02
(省略)
[バイナリPNGデータ]
00 00 00 00 00 00 00 00
NN NN NN NN NN NN NN NN (8バイトのチェックサム)
03
03
コマンド 0x04: サインの明るさを取得する
リクエストを送信しました: 該当なし 回答を受信: 0x01-0x0F (1-15)*
*注: 値が 0 の場合、自動調光が有効になります (現在は実装されていません)
Example: 送信された 16 進数 Def 受信された 16 進数
09
10
00 00 00 00
00 00 00 01
04
04
(省略)
0F
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 0F
03
03
コマンド 0x05: 看板の明るさを設定する
リクエストを送信しました: 0x01-0x0F (1-15)* 応答を受信: 0x01-0x0F (1-15)*
*注: 0x00 は、自動調光が現在実装されていないため、最大輝度を有効にします。
Example: 送信された 16 進数 Def 受信された 16 進数
09
10
00 00 00 01
00 00 00 01
05
05
0F
0F
00 00 00 00 00 00 00 0F
00 00 00 00 00 00 00 0F
03
03
ページ | 15
コマンド 0x06: メッセージステータスの取得
このコマンドは、そして現在表示されているメッセージの。 0x00は.pngを意味します file 正しく表示された0x01は受信した.pngに問題があることを示します file.
リクエストを送信しました: 該当なし
応答を受信しました:
Examp上:
ヘックス送信 09
00 00 00 00
06
デフ
ヘックス
10
00 00 00 09
06
受け取った
該当なし
00 00 00 00 00 00 00 00 C8
00 00 00 00 00 00 00 00 03
00 00 00 00 00 00 00 C8 03
コマンド 0x08: 空白メッセージの設定
リクエストを送信しました: N/A 回答を受信: 該当なし
送信されたヘックス 受信されたデフヘックス
09
10
00 00 00 00
00 00 00 00
08
08
該当なし
該当なし
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 C8
03
03
コマンド 0x13: ビットマップ メッセージの設定
SA FlexディスプレイはBMPに対応します fileプロトコルに埋め込まれたフィールド。これは 1 秒あたり最大 XNUMX 回 (XNUMXFPS) 更新されます。
リクエストを送信しました: .bmp file、ヘッダー「BM」または「0x42 0x4D」で始まる(下記参照)応答を受信: 送信されたリクエストのチェックサム
クリティカルビットマップ file パラメータ
ビットマップが file 以下の仕様を満たしています。
参考: https://en.wikipedia.org/wiki/BMP_file_フォーマット
サポート file 種類
.bmp
サポートされているヘッダータイプ BM
サポートされている色深度 RGB24 (8R-8G-8B) 16M 色
RGB565 (5R-6G-5B) 65K色
RGB8 256色
Example: 送信された 16 進数 Def 受信された 16 進数
09
10
NN NN NN
00 00 00 08
13
13
42 4D … NN
NN NN NN NN NN NN NN
03 ...
03 ...
ページ | 16
ご質問やご意見は、integrations@signal-tech.comまでメールをお送りいただくか、お電話ください。 814-835-3000
ページ | 17
ドキュメント / リソース
![]() |
シグナルテック SA フレックス コントローラー [pdf] ユーザーガイド SA Flex コントローラー、コントローラー |