FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Понедельник, 20.11.2017, 08:53
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей, Anydy, Олег 
Форум » Основной » Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!) » ModBus на шилде EN28J60 (Блок ModBus_IP)
ModBus на шилде EN28J60
Sancho Дата: Пятница, 05.05.2017, 17:00 | Сообщение # 1
Генерал-майор
Группа: Проверенные
Сообщений: 519
Награды: 14
Репутация: 16
Статус: Offline
Уважаемые Форумчане.
При разгребании всякого накупленного в поднебесной обнаружился, купленый почти даром, Ethernet шилд на базе EN28J60.
Было решено попробовать куда-нибудь пристроить. Из-за его "ограниченных" возможностей выбор пал на модбас.
После разного рода экспериментов с найдеными на просторах нета вариантах выбор был остановлен на реализации
с помощью родной библтотеки EtherCard.
Данный блок - это только переделанный мной вариант для FLProg, первоисточник здесь.
Прошу поробовать если не потестить, то хотя-бы попробовать скомпилировать: у меня через установленый IDE всё нормально,
 а через flprog-овский ide пишет на отсутствие модбас библиотеки.
В приложеном ino есть маленькая хитрость по превращению ТТ тригера в тригер с предустановкой,
  т.е. всеми любимый режим - кнопка из двух мест, но здесь через один Coil.
Блок поддаётся оптимизации- увеличении, уменьшении количества разных регистров.
После переноса проекта в ide в коде также можно освободить приличный объём памяти, удалив промежуточные переменные, сделав присвоения напрямую.
Прикрепления: Test_Blok_2.flp(861Kb) · Test_EN28J60.ino(3Kb) · ModbusIP_ENC28J.ubi(742Kb)


Если не получится на контроллере - сделаю на тразисторах и 155/176...
 
Форум » Основной » Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!) » ModBus на шилде EN28J60 (Блок ModBus_IP)
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика