R50 25ec9802a441e2aebbf52c6a4a676978
Программист

Программа для работы с датчиками

Добавлено 26 сен 2024 в 12:59
Клиент-серверное приложение с использованием СУБД Microsoft SQL Server, Firebird, MySQL. Способ связи с датчиками: TCP\IP (MODBUS TCP) и RS-232/RS-485 (MODBUS RTU). Функциональность работы с базой данных вынесена в dll. В зависимости от того какая dll присутствует в приложении с той СУБД и будет работать программа. Выбор dll выполняется в инсталляторе (Inno Setup). Платформа: Windows. Среда разработки: C#. Разработчики: 1 человек (я). Изначально проект передали от другого человека. В проекте была связка MasterSCADA + C#. MasterSCADA отвечала только за с общую работу программы и получение данных с OPC сервера. Работа с базой (MySQL), интерфейс и все расчёты были реализованы на C#. Заказчик попросил убрать MasterSCADA и сделать всё на C# без использования OPC-сервера (т.е. читать данные напрямую с датчиков). В последствии так же были переделаны все расчёты, добавлены новые датчики и добавлена возможность работы с другими СУБД.
8b9119b891