Внимание! Интерфейс RS-232 является опцией, которую следует указывать при заказе весов.
10.1. Параметры.
Скорость обмена, бит/с : 1200 / 2400 / 4800 / 9600 / 19200
Стартовых бит : 1
Стоповых бит : 1 / 2
Бит данных : 7 / 8
Проверка : Четность / Нечетность / Нет.
10.2. Разъем и кабель.
DS-788 Касса или компьютер
-
CN6 (5 выводов)
|
|
DIN 9 выводов
|
|
1
|
RXD
|
------------
|
2
|
RXD
|
TXD
RXD
GND
|
2
|
RTS
|
------------
|
7
|
RTS
|
3
|
TXD
|
------------
|
3
|
TXD
|
4
|
CTS
|
------------
|
8
|
CTS
|
5
|
GND
|
------------
|
5
|
GND
|
Примечание: квитирование по RTS/CTS активируется только при SPEC3.3 = 0.
10.3. Коды и символы.
-
Терминатор
|
CR
|
Конец данных
|
0DH
|
LF
|
Конец текста
|
0AH
|
Данные
|
0 – 9
|
Цифровые данные
|
30H – 39H
|
- (Minus)
|
Знак минуса
|
2DH
|
. (Decimal)
|
Десятичный разделитель
|
2EH
|
Space
|
Неверные или отсутствующие данные
|
20H
|
OF
|
Перегруз
|
4FH 46H
|
UF
|
Недогруз
|
55H 46H
|
Заголовок
|
0
|
Вес нетто
|
30H
|
4
|
Вес тары
|
34H
|
U
|
Удельная цена (за кг)
|
55H
|
T
|
Стоимость
|
54H
|
Команда
|
ENQ
|
Запрос
|
05H
|
ACK
|
Подтверждение
|
06H
|
NAK
|
Нет подтверждения
|
15H
| 10.4. Формат данных.
A) Без дополнительной проверки на четность (37 байт)
-
Статус
|
Параметры веса
|
CR
|
Заголовок
|
Вес нетто
|
CR
|
Заголовок
|
Вес тары
|
1 Байт
|
1 Байт
|
1 Байт
|
1 Байт
|
6 Байт
|
1 Байт
|
1 Байт
|
6 Байт
|
-
CR
|
Заголовок
|
Цена за кг
|
CR
|
Заголовок
|
Стоимость
|
CR
|
LF
|
1 Байт
|
1 Байт
|
6 Байтs
|
1 Байт
|
1 Байт
|
7 Байтs
|
1 Байт
|
1 Байт
|
Б) С дополнительной проверкой на четность (38 байт)
-
Статус
|
Параметры веса
|
CR
|
Заголовок
|
Вес нетто
|
CR
|
Заголовок
|
Вес тары
|
1 Байт
|
1 Байт
|
1 Байт
|
1 Байт
|
6 Байт
|
1 Байт
|
1 Байт
|
6 Байт
|
-
CR
|
Заголовок
|
Цена за кг
|
CR
|
Заголовок
|
Стоимость
|
CR
|
Доп.чет-ность
|
LF
|
1 Байт
|
1 Байт
|
6 Байт
|
1 байт
|
1 Байт
|
7 Байт
|
1 Байт
|
1 Байт
|
1 Байт
|
*Примечание: Если байт доп. четности равен 0DH, 0AH или 00Hон будет заменен на 1DH, 1AH или 10H соответственно.
Бит 7 : Не используется. Всегда 0
Бит 6 : Всегда 1.
Бит 5 : Не используется.
Биты 4 и 3 : База цены. 00 – Руб/кг, 01 – Руб/100г, 10 - запрещено, 11 - запрещено.
Бит 2 : 1- переполнение стоимости.
Бит 1 : 1 – выполнена компенсация тары (вес нетто).
Бит 0 : 1- признак дополнительной четности
Бит 7 : Не используется. Всегда 0
Бит 6 : Всегда 1.
Бит 5 : Не используется.
Бит 4 : 1 - недогрузка
Бит 3 : 1 - перегрузка.
Бит 2 : 1 – отрицательный вес.
Бит 1 : 1 – вес стабилен
Бит 0 : 1 - нуль.
-
Пример 1. Передача всех данных.
Вес нетто = 3.456 Вес тары = 1.200 Удельная цена = 1.500 руб/кг
Стоимость = 5.184 Вес стабилен
Статус: 42H
-
Параметры веса: 42H
-
ASCII :
-
42H
|
42H
|
0DH
|
30H
|
30H
|
33H
|
2EH
|
34H
|
35H
|
36H
|
0DH
|
-
34H
|
30H
|
31H
|
2EH
|
32H
|
30H
|
30H
|
0DH
|
-
55H
|
30H
|
31H
|
2EH
|
35H
|
30H
|
30H
|
0DH
|
-
54H
|
30H
|
30H
|
35H
|
2EH
|
31H
|
38H
|
34H
|
0DH
|
0AH
|
-
Пример 2. передача только веса нетто и стоимости.
-
42H
|
42H
|
0DH
|
30H
|
30H
|
33H
|
2EH
|
34H
|
35H
|
36H
|
0DH
|
-
54H
|
30H
|
30H
|
35H
|
2EH
|
31H
|
38H
|
34H
|
0DH
|
0AH
|
-
Пример 3. Переполнение веса.
-
42H
|
48H
|
0DH
|
30H
|
20H
|
20H
|
20H
|
20H
|
4FH
|
46H
|
0DH
|
-
34H
|
30H
|
31H
|
2EH
|
32H
|
30H
|
30H
|
0DH
|
-
55H
|
30H
|
31H
|
2EH
|
35H
|
30H
|
30H
|
0DH
|
-
54H
|
20H
|
20H
|
20H
|
20H
|
20H
|
20H
|
20H
|
0DH
|
0AH
|
Достарыңызбен бөлісу: |