Написать Dll библиотеку, для обмена по Modbus TCP

Цена договорная
18 октября 2021, 14:49 • 11 откликов • 68 просмотров
Имеется некое ПО, которое обращается к функциям библиотеки Dll, для управления контроллером ОВЕН ПЛК100, по протоколу Modbus TCP через Ethernet.
Ранее эта библиотека уже была написана на Delphi, но ввиду ее некорректной работы было решено переписать ее на более современном языке программирования.
необходимо сделать открытый проект, желательно на Visual Studio 2019, с минимальными комментариями в коде, чтобы можно было разобраться.
также имеется:
-Полное описание функций библиотеки.
-Описание регистров ПЛК100
-Программа для тестирования библиотеки, которая посылает в нее команды.
При необходимости могу дать проект для контроллера ПЛК100 к которому она обращается.
Библиотека работает в фоновом режиме, лишь при вызове одной из функций должно появиться небольшое окно с прогресс-баром. Также, в случае неудачной попытки обмена, должен выводиться MesageBox с сообщением.
Опционально:
Будет полезно сделать если библиотека будет брать параметры из отельного конфига, лежащего в той же директории. параметры: Ip адрес контроллера, порт.

Цена договорная, поэтому указывайте в сообщении примерные сроки работ и цену.

Александр.

P.S.
-по поводу Visual Studio возможны и другие варианты.
-язык программирования желательно С, жестких ограничений нет.

P.P.S.
Внешнее ПО которое вызывает DLL переписать нереально или нецелесообразно.
По поводу прогресбара и сообщений все достаточно примитивно. Они появляются в тот момент когда произошел вызов конкретной функции библиотеки. С завершением работы вызванной функции закрываются.(MesageBox закрывается по нажатию кнопки ОК).

Полный набор лежит тут:
https://yadi.sk/d/Ufi0JXYz_Il6GQ
Файлы
Отзывы
Несмотря на возникшие неожиданные трудности. Евгений приложил дополнительные усилия и терпение, чтобы задача была выполнена качественно. Написанная программа имеет хорошую архитектуру кода, работает без ошибок и сбоев, Задача потребовала много отладочных работ, в оперативном режиме, где с Евгением было легко взаимодействовать. Отдельно выражаю свою благодарность, за проделанную работу и результат.
2 года назад
Творческий, адекватный и вежливый человек! Неточности в ТЗ незначительные и были ликвидированы после нескольких контактов. Оплата своевременная и соответственно заложенной изначально сумме (плюс коррекция в сторону исполнителя в соответствии с непредвиденными трудностями при тестировании проекта). Желаю Александру успехов в его проектах. Рад буду сотрудничать в дальнейшем...
2 года назад