andrusha7778 писал(а): ↑Вт янв 08, 2019 8:33 pm
Еще вопрос возник про это реле - каким образом оно опрашивает входы?
И как оно может об этом сказать?
По modbus только состояние реле, то есть выходов.
Или у меня документация не полная.
У меня следующая задача - в электрокотле 6 ТЭНов по 2200 ватт каждый (220 вольт). Мне необходимо мониторить включение каждого.
Я попытался использовать модуль модбас. и понял что он для этого реле не подходит чуть больше чем полностью.
Команды RC1 -считывание состоя входов работают адекватно, команды на запись там не работают. т.к. нет документации по модбасу для этой железки проверить что именно не так не представляется возможным.
а что за инструкция у Вас по модбас для этой железки? я не находил такой.
К сожалению железка не умеет при срабатывании событий слать самостоятельно сообщения. хотя страничка tcp_client есть - но в эфире пусто - опять таки об этом нет ничего в мануале. поэтому может быть что-то другое имелось ввиду.
поэтому мы должны сами постоянно опрашивать железку, допустим раз в три секунды.
как я писал в первом сообщении команды которые мы можем послать разные команды
//L[1..8]-включить
//D[1..8]-выключить
//R[1..8]- считать
//DUMP
//etr=000000X1 -выключить выходы 3-8,2 не менять,1-включить
//getr -вернуть строку состояния
//I[1..8] -считать вход
//LA - включить все
//DA -выключить все
//P[1..8] - сделать импульс длиnельностью 800 мс
есть команда dump
она вернет все состояния и все значения входов.
или команда I1 - даст Вам состояние входа 1.
-------------------------------------------------------------------
Я на самом деле написал уже модуль для работы с этой железкой, но пока из него не выпил лишнее и не дописал инсталлер нормальный. поэтому как доведу до ума опубликую.
На практике оказалось, что при управлении светом считывать значения входов незачем.
мы знаем замкнуто реле или нет. а откуда получен сигнал на управление с кнопки или из интернета -это не важно.
Для котла: не совсем понятна задача. и не совсем понятно что у Вас за котел.
если представить самодельный котел в который воткнуто 6 тенов:
у Вас есть 6 выключателей на корпусе, которые коммутируют тены на нагрузку.
в таком случае Вам надо Развязать выключатели с тенами. т.е. 6 выключателей Вы подключаете к 6 входам на плате. 6 входов тэнов Вы подключаете к 6 выходам на плате. Т.е. переключая кнопку вы будете подавать сигнал на плату и она будет включать или выключать тэн.
а если Вам нужна прямая завязка кнопки и ТЭНа, то железка это может, но смысла в железке нет. - разве что только мониторинг.