Вопрос следующего характера: при отключении контроллера, связываемого с компьютером по протоколу ModBus, код диагностируемой ошибки =8( неверное число байт), в то время, как нам кажется, он должен быть =9 (отключение по таймауту)
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
При отключении устройства в ответ на запрос от АРМ ничего не приходит - 0 байт, отсюда и ошибка 8 (неверное число байт). Ошибка 9 возникает при ситуации, когда ответ начал приходить, но не пришел полностью в течение таймаута. Данная ситуация справедлива только для тех протоколов обмена, где длинна кадра ответа заранее не известна.