Controlador SA Flex

Información do produto

Especificacións:

  • Nome do produto: SA Flex (SAF)
  • Produtos compatibles: produtos SAF con ID de produto específico e
    configuracións
  • Protocolos compatibles: Control de signos avanzado + Modo de mapa de bits
    (Só Ethernet)
  • Interfaces de comunicación: Ethernet e RS-485

Instrucións de uso do produto:

Hardware e configuración do dispositivo:

O SA Flex Controller ten dúas interfaces de comunicación:
Ethernet e RS-485.

Interface Ethernet:

O módulo XPort integrado proporciona unha interface Ethernet con cable para
o controlador de signos. Configure os axustes mediante HTTP GUI ou telnet
interfaces.

Configuración crítica do dispositivo (TCP/IP):

  • Porto de carga útil da mensaxe: 10001
  • Configuración predeterminada: DHCP

Interface RS-485:

O porto RS-485 permite o control usando Legacy e Extended
Comandos de 7 segmentos.

Configuración crítica do dispositivo (serie):

Consulte o diagrama de cableado para a configuración correcta.

Modo de control de 7 segmentos (Ethernet ou RS-485):

Estableza o enderezo de sinal (SA) usando o banco de interruptores DIP para
Modo de control de 7 segmentos. Siga o protocolo legacy de 7 segmentos para
configuración.

FAQ:

P: Que protocolos admite o produto SA Flex
liña?

R: A liña de produtos SA Flex admite o Advanced Sign Control +
Protocolo de modo de mapa de bits (só Ethernet).

P: Como podo configurar a interface Ethernet para o SA Flex
controlador?

R: Pode configurar a interface Ethernet usando a GUI HTTP
ou interfaces telnet proporcionadas polo módulo XPort incorporado.

"'

Guía de integración/protocolo SA Flex (SAF) (anteriormente RGBF Flex)
Última actualización: 28 de maio de 2024
Contidos
I. Introdución ………………………………………………………………………………………………………………………… ……….2 Produtos compatibles ………………………………………………………………………………………………………………………… ……………………. 2 Protocolos e funcións compatibles …………………………………………………………………………………………………………………………. 3
II. Hardware e configuración do dispositivo …………………………………………………………………………………………………………………………..4 Lantronix /Controlador Ethernet XPort mellorado Gridconnect ………………………………………………………………………………………. 4 Configuración crítica do dispositivo (TCP/IP) …………………………………………………………………………………………………………… ………. 4 Interface serie RS-485 (só modo de control de 7 segmentos) …………………………………………………………………………………… 4 Configuración crítica do dispositivo (Serial) ………………………………………………………………………………………………………………………… 5 Dispositivo Cableado (serie) ………………………………………………………………………………………………………………………… ……….. 5
III. Modo de control de 7 segmentos (Ethernet ou RS-485) ……………………………………………………………………………………………………6 a) “Legacy Protocolo de 7 segmentos ………………………………………………………………………………………………………………………… 6 ExampMostra o ficheiro: Protocolo herdado de 7 segmentos………………………………………………………………………………………………… 6 b) “Extended Protocolo de 7 segmentos…………………………………………………………………………………………………………………………….. 7 Bandeira do tamaño da fonte: + “F” (0x1B 0x46) ………………………………………………………………………………………………………….. 8 Bandeira de cor do texto: + “T” (0x1B 0x54) ………………………………………………………………………………………………………… 9 Antecedentes bandeira de cor: + “B” (0x1B 0x42)……………………………………………………………………………………………. 10 c) Protocolo “ampliado” de 7 segmentos: mapas de caracteres ……………………………………………………………………………………………….. 11
IV. Control de sinais avanzado + Modo de mapa de bits (só Ethernet)………………………………………………………………………….13 Estrutura do protocolo………… ……………………………………………………………………………………………………………………………. 13 Solicitude………………………………………………………………………………………………………………………………………… ……………………. 13 Resposta ……………………………………………………………………………………………………………………………………… …………. 13 Comandos de firma (só Ethernet)……………………………………………………………………………………………………………………… …… 14 Comando 0x01: GET información de sinal …………………………………………………………………………………………………………… ………. 14 Comando 0x02: GET Imaxe de sinal……………………………………………………………………………………………………………………… . 15 Comando 0x04: GET Brillo do sinal………………………………………………………………………………………………………… 15 Comando 0x05: Axustar o brillo do sinal …………………………………………………………………………………………………………… 15 Comando 0x06: GET Estado da mensaxe ………………………………………………………………………………………………………….. 16 Comando 0x08: SET Mensaxe en branco ……………………………………………………………………………………………………………. 16 Comando 0x13: SET Bitmap Message …………………………………………………………………………………………………………. 16
Páxina | 1

