подключение по rs485 и панель ОВЕН

Использование протокола Modbus
Ответить
kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

подключение по rs485 и панель ОВЕН

#1

Сообщение kainda » 19.07.2018{, 05:20}

добрый день.
пытаюсь сделать свой проект для вентиляции в квартире при помощи ардуинки с панелью овен СП270 по rs485 и столкнулся с такой проблемой:
решил установить две нано по rs485...
одна нано как мастер, панель СП270 как слейв и вторая нано как слейв.
на мастере выведены датчики, на СП270 управление и индикация, на второй нано реле.
с одной нано и СП270 все нормально работает - вывод информации с датчиков, управление одним реле и т.д. ...
когда подключил вторую нано и вывел туда реле перестало работать...
не могу разобраться где ошибку допускаю...
сам черновой вариант пректа прилагаю... там правда еще не все доработано как хотелось бы, но нару реле я на вторую нано вывел и они не работают при нажатии на панеи СП270...
Вложения
slave rs485.flp
(48.44 КБ) 93 скачивания
Master Rs485.flp
(135.95 КБ) 97 скачиваний

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

подключение по rs485 и панель ОВЕН

#2

Сообщение Sancho » 19.07.2018{, 09:11}

kainda,
Я не вижу на плате ни одной связи дискретных регистров.
То, что они у Вас одинаково называются не значит, что данные из массива одного слэйва будут копироваться в массив другого.
Надо на платах прописывать, соединять что и куда должно отправиться.

Отправлено спустя 19 секунд:
Речь о мастере.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

подключение по rs485 и панель ОВЕН

#3

Сообщение kainda » 20.07.2018{, 01:49}

Sancho писал(а):
19.07.2018{, 09:12}
kainda,
Я не вижу на плате ни одной связи дискретных регистров.
То, что они у Вас одинаково называются не значит, что данные из массива одного слэйва будут копироваться в массив другого.
Надо на платах прописывать, соединять что и куда должно отправиться..
то есть я во втором слейве должен прописывать холдинг регистры, что и в первом???
по поводу мастера, там же некуда прописывать... в слейве слева вижу где прописывается, а в мастере этого не вижу...
зы. сильно не пинайте я первый раз это делаю и буду рад любым советам...

Аватара пользователя
kiyota
Рядовой
Сообщения: 97
Зарегистрирован: 18.02.2016{, 20:07}
Репутация: 2
Откуда: РОСТОВСКАЯ ОБЛ
Имя: Олег

подключение по rs485 и панель ОВЕН

#4

Сообщение kiyota » 20.07.2018{, 05:25}

Сделайте Панель Мастером , а ардуинки слейвом . У меня тоже панель СП270 и я панель делал мастером . Отлично работает .
kiyota

KSP
Лейтенант
Сообщения: 304
Зарегистрирован: 18.09.2015{, 14:00}
Репутация: 28
Откуда: Саратов
Имя: Сергей

подключение по rs485 и панель ОВЕН

#5

Сообщение KSP » 20.07.2018{, 08:56}

В мастере прописывать ничего и не нужно, мастер регистры не назначает он работает с регистрами из слейвов которые Вы задали. Какие-то только читает Diskrete input, Input registers, а в какие-то пишет Coils, Holding registers, Вам программа сама это подсказывает у Diskrete input и Input registers можно только справа снять показания. А вот в Coils, Holding registers можно что-то записать и это что-то окажется в слейве. А вот в самой программе для мастера Вы не назначили никаких связей об этом писал Sancho , т.е. если во 2 слейве появился сигнал его нужно передать в первый или наоборот, переменные из слейвов это такие-же глобальные переменные и с ними нужно работать.
СпойлерПоказать
Переменные.jpg
S

pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25.02.2018{, 17:56}
Репутация: 24
Имя: sonata

подключение по rs485 и панель ОВЕН

#6

Сообщение pony sonata » 20.07.2018{, 09:26}

удалено
Последний раз редактировалось pony sonata 19.08.2018{, 13:05}, всего редактировалось 1 раз.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

подключение по rs485 и панель ОВЕН

#7

Сообщение Sancho » 20.07.2018{, 09:44}

pony sonata писал(а):
20.07.2018{, 09:26}
имхо "глупые" панели типа сп270 и ип320 лучше сразу мастером назначать. это будет им +100500 к скорости работы и оператор не будет видеть затыка на них
Но тогда первый мк должен быть для второго мастером, а для панели слэйвом - если есть необходимость связи данных, например датчик в одном мк, исполнительные в другом. Иначе - "глупышка" не умеет связывать регистры. Выше об этой ситуации подробно расписал KSP, будет тоже-самое.
Если каждый мк имеет законченные алгоритмы с входами/выходами - без проблем.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

KSP
Лейтенант
Сообщения: 304
Зарегистрирован: 18.09.2015{, 14:00}
Репутация: 28
Откуда: Саратов
Имя: Сергей

подключение по rs485 и панель ОВЕН

#8

Сообщение KSP » 20.07.2018{, 10:01}

Я никогда не назначаю панель мастером по простой причине они все мудренно программируются, а как слейв просто назначил картинки, кнопки, прочее и все. Мастер в FLProg программируется легче и проще любые функции, операции короче любой алгоритм.
S

pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25.02.2018{, 17:56}
Репутация: 24
Имя: sonata

подключение по rs485 и панель ОВЕН

#9

Сообщение pony sonata » 20.07.2018{, 10:49}

удалено
Последний раз редактировалось pony sonata 19.08.2018{, 13:05}, всего редактировалось 1 раз.

kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

подключение по rs485 и панель ОВЕН

#10

Сообщение kainda » 20.07.2018{, 12:16}

пока слейвом ее оставлю... поработает дальше видно будет. в данный момент я заметил у нее затарможеность срабатывания 1сек... мне это не критично.
спасибо, что подсказали... завтра если на работу попаду переделаю...

pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25.02.2018{, 17:56}
Репутация: 24
Имя: sonata

подключение по rs485 и панель ОВЕН

#11

Сообщение pony sonata » 20.07.2018{, 13:26}

удалено
Последний раз редактировалось pony sonata 19.08.2018{, 13:05}, всего редактировалось 1 раз.

kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

подключение по rs485 и панель ОВЕН

#12

Сообщение kainda » 23.07.2018{, 08:35}

все получилось... спасибо за помощь.
а как панель сделать мастером??? она же по rs485 подключается... ей же rs, ts и pin pe-de никак не указать...

KSP
Лейтенант
Сообщения: 304
Зарегистрирован: 18.09.2015{, 14:00}
Репутация: 28
Откуда: Саратов
Имя: Сергей

подключение по rs485 и панель ОВЕН

#13

Сообщение KSP » 23.07.2018{, 09:25}

kainda,
pony sonata писал(а):
20.07.2018{, 10:49}
видать мы как-то по-разному с вами о панелях этих мыслим. для меня это внешний терминал, который может собирать инфу со множества контроллеров в сети. если вам надо как-то связывать регистры/обрабатывать значения - оставьте это самим контроллерам ну или юзайте шлюз для этого
У Вас как раз случай когда мастер не только собирает инфу со слейвов, но еще и принимает какие-то решения поэтому если освоили FLProg то проще делать мастером контроллер. А заторможенность срабатывания как правило происходит из-за того, что назначаете мастеру опрашивать несуществующие адреса в слейвах с этим разберитесь сразу , если в мастере прописан несуществующая переменная в слейве, он тормозит примерно на секунду пытаясь туда что-то записать или считать. Для этого при настройке мастера есть " последняя ошибка" выведите ее куда нибудь если будет 0 то все нормально.
S

pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25.02.2018{, 17:56}
Репутация: 24
Имя: sonata

подключение по rs485 и панель ОВЕН

#14

Сообщение pony sonata » 23.07.2018{, 12:19}

удалено
Последний раз редактировалось pony sonata 19.08.2018{, 13:04}, всего редактировалось 1 раз.

KSP
Лейтенант
Сообщения: 304
Зарегистрирован: 18.09.2015{, 14:00}
Репутация: 28
Откуда: Саратов
Имя: Сергей

подключение по rs485 и панель ОВЕН

#15

Сообщение KSP » 23.07.2018{, 13:27}

pony sonata,
У меня панель Weintek, с СП-270 не работал, поэтому согласен: " по инфе от мастера производить какие-нить операции в слейве и возвращать данные в другие" тоже хороший вариант. Самое главное чтобы автор вопроса разобрался, что к чему, информации мы ему много накидали.
S

Ответить

Вернуться в «Modbus»