Страница 1 из 1
подключение по rs485 и панель ОВЕН
Добавлено: 19 июл 2018, 05:20
kainda
добрый день.
пытаюсь сделать свой проект для вентиляции в квартире при помощи ардуинки с панелью овен СП270 по rs485 и столкнулся с такой проблемой:
решил установить две нано по rs485...
одна нано как мастер, панель СП270 как слейв и вторая нано как слейв.
на мастере выведены датчики, на СП270 управление и индикация, на второй нано реле.
с одной нано и СП270 все нормально работает - вывод информации с датчиков, управление одним реле и т.д. ...
когда подключил вторую нано и вывел туда реле перестало работать...
не могу разобраться где ошибку допускаю...
сам черновой вариант пректа прилагаю... там правда еще не все доработано как хотелось бы, но нару реле я на вторую нано вывел и они не работают при нажатии на панеи СП270...
подключение по rs485 и панель ОВЕН
Добавлено: 19 июл 2018, 09:12
Sancho
[ref]kainda[/ref],
Я не вижу на плате ни одной связи дискретных регистров.
То, что они у Вас одинаково называются не значит, что данные из массива одного слэйва будут копироваться в массив другого.
Надо на платах прописывать, соединять что и куда должно отправиться.
Отправлено спустя 19 секунд:
Речь о мастере.
подключение по rs485 и панель ОВЕН
Добавлено: 20 июл 2018, 01:49
kainda
Sancho писал(а): 19 июл 2018, 09:12[ref]kainda[/ref],
Я не вижу на плате ни одной связи дискретных регистров.
То, что они у Вас одинаково называются не значит, что данные из массива одного слэйва будут копироваться в массив другого.
Надо на платах прописывать, соединять что и куда должно отправиться..
то есть я во втором слейве должен прописывать холдинг регистры, что и в первом???
по поводу мастера, там же некуда прописывать... в слейве слева вижу где прописывается, а в мастере этого не вижу...
зы. сильно не пинайте я первый раз это делаю и буду рад любым советам...
подключение по rs485 и панель ОВЕН
Добавлено: 20 июл 2018, 05:25
kiyota
Сделайте Панель Мастером , а ардуинки слейвом . У меня тоже панель СП270 и я панель делал мастером . Отлично работает .
подключение по rs485 и панель ОВЕН
Добавлено: 20 июл 2018, 08:56
KSP
В мастере прописывать ничего и не нужно, мастер регистры не назначает он работает с регистрами из слейвов которые Вы задали. Какие-то только читает Diskrete input, Input registers, а в какие-то пишет Coils, Holding registers, Вам программа сама это подсказывает у Diskrete input и Input registers можно только справа снять показания. А вот в Coils, Holding registers можно что-то записать и это что-то окажется в слейве. А вот в самой программе для мастера Вы не назначили никаких связей об этом писал Sancho , т.е. если во 2 слейве появился сигнал его нужно передать в первый или наоборот, переменные из слейвов это такие-же глобальные переменные и с ними нужно работать.
[spoiler]
Переменные.jpg
[/spoiler]
подключение по rs485 и панель ОВЕН
Добавлено: 20 июл 2018, 09:26
pony sonata
удалено
подключение по rs485 и панель ОВЕН
Добавлено: 20 июл 2018, 09:44
Sancho
pony sonata писал(а): 20 июл 2018, 09:26имхо "глупые" панели типа сп270 и ип320 лучше сразу мастером назначать. это будет им +100500 к скорости работы и оператор не будет видеть затыка на них
Но тогда первый мк должен быть для второго мастером, а для панели слэйвом - если есть необходимость связи данных, например датчик в одном мк, исполнительные в другом. Иначе - "глупышка" не умеет связывать регистры. Выше об этой ситуации подробно расписал [ref]KSP[/ref], будет тоже-самое.
Если каждый мк имеет законченные алгоритмы с входами/выходами - без проблем.
подключение по rs485 и панель ОВЕН
Добавлено: 20 июл 2018, 10:01
KSP
Я никогда не назначаю панель мастером по простой причине они все мудренно программируются, а как слейв просто назначил картинки, кнопки, прочее и все. Мастер в FLProg программируется легче и проще любые функции, операции короче любой алгоритм.
подключение по rs485 и панель ОВЕН
Добавлено: 20 июл 2018, 10:49
pony sonata
удалено
подключение по rs485 и панель ОВЕН
Добавлено: 20 июл 2018, 12:16
kainda
пока слейвом ее оставлю... поработает дальше видно будет. в данный момент я заметил у нее затарможеность срабатывания 1сек... мне это не критично.
спасибо, что подсказали... завтра если на работу попаду переделаю...
подключение по rs485 и панель ОВЕН
Добавлено: 20 июл 2018, 13:26
pony sonata
удалено
подключение по rs485 и панель ОВЕН
Добавлено: 23 июл 2018, 08:35
kainda
все получилось... спасибо за помощь.
а как панель сделать мастером??? она же по rs485 подключается... ей же rs, ts и pin pe-de никак не указать...
подключение по rs485 и панель ОВЕН
Добавлено: 23 июл 2018, 09:25
KSP
[ref]kainda[/ref],
pony sonata писал(а): 20 июл 2018, 10:49видать мы как-то по-разному с вами о панелях этих мыслим. для меня это внешний терминал, который может собирать инфу со множества контроллеров в сети. если вам надо как-то связывать регистры/обрабатывать значения - оставьте это самим контроллерам ну или юзайте шлюз для этого
У Вас как раз случай когда мастер не только собирает инфу со слейвов, но еще и принимает какие-то решения поэтому если освоили FLProg то проще делать мастером контроллер. А заторможенность срабатывания как правило происходит из-за того, что назначаете мастеру опрашивать несуществующие адреса в слейвах с этим разберитесь сразу , если в мастере прописан несуществующая переменная в слейве, он тормозит примерно на секунду пытаясь туда что-то записать или считать. Для этого при настройке мастера есть " последняя ошибка" выведите ее куда нибудь если будет 0 то все нормально.
подключение по rs485 и панель ОВЕН
Добавлено: 23 июл 2018, 12:19
pony sonata
удалено
подключение по rs485 и панель ОВЕН
Добавлено: 23 июл 2018, 13:27
KSP
[ref]pony sonata[/ref],
У меня панель Weintek, с СП-270 не работал, поэтому согласен: " по инфе от мастера производить какие-нить операции в слейве и возвращать данные в другие" тоже хороший вариант. Самое главное чтобы автор вопроса разобрался, что к чему, информации мы ему много накидали.