Показать сообщение отдельно
Старый 23.08.2018, 20:10   #3
Михаил Русаков
Новичок
 
Аватар для Михаил Русаков
 
Адрес: Реж
Сообщений: 6
По умолчанию Re: Вычисление CRC для обмена с Тэкон

Тогда ещё один вопрос. Ниже приведён обмен OPC сервера Крейт с Тэкон-19 через К-104
10:45:02:11:01:17:f0:60:16 //
68:06:06:68:05:02:02:15:08:18:3e:16 //
10:46:02:11:01:18:f0:62:16 //
68:06:06:68:06:02:00:04:25:15:46:16 //
68:0b:0b:68:47:02:14:07:01:05:02:00:00:00:00:6c:16 //
68:03:03:68:07:02:02:0b:16 //

10:41:02:11:01:00:80:d5:16 // запрос параметра
68:06:06:68:01:02:00:00:c8:42:0d:16
Запросы и ответы чередуются. По описанию протокола обмена второй и третий байт от конца запроса должны представлять собой контрольную сумму. Если послать с панели оператора такой запрос, то с К-104 придёт такой же ответ, как и в примере. Но если в запросе изменить один из байтов, которые должны быть контрольной суммой, то в ответ приходит один байт - e5.
Получается, что контрольная сумма рассчитывается при отправке запроса и тэкон или к-104 на неё реагируют?
Михаил Русаков вне форума  
 
Время генерации страницы 0.04191 секунды с 10 запросами