|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
21.09.2023, 17:16 | #1 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Проблемы с небольшой сетью RS485
Столкнулся с проблемой.
Изначально стояла задача управлять с трима тремя приточно-вытяжными системами. Две на пикселе и одна на Матриксе. Сбор данных по RS485. Два контроллера находятся рядом с тримом, один подальше (метров 30 длина кабеля). При подключнии всего к Триму связь с дальним пикселем не заработала. Поколдовал с терминаторами и вышло следуюущее - если установлен хотя бы один (или оба) терминатора на концах (на ТРИМ и/или на Пикселе) то связи нет совсем. Если все терминаторы отключить - связь есть, но плохая - счет потерянных пактов на выходе блока Slave(Link) досчитывает до 5 -10-20 (случайным образом до чисел вот такого порядка). Кабель связи - экранированный UTP Cat5e. Дальше начались эксперименты. Отключил опрос других слейвов, подключил прямым кабелем от пикселя до трима - ситуация не изменилась. Заземлил экран кабеля связи в щите рядом с тримом - стало хуже. Кинул землю на вводной щит - хуже не стало но и лучше тоже не стало. При прямом кабеле также установка терминаторов ведет к полному "падению" связи. Попробовал опрашивать пиксель при помощи Матрикса (находится рядом с тримом) - качество связи получше. Блок Slave(Link) досчитывает до 3-5. Но все-же есть ошибки. Теперь самое интересное. Подключаю к сети Moxa Uport 1150, втыкаю его в USB ноутбука - ошибок нет совсем. Связь хорошая. Что при опросе тримом что при опросе Матриксом. Отключаю его из USB компа - связь опять становится хуже. Какие есть варианты добиться приемлемой работоспособности? Я пока вижу такие: 1. Опрашивать щиты Матриксом и писать в ТРИМ. Мб даже перейти на Эзернет от матрикса до Трима. Но все-же пакеты теряются даже при опросе матриксом. В связи с этим еще вопрос: - RS485 у матрикса более помехоустойчивый чем у ТРИМа? У меня ест один объект где я Матрикосом опрашиваю 21 слейв (такие же щиты с вентиляцией) и длина кабеля около километра. На концах терминаторы - все как положено. И связь неиделаьная но близка к ней, столько ошибок нет. 2. Сделать что-то с сетью - тоже самое что делает с ней конвертор RS485-USB. Только вот что - мне пока не понятно. 3. Перейти на Эзернет. Однако все упирается в модули Эзернета для Пикселей. Их нет. 4. Еще какие-нибудь варианты? |
21.09.2023, 17:26 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Цитата:
PS. А лучше поменять кабель на предназначенный для RS485 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
21.09.2023, 17:32 | #3 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Старая сказка о подтяжках. Простейший блок питания на 5 вольт и 2 резистора по килоому с плюса на A и с минуса на B
__________________ Не являюсь сотрудником Segnetics !!! |
21.09.2023, 17:39 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Либо от питания Матрикса, если постоянка.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.09.2023, 17:45 | #5 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
UTP не так плоха, ломкая только. Но с экраном это уже не UTP. Скорее FTP или SFTP
А провода точно от одной пары используются? Иначе это в лапшу превращается. Можно, но лучше на интерфейс больше 5 вольт не подавать добавив простейший стабилизатор. __________________ Не являюсь сотрудником Segnetics !!! |
21.09.2023, 18:22 | #6 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Вот когда-то давно я делал опрос 10 контроллеров SMH2010 (по неоптоизолированному порту) пикселем, с последующей трансляцией в эзерент. Опрашивал по обычной UTP. Кабель был смонтирован как попало, длина метров 200. Таких "приколов" не было....
Добавлено через 45 секунд Цитата:
Добавлено через 2 минуты Питание постоянка. А можно подробнее? Резюк на 1 килоом от плюса блока питания матрикса на Data+ и через другой резюк от минуса блока питания на Data-? Однажды делали что-то такое и заработало все с хорошей связью. Только я тогда "руками" в этом не участвовал.... |
|
21.09.2023, 18:29 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Цитата:
Добавлено через 42 секунды Есть на форуме расчёт резюков. То ли я, то ли АТС делал. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
21.09.2023, 18:30 | #8 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
|
21.09.2023, 18:34 | #9 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Я ж говорю - "RS485 biasing" в поиске по форуму.
https://forum.segnetics.com/showthre...hlight=biasing __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.09.2023, 18:36 | #10 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
А зачем оно Вам? Вообще единичная нагрузка 12кОм, половинки, четвертинки и осьмушки соответственно больше.
Я там выше про Вашу UTP спрашивал. Не лапша ли получилась. У меня на эти грабли частенько наступают. И экраны ни в коем случае на PE не сажать. Добавлено через 13 минут Ни в коем случае!!! Я говорил про 5 Вольт __________________ Не являюсь сотрудником Segnetics !!! Последний раз редактировалось ATS, 21.09.2023 в 18:53 |
21.09.2023, 18:56 | #11 | ||
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Цитата:
Да, я понял. Схемы нашел на форуме. Добавлено через 1 минуту Цитата:
|
||
21.09.2023, 19:05 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Там ответ с номиналами готовый.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.09.2023, 19:06 | #13 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Пропустил несколько постов пока с Тюменью общался. Работу тоже работать надо.
__________________ Не являюсь сотрудником Segnetics !!! |
21.09.2023, 19:23 | #14 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
|
21.09.2023, 19:52 | #15 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
У меня объекты от Калининграда до Сахалина.
__________________ Не являюсь сотрудником Segnetics !!! |
11.10.2023, 18:38 | #16 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Цитата:
Есть другой вопрос. У меня на другом объекте матрикс опрашивает по двум портам RS485 контроллеры (матриксы и пиксели). На одном порту - 10 шт, на другом порту 21 штука. Длины трасс чуть больше 1 Км каждый. Кабель используется правильный симметричный для RS845. Связь вроде бы более-менее.. но как-то меня уже не устраивает. Вопросы такие: 1. Подтяжку делать где-то в конце сети? Если в конце то рядом с мастером или последним слейвом (на одном конце мастер на другом слейв). Или в середине сети где-нибудь прилепить? 2. На два интерфейса наверное нужно два отдельных блок питания? Или же с одного через разные резисторы можно подать питание? |
|
11.10.2023, 18:53 | #17 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Подтяжка на длинных линиях одновременно и мешает и помогает. Помогает она тем, что увеличивает дисбаланс линии связи, "усиливая" тем самым слабый сигнал. А мешает она тем, что если с уровнем сигнала в норме, то она наоборот, мешает передачику на дальней стороне. Ему и так несладко, а тут ещё и подтяжку бороть приходится.
Я бы ставил подтяжку в некоем "нагрузочном центре" линии. Т.е. если первые 10 метров 20 устройств, а 21 через километр, то подтяжку ставил бы где-то на через сотню-две метров. Ещё и резисторы увеличил бы до 10k. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.10.2023, 19:21 | #18 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Цитата:
или провести эксперимент с подключением в сеть конвертора USB- RS485 В разные места сети? Еще.. кабель экранированный... может экран подключить к клемме GND порта RS485? Если так то как лучше - один отрезок провода к порту своего контроллера? Или по сути соеденить все клеммы GND через экран? Последний раз редактировалось Max2114, 11.10.2023 в 19:40 |
|
11.10.2023, 19:52 | #19 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.10.2023, 06:35 | #20 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 179
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Цитата:
|
|
14.10.2023, 08:13 | #21 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
В общем я поделил сеть на 2 части поставил повторитель (АС5 от Овена). Ничего не изменилось. Поигрался с терминаторами на повторителе - только сделал хуже. Кабель экаранированнный все экраны соединены - попробовал в дальней ветке подключить их на GND порта RS485. Стало только хуже. Попробовал заземлить экран в одной точке (уже подключенный к клеммам GND) - Не улучшило то, что стало хуже. В итоге толку ноль. Видимо будем разделять этот шлейф на два, сейчас заказчик решает этот вопрос.
|
14.12.2023, 09:34 | #22 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Цитата:
Объект - ТРЦ. Вент системы установлены на 1-м и на 4-м этажах. Изначально был один шлейф симметричным кабелем для RS485. КОнтроллеры - Матриксы и пиксели. Первый этаж - 8 контроллеров, Четвертый этаж - 13 контроллеров. Все на одном шлейфе. Изначально после запуска удалось добиться примемлимых результатов работы системы (оптимизировал карту памяти для наименьшего количества блоков запросов, реализовал алгоритм повтора записи переменной в случае неудачи - 5 попыток перезаписи). Через полгода (плюс минус) передача данных начала работать "отвратительно". Причем нестабильно "отвратительно". То все хорошо, то все очень плохо. Постепенно стало стабильно "отвратительно". Установка повторителей не улучшила качество связи. В итоге один из контроллеров вентустановки 4-го этажа (в середине ветки 4-го этажа) оснастили модулем Ethernet и отцепили ветку 1-го этажа. Т.е. разделили шлейф на две части. Первый этаж стал работать изумительно. Четвертый - более-менее на троечку. Но с ним постоянно возникали проблемы со связью. В итоге я разделил шлейф четвертого этажа на две части - по 6 систем. Один шлейф посадил на COM3 (модуль NA-017), второй остался на COM1 (COM2 занят модулем MRL). И вот тут самое интересное. Шлейф на COM3 - работает изумительно. А вот системы которые подключены на COM1 - как были ошибки связи так и они остались. Причем эта ветка гораздо короче, чем ветка которая на COM3. Полная длина сети ~ 60 метров. И работает отвратительно. Терминаторы на концах включал и выключал - никакой реакции, ничего не меняется. Прошел по всему кабелю - тоже никаких аномалий не заметил. Почему так? Что делать? Есть смысл экспериментировать с подтяжкой? На этом шлейфе 5 контроллеров Matrix b 1 пиксель. С Тремя матриксами в конце этого шлейфа самая плохая связь. Еще один момент. В соседнем помещении с этой венткамерой стоит оборудование сотовых операторов (Выше уже кровля). И на кровле стоят их передатчики. Могут они влиять? Частотники есть на всех системах по зданию а вся проблема оказывается вот в этом небольшом сегменте. |
|
14.12.2023, 11:50 | #23 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 349
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Если поменять местами устройства с COM1 и COM3, проблема останется на COM1?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
14.12.2023, 17:49 | #24 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 056
Благодарил(а): 20 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Цитата:
PS Вчера перевел шлейф на COM1 на 19200 - последил минут 5 - вроде как ошибок стало на порядок меньше (на блоках Link ранее на скорости 57600 ошибки периодически достчитывали до 15-25 пока не сбрасывались, чаще всего было 5-8 ошибок, после изменения скорости на 19200 - на блоках Link иногда выскакивало 1-2 ошибки). Сегодня зашел по удаленке на панель - за сутки журнал не фиксировал обрывов связи (более 20-ти ошибок). |
|
14.12.2023, 19:03 | #25 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 349
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Проблемы с небольшой сетью RS485
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|