Pengontrol Fleksibel SA
“
Informasi Produk
Spesifikasi:
- Nama Produk: SA Flex (SAF)
- Produk yang Kompatibel: Produk SAF dengan ID produk tertentu dan
konfigurasi - Protokol yang Didukung: Kontrol Tanda Tingkat Lanjut + Mode Bitmap
(Khusus Ethernet) - Antarmuka Komunikasi: Ethernet dan RS-485
Petunjuk Pemakaian Produk:
Perangkat Keras dan Pengaturan:
SA Flex Controller memiliki dua antarmuka komunikasi:
Ethernet dan RS-485.
Antarmuka Ethernet:
Modul XPort tertanam menyediakan antarmuka Ethernet kabel untuk
pengontrol tanda. Konfigurasikan pengaturan melalui HTTP GUI atau telnet
interface.
Pengaturan Perangkat Penting (TCP/IP):
- Port Muatan Pesan: 10001
- Konfigurasi Default: DHCP
Antarmuka RS-485:
Port RS-485 memungkinkan kontrol menggunakan Legacy dan Extended
Perintah 7 segmen.
Pengaturan Perangkat Penting (Serial):
Lihat diagram pengkabelan untuk pengaturan yang benar.
Mode Kontrol 7-Segmen (Ethernet atau RS-485):
Atur Sign Address (SA) menggunakan bank saklar DIP untuk
Mode kontrol 7 segmen. Ikuti Protokol 7-Segmen Lama untuk
konfigurasi.
Tanya Jawab Umum:
T: Protokol apa saja yang didukung oleh produk SA Flex
garis?
J: Lini produk SA Flex mendukung Advanced Sign Control+
Protokol Mode Bitmap (Hanya Ethernet).
T: Bagaimana cara mengkonfigurasi antarmuka Ethernet untuk SA Flex
pengontrol?
J: Anda dapat mengkonfigurasi antarmuka Ethernet menggunakan HTTP GUI
atau antarmuka telnet yang disediakan oleh modul XPort tertanam.
“
Panduan Protokol/Integrasi SA Flex (SAF) (Sebelumnya RGBF Flex)
Terakhir diperbarui: 28 Mei 2024
Isi
I. Pendahuluan……………………………………………………………………………………………………………………………………… ……….2 Produk yang Kompatibel …………………………………………………………………………………………………………………… ……………………. 2 Protokol dan Fitur yang Didukung ............................................................................................................................................................................. 3
II. Perangkat Keras dan Pengaturannya………………………………………………………………………………………………………………..4 Lantronix /Pengontrol Ethernet XPort yang Ditingkatkan Gridconnect ……………………………………………………………………………. 4 Pengaturan Perangkat Penting (TCP/IP) …………………………………………………………………………………………………………… .......... 4 Antarmuka serial RS-485 (hanya mode kontrol 7-segmen) ............................................................................................................................ 4 Pengaturan Perangkat Penting (Serial) ............................................................................................................................................................................ 5 Perangkat Pengkabelan (Serial) ………………………………………………………………………………………………………………………………… ……….. 5
AKU AKU AKU. Mode Kontrol 7-Segmen (Ethernet atau RS-485) ………………………………………………………………………………………6 a) “Warisan ” Protokol 7-Segmen ............................................................................................................................................................................ 6 Mantanample menampilkan: Protokol 7-Segmen Lama…………………………………………………………………………………………………… 6 b) “Diperpanjang ” Protokol 7-Segmen.................................................................................................................................................................. 7 Bendera ukuran font: + “F” (0x1B 0x46) .............................................................................................................................................................. 8 Bendera warna teks: + “T” (0x1B 0x54) ............................................................................................................................................................ 9 Latar Belakang bendera warna: + “B” (0x1B 0x42)……………………………………………………………………………………………. 10 c) Protokol 7-Segmen “Diperluas”: Peta Karakter .................................................................................................................................. 11
IV. Kontrol Tanda Tingkat Lanjut + Mode Bitmap (Khusus Ethernet)………………………………………………………………………….13 Struktur Protokol…………………… ............................................................................................................................................................. 13 Permintaan................................................................................................................................................................................................ ……………………. 13 Tanggapan ................................................................................................................................................................................................ ........................ 13 Perintah Tanda Tangan (Hanya Ethernet)…………………………………………………………………………………………………………………… …… 14 Perintah 0x01: DAPATKAN Info Tanda ……………………………………………………………………………………………………………… .......... 14 Perintah 0x02: DAPATKAN Gambar Tanda…………………………………………………………………………………………………………………… . 15 Perintah 0x04: DAPATKAN Kecerahan Tanda………………………………………………………………………………………………………………… 15 Perintah 0x05: SET Kecerahan Tanda ................................................................................................................................................................ 15 Perintah 0x06: DAPATKAN Status Pesan .............................................................................................................................................. 16 Perintah 0x08: SET Pesan Kosong .................................................................................................................................................. 16 Perintah 0x13: SET Pesan Bitmap ............................................................................................................................................................. 16
Halaman | 1
I. Pendahuluan
Dokumen ini menguraikan protokol dan mode komunikasi yang diterima untuk produk SA Flex (SAF) Signal-Tech.
Produk yang Kompatibel
Tanda yang kompatibel ditunjukkan dalam Nomor Produknya sebagai “SAF”.
Meskipun mungkin ada varian lain yang kompatibel, berikut adalah konfigurasi standarnya:
ID Produk
Resolusi (HxW)
Kelas ukuran (TxW)
Sampmenampilkan
69113
16×64 piksel
7" x 26"
69151
16×96 piksel
7" x 39"
69152
16×128 piksel
7" x 51"
69153
32×64 piksel
14" x 26"
69143
32×96 piksel
14" x 39"
68007
32×128 piksel
14" x 51"
Halaman | 2
Protokol dan Fitur yang Didukung Lini produk SA Flex mendukung dua protokol pesan (klik header untuk melompat ke bagian):
Mode Kontrol 7-Segmen (Ethernet atau RS-485) · Menggunakan protokol Tampilan Hitungan 7-segmen/LED dari Signal-Tech · Tidak memerlukan perubahan pada perangkat lunak kontrol (jika protokol 7segmen sudah digunakan) · Juga kompatibel dengan SA- dan S-SA tanda-tanda
Kontrol Tanda Tingkat Lanjut + Mode Bitmap (Hanya Ethernet)
· Menggunakan Protokol RGB Signal-Tech sebagai wadah · Memungkinkan gambar bitmap dikirim ke layar
sekali per detik
Perintah tanda tambahan (Langsung ke: Protokol 7-Segmen “Diperluas”):
· Kontrol warna teks/latar belakang · Kontrol ukuran font · Perpustakaan simbol lengkap
Perintah tanda tambahan (Langsung ke: Perintah Tanda Tangan (Hanya Ethernet)):
· Kontrol kecerahan · Pengambilan info perangkat keras: ID produk, serial
nomor, gambar produk, tanggal pembuatan · Ambil status pesan saat ini (checksum)
Halaman | 3
II. Perangkat Keras dan Pengaturan
SA Flex Controller memiliki dua antarmuka komunikasi ( dan ):
Untuk petunjuk penggunaan bank saklar DIP untuk pengalamatan, lihat Mode Kontrol 7-Segmen (Ethernet atau RS-485).
Lantronix/Gridconnect Pengontrol Ethernet XPort yang Ditingkatkan
Modul “XPort” yang tertanam menyediakan antarmuka Ethernet berkabel ke pengontrol tanda. Semua perintah tanda – bitmap, 7-segmen, dll. – didukung melalui Ethernet. Pengontrol Ethernet memiliki antarmuka HTTP GUI (port 80) dan telnet (port 9999) yang dapat digunakan untuk mengonfigurasi alamat IP statis, port TCP yang berbeda, dan/atau kata sandi perangkat.
Pengaturan Perangkat Penting (TCP/IP)
Tandanya akan menerima pesan payload melalui TCP/IP pada port 10001.
Secara default, XPort dikonfigurasi untuk menggunakan DHCP. Gunakan router DHCP atau unduh Lantronix DeviceInstaller untuk menemukan perangkat, lalu atur IP statis jika diinginkan.
Antarmuka serial RS-485 (hanya mode kontrol 7 segmen)
Pengontrol SA Flex juga dilengkapi port RS-485, sehingga memudahkan penggantian tampilan 7-segmen lama.
Antarmuka serial dibatasi untuk menerima perintah 7-segmen “Legacy” dan “Extracted” saja.
Halaman | 4
Pengaturan Perangkat Penting (Serial)
Pengaturan di bawah ini tidak dapat dikonfigurasi pada pengontrol. Perangkat/server host harus dikonfigurasi sebagai berikut:
· Protokol: RS-485 · Baud Rate: 9600 · Bit Data: 8 · Bit Stop: 1 · Paritas: Tidak Ada
Pengkabelan Perangkat (Serial)
Diagram pengkabelan (CAT6 ditampilkan)
Catatan: Kabel pasangan terpilin lainnya, atau kabel khusus RS-485 berpelindung harus berfungsi sebaik CAT6
Putih/Oranye B+
Putih/Hijau
A-
Oranye Padat Hijau Padat
G (Yang lainnya)
Halaman | 5
AKU AKU AKU. Mode Kontrol 7-Segmen (Ethernet atau RS-485)
Kembali ke bagian Perangkat Keras dan Pengaturan untuk pengaturan konfigurasi.
Pengaturan perangkat keras tambahan: Saat menggunakan kontrol 7-segmen – baik melalui RS-485 atau Ethernet – Alamat Masuk (SA) harus diatur menggunakan bank saklar DIP pengontrol (alamat 1-63):
a) Protokol 7-Segmen “Warisan”.
Hex 16 16 02 [SA] [CM] [CD]
X1
X2
X3
X4
[CS]03
Def SYN SYN STX Perintah Tanda Aktifkan Digit 1 Digit 2 Digit 3 Digit 4 XOR
ETX
modus alamat
tanggapan
Pemeriksaan jumlah
Mengikuti Protokol Tampilan Penghitungan LED milik Signal-Tech, sistem yang ada dapat mengontrol tanda SA Flex tanpa memodifikasi perangkat lunak host.
Protokol Tampilan Hitungan 7-Segmen/LED dapat ditemukan di sini: https://www.signal-tech.com/downloads/led-count-display-protocol.pdf
Catatan untuk Protokol 7-Segmen “Legacy”: · Tinggi font akan 15 piksel dan rata kanan · Angka 0 di awal akan dihapus · “FULL” ( 0x01) dan “CLSD” ( 0x03) akan muncul dalam warna merah · Semua karakter lainnya akan muncul dalam warna hijau
Example menampilkan: Protokol 7-Segmen Lama
Hex terkirim: Info paket: Tampilan (ditampilkan pada tanda 16×48 px):
16 16 02 01 01 01 30 31 32 33 01 03 Alamat tanda tangan = 1; = 1; menampilkan LENGKAP
Hex terkirim: Info paket: Tampilan (ditampilkan pada tanda 16×48 px):
16 16 02 3A 06 01 00 00 32 33 3C 03 Alamat tanda tangan = 58; = 06; menampilkan 23
Halaman | 6
b) Protokol 7-Segmen “Diperluas”.
Hex 16 16 02 [SA] [CM] [CD]
X1
X2
…
Def SYN SYN STX Perintah Masuk Aktifkan Char 1 Char 2 …
modus alamat
tanggapan
XN [CS]
03
Char N XOR
ETX
Pemeriksaan jumlah
Dalam struktur protokol yang sama, perangkat lunak kontrol juga dapat menambahkan yang berikut ini ke aliran karakter (X1,…XN): 1. bendera (0x1b) untuk mengontrol: a. Ukuran font (Default: 15px) b. Warna teks (Default: Hijau) c. Warna latar belakang (Default: Hitam) 2. Nilai ASCII atas untuk mewakili panah dan simbol umum lainnya (Langsung ke: PETA KARAKTER)
Catatan:
· Seperti mode 7-segmen “Legacy”, semua teks akan rata kanan dan dimulai di baris atas · Lihat dokumen protokol asli untuk penghitungan checksum · Contohampfile di bawah ini tidak termasuk paket data lengkap kecuali dinyatakan lain · Jumlah byte maksimum dalam aliran karakter = 255
Bendera ditentukan di halaman 8-10…
Halaman | 7
Bendera ukuran font: + “F” (0x1B 0x46)
Sisipkan tanda ini untuk memilih salah satu dari tiga ukuran font. Nilai defaultnya adalah 0x01 (“Sedang” 15 piksel).
Heksagonal
1B
46
NN
Definisi
F
Indeks font (didefinisikan di bawah)
Catatan: Hanya satu ukuran font yang diperbolehkan per baris, yaitu [CR] (0x0A) diperlukan sebelum font berikutnya dipilih.
Example: Bendera ukuran font (tampilan 32x64px ditampilkan)
Huruf
Hex dalam aliran karakter
Kecil (tinggi 7 piksel) + "F" + 00
0x1B 0x46 0x00
Sedang (tinggi 15 piksel) + "F" + 01
(Default–tidak diperlukan tanda)
0x1B 0x46 0x01
Besar (tinggi 30 piksel) + “F” + 02
0x1B 0x46 0x02
Halaman | 8
Bendera warna teks: + “T” (0x1B 0x54)
Bendera warna teks dapat digunakan untuk mengganggu warna latar depan saat ini kapan saja.
Heksagonal
1B 54
[RR] [GG] [BB]Def T Nilai merah Nilai hijau Nilai biru
(00-FF)
(00-FF)
(00-FF)
Catatan: Warna teks dapat diubah kapan saja (bahkan dalam baris yang sama).
Example: Bendera warna teks (tampilan 16x128px ditampilkan): Paket lengkap ditampilkan (iklan 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
.
.
.
.
.
.
[Sim] [Sp] “3” [Sp] [Sim] [Sp] “|” [Sp] [Sim] [Sp] “9” [Sp] [Sim]Ukuran + warna default (tidak perlu bendera)
Bendera Warna:
Bendera Warna:
1B 54 FF FF FF 1B 54 00 00 FF
Tandai Def Bytes
Halaman | 9
Bendera warna latar belakang: + “B” (0x1B 0x42)
Sisipkan tanda ini untuk mengubah warna latar belakang. Standarnya adalah 00-00-00 (hitam).
Heksagonal
1B 42
[RR] [GG] [BB]Def B Nilai merah Nilai hijau Nilai biru
(00-FF)
(00-FF)
(00-FF)
Catatan: Hanya satu warna latar belakang yang diperbolehkan per baris, yaitu CR (0x0A) diperlukan sebelum warna latar berikutnya dipilih.
Example: Bendera warna latar belakang (tampilan 32x64px ditampilkan): Paket lengkap ditampilkan (iklan 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
Halaman | 10
c) Protokol 7-Segmen “Diperluas”: Peta Karakter
tinggi 8 piksel
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_ hal
r
s
t
u
v
wx
y
z
{
|
}
~
8_
9_
a_
…
f_
tinggi 16 piksel
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_ hal
s
t
u
v
wx
y
z
{
|
}
~
8_
9_
a_
b_ … f_
Halaman | 11
tinggi 32 piksel
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_ hal
s
t
sinar ultraviolet
wx
y
z
{
|
}
~
8_
9_
a_
b_ … f_
Akhir dari “Mode Kontrol 7-Segmen”
Halaman | 12
IV. Kontrol Tanda Tingkat Lanjut + Mode Bitmap (Hanya Ethernet)
Struktur Protokol
Meminta
Panjangnya 1 byte 4 byte 1 byte
variabel
8 byte
1 bita
Deskripsi Selalu 0x09 Jumlah byte yang masuk Byte perintah (lihat Perintah Tanda Tangan (Hanya Ethernet)) Data yang dikirim terkait dengan perintah, jika diperlukan, mungkin panjangnya 0 byte (lihat “Permintaan terkirim ” untuk setiap perintah) Checksum dihitung dengan menambahkan byte di dalamnya dan menggunakan 64 bit paling tidak signifikan Selalu 0x03
Tanggapan
Panjangnya 1 byte 4 byte 1 byte
variabel
8 byte
1 bita
Deskripsi Selalu 0x10 Jumlah byte yang masuk Byte perintah yang digaungkan Data yang dikirim terkait dengan perintah, jika diperlukan, mungkin panjangnya 0 byte (lihat “Respon diterima ” untuk setiap perintah) Checksum dihitung dengan menambahkan byte di dalamnya dan menggunakan 64 bit paling tidak signifikan Selalu 0x03
Halaman | 13
Perintah Masuk (Hanya Ethernet) Penting: Perintah ini hanya didukung melalui TCP/IP (tidak melalui port serial)
Nama Hex (tautan ke bagian) 0x01
Dapatkan Info Masuk
0x02 Dapatkan Gambar Tanda 0x04 Dapatkan Kecerahan
0x05 Atur Kecerahan
0x06 Dapatkan Status Pesan 0x08 Kosongkan 0x13 Atur Pesan Bitmap
Mode Baca Baca Baca
Setel Baca Set Set
Deskripsi Mengembalikan informasi tanda yang dikodekan XML, seperti ID produk dan nomor seri Mengembalikan gambar utama PNG tanda Mengembalikan tingkat kecerahan tanda (0=otomatis, 1=terendah, 15=tertinggi) Mengatur tingkat kecerahan tanda (0= otomatis, 1=terendah, 15=tertinggi) Mengembalikan status pesan terakhir dan checksum Memberitahukan tanda untuk mengosongkan tampilan Kirim data .bmp ke tanda (hingga satu kali per detik)
Setiap format data permintaan dijelaskan pada bagian tersendiri di bawah ini, bersama dengan contohampfile struktur permintaan dan respons.
Perintah 0x01: DAPATKAN Info Masuk
Setiap pengontrol tanda telah diprogram sebelumnya dengan data konfigurasi XML yang mendeskripsikan pesan pada tanda, serta beberapa data tanda global. Format XML dijelaskan di bagian selanjutnya dari dokumen ini.
Permintaan terkirim : t/a Tanggapan diterima :
Format XML:
SAF16x64-10mm 69113 7.299 26.197 0000-0000-0000 1970-01-01 N 16 64 16 32
Example: Hex Dikirim Def Hex Diterima
09
10
Telepon: 00 00 00 00
Telepon: 00 00 00 01
01
01
(menghilangkan)
[Data XML ASCII]
Bahasa Indonesia: 00 00 00 00 00 00 00 00
NN NN NN NN NN NN NN NN (checksum 8 byte)
03
03
Halaman | 14
Perintah 0x02: DAPATKAN Gambar Tanda Tangan
Setiap pengontrol tanda menyimpan gambar tanda PNG transparan, yang dapat ditampilkan di perangkat lunak kontrol.
Permintaan terkirim : t/a Tanggapan diterima :
Example: Hex Terkirim Def
Hex Diterima
09
10
Telepon: 00 00 00 00
Telepon: 00 00 00 01
02
02
(menghilangkan)
[Data PNG biner]
Bahasa Indonesia: 00 00 00 00 00 00 00 00
NN NN NN NN NN NN NN NN (checksum 8 byte)
03
03
Perintah 0x04: DAPATKAN Kecerahan Tanda
Permintaan terkirim : t/a Tanggapan diterima : 0x01-0x0F (1-15)*
*Catatan: jika nilainya 0, peredupan otomatis diaktifkan (saat ini tidak diterapkan)
Example: Hex Dikirim Def Hex Diterima
09
10
Telepon: 00 00 00 00
Telepon: 00 00 00 01
04
04
(menghilangkan)
0F
Bahasa Indonesia: 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 0F
03
03
Perintah 0x05: SET Kecerahan Tanda
Permintaan terkirim : 0x01-0x0F (1-15)* Respons diterima : 0x01-0x0F (1-15)*
*Catatan: 0x00 akan mengaktifkan kecerahan penuh, karena peredupan otomatis saat ini tidak diterapkan
Example: Hex Dikirim Def Hex Diterima
09
10
Telepon: 00 00 00 01
Telepon: 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
Halaman | 15
Perintah 0x06: DAPATKAN Status Pesan
Perintah ini akan mendapatkan Dan pesan yang sedang ditampilkan. 0x00 berarti .png file ditampilkan dengan benar 0x01 menunjukkan masalah dengan .png yang diterima file.
Permintaan terkirim : tidak ada
Tanggapan diterima :
Exampsaya:
Hex Dikirim 09
Telepon: 00 00 00 00
06
Definisi
Heksagonal
10
Telepon: 00 00 00 09
06
Diterima
tidak ada
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
Perintah 0x08: SET Pesan Kosong
Permintaan terkirim : T/A Tanggapan diterima : Tidak ada
Hex Terkirim Def Hex Diterima
09
10
Telepon: 00 00 00 00
Telepon: 00 00 00 00
08
08
tidak ada
tidak ada
Bahasa Indonesia: 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 Hari
03
03
Perintah 0x13: SET Pesan Bitmap
Layar SA Flex akan menerima BMP files tertanam dalam protokol bidang. Ini dapat disegarkan hingga satu kali per detik (1FPS).
Permintaan terkirim : .bmp file, dimulai dengan header “BM” atau “0x42 0x4D” (lihat di bawah) Respons diterima : Checksum dari permintaan yang dikirim
Bitmap Kritis file Parameter
Pastikan bitmapnya file memenuhi spesifikasi di bawah ini.
Referensi: https://en.wikipedia.org/wiki/BMP_file_format
Didukung file Jenis
.bmp
Jenis header yang didukung BM
Kedalaman warna yang didukung RGB24 (8R-8G-8B) 16 juta warna
RGB565 (5R-6G-5B) 65 ribu warna
RGB8 256 warna
Example: Hex Dikirim Def Hex Diterima
09
10
NN NN NN NN
Telepon: 00 00 00 08
13
13
42 4D … NN
NN NN NN NN NN NN NN NN
NN NN NN NN NN NN NN 03
NN NN NN NN NN NN NN 03
Halaman | 16
Pertanyaan/masukan? Kirim email ke Integrations@signal-tech.com atau telepon Telepon: 814-835-3000
Halaman | 17
Dokumen / Sumber Daya
![]() |
Pengontrol Fleksibel SA Teknologi Sinyal [Bahasa Indonesia:] Panduan Pengguna Pengontrol SA Flex, Pengontrol |