Создание блока пользователя

Создаем свой блок. Вопросы, помощь знатоков.
Ответить
Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16 май 2016, 10:21

Создание блока пользователя

Сообщение stapmoff »

Есть некий протокол передачи данных. Пользователь Boroda написал мне блок для подслушивания этих данных, для того чтоб создать индикатор уровня топлива с датчиков фирмы Техноком и Омником, за что ему огромное спасибо!!!!!!
Но встала задача имитировать эти датчики, а именно оцифрововать аналоговые поплавки в протокол и по 485 отправлять в приборы мониторинга. Вот сам ПРОТОКОЛ вот блок который был основан на том, что писал Boroda. Но это все дело у меня не работает, прошу помощи!
Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16 май 2016, 10:21

Создание блока пользователя

Сообщение stapmoff »

Вообщем эксперименты показали следующее.
Датчик уровня топлива, при подключении через преобразователь усб-485, выдает следующее

3E0000001E00000015050000001E00000015070000001E00000015180000001E00000015000000001E00000015000000001E00000015FF0000001E000000150F0000001E000000158B0000001E00000015

Это одна посылка где 3E - это префикс, 05 - адрес датчика, 07 - команда произвольной выдачи данных, все остальное это температура, уровень топлива, частота.
Ардуинка выдает вот такие данные

3E0000001E0000010000001E0000070000001E0000190000001E0000270000001E0000670000001E00006D0000001E0000

Что то по моему не хватает))))) Формат посылки данных должен быть такой, только вместо 06h будет 07h
Изображение

Помогите!!!!!!!!

выкладываю блок пользователя
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось stapmoff 30 май 2017, 12:10, всего редактировалось 1 раз.
Ответить

Вернуться в «Разработка пользовательских блоков»

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

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