Page 146 - 4859
P. 146
- Enabled: невикористовувані дані (до значення
Maximum Data Length) після прийому заповнюються
символами, зазначеними в полі “Filler Value”;
- Filler Value: символ для заповнення невикористовуваних
даних;
- Object Delimiter: визначення довжини даних;
- Length Character: перед даними стоїть вказівник
довжини, невидимий з боку підмережі;
- Length Character Visible: перед даними стоїть вказівник
довжини, видимий з боку підмережі;
- End Character: дані закінчуються кінцевим символом,
невидимим з боку підмережі;
- End Character Visible: дані закінчуються кінцевим
символом, видимим з боку підмережі;
- No Character: дані зберігаються в пам’яті шлюзу “як є”,
без додаткових визначників довжини (тільки для транзакцій
Consume / Response).
Контрольна сума (Checksum) - це об’єкт призначений для
обчислення контрольної суми повідомлення. Якщо при
прийомі повідомлення прийнята і обчислена контрольні суми
різняться – отже, повідомлення містить помилку.
Параметри:
- Error Check Start byte: номер байта у фреймі, починаючи
з якого обчислюється контрольна сума;
- Error Check Туре: тип контрольної суми:
- CRC (2 байти): контроль циклічним надлишковим
кодом по поліному FFFF hex (CRC-16 за стандартом
Modbus RTU);
- LRC (1 байт): всі байти підсумовуються як 8-бітові
значення без знака, додаток молодшого байта цієї
суми до значення 100 hex буде використовуватися як
контрольна сума;
145