Проект опросника Modbus, с выгрузкой в Excel

Опросник Modbus, с выгрузкой в Excel
Однажды обратился товарищ за помощью, потребовалось срочно опросить более 500 устройств, результаты записать в Excel в соответствующей форме. На работу «руками» могло уйти более 2-х недель, по этому было принято решение набросать простенькую программу, способную ручной труд минимизировать.
Писалось оно два вечера и получилось так:


Читать дальше

Простая реализация Модбас-стека на MSP430. Часть третья: улучшаем библиотеку

Продолжаю тему работы простых МК-устройств с Модбасом. В предыдущих частях я кратко описал сам Модбас, а также первый вариант библиотеки. После обсуждения с коллегами я подверг библиотеку некоторому рефакторингу, который, ИМХО, существенно улучшил читабельность и сделал процесс заимствования либы более простым. Какие-то численные параметры библиотеки существенно не изменились. Самым заметным я бы назвал реализацию парсинга в прерывании (об этом ниже)

Читать дальше
  • +5
  • 08 декабря 2013, 15:14
  • drvlas
  • 1

Простая реализация Модбас-стека на MSP430. Часть вторая: Библиотека

Продолжаю тему работы простых МК-устройств с Модбасом. В предыдущей части я кратко описал сам Модбас, тот вариант работы, который я использую (RTU), а также свои подходы к реализации протокола у Слейва. Тепер я хочу рассказать об очень простой, но вполне рабочей библиотеке, написанной на Си, а потому годной не только для моего любимого MSP430FR57xx семейства.

Читать дальше

Простая реализация Модбас-стека на MSP430. Часть первая: Modbus (RTU)

Простая реализация Модбас-стека на MSP430. Часть первая: Modbus (RTU). Часть вторая здесь
А потом пришла третья часть — с подчищеной библиотекой.

Что бы там ни говорили о «старости» Модбаса, он является очень хорошим и заслуженно популярным протоколом в системах промышленной автоматизации. Поэтому полезно иметь возможность использовать Модбас в МК-девайсах, согласных на скромную роль Слейва. Для такого Слейва я и написал Модбас стек. И хотя мой МК — это достаточно новый и еще не очень популярный ФРАМ-камешек из семейства MSP430FR57xx, программу можно портировать и на другие МК.

Читать дальше