| |
Порядок расчета контрольного знака для крупнотоннажных контейнеров
Выдержка из ГОСТ 25290-82
Контрольный знак вычисляют в такой последовательности:
Каждому буквенному знаку кода владельца присваивают цифровой эквивалент, начиная с числа 10 и кончая числом 38, при этом числа 11, 22 и 33 исключены, так как кратны модулю 11.
Затем каждый цифровой эквивалент и каждую цифру порядкового номера последовательно умножают на весовой коэффициент, равный от 2а до 2~ в порядке возрастания степени 2 на единицу. Полученные таким образом произведения цифровых эквивалентов, умноженных на их весовые коэффициенты, складывают, и суммы этих произведений делят на модуль 11. Остаток, полученный в результате деления, является контрольным знаком.
Номера, которые при расчете контрольного знака дают в остатке число 10, использовать для обозначения контейнеров не следует, так как значение контрольного знака 0 получается при остатке 10 и 0.
Цифровые эквиваленты буквенных знаков латинского алфавита для кодового обозначения владельца приведены в табл. 1.
Таблица 1
Буквенный знак |
Цифровой эквивалент |
Буквенный знак |
Цифровой эквивалент |
A |
10 |
N |
25 |
B |
12 |
O |
26 |
C |
13 |
P |
27 |
D |
14 |
Q |
28 |
E |
15 |
R |
29 |
F |
16 |
S |
30 |
G |
17 |
T |
31 |
H |
18 |
U |
32 |
I |
19 |
V |
34 |
J |
20 |
W |
35 |
K |
21 |
X |
36 |
L |
22 |
Y |
37 |
M |
23 |
Z |
38 |
Каждый цифровой эквивалент, определяемый в соответствии с табл. 1, следует умножить на весовой коэффициент от 20 до 23
Каждую цифру порядкового номера контейнера следует умножить на весовой коэффициент от 24 до 29, причем первую цифру порядкового номера умножают на 24, вторую - на 24 и так далее до последней, которую умножают на коэффициент 29.
Сумму полученных произведений делят на модуль 11.
Контрольный знак следует определять по значению остатка, приведенному в табл. 2.
Таблица 2
Остаток |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Контрольный знак |
0 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Пример вычисления контрольного знака для контейнера с кодом владельца SZDU и порядковым номером123457 приведен в справочном приложении 1.
Пример вычисления контрольного числа
Код владельца и порядковый номер |
S |
Z |
D |
U |
1 |
2 |
3 |
4 |
5 |
6 |
Значение порядковых эквивалентов |
30 |
38 |
14 |
32 |
1 |
2 |
3 |
4 |
5 |
7 |
Весовые коэффициенты |
1 |
2 |
4 |
8 |
16 |
32 |
64 |
128 |
256 |
512 |
Произведения цифровых эквивалентов на весовые коэффициенты |
30 |
76 |
56 |
256 |
16 |
64 |
192 |
512 |
1280 |
3584 |
Сумма всех произведений |
6066 |
Частное от деления суммы всех произведений на модуль 11 и остаток |
551, остаток 5 |
Контрольный знак |
5 |
|
|