I. Introdución
Este documento describe os protocolos e modos de comunicación aceptados para os produtos SA Flex (SAF) de Signal-Tech.

Produtos compatibles

Un sinal compatible indícase no seu número de produto como "SAF".

Aínda que pode haber outras variantes compatibles, estas son as configuracións estándar:

ID do produto

Resolución (HxW)

Clase de tamaño (HxW)

Sampamosa

69113

16 × 64 píxeles

7″ x 26″

69151

16 × 96 píxeles

7″ x 39″

69152

16 × 128 píxeles

7″ x 51″

69153

32 × 64 píxeles

14″ x 26″

69143

32 × 96 píxeles

14″ x 39″

68007

32 × 128 píxeles

14″ x 51″

Páxina | 2

Protocolos e funcións compatibles A liña de produtos SA Flex admite dous protocolos de mensaxes (faga clic na cabeceira para ir á sección):

Modo de control de 7 segmentos (Ethernet ou RS-485) · Usa o protocolo de visualización de contador LED de 7 segmentos/LED de Signal-Tech · Non require cambios no software de control (se xa se usa o protocolo de 7 segmentos) · Tamén compatible con SA- e S-SA sinais

Control de sinais avanzado + Modo de mapa de bits (só Ethernet)
· Usa o protocolo RGB de Signal-Tech como contenedor · Permite enviar imaxes de mapa de bits á pantalla
unha vez por segundo

Comandos de sinal adicionais (Saltar a: Protocolo de 7 segmentos "Extended"):
· Control da cor de texto/fondo · Control do tamaño da fonte · Unha biblioteca de símbolos completa

Comandos de sinal adicionais (Saltar a: Comandos de asinado (só Ethernet)):
· Control de brillo · Recuperación de información de hardware: ID do produto, serie
número, imaxe do produto, data de fabricación · Recuperar o estado actual da mensaxe (suma de comprobación)

Páxina | 3

II. Hardware e configuración do dispositivo

O SA Flex Controller ten dúas interfaces de comunicación ( e ):
Para obter instrucións sobre o uso do banco de interruptores DIP para o enderezo, consulte Modo de control de 7 segmentos (Ethernet ou RS-485).
Controlador Ethernet XPort mellorado Lantronix/Gridconnect
O módulo "XPort" integrado proporciona unha interface Ethernet con cable ao controlador de signos. Todos os comandos de signo (mapa de bits, 7 segmentos, etc.) son compatibles a través de Ethernet. O controlador Ethernet ten interfaces HTTP GUI (porto 80) e telnet (porto 9999) que se poden usar para configurar un enderezo IP estático, un porto TCP diferente e/ou un contrasinal do dispositivo.
Configuración crítica do dispositivo (TCP/IP)
O sinal recibirá a carga útil da mensaxe a través de TCP/IP no porto 10001.
Por defecto, o XPort está configurado para usar DHCP. Use un enrutador DHCP ou descargue Lantronix DeviceInstaller para descubrir o dispositivo e, se o desexa, configure unha IP estática.

Interface serie RS-485 (só modo de control de 7 segmentos)
O controlador SA Flex tamén conta cun porto RS-485, o que facilita a substitución dunha pantalla antiga de 7 segmentos.

A interface en serie está limitada a aceptar só comandos de 7 segmentos "Legacy" e "Extended".

Páxina | 4

Configuración crítica do dispositivo (serie)
Os axustes seguintes non se poden configurar no controlador. O dispositivo anfitrión/servidor debe estar configurado para o seguinte:
· Protocolo: RS-485 · Velocidade de transmisión: 9600 · Bits de datos: 8 · Bits de parada: 1 · Paridade: Ningún

Cableado do dispositivo (serie)

Diagrama de cableado (CAT6 mostrado)

Nota: Outro cable de par trenzado ou cable blindado específico de RS-485 debería funcionar tan ben como CAT6

Branco/Laranxa B+
Branco/Verde

A-

Laranxa sólido Verde sólido

G (todos os demais)

Páxina | 5

III. Modo de control de 7 segmentos (Ethernet ou RS-485)
Volva á sección Hardware e configuración do dispositivo para ver os axustes de configuración.
Configuración de hardware adicionais: cando se usa control de 7 segmentos, xa sexa a través de RS-485 ou Ethernet, o enderezo de sinal (SA) debe configurarse mediante o banco de interruptores DIP do controlador (enderezos 1-63):

a) Protocolo "Legacy" de 7 segmentos

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

X1

X2

X3

X4

[CS]

03

Def SYN SYN STX Sign Comando Activar Díxito 1 Díxito 2 Díxito 3 Díxito 4 XOR

ETX

modo de enderezo

resposta

Suma de verificación

Seguindo o protocolo de visualización de contador LED propietario de Signal-Tech, os sistemas existentes poden controlar os sinais SA Flex sen modificar o software host.

O protocolo de visualización de conta de 7 segmentos/LED pódese atopar aquí: https://www.signal-tech.com/downloads/led-count-display-protocol.pdf

Notas para o protocolo de 7 segmentos "Legacy": · A fonte terá 15 píxeles de alto e estará xustificada á dereita · Eliminaranse os 0 principais · "FULL" ( 0x01) e "CLSD" ( 0x03) aparecerá en vermello · Todos os demais caracteres aparecerán en verde

Example mostra: Legacy 7-Segment Protocol

Hex enviado: Información do paquete: Pantalla (mostrada no sinal de 16×48 px):

16 16 02 01 01 01 30 31 32 33 01 03 Enderezo de sinal = 1; = 1; mostra FULL

Hex enviado: Información do paquete: Pantalla (mostrada no sinal de 16×48 px):

16 16 02 3A 06 01 00 00 32 33 3C 03 Enderezo de sinal = 58; = 06; visualización 23

Páxina | 6

b) Protocolo “Ampliado” de 7 segmentos

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

X1

X2

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

modo de enderezo

resposta

XN [CS]

03

Char N XOR

ETX

Suma de verificación

Dentro da mesma estrutura de protocolo, o software de control tamén pode engadir o seguinte ao fluxo de caracteres (X1,...XN): 1. bandeiras (0x1b) para controlar: a. Tamaño de letra (predeterminado: 15 píxeles) b. Cor do texto (predeterminado: verde) c. Cor de fondo (predeterminado: negro) 2. Valores ASCII superiores para representar frechas e outros símbolos comúns (Saltar a: MAPA DE PERSONAXES)

Notas:
· Do mesmo xeito que o modo de 7 segmentos "Legacy", todo o texto estará xustificado á dereita e comezará na fila superior. · Consulte o documento do protocolo orixinal para o cálculo da suma de verificación. · O exampOs ficheiros a continuación non inclúen paquetes de datos completos a non ser que se indique o contrario · Número máximo de bytes no fluxo de caracteres = 255

As bandeiras defínense nas páxinas 8-10...

Páxina | 7

Bandeira do tamaño da fonte: + "F" (0x1B 0x46)

Insira esta bandeira para seleccionar un dos tres tamaños de letra. O valor predeterminado é 0x01 ("Medio" 15px).

Hex

1B

46

NN

Def

F

Índice de fontes (definido a continuación)

Nota: só se permite un tamaño de letra por liña, é dicir, é necesario un [CR] (0x0A) antes de seleccionar a seguinte fonte.

Example: bandeira do tamaño da fonte (mostra a pantalla de 32x64px)

Fonte

Hexadecimal no fluxo de personaxes

Pequeno (7px de altura) + "F" + 00

0x1B 0x46 0x00

Medio (15 px de altura) + "F" + 01
(Predeterminado: non se precisa marca)

0x1B 0x46 0x01

Grande (30px de altura) + "F" + 02

0x1B 0x46 0x02

Páxina | 8

Bandeira de cor do texto: + "T" (0x1B 0x54)
A bandeira de cor do texto pódese usar para interromper a cor actual do primeiro plano en calquera momento.

Hex

1B 54

[RR] [GG] [BB]

Def T Valor vermello Valor verde Valor azul

(00-FF)

(00-FF)

(00-FF)

Nota: a cor do texto pódese cambiar en calquera punto (mesmo dentro da mesma liña).

Example: bandeira de cor de texto (mostrada en pantalla de 16 x 128 píxeles): mostra o paquete completo (anuncio 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 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]

Tamaño predeterminado + cor (non se precisa bandeira)

Bandeira de cor:

Bandeira de cor:

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

Bandeiras Def Bytes

Páxina | 9

Bandeira de cor de fondo: + "B" (0x1B 0x42)

Insira esta bandeira para cambiar a cor de fondo. O valor predeterminado é 00-00-00 (negro).

Hex

1B 42

[RR] [GG] [BB]

Def B Valor vermello Valor verde Valor azul

(00-FF)

(00-FF)

(00-FF)

Nota: só se permite unha cor de fondo por liña, é dicir, é necesario un CR (0x0A) antes de seleccionar a seguinte cor de fondo.

Example: Bandeira de cor de fondo (móstrase en pantalla de 32 x 64 píxeles): móstrase o paquete completo (anuncios 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áxina | 10

c) Protocolo “Ampliado” de 7 segmentos: mapas de caracteres

8 px de altura

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 de altura

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áxina | 11

32 px de altura

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_

Fin do "Modo de control de 7 segmentos"

Páxina | 12

IV. Control de signos avanzado + Modo de mapa de bits (só Ethernet)
Estrutura do protocolo

Solicitude

Lonxitude 1 byte 4 bytes 1 byte

variable

8 bytes

1 byte

Descrición Sempre 0x09 O reconto de bytes dentro O byte de comando (consulte Comandos de asinado (só Ethernet)) Os datos enviados relacionados co comando, se é necesario, poden ter unha lonxitude de 0 bytes (consulte “Solicitude enviada ” para cada comando) A suma de verificación calculada engadindo os bytes en e usando os 64 bits menos significativos Sempre 0x03

Resposta

Lonxitude 1 byte 4 bytes 1 byte

variable

8 bytes

1 byte

Descrición Sempre 0x10 O reconto de bytes dentro O byte do comando eco Os datos enviados relacionados co comando, se é necesario, poden ter unha lonxitude de 0 bytes (consulte “Resposta recibida ” para cada comando) A suma de verificación calculada engadindo os bytes en e usando os 64 bits menos significativos Sempre 0x03

Páxina | 13

Comandos de asinado (só Ethernet) Importante: estes comandos só son compatibles a través de TCP/IP (non a través do porto serie)

Nome hexadecimal (ligazón á sección) 0x01
Obter información de rexistro
0x02 Obter imaxe de sinal 0x04 Obter brillo
0x05 Definir o brillo
0x06 Obter o estado da mensaxe 0x08 Establecer en branco 0x13 Establecer unha mensaxe de mapa de bits

Modos Ler Ler Ler
Set Read Set Set

Descrición Devolve información do sinal codificado XML, como o ID do produto e o número de serie Devolve a imaxe principal PNG do sinal Devolve o nivel de brillo do sinal (0=automático, 1=mínimo, 15=máximo) Establece o nivel de brillo do sinal (0= auto, 1=mínimo, 15=máximo) Devolve o estado da última mensaxe e a suma de comprobación Indícalle ao sinal que estea en branco Enviar datos .bmp ao sinal (ata unha vez por segundo)

O formato de datos de cada solicitude explícase na súa propia sección a continuación, xunto co exampficheiros da estrutura de solicitude e resposta.

Comando 0x01: GET información de sinal
Cada controlador de sinal está preprogramado con datos de configuración XML que describen as mensaxes do sinal, así como algúns datos de sinais globais. O formato XML descríbese nunha sección posterior deste documento.

Solicitude enviada : n/a Resposta recibida :
Formato XML:
SAF 16x64-10mm 69113 7.299 26.197 0000-0000-0000 1970-01-01 N 16 64 16 32

Example: Hex enviado Def Hex recibido

09

10

00 00 00 00

00 00 00 01

01

01

(omitir)

[Datos XML ASCII]

00 00 00 00 00 00 00 00

NN NN NN NN NN NN NN NN (suma de comprobación de 8 bytes)

03

03

Páxina | 14

Comando 0x02: GET Imaxe de sinal
Cada controlador de sinal almacena unha imaxe PNG transparente do sinal, que se pode mostrar no software de control.

Solicitude enviada : n/a Resposta recibida :

Example: Hex enviado Def
Hex recibido

09

10

00 00 00 00

00 00 00 01

02

02

(omitir)

[Datos PNG binarios]

00 00 00 00 00 00 00 00

NN NN NN NN NN NN NN NN (suma de comprobación de 8 bytes)

03

03

Comando 0x04: GET Brillo do sinal
Solicitude enviada : n/a Resposta recibida : 0x01-0x0F (1-15)*
*Nota: se o valor é 0, a atenuación automática está activada (non está implementada actualmente)

Example: Hex enviado Def Hex recibido

09

10

00 00 00 00

00 00 00 01

04

04

(omitir)

0F

00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 0F

03

03

Comando 0x05: SET O brillo do sinal
Solicitude enviada : 0x01-0x0F (1-15)* Resposta recibida : 0x01-0x0F (1-15)*
*Nota: 0x00 activará o brillo total, xa que a atenuación automática non está implementada actualmente

Example: Hex enviado Def Hex recibido

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áxina | 15

Comando 0x06: GET Estado da mensaxe
Este comando obterá o e da mensaxe que se mostra actualmente. 0x00 significa o .png file mostrouse correctamente 0x01 indica un problema co .png recibido file.

Solicitude enviada : n/a

Resposta recibida :

ExampLe:

Hex enviado 09

00 00 00 00

06

Def

Hex

10

00 00 00 09

06

Recibido

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

Comando 0x08: SET Message Blank
Solicitude enviada : N/A Resposta recibida : N/A

Hex enviado Def Hex recibido

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

Comando 0x13: SET Bitmap Message
A pantalla SA Flex aceptará BMP fileestá incrustado no protocolo campo. Pódese actualizar ata unha vez por segundo (1 FPS).

Solicitude enviada : .bmp file, comezando polo encabezado "BM" ou "0x42 0x4D" (ver máis abaixo) Resposta recibida : suma de comprobación da solicitude enviada

Mapa de bits crítico file parámetros

Asegúrese de que o mapa de bits file cumpre as especificacións a continuación.

Referencia: https://en.wikipedia.org/wiki/BMP_file_formato

Soportado file tipos

.bmp

Tipos de cabeceira compatibles BM

Profundidades de cor admitidas RGB24 (8R-8G-8B) 16M cores

RGB565 (5R-6G-5B) 65K cores

RGB8 256 cores

Example: Hex enviado Def Hex recibido

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áxina | 16

Preguntas/retroalimentación? Envía un correo electrónico a integrations@signal-tech.com ou chama 814-835-3000
Páxina | 17

Documentos/Recursos

Controlador Flex Signal-Tech SA [pdfGuía do usuario
SA Flex Controller, Controlador

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *