Нужно создать для пк онлайн и офлайн​ приложения

Цена договорная
03 мая 2024, 17:03 • 8 откликов • 96 просмотров
Нужно создать для пк онлайн и офлайн приложения для конфигурирования контроллеров FP посредством последовательного порта RS-485 по протоколу Modbus RTU
Для начало можно взять приложение ParamManager (Eliwell). Файл установки и описание прилагаются, на его основе создать. Нужно что бы интерфейс программы был на русском и английском языках. Приложение обеспечивает связь с контроллером, имеющим порт RS-485 (протокол Modbus RTU). Конфигурация виртуального ком-порта - в отдельной вкладке/окне. Настройки: скорость, адрес ведомого устройства. Остальные настройки предустановлены: количество бит данных – 8, бит четности – нет, количество стоп-бит – 1. Внизу окна кнопка Connect. В основе интерфейса – таблица следующего содержания:
Адрес регистра Наименование в меню Описание параметра Минимальное значение Максимальное значение Значение Единица измерения
Суть в том что приложение будет работать онлайн и офлайн. В верхней части окна расположить выпадающий список с выбором модели контролера и визуализацию текущего режима работы (онлайн/офлайн). В онлайн режиме интерфейс приложения предполагает выбор модели из списка предустановленных устройств с проверкой соответствия подключаемого по порту устройства (контроллера). Идентификатор устройства находится в одном из регистров контроллера. В этом режиме должна быть возможность чтения/записи активных параметров памяти контроллера. По умолчанию все параметры активны. Деактивировать/активировать параметр – ctr+leftmouse, группу параметров – shift+leftmouse. неактивные параметры недоступны для редактирования загрузки и сохранения. Также можно открыть/сохранить параметры из файла конфигурации (*.dat). В офлайн режиме не требуется подключение к контроллеру. Активны только функции открытия/сохранения в файл. При сохранении файла по умолчанию присваивать название «модель контроллера»_«версия прошивки»_ЧЧмм_ДДММГГ. Имя файла выводится в верхней части окна интерфейса.
Должна быть предусмотрена функция печати во всех режимах. Таблица, имя файла, дата и время печати. В нижней части окна должна быть информация о количестве активных и отредактированных параметрах. Должна быть предусмотрена функция открытия PDF файла руководства пользователя на выбранный контроллер, который хранится на удаленном сервере (возможно облачном, варианты обсуждаются). Предусмотреть обновление файлов конфигурации через интернет.
Будет такой цвет ячеек и текста:
Где онлайн режим.
Адрес регистра Наименование в меню Описание параметра Минимальное значение Максимальное значение Значение Единица измерения
4042 G01 Утсавка… -1 30 25 Бар Активное Online состояние
4042 G01 Утсавка… -1 30 25 Бар Неактивное состояние
4042 G01 Утсавка… -1 30 19 Бар Измененный, но не загруженный в контроллер параметр. В том числе открытый из файла.
И офлайн режим.
Адрес регистра Наименование в меню Описание параметра Минимальное значение Максимальное значение В файле Единица измерения
4042 G01 Утсавка… -1 30 25 Бар Активное Offline состояние
4042 G01 Утсавка… -1 30 25 Бар Неактивное состояние
4042 G01 Утсавка… -1 30 17 Бар Измененный, но не сохраненный параметр