SA Flex контролер

Информации за производот

Спецификации:

  • Име на производ: SA Flex (SAF)
  • Компатибилни производи: SAF производи со специфични ID на производи и
    конфигурации
  • Поддржани протоколи: Напредна контрола на знаци + режим на битмапа
    (Само етернет)
  • Комуникациски интерфејси: Ethernet и RS-485

Упатство за употреба на производот:

Хардвер и поставување на уредот:

Контролерот SA Flex има два комуникациски интерфејси:
Етернет и RS-485.

Етернет интерфејс:

Вградениот XPort модул обезбедува жичен етернет интерфејс за
контролорот на знакот. Конфигурирајте ги поставките преку HTTP GUI или телнет
интерфејси.

Критични поставки за уредот (TCP/IP):

  • Порта за носивост на пораки: 10001
  • Стандардна конфигурација: DHCP

Интерфејс RS-485:

Приклучокот RS-485 овозможува контрола со користење на Legacy и Extended
7-сегментни команди.

Критични поставки на уредот (сериски):

Погледнете го дијаграмот за поврзување за правилно поставување.

Режим за контрола на 7 сегменти (Етернет или RS-485):

Поставете ја Sign Address (SA) користејќи го DIP switch bank за
Режим на контрола од 7 сегменти. Следете го наследениот протокол од 7 сегменти за
конфигурација.

ЧПП:

П: Кои протоколи се поддржани од производот SA Flex
линија?

О: Производната линија SA Flex ја поддржува напредната контрола на знаци +
Протокол за битмап режим (само етернет).

П: Како можам да го конфигурирам етернет интерфејсот за SA Flex
контролор?

О: Можете да го конфигурирате етернет интерфејсот користејќи го HTTP GUI
или телнет интерфејси обезбедени од вградениот XPort модул.

„`

SA Flex (SAF) протокол/Водич за интеграција (порано RGBF Flex)
Последно ажурирање: 28 мај 2024 година
Содржини
I. Вовед ……………………………………………………………………………………………………………………………………… ……….2 Компатибилни производи ………………………………………………………………………………………………………………………………… ………………………. 2 Поддржани протоколи и карактеристики …………………………………………………………………………………………………………………………………………………………………………………………………………………………. 3
II. Хардвер и поставување на уредот …………………………………………………………………………………………………………………..4 Lantronix /Gridconnect Enhanced XPort Ethernet контролер ……………………………………………………………………………………. 4 Критични поставки на уредот (TCP/IP) …………………………………………………………………………………………………………………… ………. 4 Сериски RS-485 интерфејс (само 7-сегментен режим на контрола) …………………………………………………………………………………………… 4 Критични поставки за уредот (Серија) …………………………………………………………………………………………………………………………… 5 Уред Жици (сериски) ……………………………………………………………………………………………………………………………… ……….. 5
III. Режим на контрола на 7 сегменти (Етернет или RS-485) …………………………………………………………………………………………………………………………………………………………………………………………………………………6 а) „Наследство Протокол од 7 сегменти ………………………………………………………………………………………………………………………………………………………………………………………………………………… ПрampПрикажува: Наследен 7-сегментен протокол…………………………………………………………………………………………………………… 6 б) „Проширено ” Протокол од 7 сегменти……………………………………………………………………………………………………………………… 7 Знаме со големина на фонт: + „F“ (0x1B 0x46) …………………………………………………………………………………………………………….. 8 Знаме во боја на текст: + „T“ (0x1B 0x54) …………………………………………………………………………………………………………… 9 Позадина знаме во боја: + „Б“ (0x1B 0x42)………………………………………………………………………………………………………………………………………………………………………. 10 в) „Проширен“ 7-сегментен протокол: Карти на знаци …………………………………………………………………………………………….. 11
IV. Напредна контрола на знаци + режим на битмапа (само етернет)…………………………………………………………………………….13 Структура на протокол………………………… ………………………………………………………………………………………………………………………………. 13 Барање……………………………………………………………………………………………………………………………… ………………………. 13 Одговор ………………………………………………………………………………………………………………………………… ……………………. 13 Наредби за знаци (само етернет)………………………………………………………………………………………………………………………… …… 14 Команда 0x01: GET Sign Info ………………………………………………………………………………………………………………………………. 14 Команда 0x02: GET Sign Image………………………………………………………………………………………………………………………… . 15 Команда 0x04: GET Sign Brightness……………………………………………………………………………………………………………………… 15 Команда 0x05: ПОСТАВЕТЕ Осветленост на знакот …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 15 Команда 0x06: ДОБИЈ Статус на пораката …… …………………………………………………………………………………………………………….. 16 Команда 0x08: SET Blank Порака …………………………………………………………………………………………………………………. 16 Команда 0x13: SET Битмап порака …………………………………………………………………………………………………………………… 16
Страница | 1

I. Вовед
Овој документ ги прикажува прифатените протоколи и начини на комуникација за производите SA Flex (SAF) на Signal-Tech.

Компатибилни производи

Компатибилен знак е означен во неговиот број на производ како „SAF“.

Иако може да има други компатибилни варијанти, ова се стандардните конфигурации:

ID на производ

Резолуција (HxW)

Класа на големина (HxW)

Sample прикажува

69113

16×64 пиксели

7″x26″

69151

16×96 пиксели

7″x39″

69152

16×128 пиксели

7″x51″

69153

32×64 пиксели

14″x26″

69143

32×96 пиксели

14″x39″

68007

32×128 пиксели

14″x51″

Страница | 2

Поддржани протоколи и карактеристики Производната линија SA Flex поддржува два протоколи за пораки (кликнете на заглавието за да префрлите на делот):

Режим на контрола од 7 сегменти (Етернет или RS-485) · Го користи протоколот на Signal-Tech со 7 сегменти/LED Count Display · Не бара промени во контролниот софтвер (ако веќе се користи протоколот 7 сегменти) · Исто така е компатибилен со SA- и S-SA знаци

Напредна контрола на знаци + режим на битмапа (само етернет)
· Го користи RGB протоколот на Signal-Tech како контејнер · Овозможува испраќање на битмапи слики на екранот
еднаш во секунда

Дополнителни команди за знаци (Скокни до: „Проширен“ протокол од 7 сегменти):
· Контрола на бојата на текст/заднина · Контрола на големината на фонтот · Целосна библиотека со симболи

Дополнителни команди за знаци (Скокни до: Наредби за потпишување (само Етернет)):
· Контрола на осветленоста · Враќање на хардверски информации: ID на производот, сериски
број, слика на производот, датум на производство · Враќање на тековниот статус на пораката (проверка)

Страница | 3

II. Хардвер и поставување на уредот

SA Flex Controller има два комуникациски интерфејси ( и ):
За инструкции за користење на DIP прекинувачот банка за адресирање, видете 7-сегментен контролен режим (Етернет или RS-485).
Подобрен XPort етернет контролер Lantronix/Gridconnect
Вградениот модул „XPort“ обезбедува жичен етернет интерфејс до контролорот за знаци. Сите команди за знаци – битмапа, 7-сегмент, итн. – се поддржани преку етернет. Етернет контролерот има интерфејси HTTP GUI (порта 80) и телнет (порта 9999) кои може да се користат за конфигурирање на статична IP адреса, различна TCP порта и/или лозинка на уредот.
Критични поставки за уред (TCP/IP)
Знакот ќе го прими товарот на пораката преку TCP/IP на портата 10001.
Стандардно, XPort е конфигуриран да користи DHCP. Користете DHCP рутер или преземете го Lantronix DeviceInstaller за да го откриете уредот, а потоа поставете статичка IP ако сакате.

Сериски интерфејс RS-485 (само режим на контрола од 7 сегменти)
Контролерот SA Flex, исто така, располага со порта RS-485, што го олеснува заменувањето на постар дисплеј од 7 сегменти.

Серискиот интерфејс е ограничен да прифаќа само 7-сегментни команди „Наследство“ и „Проширено“.

Страница | 4

Критични поставки на уредот (сериски)
Поставките подолу не се конфигурираат на контролорот. Домаќинскиот уред/сервер треба да биде конфигуриран за следново:
· Протокол: RS-485 · Стапка на бауд: 9600 · Битови на податоци: 8 · Стоп битови: 1 · Паритет: нема

Поврзување на уредот (сериски)

Дијаграм за поврзување (CAT6 прикажан)

Забелешка: другиот кабел со искривен пар или заштитен кабел специфичен за RS-485 треба да работи исто како и CAT6

Бело/Портокалова Б+
Бело/Зелено

A-

Цврсто портокалово Цврсто зелено

G (Сите други)

Страница | 5

III. Режим на контрола од 7 сегменти (Етернет или RS-485)
Вратете се во делот Хардвер и поставки на уредот за поставките за конфигурација.
Дополнителни хардверски поставки: Кога користите 7-сегментна контрола – било преку RS-485 или преку Ethernet – Адресата на знакот (SA) мора да се постави со помош на банката DIP прекинувач на контролорот (адреси 1-63):

а) „Наследен“ 7-сегментен протокол

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

X1

X2

X3

X4

[CS]

03

Def SYN SYN STX наредба за знак Овозможи цифра 1 цифра 2 цифра 3 цифра 4 XOR

ETX

режим на адреса

одговор

Контролна сума

Следејќи го неслободниот протокол на LED Count Display на Signal-Tech, постоечките системи можат да ги контролираат знаците SA Flex без да го менуваат софтверот на домаќинот.

Протоколот за прикажување на 7-сегменти/LED Count може да го најдете овде: https://www.signal-tech.com/downloads/led-count-display-protocol.pdf

Белешки за „Наследен“ 7-сегментен протокол: · Фонтот ќе биде висок 15 пиксели и ќе биде оправдан со десното копче · Водечките 0 ќе се отстранат · „FULL“ ( 0x01) и „CLSD“ ( 0x03) ќе се појави во црвено · Сите други знаци ќе се појават во зелено

Exampсе прикажува: Наследен 7-сегментен протокол

Испратено во шеснаесетник: Информации за пакетот: Екран (прикажан на знакот 16×48 px):

16 16 02 01 01 01 30 31 32 33 01 03 Адреса на знак = 1; = 1; прикажува FULL

Испратено во шеснаесетник: Информации за пакетот: Екран (прикажан на знакот 16×48 px):

16 16 02 3A 06 01 00 00 32 33 3C 03 Адреса на знак = 58; = 06; прикажува 23

Страница | 6

б) „Проширен“ 7-сегментен протокол

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

X1

X2

Def SYN SYN STX Наредба за знак Овозможи Char 1 Char 2…

режим на адреса

одговор

XN [CS]

03

Char N XOR

ETX

Контролна сума

Во рамките на истата протоколарна структура, контролниот софтвер може да го додаде и следново во потокот на знаци (X1,…XN): 1. знаменца (0x1b) за контрола на: a. Големина на фонтот (стандардно: 15 px) б. Боја на текстот (стандардно: зелено) в. Боја на заднина (стандардно: црна) 2. Горните вредности на ASCII за претставување на стрелките и другите вообичаени симболи (Скокни до: КАРТА НА ЛИКОВИ)

Забелешки:
· Како и 7-сегментниот режим „Наследство“, целиот текст ќе биде оправдан со десното копче и ќе започне на горниот ред.ampподолу не ги вклучува целосните пакети со податоци, освен ако не е поинаку наведено · Максимален број бајти во протокот на знаци = 255

Знамињата се дефинирани на страниците 8-10…

Страница | 7

Знаме со големина на фонт: + „F“ (0x1B 0x46)

Вметнете го ова знаменце за да изберете една од трите големини на фонтови. Стандардната вредност е 0x01 („Средно“ 15px).

Хекс

1B

46

NN

Деф

F

Индекс на фонтови (дефиниран подолу)

Забелешка: Дозволена е само една големина на фонт по линија, т.е. [CR] (0x0A) е потребен пред да се избере следниот фонт.

Example: знаменце за големината на фонтот (прикажан приказ 32x64 пиксели)

Фонт

Хекс во тек на карактери

Мал (7 px висина) + „F“ + 00

0x1B 0x46 0x00

Средно (15 px висина) + „F“ + 01
(Стандардно - не е потребно знаме)

0x1B 0x46 0x01

Голем (30 пиксели висина) + „F“ + 02

0x1B 0x46 0x02

Страница | 8

Знаме со боја на текст: + „Т“ (0x1B 0x54)
Знамето за боја на текстот може да се користи за прекинување на тековната боја на преден план во секое време.

Хекс

1B 54

[RR] [GG] [BB]

Деф T Црвена вредност Зелена вредност Сина вредност

(00-FF)

(00-FF)

(00-FF)

Забелешка: Бојата на текстот може да се смени во која било точка (дури и во истата линија).

Example: Знаме во боја на текст (прикажан екран 16x128 пиксели): Прикажан е целосен пакет (реклами 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

. АА 20 33 20

B1

20 . 7C 20 . Б3

20

39

20 АБ

.

.

.

.

.

.

[Sym] [Sp] „3“ [Sp] [Sym] [Sp] „|“ [Sp] [Sym] [Sp] „9“ [Sp] [Sym]

Стандардна големина + боја (не е потребно знаме)

Знаме во боја:

Знаме во боја:

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

Знамиња Def Bytes

Страница | 9

Знаме во боја на позадина: + „Б“ (0x1B 0x42)

Вметнете го ова знаме за да ја промените бојата на позадината. Стандардно е 00-00-00 (црно).

Хекс

1B 42

[RR] [GG] [BB]

Деф B Црвена вредност Зелена вредност Сина вредност

(00-FF)

(00-FF)

(00-FF)

Забелешка: Дозволена е само една боја на позадина по линија, т.е. CR (0x0A) е потребна пред да се избере следната боја на позадината.

Example: знаменце во боја на позадината (прикажан екран 32x64 пиксели): Прикажан е целосен пакет (реклами 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

Страница | 10

в) „Проширен“ 7-сегментен протокол: Карти на знаци

Висина од 8 px

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

0_

1_

2_ СП !

# $ %&'

(

)

* + ,

.

/

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

;

< = > ?

4_ @ ABCDEF

GHI

J

КЛ

МН О

5_ PQR

S

T

УВ

WX

Y

Z

[

]

^

_

6_ ` abc

деф

ghi

j

kl

мн о

7_ pq

r

s

t

u

v

wx

y

z

{

|

}

~

8_

9_

a_

f_

Висина од 16 px

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

0_

1_

2_ СП ! ”

# $ %&'

(

)

* + ,

.

/

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

;

< = > ?

4_ @ ABCDEF

GHI

J

КЛ

МН О

5_ PQR

S

T

УВ

WX

Y

Z

[

]

^

_

6_ `

аб в

деф

ghi

j

kl

мн о

7_ pqr

s

t

u

v

wx

y

z

{

|

}

~

8_

9_

a_

b_ … f_
Страница | 11

Висина од 32 px

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

0_

1_

2_ СП ! ”

# $ %&'

(

)

* + ,

.

/

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

;

< = > ?

4_ @ ABCDEFGHI

J

КЛ

МН О

5_ PQRS

T

УВ WX

Y

Z

[

]

^

_

6_ `

ab cdef

ghi

j

kl

мн о

7_ pqr

s

t

УВ

wx

y

z

{

|

}

~

8_

9_

a_

b_ … f_

Крај на „Контролен режим од 7 сегменти“

Страница | 12

IV. Напредна контрола на знаци + режим на битмапа (само етернет)
Структура на протокол

Барање

Должина 1 бајт 4 бајти 1 бајт

променлива

8 бајти

1 бајт

Опис Секогаш 0x09 Бројот на бајти во Команден бајт (видете команди за потпишување (само Ethernet)) Испратените податоци поврзани со командата, доколку е потребно, може да бидат долги 0 бајти (видете „Барањето е испратено ” за секоја команда) Контролната сума пресметана со додавање на бајти во и користење на 64 најмалку значајни бита Секогаш 0x03

Одговор

Должина 1 бајт 4 бајти 1 бајт

променлива

8 бајти

1 бајт

Опис Секогаш 0x10 Бројот на бајти во Бајтот на командата што се повторува Испратените податоци поврзани со командата, доколку е потребно, може да бидат долги 0 бајти (видете „Примен одговор ” за секоја команда) Контролната сума пресметана со додавање на бајти во и користење на 64 најмалку значајни бита Секогаш 0x03

Страница | 13

Наредби за потпишување (само Ethernet) Важно: овие команди се поддржани само преку TCP/IP (не преку сериската порта)

Hex Име (врска до делот) 0x01
Добијте информации за знакот
0x02 Добијте ја сликата на знакот 0x04 Добијте осветленост
0x05 Поставете ја осветленоста
0x06 Добиј статус на порака 0x08 Постави празно 0x13 Постави битмапа порака

Режими Читање Читање Читање
Поставете Читање Поставете Постави

Опис Враќа информации за знакот со кодирани XML, како што се ID на производот и сериски број Ја враќа примарната слика PNG на знакот Го враќа нивото на осветленост на знакот (0=автоматско, 1=најниско, 15=највисоко) Го поставува нивото на осветленост на знакот (0= автоматско, 1=најниско, 15=највисоко) Го враќа статусот на последната порака и контролната сума Го кажува знакот да го испразни екранот Испрати .bmp податоци до знакот (до еднаш во секунда)

Форматот на податоци на секое барање е објаснет во неговиот сопствен дел подолу, заедно со прampдел од структурата на барањето и одговорот.

Команда 0x01: GET Sign Info
Секој контролер на знаци е претходно програмиран со податоци за конфигурација на XML кои ги опишуваат пораките на знакот, како и некои податоци за глобалниот знак. Форматот XML е опишан во подоцнежниот дел од овој документ.

Барањето е испратено : n/a Примен одговор :
XML формат:
SAF16x64-10mm 69113 7.299 26.197 0000-0000-0000 1970-01-01 Н 16 64 16 32

Example: Hex Sent Def Hex Received

09

10

00 00 00 00

00 00 00 01

01

01

(испушти)

[ASCII XML податоци]

00 00 00 00 00 00 00 00

NN NN NN NN NN NN NN NN NN (контролна сума од 8 бајти)

03

03

Страница | 14

Команда 0x02: GET Sign Image
Секој контролер за знаци складира транспарентна PNG слика на знакот, која може да се прикаже во контролниот софтвер.

Барањето е испратено : n/a Примен одговор :

Example: Hex Sent Def
Шеснаесетникот е примен

09

10

00 00 00 00

00 00 00 01

02

02

(испушти)

[Бинарни PNG податоци]

00 00 00 00 00 00 00 00

NN NN NN NN NN NN NN NN NN (контролна сума од 8 бајти)

03

03

Команда 0x04: GET Sign Brightness
Барањето е испратено : n/a Примен одговор : 0x01-0x0F (1-15)*
*Забелешка: ако вредноста е 0, автоматското затемнување е овозможено (во моментов не е имплементирано)

Example: Hex Sent Def Hex Received

09

10

00 00 00 00

00 00 00 01

04

04

(испушти)

0F

00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 0F

03

03

Команда 0x05: SET Sign Brightness
Барањето е испратено : 0x01-0x0F (1-15)* Примен одговор : 0x01-0x0F (1-15)*
*Забелешка: 0x00 ќе овозможи целосна осветленост, бидејќи автоматското затемнување моментално не е имплементирано

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

Страница | 15

Команда 0x06: ДОБИЈ статус на порака
Оваа команда ќе го добие и на пораката која моментално е прикажана. 0x00 значи .png file беше правилно прикажан 0x01 означува проблем со применото .png file.

Барањето е испратено : n/a

Добиен е одговор :

Exampле:

Hex Sent 09

00 00 00 00

06

Деф

Хекс

10

00 00 00 09

06

Примено

n/a

00 00 00 00 00 00 00 00 В8

00 00 00 00 00 00 00 00 03

00 00 00 00 00 00 00 C8 03

Команда 0x08: ПОСТАВЕТЕ празна порака
Барањето е испратено : Не е добиен одговор : N/A

Hex Sent Def Hex Примено

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

Команда 0x13: ПОСТАВЕТЕ Битмап порака
Екранот SA Flex ќе прифати BMP fileе вграден во протоколот поле. Ова може да се освежува до еднаш во секунда (1 FPS).

Барањето е испратено : .bmp file, почнувајќи со заглавие „BM“ или „0x42 0x4D“ (види подолу) Примен одговор : Проверка на испратеното барање

Критична битмапа file параметри

Осигурајте се дека битмапата file ги исполнува спецификациите подолу.

Референца: https://en.wikipedia.org/wiki/BMP_file_формат

Поддржано file типови

.bmp

Поддржани типови заглавија BM

Поддржани длабочини на бои RGB24 (8R-8G-8B) 16M бои

RGB565 (5R-6G-5B) 65K бои

RGB8 256 бои

Example: Hex Sent Def Hex Received

09

10

НН НН НН НН

00 00 00 08

13

13

42 4D … НН

НН НН НН НН НН НН НН НН

НН НН НН НН НН НН НН НН 03

НН НН НН НН НН НН НН НН 03

Страница | 16

Прашања/повратни информации? Испратете е-пошта на integrations@signal-tech.com или јавете се 814-835-3000
Страница | 17

Документи / ресурси

Signal-Tech SA Flex контролер [pdf] Упатство за корисникот
SA Flex контролер, контролор

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *