SA Flex Controller

Enfòmasyon sou pwodwi

Espesifikasyon:

  • Non pwodwi: SA Flex (SAF)
  • Pwodwi konpatib: SAF pwodwi ak pwodwi idantite espesifik ak
    konfigirasyon
  • Pwotokòl Sipòte: Kontwòl Siy Avanse + Bitmap Mode
    (Ethernet sèlman)
  • Entèfas kominikasyon: Ethernet ak RS-485

Enstriksyon Itilizasyon pwodwi:

Materyèl aparèy ak konfigirasyon:

SA Flex Controller la gen de koòdone kominikasyon:
Ethernet ak RS-485.

Entèfas Ethernet:

Modil XPort entegre a bay yon koòdone Ethernet filaire pou
kontwolè a siy. Konfigure paramèt atravè HTTP GUI oswa telnet
interfaces.

Anviwònman aparèy kritik (TCP/IP):

  • Message Payload Port: 10001
  • Konfigirasyon Default: DHCP

Entèfas RS-485:

Pò RS-485 pèmèt kontwòl lè l sèvi avèk Legacy ak pwolonje
7-segman kòmandman.

Anviwònman aparèy kritik (seri):

Gade dyagram fil elektrik la pou konfigirasyon apwopriye.

Mòd kontwòl 7-segman (Ethernet oswa RS-485):

Mete Adrès Siy (SA) lè l sèvi avèk DIP switch bank pou
Mòd kontwòl 7-segman. Swiv Legacy 7-Segment Protocol pou
konfigirasyon.

FAQ:

K: Ki pwotokòl yo sipòte pa pwodwi SA Flex la
liy?

A: Liy pwodwi SA Flex sipòte Advanced Sign Control + la
Bitmap Mode (Ethernet sèlman) pwotokòl.

K: Kouman mwen ka configured koòdone Ethernet pou SA Flex la
kontwolè?

A: Ou ka configured koòdone Ethernet lè l sèvi avèk HTTP entèfas
oswa entèfas telnet ki bay modil XPort entegre.

"`

SA Flex (SAF) Pwotokòl/Gid Entegrasyon (Anvan RGBF Flex)
Dènye mizajou: 28 me 2024
Kontni
I. Entwodiksyon ………………………………………………………………………………………………………………………… ……….2 Pwodwi konpatib ………………………………………………………………………………………………………………………… ……………………. 2 Pwotokòl Sipòte ak Karakteristik …………………………………………………………………………………………………………………………. 3
II. Materyèl ak Enstalasyon Aparèy …………………………………………………………………………………………………………………………..4 Lantronix /Gridconnect Enhanced XPort Ethernet Controller ………………………………………………………………………………………………. 4 Anviwònman aparèy kritik (TCP/IP) …………………………………………………………………………………………………………… ………. 4 Serial RS-485 koòdone (mòd kontwòl 7-segman sèlman) ……………………………………………………………………………………………… 4 Anviwònman aparèy kritik (Serial) ……………………………………………………………………………………………………………………… 5 Aparèy Fil elektrik (seri) ………………………………………………………………………………………………………………………… ……….. 5
III. Mòd kontwòl 7-segman (Ethernet oswa RS-485) ……………………………………………………………………………………………………………6 a) “Legacy ” Pwotokòl 7-Segman ……………………………………………………………………………………………………………………………………… 6 Egzample montre: Legacy 7-Segment Protocol………………………………………………………………………………………………………… 6 b) “Pwolonje ” Pwotokòl 7-Segman……………………………………………………………………………………………………………………….. 7 Drapo gwosè font: + "F" (0x1B 0x46) ……………………………………………………………………………………………………………………….. 8 Drapo koulè tèks: + “T” (0x1B 0x54) ………………………………………………………………………………………………………… 9 Background drapo koulè: + "B" (0x1B 0x42)……………………………………………………………………………………………. 10 c) Pwotokòl 7-Segman “Pwolonje”: Kat karaktè ………………………………………………………………………………………………….. 11
IV. Kontwòl Avanse Siy + Mòd Bitmap (Ethernet sèlman)…………………………………………………………………………………….13 Estrikti Pwotokòl………… …………………………………………………………………………………………………………………………. 13 Demann……………………………………………………………………………………………………………………………………… ……………………. 13 Repons ……………………………………………………………………………………………………………………………………… …………………. 13 Kòmandman siyen (Ethernet sèlman)…………………………………………………………………………………………………………………………… …… 14 Kòmandman 0x01: JWENN Enfòmasyon Siy …………………………………………………………………………………………………………… ………. 14 Kòmandman 0x02: JWENN Imaj Siyen ……………………………………………………………………………………………………………………… . 15 Kòmandman 0x04: GET Siy Klate………………………………………………………………………………………………………… 15 Kòmandman 0x05: SET Klate Siy ………………………………………………………………………………………………………………………… 15 Kòmandman 0x06: JWENN estati mesaj ……………………………………………………………………………………………………………………….. 16 Kòmandman 0x08: SET Mesaj vid ……………………………………………………………………………………………………………. 16 Kòmandman 0x13: SET Bitmap Mesaj …………………………………………………………………………………………………………. 16
Paj | 1

I. Entwodiksyon
Dokiman sa a esplike pwotokòl ak mòd kominikasyon yo aksepte pou pwodwi SA Flex (SAF) Signal-Tech yo.

Pwodwi konpatib

Yon siy konpatib endike nan Nimewo Pwodwi li kòm "SAF".

Pandan ke ka gen lòt varyant konpatib, sa yo se konfigirasyon estanda yo:

ID pwodwi

Rezolisyon (HxW)

Gwosè klas (HxW)

Sampmontre yo

69113

16 × 64 px

7″x 26″

69151

16 × 96 px

7″x 39″

69152

16 × 128 px

7″x 51″

69153

32 × 64 px

14″x 26″

69143

32 × 96 px

14″x 39″

68007

32 × 128 px

14″x 51″

Paj | 2

Pwotokòl ak Karakteristik Sipòte Liy pwodwi SA Flex sipòte de pwotokòl mesaj (klike sou header pou ale nan seksyon):

Mòd kontwòl 7-segman (Ethernet oswa RS-485) · Itilize pwotokòl 7-segman/LED Count Display Signal-Tech la · Pa mande okenn chanjman nan lojisyèl kontwòl (si pwotokòl 7segman deja itilize) · Konpatib tou ak SA- ak S-SA siy

Kontwòl Siy Avanse + Mòd Bitmap (Ethernet sèlman)
· Sèvi ak pwotokòl RGB Signal-Tech kòm yon veso · Pèmèt imaj bitmap yo dwe voye nan ekspozisyon an
yon fwa pa segonn

Kòmandman siy adisyonèl (Ale nan: Pwotokòl 7-Segman "Pwolonje"):
· Tèks/kontwòl koulè background · Kontwòl gwosè font · Yon bibliyotèk senbòl konplè

Lòt kòmandman siy (Ale nan: Kòmandman siy (Ethernet sèlman)):
· Kontwòl klète · Rekipere enfòmasyon pyès ki nan konpitè: ID pwodwi, seri
nimewo, imaj pwodwi, dat fabrikasyon · Rekipere estati mesaj aktyèl la (checksum)

Paj | 3

II. Aparèy Materyèl ak Enstalasyon

SA Flex Controller gen de koòdone kominikasyon (ak):
Pou enstriksyon sou itilizasyon bank switch DIP pou adrès, gade mòd kontwòl 7-segman (Ethernet oswa RS-485).
Lantronix/Gridconnect Enhanced XPort Ethernet Controller
Modil "XPort" entegre a bay yon koòdone Ethernet filaire pou kontwolè siy la. Tout kòmandman siy-bitmap, 7-segman, elatriye-yo sipòte atravè Ethernet. Kontwolè Ethernet la gen entèfas HTTP GUI (pò 80) ak telnet (pò 9999) ki ka itilize pou konfigirasyon yon adrès IP estatik, yon pò TCP diferan, ak/oswa yon modpas aparèy.
Anviwònman aparèy kritik (TCP/IP)
Siy la pral resevwa chaj mesaj la sou TCP/IP sou pò 10001.
Pa default, XPort la configuré pou itilize DHCP. Sèvi ak yon routeur DHCP oswa telechaje Lantronix DeviceInstaller pou dekouvri aparèy la, epi mete yon IP estatik si ou vle.

Serial RS-485 koòdone (mòd kontwòl 7-segman sèlman)
Kontwolè SA Flex genyen tou yon pò RS-485, sa ki fè li fasil pou ranplase yon ansyen ekspozisyon 7-segman.

Koòdone seri a limite pou aksepte kòmandman 7-segman "Legacy" ak "Pwolonje" sèlman.

Paj | 4

Anviwònman aparèy kritik (seri)
Anviwònman ki anba yo pa configurable sou kontwolè a. Aparèy lame/sèvè a ta dwe configuré pou bagay sa yo:
· Pwotokòl: RS-485 · Pousantaj Baud: 9600 · Done Bits: 8 · Stop Bits: 1 · Parite: Okenn

