Invt GD200A 7,5/11 кВт 380В IP20 (GD200A-7R5G/011P-4) 90001-01101 Руководство пользователя к серии GD200A онлайн [138/186] 834651

Invt GD200A 7,5/11 кВт 380В IP20 (GD200A-7R5G/011P-4) 90001-01101 Руководство пользователя к серии GD200A онлайн [138/186] 834651
Goodrive 200А
Протокол связи
138
проблемы. Поэтому данные должны быть проверены.
Проверка осуществляется следующим образом: передатчик вычисляет подлежащие
передаче данные на основе определенного алгоритма для получения результата,
добавляет результат в конец сообщения и передает их вместе. После получения
сообщения приемник вычисляет данные на основе того же алгоритма для получения
результата и сравнивает результат с результатом, переданным передатчиком. Если
результаты совпадают, сообщение является правильным. В противном случае
сообщение считается неправильным.
Проверка кадра на ошибку включает в себя две части, а именно проверку битов на
отдельных байтах (то есть проверку четности/нечетности с использованием контрольного
бита в символьном кадре) и проверку целых данных (проверка CRC).
Побитовая проверка байтов
Вы можете выбрать режим проверки битов по мере необходимости, или вы можете
отказаться от выполнения проверки, что повлияет на настройку контрольного бита для
каждого байта.
Определение четной проверки: Перед передачей данных добавляется четный
контрольный бит, чтобы указать, является ли число "1" в передаваемых данных четным
или нечетным. Если оно четное, контрольный бит устанавливается равным "0"; а если
оно нечетное, контрольный бит устанавливается равным "1".
Определение проверки нечетности: Перед передачей данных добавляется бит проверки
нечетности, чтобы указать, является ли число "1" в передаваемых данных четным или
нечетным. Если оно нечетное, контрольный бит устанавливается равным "0"; а если оно
четное, контрольный бит устанавливается равным "1".
Например, подлежащие передаче биты данных представляют собой "11001110", включая
пять "1". Если применяется четная проверка, бит четной проверки устанавливается
равным "1"; а если применяется нечетная проверка, бит нечетной проверки
устанавливается равным "0". Во время передачи данных вычисляется четный/нечетный
контрольный бит и помещается в контрольный бит кадра. Принимающее устройство
выполняет проверку четности/нечетности после получения данных. Если он
обнаруживает, что четная/нечетная четность данных не соответствует заданной
информации, он определяет, что произошла ошибка связи.
Циклическая проверка избыточности (CRC)
Кадр в формате RTU включает в себя область обнаружения ошибок, основанную на
вычислении CRC. Домен CRC проверяет все содержимое фрейма. Домен CRC состоит
из двух байтов, включая 16 двоичных битов. Он вычисляется передатчиком и
добавляется к кадру. Приемник вычисляет CRC принятого кадра и сравнивает результат
со значением в полученном домене CRC. Если два значения CRC не равны друг другу,
при передаче возникают ошибки.
Во время CRC сначала сохраняется значение 0xFFFF, а затем вызывается процесс для
обработки минимум 6 непрерывных байтов в кадре на основе содержимого текущего
регистра. CRC действителен только для 8-битных данных в каждом символе. Он
недействителен для битов start, stop и check.
Во время генерации значений CRC операция "исключающее или" (XOR) выполняется для
каждого 8-битного символа и содержимого в регистре. Результат помещается в биты от
младшего бита до старшего бита, а 0 помещается в старший бит. Затем обнаруживается
бит младшего порядка. Если младший бит равен 1, операция XOR выполняется для

Похожие устройства

Скачать