2) Составление карты регистров modbus. Далее карта будет дополняться в процессе работ. [1 день]
3) Организация и настройка проекта. [1 день]
4) Программная реализация протокола Modbus RTU (канальный уровень). (На этом этапе достаточно отдавать несколько регистров. Далее отдать модуль для разработки драйвера и постепенно добавлять функционал). [1-2 дня]
5) Модуль settings. Определение структуры настроек, реализация основных функций (чтение, запись, восстановление). Работа с настройками по протоколу Modbus RTU (чтение/запись/команды). Производственные настройки. [3-5 дней]
6) Дискретные входы (режим дискретного входа, режим счетного входа, вкл/выкл и настройка периода антидребезга, безопасный режим работы). [5 дней]
7) Дискретные выходы (обычных режим работы и режим PWM, безопасный режим работы). [5 дней]
8) Светодиодная индикация. [1 день]
9) Дополнение возможностей Modbus. Управление входами/выходами, работа с настройками, управление модулем. [5 дней]