Производственное оборудование Медицинская техника, а также другое промышленное оборудования. Обсуждение и ремонт. |
06.06.2021, 04:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Какая CRC правильная
Уважаемые, подскажите, горю. Я уже открывал здесь тему по организации связи с помощью протокола Модбас с частотником HUYNDAI. Но вопрос тот так и не закрылся. Продавцы не смогли мне предоставить полный спмсок адресов данных и управления. Продавцы ссылаются на руководства по работе с этим частотником. Но там об этом мало. Сейчас уже задачу я свел к минимуму. Задача в общем простая но не получается её решения. Надо считать данные из двух регистров 257 и 258. Я посылаю частотнику последовательность: 1,3,251,2 это в формате ASCII и в формате НЕХ 0x00, 0x01, 0x00, 0x03, 0x01, 0x01, 0x00, 0x02 и вот далее я должен прицепить контрольную сумму. Для этого я перехожу на сайт https://www.lammertbies.nl/comm/info...lculation#intr
и пытаюсь там вычислить эту пресловутую CRC, но там я получаю разные результаты. Причем мне непонятно надо ставить запятые при вводе данных и сколько. От запятых тоже зависит контрольная сумма. Так вот кто имеет достаточно практики скажите чему равна, для моего случая, эта CRC?
|
|
|
|
06.06.2021, 09:13
|
|
Гражданин KAZUS.RU
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 222
Сказали Спасибо 234 раз(а) в 154 сообщении(ях)
|
Re: Какая CRC правильная
Сообщение от vladh
|
Надо считать данные из двух регистров 257 и 258. Я посылаю частотнику последовательность: 1,3,251,2 это в формате ASCII и в формате НЕХ 0x00, 0x01, 0x00, 0x03, 0x01, 0x01, 0x00, 0x02 и вот далее я должен прицепить контрольную сумму. Для этого я перехожу на сайт
|
1. и шо это за бред с переводом форматов????
2. и где это Вы нашли эти регистры??? В вашем частотнике их нет от слова совсем...
есть регистры(базовый параметр) поделенные на функциональные группы с
присвоением регистру индекса(номера) в этой группе. коды групп для передачи
по модбасу расписаны в таблице 13-8.
3. пример расчета CRC16(Modbus) есть в мануале юзверя и полностью
совпадает с онлайн калькулятором.
4. НЕХ 0x00, 0x01, 0x00, 0x03, 0x01, 0x01, 0x00, 0x02 = CRC16(Modbus) 0x36C5
Последний раз редактировалось DmitriyVDN; 06.06.2021 в 09:15.
|
|
|
|
06.06.2021, 09:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Какая CRC правильная
Большое спасибо за ответ на поставленный вопрос! А теперь по оводу ваших замечаний.
Сообщение от DmitriyVDN
|
и шо это за бред с переводом форматов????
|
Напишите пожалуйста как правильно ввести значения посылаемых байтов в формате ASCII я должен, чтобы в результате получить то же значение CRC (0x36C5).
Сообщение от DmitriyVDN
|
и где это Вы нашли эти регистры??? В вашем частотнике их нет от слова совсем...
есть регистры(базовый параметр) поделенные на функциональные группы с
присвоением регистру индекса(номера) в этой группе. коды групп для передачи
по модбасу расписаны в таблице 13-8.
|
Вы где взяли таблицу 13-8. Ни в одном из руководств, которое я нашел в И-нте талицы вообще не пронумерованы. А я этот адрес регистра частоты и силы тока взял отсюда: https://asutp-volgograd.com/blog/rs-...dai-n700e.html
Здесь же я прикладываю одно из руководств.
Последний раз редактировалось vladh; 06.06.2021 в 10:02.
|
|
|
|
06.06.2021, 10:28
|
|
Гражданин KAZUS.RU
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 222
Сказали Спасибо 234 раз(а) в 154 сообщении(ях)
|
Re: Какая CRC правильная
Сообщение от vladh
|
Вы где взяли таблицу 13-8.
|
юзвери надо на англицком читать.... https://prom-electric.ru/media/N700__man_eng.pdf
Сообщение от vladh
|
Напишите пожалуйста как правильно ввести значения посылаемых байтов в формате ASCII я должен
|
никак... первые 32 кода это спец символы , с клавиатуры не вводятся.
а НЕХ 0x 00, 0x01, 0x 00, 0x03, 0x 01, 0x01, 0x 00, 0x02 = 0001 0003 0101 0002
ЗЫ и таки да эта последовательность НЕХа не является командой к частотнику
Последний раз редактировалось DmitriyVDN; 06.06.2021 в 10:52.
|
|
|
|
06.06.2021, 11:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Какая CRC правильная
Сообщение от DmitriyVDN
|
и таки да эта последовательность НЕХа не является командой к частотнику
|
ПОЧЕМУ? Согласно протокола Modbus эта последовательность означает, то я обращаюсь к ведомому абоненту 1 и прошу выполнить команду 3, которая означает, что необходимо последовательно переслать данные из регистров по адресу 257 и 258. Что здесь не так?
|
|
|
|
06.06.2021, 11:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Какая CRC правильная
Сейчас посмотрел указанное вами руководство и увидел некоторое отличие в формулировке передаваемых параметров. Если я пишу о регистрах хранения данных (а это скорее всего так и есть) в руководстве говорится о образования адреса данных через функциональные группы и места в этих группах. Но в конечном счете оно так и получается. Вначале посылается номер инвертера в группе(1 из 32), далее тип команды (3), затем параметр группы (в моем случае 1 - группа D) , затем номер первого параметра (1) в группе и затем количество последовательных параметров (2) из этой группы.
Сообщение от DmitriyVDN
|
эта последовательность НЕХа не является командой к частотнику
|
И что не так? Почему это не команда частотнику?
Последний раз редактировалось vladh; 06.06.2021 в 11:30.
|
|
|
|
06.06.2021, 11:28
|
|
Гражданин KAZUS.RU
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 222
Сказали Спасибо 234 раз(а) в 154 сообщении(ях)
|
Re: Какая CRC правильная
потому, изучайте таблицу 13-4 и 13-5 и примечание к ней, что требуется и что вы пытаетесь отправить.
|
|
|
Сказали "Спасибо" DmitriyVDN
|
|
|
06.06.2021, 11:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Какая CRC правильная
Сообщение от DmitriyVDN
|
потому, изучайте таблицу 13-4 и 13-5 и примечание к ней, что требуется и что вы пытаетесь отправить.
|
Да, я увидел разницу. Причем я еще увидел разницу и таблицы 13-3 с подобными таблицами находящимися в переведенных руководствах.
|
|
|
|
06.06.2021, 11:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Какая CRC правильная
Сейчас попробовал настроить параметры своего частотника согласно таблице 13-3 вашего руководства. Оказалось в моём частотнике всего 33 параметра в группе b! И как быть?
|
|
|
|
06.06.2021, 11:56
|
|
Гражданин KAZUS.RU
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 222
Сказали Спасибо 234 раз(а) в 154 сообщении(ях)
|
Re: Какая CRC правильная
серия 700Е имеет урезанный функционал по настройкам, ангицкая версия https://data2.manualslib.com/pdf7/15...76&take=binary
но на формат команд по мадбасу это не влияет.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:51.
|
|