Fil elektrik aparèy (seri)

Dyagram fil elektrik (CAT6 montre)

Remak: Lòt kab trese-pè, oswa kouvwi, RS-485-espesifik kab ta dwe fè kòm byen ke CAT6

Blan/Oranj B+
Blan/Vèt

A-

Solid Orange Solid Green

G (Tout lòt moun)

Paj | 5

III. Mòd kontwòl 7-segman (Ethernet oswa RS-485)
Retounen nan seksyon Materyèl ak Enstalasyon Aparèy la pou konfigirasyon paramèt yo.
Anviwònman pyès ki nan konpitè adisyonèl: Lè w ap itilize kontwòl 7-segman-swa sou RS-485 oswa sou Ethernet-yo dwe mete Adrès Siy (SA) a lè l sèvi avèk bank switch DIP kontwolè a (adrès 1-63):

a) Pwotokòl 7-segman "Legacy".

Hex 16 16 02 [SA] [CM] [CD]

X1

X2

X3

X4

[CS]

03

Def SYN SYN STX Siy Kòmandman Pèmèt Chif 1 Chif 2 Chif 3 Chif 4 XOR

ETX

mòd adrès

repons

Sòm chèk

Swiv pwotokòl pwopriyetè LED Count Display Signal-Tech la, sistèm ki egziste deja yo ka kontwole siy SA Flex san yo pa modifye lojisyèl lame a.

Ou ka jwenn pwotokòl ekspozisyon 7-segman/LED Count la la: https://www.signal-tech.com/downloads/led-count-display-protocol.pdf

Nòt pou Pwotokòl 7-Segman "Legacy": · Polis yo pral 15 px segondè epi yo pral jistifye adwat · Yo pral retire 0 prensipal yo · "FULL" ( 0x01) ak "CLSD" ( 0x03) ap parèt an wouj · Tout lòt karaktè ap parèt an vèt

Example montre: Legacy 7-Segment Protocol

Hex voye: Enfòmasyon sou pake a: Ekspozisyon (yo montre sou siy 16×48 px):

16 16 02 01 01 01 30 31 32 33 01 03 Adrès siyen = 1; = 1; montre FULL

Hex voye: Enfòmasyon sou pake a: Ekspozisyon (yo montre sou siy 16×48 px):

16 16 02 3A 06 01 00 00 32 33 3C 03 Adrès siyen = 58; = 06; montre 23

Paj | 6

b) Pwotokòl 7-segman "pwolonje".

Hex 16 16 02 [SA] [CM] [CD]

X1

X2

Def SYN SYN STX Sign Command Enable Char 1 Char 2 …

mòd adrès

repons

XN [CS]

03

Char N XOR

ETX

Sòm chèk

Nan menm estrikti pwotokòl la, lojisyèl kontwòl la kapab ajoute tou sa ki annapre yo nan kouran karaktè (X1,...XN): 1. drapo (0x1b) pou kontwole: a. Gwosè Polis (Default: 15px) b. Koulè tèks (Default: Vèt) c. Koulè background (Default: Nwa) 2. Anwo valè ASCII pou reprezante flèch ak lòt senbòl komen (Ale sou: KAT CHARACTER)

Nòt:
· Menm jan ak mòd 7-segman "Legacy", tout tèks yo pral jistifye dwat epi yo kòmanse sou ranje anlè a · Gade dokiman pwotokòl orijinal la pou kalkil sòm chèk la · Ansyen an.ampchiyè ki pi ba yo pa enkli pake done konplè sof si yo te note otreman · Kantite maksimòm byte nan kouran karaktè = 255

Drapo yo defini nan paj 8-10...

Paj | 7

Gwosè font drapo: + "F" (0x1B 0x46)

Mete drapo sa a pou w chwazi youn nan twa gwosè font. Valè default la se 0x01 ("Mwayen" 15px).

Egzagòn

1B

46

NN

Def

F

Endèks font (defini anba a)

Remak: Se sèlman yon gwosè font yo pèmèt pou chak liy, sa vle di yon [CR] (0x0A) obligatwa anvan yo chwazi pwochen font la.

Example: drapo gwosè font (32x64px ekspozisyon montre)

Font

Hex nan kouran karaktè

Ti (7px wotè) + "F" + 00

0x1B 0x46 0x00

Mwayen (15px wotè) + "F" + 01
(Default-pa gen okenn drapo nesesè)

0x1B 0x46 0x01

Gwo (30px wotè) + "F" + 02

0x1B 0x46 0x02

Paj | 8

Tèks drapo koulè: + "T" (0x1B 0x54)
Ou ka itilize drapo koulè tèks la pou entèwonp koulè premye plan aktyèl la nenpòt ki lè.

