Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
doc:jroboplc:modules:peripherial:akkont_pass [2023/03/03 06:40] denis |
doc:jroboplc:modules:peripherial:akkont_pass [2023/03/03 06:52] (текущий) denis [Теги] |
||
|---|---|---|---|
| Строка 24: | Строка 24: | ||
| |CmdStart | INT | + | | | |CmdStart | INT | + | | | ||
| |CmdStop | INT | + | | | |CmdStop | INT | + | | | ||
| - | |Crc | INT | | | | + | |Crc | INT | |Crc8 | |
| |Crc16 | INT | | | | |Crc16 | INT | | | | ||
| |CurWes | INT | | | | |CurWes | INT | | | | ||
| Строка 40: | Строка 40: | ||
| |WesSvrState | INT | | | | |WesSvrState | INT | | | | ||
| + | ===== Crc ===== | ||
| + | Расчет Crc выполняется по алгоритму Crc8. Исходный для расчета буфер данных формируется из двухбайтовых слов следующих тегов в приведенной последовательности: | ||
| + | <code> | ||
| + | SumWesHigh | ||
| + | SumWesLow | ||
| + | WNum | ||
| + | LastWes | ||
| + | </code> | ||
| + | Расчет Crc16 выполняется по алгоритму Crc16. Для расчета используются те же самые теги с добавлением в конец списка тега SYSTEM.ErrorFlag. | ||