Добрый день!
Есть несколько необычная задача, связанная с альтернативной энергетикой (Солнце и ветер): подключать различные нагрузки к альтернативным источникам в зависимости от того, сколько мощности ими генерируется. Задача, как она понимается сейчас разбивается на три основных части:
1. измерение напряжения/силы тока на контроллере заряда солнечных панелей и ветрогенератора
2. оценка того, сколько есть мощности в наличии
3. переключение нагрузки с коммунальной сети на альтернативную
И, собственно, все это должно непрерывно (думаю, раз в минуту-две) повторяться. Вся инверторная и солнечная начинка понимает Modbus и цифры оттуда поступают исправно: взял "малину" и написал на C небольшой демон, который это делает. В случае ветра Modbus'а нет, поэтому необходимо проводить измерения трехфазного (три провода) переменного (0-100В, 0-25А) или постоянного тока (можно и после трехфазного диодного моста, в принципе, мерить). Эти параметры хотелось бы показывать на щитке и, соответственно, экспортировать через Modbus (желательно по TCP).
Логику можно реализовать либо в ПЛК, либо на "малине". С программированием в Unix я знаком, но можно и на ПЛК научится, в принципе.
Далее, нужно иметь управляемые реле с контактами SPDT. Где-то штук 8 таких. Коммутировать этими релюшками надо 220V с током до 10 ампер. Управлять можно и через Modbus, но комфортнее по HTTP.
Соответственно, вопросы:
1. Что можно поискать для измерений, отображения и экспорта через Modbus?
2. Какой ПЛК взять (если это будет ПЛК), а не какая-нибудь "малина"?
3. Что посоветуете относительно реле?