Egzagòn

1B 54

[RR] [GG] [BB]

Def T Valè wouj Valè vèt Valè ble

(00-FF)

(00-FF)

(00-FF)

Remak: Koulè tèks la ka chanje nenpòt ki pwen (menm nan menm liy lan).

Example: Tèks drapo koulè (16x128px ekspozisyon montre): Pake konplè yo montre (anons 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 FF B20 73 AB

. 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]

Default gwosè + koulè (pa gen okenn drapo obligatwa)

Koulè Drapo:

Koulè Drapo:

1B 54 FF FF FF 1B 54 00 00 FF

Flags Def Bytes

Paj | 9

Drapo koulè background: + "B" (0x1B 0x42)

Mete drapo sa a pou chanje koulè background nan. Defo a se 00-00-00 (nwa).

Egzagòn

1B 42

[RR] [GG] [BB]

Def B Valè wouj Valè vèt Valè ble

(00-FF)

(00-FF)

(00-FF)

Remak: Se sèlman yon sèl koulè background pèmèt pou chak liy, sa vle di yon CR (0x0A) obligatwa anvan yo chwazi pwochen koulè background nan.

Example: Drapo koulè background (montre ekspozisyon 32x64px): Pake konplè yo montre (anons 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

Paj | 10

c) Pwotokòl 7-Segman "Pwolonje": Kat karaktè

8-px wotè

HEX _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _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

KL

MN O

5_ PQR

S

T

UV

WX

Y

Z

[

]

^

_

6_ ` abc

def

ghi

j

kl

mn o

7_ pq

r

s

t

u

v

wx

y

z

{

|

}

~

8_

9_

a_

f_

16-px wotè

HEX _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _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

KL

MN O

5_ PQR

S

T

UV

WX

Y

Z

[

]

^

_

6_ `

ab c

def

ghi

j

kl

mn o

7_ pqr

s

t

u

v

wx

y

z

{

|

}

~

8_

9_

a_

b_ … f_
Paj | 11

32-px wotè

HEX _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _a _b _c _d _e _f

0_

1_

2_ SP ! ”

# $ %&'

(

)

* + ,

.

/

3_ 0 1 2 3 4 5 6 7 8 9 :

;

< => ?

4_ @ ABCDEFGHI

J

KL

MN O

5_ PQRS

T

UV WX

Y

Z

[

]

^

_

6_ `

ab cdef

ghi

j

kl

mn o

7_ pqr

s

t

uv

wx

y

z

{

|

}

~

8_

9_

a_

b_ … f_

Fen "Mòd kontwòl 7-segman"

Paj | 12

IV. Kontwòl Siy Avanse + Mòd Bitmap (Ethernet sèlman)
Estrikti Pwotokòl

Mande

Longè 1 byte 4 byte 1 byte

varyab

8 byte

1 byte

Deskripsyon Toujou 0x09 Konte byte nan Byte kòmandman an (gade Kòmandman Siy (Ethernet sèlman)) Done yo voye ki gen rapò ak kòmandman an, si sa nesesè, ka gen 0 byte longè (gade "Demann yo voye ” pou chak kòmand) Sòm chèk la kalkile lè w ajoute byte yo nan ak lè l sèvi avèk 64 pi piti bit enpòtan yo Toujou 0x03

Repons

Longè 1 byte 4 byte 1 byte

varyab

8 byte

1 byte

Deskripsyon Toujou 0x10 Konte byte nan Byte kòmandman eko Done yo voye ki gen rapò ak lòd la, si sa nesesè, ka gen 0 byte longè (gade "Repons resevwa ” pou chak kòmand) Sòm chèk la kalkile lè w ajoute byte yo nan ak lè l sèvi avèk 64 pi piti bit enpòtan yo Toujou 0x03

Paj | 13

Siyen kòmandman (Ethernet sèlman) Enpòtan: Kòmandman sa yo sipòte sèlman atravè TCP/IP (pa sou pò seri a)

Hex Non (lyen pou seksyon) 0x01
Jwenn enfòmasyon siyen
0x02 Jwenn Imaj Siy 0x04 Jwenn Klate
0x05 Mete klète
0x06 Jwenn Estati Mesaj 0x08 Mete Vid 0x13 Mete Mesaj Bitmap

Mòd Li Lekti Li
Set Read Set Set

Deskripsyon Retounen enfòmasyon siy kode XML, tankou ID pwodwi ak nimewo seri Remèt imaj prensipal PNG siy la Remèt nivo klète siy la (0=oto, 1=pi ba, 15=pi wo) Mete nivo klète siy la (0=). oto, 1 = pi ba, 15 = pi wo) Retounen dènye estati mesaj la ak sòm chèk Li di siy la vid ekspozisyon an Voye done .bmp nan siy la (jiska yon fwa pa segonn)

Fòma done chak demann yo eksplike nan pwòp seksyon ki anba a, ansanm ak egzanpamples nan demann lan ak estrikti repons.

Kòmandman 0x01: JWENN Enfòmasyon Siy
Chak kontwolè siy prepwograme ak done konfigirasyon XML ki dekri mesaj yo sou siy la, ansanm ak kèk done siy mondyal. Fòma XML dekri nan yon seksyon pita nan dokiman sa a.

Demann yo voye : pa gen repons ou resevwa :
Fòma XML:
SAF16x64-10mm 69113 7.299 26.197 0000-0000-0000 1970-01-01 N 16 64 16 32

Example: Hex Voye Def Hex Resevwa

09

10

00 00 00 00

00 00 00 01

01

01

(omite)

[Done XML ASCII]

00 00 00 00 00 00 00 00

NN NN NN NN NN NN NN NN (som chèk 8-byte)

03

03

Paj | 14

Kòmandman 0x02: JWENN Imaj Siyen
Chak kontwolè siy estoke yon imaj PNG transparan nan siy la, ki ka montre nan lojisyèl kontwòl la.

Demann yo voye : pa gen repons ou resevwa :

Example: Hex Voye Def
Hex te resevwa

09

10

00 00 00 00

00 00 00 01

02

02

(omite)

[Done PNG binè]

00 00 00 00 00 00 00 00

NN NN NN NN NN NN NN NN (som chèk 8-byte)

03

03

Kòmandman 0x04: GET Siy Brightness
Demann yo voye : pa gen repons ou resevwa : 0x01-0x0F (1-15)*
* Remak: si valè a se 0, oto-dimming pèmèt (pa aplike kounye a)

Example: Hex Voye Def Hex Resevwa

09

10

00 00 00 00

00 00 00 01

04

04

(omite)

0F

00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 0F

03

03

Kòmandman 0x05: SET Klate Siy
Demann yo voye : 0x01-0x0F (1-15)* Repons ou resevwa : 0x01-0x0F (1-15)*
* Remak: 0x00 pral pèmèt klète konplè, kòm oto-dimming pa kounye a aplike

Example: Hex Voye Def Hex Resevwa

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

Paj | 15

Kòmandman 0x06: JWENN estati mesaj la
Kòmand sa a pral jwenn epi nan mesaj la kounye a nan ekspozisyon. 0x00 vle di .png la file te byen parèt 0x01 endike yon pwoblèm ak .png resevwa a file.

Demann yo voye : n/a

Repons resevwa :

Example:

Egzagòn voye 09

00 00 00 00

06

Def

Egzagòn

10

00 00 00 09

06

Resevwa

n/a

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

Kòmandman 0x08: SET Blank Mesaj
Demann yo voye : N/A Repons ou resevwa : N/A

Hex Voye Def Hex Resevwa

09

10

00 00 00 00

00 00 00 00

08

08

n/a

n/a

00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 C8

03

03

Kòmandman 0x13: SET Bitmap Mesaj
Ekspozisyon SA Flex la pral aksepte BMP files entegre nan pwotokòl la jaden. Sa a ka rafrechi jiska yon fwa pa segonn (1FPS).

Demann yo voye : .bmp file, kòmanse ak header "BM" oswa "0x42 0x4D" (gade anba a) Repons yo resevwa : Sòm chèk demann lan voye

Kritik Bitmap file paramèt

Asire w ke bitmap la file satisfè espesifikasyon ki anba yo.

Referans: https://en.wikipedia.org/wiki/BMP_file_fòma

Sipòte file kalite

.bmp

Sipòte kalite header BM

Sipòte pwofondè koulè RGB24 (8R-8G-8B) 16M koulè

RGB565 (5R-6G-5B) 65K koulè

RGB8 256 koulè

Example: Hex Voye Def Hex Resevwa

09

10

NN NN NN NN

00 00 00 08

13

13

42 4D … NN

NN NN NN NN NN NN NN NN

NN NN NN NN NN NN NN NN 03

NN NN NN NN NN NN NN NN 03

Paj | 16

Kesyon/feedback? Voye yon imèl bay integrations@signal-tech.com oswa rele 814-835-3000
Paj | 17

Dokiman / Resous

Signal-Tech SA Flex Controller [pdfGid Itilizatè
SA Flex Controller, Kontwolè

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *