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

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *