Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

Triol AT-04 и ModBus

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее

Автор темы
relline
здесь недавно
здесь недавно
Сообщения: 25
Зарегистрирован: 06 апр 2009, 16:21
Ф.И.О.: Кристал Юрий

Triol AT-04 и ModBus

Сообщение relline » 26 авг 2010, 10:48

Вот принцып вычисления CRC в триол
копипаст из РЭ к триолу Код:

Код: Выделить всё

1. Загрузить 16разрядный регистр (CRC кодом
FFFF HEX (все «1»).
2. Произвести операцию «исключающее ИЛИ»
между первым байтом сообщения (сетевой адрес)
без стартовых, стоповых битов и бита контроля чет
ности и младшим байтом регистра CRC. Поместить
результат в младший байт регистра CRC.
3. Произвести сдвиг содержимого CRC регистра
вправо (в сторону младшего бита) с заполнением ос
вободившегося старшего бита значением «0». Из
влечь и проанализировать бит переноса.
4. Если бит равен «0» — повторить шаг № 3 (еще
один сдвиг вправо). Если бит равен «1» — произвес
ти операцию «исключающее ИЛИ» между содержи
мым CRC регистра и полиномом А001 HEX (1010 0000
0000 0001). Результат поместить в CRC регистр.
5. Повторять шаги 3, 4, пока не будет выполнено
8 сдвигов. Этим завершается вычисление CRC кода
для сообщения, состоящего из одного байта.
6. Повторить шаги 2, 5 для следующего байта со
общения. Продолжать процесс до вычисления CRC
кода всего сообщения (содержимое регистра CRC
после обработки всех байтов сообщения).
Вычисленный ведущим устройством CRC код со
общения отправляется в линию связи сразу после
последнего байта поля данных (сначала старший
байт, затем младший).



это пакет отосланый триолу Код:

Код: Выделить всё

01 01 00 01 00 0F 2D CE



на него никакой реакции, мб что то с CRC?

использовалась обычная СКАДА с модбас (PC-rs232-rs485-Triol) ранее нею было установлено отлично связь с ROC809 по модбас

Вернуться в «Интерфейсы, протоколы, связь»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость