directman66 писал(а):Хотелось бы еще получить текущий статус двери, открыто или закрыто, для этого на контроллере предусмотрены выходы для подключения контрольной лампы "ворота открыты" (закрыты) 24в, 3вт. Каким образом получать значения этих индикаторов через MegaD? Сколько разьемов потребуется для корректного подключения.
Напрашивается мысль о подключении параллельно лампам (или вместо их) реле с управляющим напряжением 24В. Тогда контакты реле подключаются к ко входу Меги и состояние входа будет свидетельствовать о положении ворот.
Вот пример, только вместо ворот там дверь, а вместо реле -- геркон. Но принципиально -- то же самое (
https://ab-log.ru/forum/viewtopic.php?f ... 309#p28309).
directman66 писал(а):Также может ли MegaD одновремеенно коммутировать такие соединения и управлять освещением одновременно? Т.е. есть ли возможность одни контакты использовать как силовые, а другие как ключи одновременно?
Честно говоря, не очень понял вопрос. Мега может отрабатывать сотни запросов в секунду. Стандартные исполнительные модули на реле и симистрах (MegaD-8I7O-R, MegaD-8I7O-SD, MegaD-8I7O-S) содержат 7 входов и семь выходов. Есть исполнительные модули с 14 входами (MegaD-14-IN) и 14 выходами (MegaD-14-R). Использовать один и тот же порт для управления силовой нагрузкой и как вход, разумеется, невозможно.
В то же время в любой момент можно "спросить" Мегу о состоянии того или иного порта. Открыты ли ворота (допустим, запараллеленое индикаторной лампочке реле подключено ко входу P0)?
Код: Выделить всё
$state = file_get_contents("http://192.168.0.14/sec/?pt=0&cmd=get");
$state = substr($state,0,3);
if ($state == "OFF") {Что-то там делаем}
Что касается движения ворот, то если мы управляем с сервера Мегой (ясно что нам понадобятся 2 релейных выхода), то в этом случае подавая команду мы и так знаем, какую команду мы подали (т.е. вместе с командой на включение/выключения выхода можем изменить свойство, отображающее состояние ворот).
directman66 писал(а):О каком согласовании идет речь? надо понизить напряжение?
Увы, вообще ничего не понимаю в схемотехнике. Единственное, знаю, что АЦП-выходы используются для подключения аналоговых датчиков с опорным напряжением 3,3 В или ниже. Если напряжение выше, то требуется еще какая-то плата согласования уровней.
directman66 писал(а):Также вопрос, сколько контроллеров megad-2561 может жить в одной сети? Все ли одновременно и корректно поддерживаются модулем?
Насколько я понимаю, в одной подсети может жить 255 контроллеров. В модуле "MegaD" можно добавлять сразу несколько Мег. Я больше 3-х пока не добавлял. Никаких ограничений по количеству нигде не указано (по крайне мере я не слышал, чтобы об этом упоминалось).