SA Flex Controller
“
Informació del producte
Especificacions:
- Nom del producte: SA Flex (SAF)
- Productes compatibles: productes SAF amb identificadors de producte específics i
configuracions - Protocols admesos: Control avançat de signes + Mode de mapa de bits
(només Ethernet) - Interfícies de comunicació: Ethernet i RS-485
Instruccions d'ús del producte:
Maquinari i configuració del dispositiu:
El SA Flex Controller té dues interfícies de comunicació:
Ethernet i RS-485.
Interfície Ethernet:
El mòdul XPort integrat proporciona una interfície Ethernet per cable
el controlador de signes. Configureu la configuració mitjançant la GUI HTTP o telnet
interfícies.
Configuració crítica del dispositiu (TCP/IP):
- Port de càrrega útil del missatge: 10001
- Configuració per defecte: DHCP
Interfície RS-485:
El port RS-485 permet el control mitjançant Legacy i Extended
Ordres de 7 segments.
Configuració crítica del dispositiu (sèrie):
Consulteu el diagrama de cablejat per a la configuració correcta.
Mode de control de 7 segments (Ethernet o RS-485):
Establiu l'adreça del signe (SA) mitjançant el banc de commutadors DIP per
Mode de control de 7 segments. Seguiu el protocol de 7 segments heretat per a
configuració.
Preguntes freqüents:
P: Quins protocols admet el producte SA Flex
línia?
R: La línia de productes SA Flex és compatible amb Advanced Sign Control +
Protocol Mode de mapa de bits (només Ethernet).
P: Com puc configurar la interfície Ethernet per al SA Flex
controlador?
R: Podeu configurar la interfície Ethernet mitjançant la GUI HTTP
o interfícies telnet proporcionades pel mòdul XPort integrat.
"`
Guia de protocol/integració SA Flex (SAF) (abans RGBF Flex)
Última actualització: 28 de maig de 2024
Continguts
I. Introducció …………………………………………………………………………………………………………………………… ……….2 Productes compatibles ……………………………………………………………………………………………………………………………………… ……………………. 2 Protocols i funcions compatibles …………………………………………………………………………………………………………………………. 3
II. Maquinari i configuració del dispositiu …………………………………………………………………………………………………………………………..4 Lantronix /Controlador Ethernet XPort millorat de Gridconnect ………………………………………………………………………………………………. 4 Paràmetres crítics del dispositiu (TCP/IP) …………………………………………………………………………………………………………… ………. 4 Interfície sèrie RS-485 (només en mode de control de 7 segments) ………………………………………………………………………………… 4 Paràmetres crítics del dispositiu (Sèrie) ……………………………………………………………………………………………………………………… 5 Dispositiu Cablejat (sèrie) ………………………………………………………………………………………………………………………… ……….. 5
III. Mode de control de 7 segments (Ethernet o RS-485) ……………………………………………………………………………………………………6 a) “Llegat ” Protocol de 7 segments ……………………………………………………………………………………………………………………………………… 6 ExampMostra el fitxer: Protocol heretat de 7 segments………………………………………………………………………………………………… 6 b) “Estès ” Protocol de 7 segments…………………………………………………………………………………………………………………………….. 7 Bandera de mida de lletra: + “F” (0x1B 0x46) ……………………………………………………………………………………………………………………….. 8 Bandera de color del text: + “T” (0x1B 0x54) ………………………………………………………………………………………………………… 9 Fons bandera de color: + “B” (0x1B 0x42)……………………………………………………………………………………………. 10 c) Protocol de 7 segments “ampliat”: mapes de caràcters ……………………………………………………………………………………………….. 11
IV. Control avançat de signes + Mode de mapa de bits (només Ethernet)………………………………………………………………………….13 Estructura del protocol………… ………………………………………………………………………………………………………………………………………. 13 Sol·licitud………………………………………………………………………………………………………………………………………… ……………………. 13 Resposta …………………………………………………………………………………………………………………………………………………… …………………. 13 Comandes de signatura (només Ethernet)…………………………………………………………………………………………………………………………… …… 14 Ordre 0x01: GET informació del signe …………………………………………………………………………………………………………… ………. 14 Comandament 0x02: GET imatge de signe…………………………………………………………………………………………………………………………………… . 15 Ordre 0x04: GET brillantor del signe……………………………………………………………………………………………………………………… 15 Ordre 0x05: DEFINIR la brillantor del signe …………………………………………………………………………………………………………… 15 Ordre 0x06: Estat del missatge GET ………………………………………………………………………………………………………….. 16 Ordre 0x08: SET Missatge en blanc …………………………………………………………………………………………………………………………. 16 Comandament 0x13: SET Missatge de mapa de bits …………………………………………………………………………………………………………. 16
Pàgina | 1
I. Introducció
Aquest document descriu els protocols i modes de comunicació acceptats per als productes SA Flex (SAF) de Signal-Tech.
Productes compatibles
Un signe compatible s'indica al seu número de producte com "SAF".
Tot i que hi pot haver altres variants compatibles, aquestes són les configuracions estàndard:
ID del producte
Resolució (HxW)
Classe de mida (HxW)
Sampli mostra
69113
16 × 64 píxels
7″x 26″
69151
16 × 96 píxels
7″x 39″
69152
16 × 128 píxels
7″x 51″
69153
32 × 64 píxels
14″x 26″
69143
32 × 96 píxels
14″x 39″
68007
32 × 128 píxels
14″x 51″
Pàgina | 2
Protocols i característiques compatibles La línia de productes SA Flex admet dos protocols de missatges (feu clic a la capçalera per anar a la secció):
Mode de control de 7 segments (Ethernet o RS-485) · Utilitza el protocol de visualització de 7 segments/LED de Signal-Tech · No requereix canvis al programari de control (si ja s'utilitza el protocol de 7 segments) · També compatible amb SA- i S-SA signes
Control avançat de signes + Mode de mapa de bits (només Ethernet)
· Utilitza el protocol RGB de Signal-Tech com a contenidor · Permet que les imatges de mapa de bits s'enviïn a la pantalla
una vegada per segon
Comandes de signe addicionals (anar a: Protocol de 7 segments "ampliat"):
· Control de color de text/fons · Control de mida de lletra · Una biblioteca de símbols completa
Comandes de signatura addicionals (Vés a: Comandes de signatura (només Ethernet)):
· Control de brillantor · Recuperació d'informació de maquinari: identificació del producte, sèrie
número, imatge del producte, data de fabricació · Recuperar l'estat actual del missatge (sum de comprovació)
Pàgina | 3
II. Configuració i maquinari del dispositiu
El SA Flex Controller té dues interfícies de comunicació ( i ):
Per obtenir instruccions sobre com utilitzar el banc de commutadors DIP per a l'adreçament, vegeu Mode de control de 7 segments (Ethernet o RS-485).
Controlador Ethernet XPort millorat de Lantronix/Gridconnect
El mòdul "XPort" integrat proporciona una interfície Ethernet per cable al controlador de senyals. Totes les ordres de signe (mapa de bits, 7 segments, etc.) són compatibles mitjançant Ethernet. El controlador Ethernet té interfícies HTTP GUI (port 80) i telnet (port 9999) que es poden utilitzar per configurar una adreça IP estàtica, un port TCP diferent i/o una contrasenya del dispositiu.
Configuració crítica del dispositiu (TCP/IP)
El signe rebrà la càrrega útil del missatge a través de TCP/IP al port 10001.
Per defecte, l'XPort està configurat per utilitzar DHCP. Utilitzeu un encaminador DHCP o descarregueu Lantronix DeviceInstaller per descobrir el dispositiu i, a continuació, configureu una IP estàtica si ho voleu.
Interfície sèrie RS-485 (només en mode de control de 7 segments)
El controlador SA Flex també inclou un port RS-485, cosa que facilita la substitució d'una pantalla antiga de 7 segments.
La interfície sèrie està limitada a acceptar només ordres de 7 segments "Legacy" i "Extended".
Pàgina | 4
Configuració crítica del dispositiu (sèrie)
Els paràmetres següents no es poden configurar al controlador. El dispositiu/servidor amfitrió s'ha de configurar per al següent:
· Protocol: RS-485 · Velocitat de transmissió: 9600 · Bits de dades: 8 · Bits de parada: 1 · Paritat: cap
Cablejat del dispositiu (sèrie)
Diagrama de cablejat (es mostra CAT6)
Nota: Un altre cable de parell trenat o un cable blindat específic per a RS-485 hauria de funcionar tan bé com CAT6
Blanc/Taronja B+
Blanc/Verd
A-
Taronja sòlida Verd sòlid
G (Tots els altres)
Pàgina | 5
III. Mode de control de 7 segments (Ethernet o RS-485)
Torneu a la secció Configuració i maquinari del dispositiu per obtenir els paràmetres de configuració.
Paràmetres de maquinari addicionals: quan s'utilitza un control de 7 segments, ja sigui per RS-485 o Ethernet, l'adreça de signe (SA) s'ha de configurar mitjançant el banc de commutadors DIP del controlador (adreces 1-63):
a) Protocol de 7 segments “Legacy”.
Hex 16 16 02 [SA] [CM] [CD]
X1
X2
X3
X4
[CS]03
Def. SYN SYN STX Signe Ordre Activar Dígit 1 Dígit 2 Dígit 3 Dígit 4 XOR
ETX
mode d'adreça
resposta
Suma de control
Seguint el protocol de visualització de recompte de LED patentat de Signal-Tech, els sistemes existents poden controlar els signes SA Flex sense modificar el programari amfitrió.
El protocol de visualització de recompte de 7 segments/LED es pot trobar aquí: https://www.signal-tech.com/downloads/led-count-display-protocol.pdf
Notes per al protocol de 7 segments "legat": · La lletra tindrà 15 píxels d'alçada i es justificarà a la dreta · S'eliminaran els 0 inicials · "FULL" ( 0x01) i "CLSD" ( 0x03) apareixerà en vermell · Tots els altres caràcters apareixeran en verd
ExampMostra el fitxer: Protocol heretat de 7 segments
Enviament hexadecimal: informació del paquet: pantalla (mostrada en un signe de 16 × 48 píxels):
16 16 02 01 01 01 30 31 32 33 01 03 Adreça del signe = 1; = 1; mostra FULL
Enviament hexadecimal: informació del paquet: pantalla (mostrada en un signe de 16 × 48 píxels):
16 16 02 3A 06 01 00 00 32 33 3C 03 Adreça del signe = 58; = 06; mostra 23
Pàgina | 6
b) Protocol de 7 segments “ampliat”.
Hex 16 16 02 [SA] [CM] [CD]
X1
X2
…
Def SYN SYN STX Sign Command Enable Char 1 Char 2...
mode d'adreça
resposta
XN [CS]
03
Char N XOR
ETX
Suma de control
Dins de la mateixa estructura de protocol, el programari de control també pot afegir el següent al flux de caràcters (X1,...XN): 1. banderes (0x1b) per controlar: a. Mida de la lletra (per defecte: 15 píxels) b. Color del text (per defecte: verd) c. Color de fons (per defecte: negre) 2. Valors ASCII superiors per representar fletxes i altres símbols comuns (Va a: MAPA DE PERSONATGES)
Notes:
· Igual que el mode de 7 segments “Legacy”, tot el text es justificarà a la dreta i començarà a la fila superior. · Consulteu el document del protocol original per al càlcul de la suma de verificació. · L'exampEls fitxers següents no inclouen paquets de dades complets tret que s'indiqui el contrari · Nombre màxim de bytes al flux de caràcters = 255
Les banderes es defineixen a les pàgines 8-10...
Pàgina | 7
Bandera de mida de lletra: + "F" (0x1B 0x46)
Inseriu aquesta bandera per seleccionar una de les tres mides de lletra. El valor predeterminat és 0x01 ("Mitjà" 15 píxels).
Hex
1B
46
NN
Def
F
Índex de tipus de lletra (definit a continuació)
Nota: Només es permet una mida de lletra per línia, és a dir, cal un [CR] (0x0A) abans de seleccionar el següent tipus de lletra.
Example: bandera de la mida de la lletra (es mostra la pantalla de 32 x 64 píxels)
Font
Hexagonal al flux de personatges
Petit (7 píxels d'alçada) + "F" + 00
0x1B 0x46 0x00
Mitjà (15 píxels d'alçada) + "F" + 01
(Per defecte, no cal cap marca)
0x1B 0x46 0x01
Gran (30 píxels d'alçada) + "F" + 02
0x1B 0x46 0x02
Pàgina | 8
Bandera de color del text: + "T" (0x1B 0x54)
La bandera de color del text es pot utilitzar per interrompre el color de primer pla actual en qualsevol moment.
Hex
1B 54
[RR] [GG] [BB]Def T Valor vermell Valor verd Valor blau
(00-FF)
(00-FF)
(00-FF)
Nota: el color del text es pot canviar en qualsevol punt (fins i tot dins de la mateixa línia).
Example: Bandera de color de text (visualització de 16 x 128 píxels): Es mostra el paquet complet (anuncis 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 AB 20 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]Mida + color per defecte (no cal cap bandera)
Bandera de color:
Bandera de color:
1B 54 FF FF FF 1B 54 00 00 FF
Marca Bytes de definició
Pàgina | 9
Bandera de color de fons: + "B" (0x1B 0x42)
Inseriu aquesta bandera per canviar el color de fons. El valor predeterminat és 00-00-00 (negre).
Hex
1B 42
[RR] [GG] [BB]Def B Valor vermell Valor verd Valor blau
(00-FF)
(00-FF)
(00-FF)
Nota: Només es permet un color de fons per línia, és a dir, cal un CR (0x0A) abans de seleccionar el següent color de fons.
Example: bandera de color de fons (es mostra la pantalla de 32 x 64 píxels): es mostra el paquet complet (anuncis 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
Pàgina | 10
c) Protocol de 7 segments “ampliat”: mapes de caràcters
8 píxels d'alçada
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 píxels d'alçada
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_
Pàgina | 11
32 píxels d'alçada
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_
Final del "Mode de control de 7 segments"
Pàgina | 12
IV. Control avançat de signes + Mode de mapa de bits (només Ethernet)
Estructura del protocol
Sol·licitud
Longitud 1 byte 4 bytes 1 byte
variable
8 bytes
1 byte
Descripció Sempre 0x09 El recompte de bytes a El byte de l'ordre (vegeu Ordres de signatura (només Ethernet)) Les dades enviades relacionades amb l'ordre, si cal, poden tenir una longitud de 0 bytes (vegeu "Sol·licitud enviada ” per a cada comanda) La suma de comprovació calculada afegint els bytes a i utilitzant els 64 bits menys significatius Sempre 0x03
Resposta
Longitud 1 byte 4 bytes 1 byte
variable
8 bytes
1 byte
Descripció Sempre 0x10 El recompte de bytes a El byte de l'ordre ressò Les dades enviades relacionades amb l'ordre, si cal, poden tenir una longitud de 0 bytes (vegeu “Resposta rebuda ” per a cada comanda) La suma de comprovació calculada afegint els bytes a i utilitzant els 64 bits menys significatius Sempre 0x03
Pàgina | 13
Comandes de signatura (només Ethernet) Important: aquestes ordres només s'admeten mitjançant TCP/IP (no a través del port sèrie)
Nom hexadecimal (enllaç a la secció) 0x01
Obteniu informació de registre
0x02 Obtenir imatge de senyal 0x04 Obtenir brillantor
0x05 Configura la brillantor
0x06 Obtenir l'estat del missatge 0x08 Establir en blanc 0x13 Establir missatge de mapa de bits
Modes de lectura Lectura de lectura
Set Read Set Set
Descripció Retorna informació del signe codificat XML, com ara l'ID del producte i el número de sèrie Retorna la imatge principal PNG del signe Retorna el nivell de brillantor del signe (0=automàtic, 1=mínim, 15=màxim) Configura el nivell de brillantor del signe (0= automàtic, 1=mínim, 15=màxim) Retorna l'estat de l'últim missatge i la suma de comprovació Indica al signe que bui la pantalla Envieu dades .bmp al signe (fins a una vegada per segon)
El format de dades de cada sol·licitud s'explica a la seva pròpia secció a continuació, juntament amb l'exampfitxers de l'estructura de sol·licitud i resposta.
Ordre 0x01: GET informació del signe
Cada controlador de senyal està preprogramat amb dades de configuració XML que descriuen els missatges del signe, així com algunes dades de signe global. El format XML es descriu en una secció posterior d'aquest document.
Petició enviada : n/a Resposta rebuda :
Format XML:
SAF16x64-10mm 69113 7.299 26.197 0000-0000-0000 1970-01-01 N 16 64 16 32
Example: Hex enviat Def Hex rebut
09
10
00 00 00 00
00 00 00 01
01
01
(ometre)
[Dades XML ASCII]
00 00 00 00 00 00 00 00
NN NN NN NN NN NN NN NN (suma de comprovació de 8 bytes)
03
03
Pàgina | 14
Ordre 0x02: GET imatge de signe
Cada controlador de senyal emmagatzema una imatge PNG transparent del signe, que es pot mostrar al programari de control.
Petició enviada : n/a Resposta rebuda :
Example: Hex enviat Def
Hex rebut
09
10
00 00 00 00
00 00 00 01
02
02
(ometre)
[Dades PNG binàries]
00 00 00 00 00 00 00 00
NN NN NN NN NN NN NN NN (suma de comprovació de 8 bytes)
03
03
Ordre 0x04: GET brillantor del signe
Petició enviada : n/a Resposta rebuda : 0x01-0x0F (1-15)*
*Nota: si el valor és 0, l'atenuació automàtica està activada (no implementada actualment)
Example: Hex enviat Def Hex rebut
09
10
00 00 00 00
00 00 00 01
04
04
(ometre)
0F
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 0F
03
03
Ordre 0x05: DEFINIR la brillantor del signe
Petició enviada : 0x01-0x0F (1-15)* Resposta rebuda : 0x01-0x0F (1-15)*
*Nota: 0x00 activarà la brillantor total, ja que l'atenuació automàtica no està implementada actualment
Example: Hex enviat Def Hex rebut
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
Pàgina | 15
Ordre 0x06: GET Estat del missatge
Aquesta ordre obtindrà el i del missatge que es mostra actualment. 0x00 significa el .png file es va mostrar correctament 0x01 indica un problema amb el fitxer .png rebut file.
Petició enviada : n/a
Resposta rebuda :
ExampLI:
Hex enviat 09
00 00 00 00
06
Def
Hex
10
00 00 00 09
06
Rebut
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
Ordre 0x08: DEFINIR missatge en blanc
Petició enviada : N/A Resposta rebuda : N/A
Hex enviat Def Hex rebut
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
Ordre 0x13: SET Bitmap Message
La pantalla SA Flex acceptarà BMP files incrustat en el protocol camp. Això es pot actualitzar fins a una vegada per segon (1 FPS).
Petició enviada : .bmp file, començant per la capçalera "BM" o "0x42 0x4D" (vegeu més avall) Resposta rebuda : suma de comprovació de la sol·licitud enviada
Mapa de bits crític file paràmetres
Assegureu-vos que el mapa de bits file compleix les especificacions següents.
Referència: https://en.wikipedia.org/wiki/BMP_file_format
Admet file tipus
.bmp
Tipus de capçalera admesos BM
Profunditats de color admeses RGB24 (8R-8G-8B) 16M colors
RGB565 (5R-6G-5B) 65K colors
RGB8 256 colors
Example: Hex enviat Def Hex rebut
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
Pàgina | 16
Preguntes/opinió? Envieu un correu electrònic a integrations@signal-tech.com o truqueu 814-835-3000
Pàgina | 17
Documents/Recursos
![]() |
Controlador Flex de Signal-Tech SA [pdfGuia de l'usuari SA Flex Controller, Controlador |