Krmilnik SA Flex
“
Informacije o izdelku
Tehnični podatki:
- Ime izdelka: SA Flex (SAF)
- Združljivi izdelki: izdelki SAF s posebnimi ID-ji izdelkov in
konfiguracije - Podprti protokoli: Advanced Sign Control + Bitmap Mode
(Samo Ethernet) - Komunikacijski vmesniki: Ethernet in RS-485
Navodila za uporabo izdelka:
Strojna oprema in nastavitev naprave:
Krmilnik SA Flex ima dva komunikacijska vmesnika:
Ethernet in RS-485.
Ethernet vmesnik:
Vgrajeni modul XPort nudi žični ethernetni vmesnik za
kontrolor znakov. Konfigurirajte nastavitve prek HTTP GUI ali telneta
vmesniki.
Kritične nastavitve naprave (TCP/IP):
- Vrata tovora sporočila: 10001
- Privzeta konfiguracija: DHCP
Vmesnik RS-485:
Vrata RS-485 omogočajo nadzor z uporabo Legacy in Extended
7-segmentni ukazi.
Kritične nastavitve naprave (serijska):
Za pravilno nastavitev glejte shemo ožičenja.
7-segmentni način upravljanja (Ethernet ali RS-485):
Nastavite naslov podpisa (SA) z uporabo DIP stikalne banke za
7-segmentni način upravljanja. Sledite staremu 7-segmentnemu protokolu za
konfiguracijo.
pogosta vprašanja:
V: Katere protokole podpira izdelek SA Flex
vrstica?
O: Linija izdelkov SA Flex podpira Advanced Sign Control +
Protokol bitnega načina (samo Ethernet).
V: Kako lahko konfiguriram vmesnik Ethernet za SA Flex
krmilnik?
O: Vmesnik Ethernet lahko konfigurirate z GUI HTTP
ali vmesniki telnet, ki jih zagotavlja vgrajeni modul XPort.
“`
Protokol SA Flex (SAF)/Vodnik za integracijo (prej RGBF Flex)
Zadnja posodobitev: 28. maj 2024
Vsebina
I. Uvod …………………………………………………………………………………………………………………………… ……….2 Združljivi izdelki ………………………………………………………………………………………………………………… ……………………. 2 Podprti protokoli in funkcije ……………………………………………………………………………………………………………………. 3
II. Strojna oprema in nastavitev naprave ……………………………………………………………………………………………………………..4 Lantronix /Gridconnect Enhanced XPort Ethernet Controller ………………………………………………………………………………. 4 kritične nastavitve naprave (TCP/IP) ……………………………………………………………………………………………………………… ………. 4 Serijski vmesnik RS-485 (samo 7-segmentni način krmiljenja) …………………………………………………………………………………… 4 Kritične nastavitve naprave (Serijski) …………………………………………………………………………………………………………………… 5 Naprava Ožičenje (serijsko) ………………………………………………………………………………………………………………………… ……….. 5
III. 7-segmentni nadzorni način (Ethernet ali RS-485) …………………………………………………………………………………………6 a) “Legacy ” 7-segmentni protokol …………………………………………………………………………………………………………………… 6 nprampdatoteka prikazuje: Podedovani 7-segmentni protokol……………………………………………………………………………………………… 6 b) »Razširjeno ” 7-segmentni protokol……………………………………………………………………………………………………………….. 7 Oznaka velikosti pisave: + “F” (0x1B 0x46) …………………………………………………………………………………………………………….. 8 Barvna zastavica besedila: + “T” (0x1B 0x54) …………………………………………………………………………………………………………… 9 Ozadje barvna zastava: + “B” (0x1B 0x42)…………………………………………………………………………………………………. 10 c) »Razširjeni« 7-segmentni protokol: Zemljevidi znakov …………………………………………………………………………………….. 11
IV. Napredni nadzor znakov + Bitni način (samo Ethernet)…………………………………………………………………………….13 Struktura protokola…………………… ……………………………………………………………………………………………………………………. 13 Zahteva………………………………………………………………………………………………………………………………… ……………………. 13 Odgovor ……………………………………………………………………………………………………………………………… …………………. 13 znakovnih ukazov (samo Ethernet)…………………………………………………………………………………………………………………… …… 14 Ukaz 0x01: PRIDOBITE informacije o znaku …………………………………………………………………………………………………………… ………. 14 Ukaz 0x02: PRIDOBITE sliko znaka…………………………………………………………………………………………………………………… . 15 Ukaz 0x04: GET Svetlost znaka…………………………………………………………………………………………………………… 15 Ukaz 0x05: NASTAVITE Svetlost znaka …………………………………………………………………………………………………………… 15 Ukaz 0x06: GET Status sporočila …………………………………………………………………………………………………………….. 16 Ukaz 0x08: SET Prazno sporočilo ……………………………………………………………………………………………………………. 16 Ukaz 0x13: NASTAVI sporočilo bitne slike …………………………………………………………………………………………………………. 16
Stran | 1
I. Uvod
Ta dokument opisuje sprejete protokole in komunikacijske načine za izdelke SA Flex (SAF) podjetja Signal-Tech.
Združljivi izdelki
Združljiv znak je v številki izdelka naveden kot »SAF«.
Čeprav morda obstajajo druge združljive različice, so to standardne konfiguracije:
ID izdelka
Ločljivost (V x Š)
Velikostni razred (VxŠ)
Sample zaslone
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"
Stran | 2
Podprti protokoli in funkcije Linija izdelkov SA Flex podpira dva sporočilna protokola (kliknite glavo za skok na razdelek):
7-segmentni nadzorni način (Ethernet ali RS-485) · Uporablja Signal-Techov 7-segmentni/LED Count Display protokol · Ne zahteva nobenih sprememb nadzorne programske opreme (če je 7-segmentni protokol že uporabljen) · Združljiv tudi s SA- in S-SA znaki
Napredni nadzor znakov + bitni način (samo Ethernet)
· Uporablja protokol RGB podjetja Signal-Tech kot vsebnik · Omogoča pošiljanje bitnih slik na zaslon
enkrat na sekundo
Dodatni znakni ukazi (Skoči na: »Razširjeni« 7-segmentni protokol):
· Nadzor besedila/barve ozadja · Nadzor velikosti pisave · Popolna knjižnica simbolov
Dodatni ukazi za podpisovanje (Skoči na: Ukazi za podpisovanje (samo Ethernet)):
· Nadzor svetlosti · Pridobivanje informacij o strojni opremi: ID izdelka, ser
številka, slika izdelka, datum izdelave · Pridobi trenutno stanje sporočila (kontrolna vsota)
Stran | 3
II. Strojna oprema in nastavitev naprave
Krmilnik SA Flex ima dva komunikacijska vmesnika ( in ):
Za navodila o uporabi banke stikal DIP za naslavljanje glejte 7-segmentni način krmiljenja (Ethernet ali RS-485).
Lantronix/Gridconnect Enhanced XPort Ethernet krmilnik
Vgrajeni modul “XPort” zagotavlja žični vmesnik Ethernet krmilniku znakov. Vsi znakni ukazi – bitna slika, 7-segmentni itd. – so podprti prek Etherneta. Krmilnik Ethernet ima vmesnika HTTP GUI (vrata 80) in telnet (vrata 9999), ki ju je mogoče uporabiti za konfiguracijo statičnega naslova IP, drugih vrat TCP in/ali gesla naprave.
Kritične nastavitve naprave (TCP/IP)
Znak bo prejel koristno sporočilo preko TCP/IP na vratih 10001.
XPort je privzeto konfiguriran za uporabo DHCP. Uporabite usmerjevalnik DHCP ali prenesite Lantronix DeviceInstaller, da odkrijete napravo, nato pa po želji nastavite statični IP.
Serijski vmesnik RS-485 (samo 7-segmentni način krmiljenja)
Krmilnik SA Flex ima tudi vrata RS-485, kar olajša zamenjavo starejšega 7-segmentnega zaslona.
Serijski vmesnik je omejen na sprejemanje samo 7-segmentnih ukazov »Legacy« in »Extended«.
Stran | 4
Kritične nastavitve naprave (serijska)
Spodnjih nastavitev ni mogoče konfigurirati na krmilniku. Gostiteljska naprava/strežnik mora biti konfiguriran za naslednje:
· Protokol: RS-485 · Hitrost prenosa: 9600 · Podatkovni biti: 8 · Stop bit: 1 · Pariteta: Brez
Ožičenje naprave (serijsko)
Shema ožičenja (prikazano CAT6)
Opomba: drugi kabli s prepletenimi paricami ali oklopljeni kabli, specifični za RS-485, bi morali delovati tako dobro kot CAT6
Bela/oranžna B+
Bela/zelena
A-
Sveti oranžno Sveti zeleno
G (vsi drugi)
Stran | 5
III. 7-segmentni način upravljanja (Ethernet ali RS-485)
Za konfiguracijske nastavitve se vrnite v razdelek Strojna oprema in nastavitev naprave.
Dodatne nastavitve strojne opreme: Pri uporabi 7-segmentnega nadzora – prek RS-485 ali Etherneta – je treba naslov znaka (SA) nastaviti z DIP stikalno banko krmilnika (naslovi 1-63):
a) »Legacy« 7-segmentni protokol
Hex 16 16 02 [SA] [CM] [CD]
X1
X2
X3
X4
[CS]03
Def SYN SYN STX Znak ukaz Omogoči števka 1 števka 2 števka 3 števka 4 XOR
ETX
naslovni način
odgovor
Kontrolna vsota
Po lastniškem protokolu LED Count Display Protocol podjetja Signal-Tech lahko obstoječi sistemi nadzorujejo znake SA Flex brez spreminjanja gostiteljske programske opreme.
Protokol 7-segmentnega/LED štetja zaslona najdete tukaj: https://www.signal-tech.com/downloads/led-count-display-protocol.pdf
Opombe za »Legacy« 7-segmentni protokol: · Pisava bo visoka 15 slikovnih pik in bo poravnana desno · Začetne ničle bodo odstranjene · »FULL« ( 0x0) in "CLSD" ( 01x0) bodo prikazani rdeče · Vsi drugi znaki bodo prikazani zeleno
Example prikaže: podedovan 7-segmentni protokol
Hex poslano: Informacije o paketu: Prikaz (prikazano na znaku 16×48 slikovnih pik):
16 16 02 01 01 01 30 31 32 33 01 03 Naslov znaka = 1; = 1; prikaže POLNO
Hex poslano: Informacije o paketu: Prikaz (prikazano na znaku 16×48 slikovnih pik):
16 16 02 3A 06 01 00 00 32 33 3C 03 Naslov znaka = 58; = 06; prikaže 23
Stran | 6
b) »Razširjeni« 7-segmentni protokol
Hex 16 16 02 [SA] [CM] [CD]
X1
X2
…
Def SYN SYN STX Sign Command Enable Char 1 Char 2 …
naslovni način
odgovor
XN [CS]
03
Znak N XOR
ETX
Kontrolna vsota
Znotraj iste strukture protokola lahko krmilna programska oprema v tok znakov (X1,…XN) doda tudi naslednje: 1. zastavice (0x1b) za nadzor: a. Velikost pisave (privzeto: 15 slikovnih pik) b. Barva besedila (privzeto: zelena) c. Barva ozadja (privzeto: črna) 2. Zgornje vrednosti ASCII, ki predstavljajo puščice in druge običajne simbole (Skoči na: ZEMLJEVID ZNAKOV)
Opombe:
· Tako kot pri 7-segmentnem načinu »Legacy« bo vse besedilo poravnano desno in se bo začelo v zgornji vrstici · Za izračun kontrolne vsote glejte originalni protokolni dokument · Prekampspodnje datoteke ne vključujejo celotnih podatkovnih paketov, razen če ni drugače navedeno · Največje število bajtov v toku znakov = 255
Zastavice so določene na straneh 8-10…
Stran | 7
Oznaka velikosti pisave: + “F” (0x1B 0x46)
Vstavite to zastavico, da izberete eno od treh velikosti pisave. Privzeta vrednost je 0x01 (»srednje« 15 slikovnih pik).
Hex
1B
46
NN
Def
F
Indeks pisave (opredeljen spodaj)
Opomba: Dovoljena je samo ena velikost pisave na vrstico, tj. pred izbiro naslednje pisave je potreben [CR] (0x0A).
Example: Oznaka velikosti pisave (prikazan zaslon 32x64px)
Pisava
Hex v toku znakov
Majhna (višina 7 slikovnih pik) + "F" + 00
0x1B 0x46 0x00
Srednje (višina 15 slikovnih pik) + "F" + 01
(Privzeto – zastavica ni potrebna)
0x1B 0x46 0x01
Veliko (višina 30 slikovnih pik) + "F" + 02
0x1B 0x46 0x02
Stran | 8
Zastavica barve besedila: + “T” (0x1B 0x54)
Zastavica barve besedila se lahko kadar koli uporabi za prekinitev trenutne barve ospredja.
Hex
1B 54
[RR] [GG] [BB]Def T Rdeča vrednost Zelena vrednost Modra vrednost
(00-FF)
(00-FF)
(00-FF)
Opomba: barvo besedila lahko kadar koli spremenite (tudi znotraj iste vrstice).
Example: Barvna zastavica besedila (prikazan zaslon 16x128px): Prikazan celoten paket (oglasi 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]Privzeta velikost + barva (oznaka ni potrebna)
Barvna zastava:
Barvna zastava:
1B 54 FF FF FF 1B 54 00 00 FF
Zastavice Def Bytes
Stran | 9
Zastava barve ozadja: + “B” (0x1B 0x42)
Vstavite to zastavico, če želite spremeniti barvo ozadja. Privzeto je 00-00-00 (črna).
Hex
1B 42
[RR] [GG] [BB]Def B Rdeča vrednost Zelena vrednost Modra vrednost
(00-FF)
(00-FF)
(00-FF)
Opomba: Dovoljena je samo ena barva ozadja na vrstico, tj. pred izbiro naslednje barve ozadja je potreben CR (0x0A).
Example: zastavica barve ozadja (prikazan zaslon 32 x 64 slikovnih pik): prikazan celoten paket (oglasi 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
Stran | 10
c) »Razširjeni« 7-segmentni protokol: zemljevidi znakov
8-px višina
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 višina
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_
Stran | 11
32-px višina
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_
Konec »7-segmentnega načina nadzora«
Stran | 12
IV. Napredni nadzor znakov + bitni način (samo Ethernet)
Struktura protokola
Zahteva
Dolžina 1 bajt 4 bajti 1 bajt
spremenljivka
8 bajtov
1 bajt
Opis Vedno 0x09 Število bajtov v Ukazni bajt (glejte Ukazi za podpisovanje (samo Ethernet)) Poslani podatki, povezani z ukazom, so lahko po potrebi dolgi 0 bajtov (glejte »Zahteva poslana ” za vsak ukaz) Kontrolna vsota, izračunana z dodajanjem bajtov in z uporabo 64 najmanj pomembnih bitov Vedno 0x03
Odziv
Dolžina 1 bajt 4 bajti 1 bajt
spremenljivka
8 bajtov
1 bajt
Opis Vedno 0x10 Število bajtov v Odmeven ukazni bajt. Poslani podatki, povezani z ukazom, so lahko po potrebi dolgi 0 bajtov (glejte »Prejeti odgovor ” za vsak ukaz) Kontrolna vsota, izračunana z dodajanjem bajtov in z uporabo 64 najmanj pomembnih bitov Vedno 0x03
Stran | 13
Ukazi za podpis (samo Ethernet) Pomembno: Ti ukazi so podprti samo prek TCP/IP (ne prek serijskih vrat)
Šestnajstiško ime (povezava do razdelka) 0x01
Pridobite podatke o prijavi
0x02 Pridobite sliko znaka 0x04 Pridobite svetlost
0x05 Nastavi svetlost
0x06 Pridobi status sporočila 0x08 Nastavi prazno 0x13 Nastavi bitno slikovno sporočilo
Načini Branje Branje Branje
Set Preberi Set Set
Opis Vrne informacije o znaku, kodirane v XML, kot sta ID izdelka in serijska številka. Vrne primarno sliko PNG znaka. Vrne raven svetlosti znaka (0=samodejno, 1=najnižja, 15=najvišja) Nastavi raven svetlosti znaka (0= samodejno, 1=najnižje, 15=najvišje) Vrne stanje zadnjega sporočila in kontrolno vsoto Ukaže znaku, naj izprazni zaslon Pošlji podatke .bmp znaku (do enkrat na sekundo)
Oblika podatkov vsake zahteve je razložena v svojem razdelku spodaj, skupaj z nprampstrukturo zahtev in odgovorov.
Ukaz 0x01: PRIDOBITE informacije o znaku
Vsak krmilnik znakov je vnaprej programiran s konfiguracijskimi podatki XML, ki opisujejo sporočila na znaku, kot tudi nekaterimi globalnimi podatki znaka. Format XML je opisan v poznejšem razdelku tega dokumenta.
Prošnja poslana : n/u Prejet odgovor :
Format XML:
SAF16x64-10mm 69113 7.299 26.197 0000-0000-0000 1970-01-01 N 16 64 16 32
Example: Hex Sent Def Hex Received
09
10
00 00 00 00
00 00 00 01
01
01
(izpusti)
[ASCII XML podatki]
00 00 00 00 00 00 00 00
NN NN NN NN NN NN NN NN (8-bajtna kontrolna vsota)
03
03
Stran | 14
Ukaz 0x02: PRIDOBITE sliko znaka
Vsak krmilnik znakov shrani prosojno sliko PNG znaka, ki jo je mogoče prikazati v nadzorni programski opremi.
Prošnja poslana : n/u Prejet odgovor :
Example: Hex Sent Def
Hex prejeto
09
10
00 00 00 00
00 00 00 01
02
02
(izpusti)
[Binarni podatki PNG]
00 00 00 00 00 00 00 00
NN NN NN NN NN NN NN NN (8-bajtna kontrolna vsota)
03
03
Ukaz 0x04: GET Svetlost znaka
Prošnja poslana : n/u Prejet odgovor : 0x01-0x0F (1-15)*
*Opomba: če je vrednost 0, je omogočeno samodejno zatemnitev (trenutno ni implementirano)
Example: Hex Sent Def Hex Received
09
10
00 00 00 00
00 00 00 01
04
04
(izpusti)
0F
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 0F
03
03
Ukaz 0x05: NASTAVITE svetlost znaka
Prošnja poslana : 0x01-0x0F (1-15)* Prejet odgovor : 0x01-0x0F (1-15)*
*Opomba: 0x00 bo omogočil polno svetlost, saj samodejno zatemnitev trenutno ni implementirana
Example: Hex Sent Def Hex Received
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
Stran | 15
Ukaz 0x06: GET status sporočila
Ta ukaz bo dobil in sporočila, ki je trenutno prikazano. 0x00 pomeni .png file je bil pravilno prikazan 0x01 označuje težavo s prejetim .png file.
Prošnja poslana : ni na voljo
Prejet odgovor :
Example:
Hex poslano 09
00 00 00 00
06
Def
Hex
10
00 00 00 09
06
Prejeto
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
Ukaz 0x08: NASTAVITE prazno sporočilo
Prošnja poslana : Prejet odgovor ni na voljo : N/A
Hex poslano Def Hex prejeto
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
Ukaz 0x13: NASTAVI sporočilo bitne slike
Zaslon SA Flex bo sprejel BMP fileje vgrajen v protokol polje. To se lahko osveži do enkrat na sekundo (1 FPS).
Prošnja poslana : .bmp file, ki se začne z glavo »BM« ali »0x42 0x4D« (glejte spodaj) Prejet odgovor : Kontrolna vsota poslane zahteve
Kritična bitna slika file parametri
Prepričajte se, da bitna slika file ustreza spodnjim specifikacijam.
Referenca: https://en.wikipedia.org/wiki/BMP_file_format
Podprto file vrste
.bmp
Podprte vrste glav BM
Podprte barvne globine RGB24 (8R-8G-8B) 16M barv
RGB565 (5R-6G-5B) 65K barv
RGB8 256 barv
Example: Hex Sent Def Hex Received
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
Stran | 16
Vprašanja/povratne informacije? Pošljite e-pošto na integrations@signal-tech.com ali pokličite 814-835-3000
Stran | 17
Dokumenti / Viri
![]() |
Krmilnik Signal-Tech SA Flex [pdf] Uporabniški priročnik Krmilnik SA Flex, krmilnik |