Всем привет. У нас объявился заказчик, которому нужно просто собрать данные с плк по протоколу modbus и отобразить в графиках данные.
Сам я программист c#, но есть небольшой опыт асутп/кип и образование соответствующее. Подскажите, какие лучше технологии и программы использовать для реализации?
Комментарии: 6
Anton
ставишь опц-сервер, который собирает данные с железяк и говнякаешь на цшарп отображалку.
Varafmar
А отображалка на простом WPF? Или есть какие то пакеты? Я тут погуглил, что WinСС имеет поддержку шарпов.
Sto
Modbus TCP или RTU? Кто занимается преобразованием и передачей? Есть ли еще какие то SCAD/прочие системы занимающиеся тем же? Конечная обработка и отображение в какой среде происходит?
Varafmar
TCP Сбором с измерительных устройств занимается плк полевого уровня, оттуда в драйвер (доп. плк), со стороны сервера происходит опрос этих драйверов, как я понял. Своей скады пока нет и как будто слишком жирно для такой задачи. Конечная обработка и отображение на пк, ОС винда. Коммуникация серва с пк для отображения через https
Sto
Если TCP тогда все просто - найди метод как выгрузить данные из того сервера/драйвера. Скорее всего поднять свой OPC-сервер и тянуть данные. И видимо дальше уже чисто твоя софтина должна это все раскрасить
Maksim
Grafana, собирает данные с кучи всего, не требует локальных серверов. Знакомые ребята мини графики с с7-1200 туда выводили