Форум АО "ВЗЛЕТ"

Приборы ЗАО "Взлет" => Приборы ЗАО «Взлет» => Тема начата: sink3d от 20.05.2011, 09:04:04



Название: Взлет ЭМ-312 в сети RS-485
Отправлено: sink3d от 20.05.2011, 09:04:04
Появилась необходимость подключить три расходомера профи эм-312 к сети modbus по RS-485.Как я понял, по умолчанию адрес у выносного блока индикации равен 1 и адрес самого расходомера тоже 1.После смены сетевого адреса блока индикации на 25, адрес расходомера остался 1. При смене адреса расходомера на любой отличный от 1 выносной индикатор теряет с ним связь. Каким образом объединить три прибора в сеть?
Какие должны быть адреса  расходомеров и какие адреса должны быть у блоков индикации(к примеру адреса  блоков индикации 5,6,7 расходомеров 8,9,10 или как?)? И как будут они уживаться, если блок индикации мастер?


Название: Re:Взлет ЭМ-312 в сети RS-485
Отправлено: Dekir от 20.05.2011, 10:22:57
Меняйте только адреса выносного блока. Все параметры, включая первичные данные с расходомера, получите с блока индикации. Считайте, что у Вас иерархическая сеть, Ваша  и приборная


Название: Re:Взлет ЭМ-312 в сети RS-485
Отправлено: sink3d от 20.05.2011, 10:34:10
Пробовал поменять только адреса выносного блока 25,27,30. Адреса расходомеров по умолчанию все 1.Пишет ошибка контрольной суммы(универсальный просмотрщик). Может тут с задержками нужно поиграть? вместо 50мс 200 поставить?


Название: Re:Взлет ЭМ-312 в сети RS-485
Отправлено: sink3d от 20.05.2011, 15:04:26
Поставил RTS 200мс  не помогло(. Какие параметры сети по умолчанию?В СПРАВКЕ  не все.


Название: Re:Взлет ЭМ-312 в сети RS-485
Отправлено: Dekir от 23.05.2011, 10:54:34
У Вас с одним блоком (выносным) по 485 связь есть? При его адресе равном 1, или нет?
С одним прибором можете связаться?

Я надеюсь Вы не подключаетесь в приборную сеть 485 между выносным блоком и непосредственно расходомером, а подключаетесь к пользовательской сети RS-485?




Название: Re:Взлет ЭМ-312 в сети RS-485
Отправлено: sink3d от 24.05.2011, 09:35:33
Нет.  Я подключаю к выносному блоку. Все решил проблему. Нужно было поиграться с задержками. Но все равно как-то не очень удобно.  Другие устройства, работающие по rs-485, работают без пляски с бубном. И то только плк смог опросить выносные блоки. Программой  “универсальный просмотрщик”   так и не смог соединиться.


Название: Re:Взлет ЭМ-312 в сети RS-485
Отправлено: Dekir от 26.05.2011, 10:55:09
Я и не спорю, просто у выносного блока 2 интерфейса:
1) Внешний, для Вас
2) Внутренний, для связи непосредственно с датчиком расхода

Мне все более кажется, что поиграв с задержками у себя и в приборе (танцы с бубнами) вы разнесли ответы во времени и убрали коллизии на шине. В итоге - общаетесь с первичником напрямую


Название: Re:Взлет ЭМ-312 в сети RS-485
Отправлено: GTsifrin от 26.05.2011, 11:36:30
Ещё уточнение по поводу работы выносного блока индикации.
Если он принимает запрос со своим адресом, то передаёт ответ с данными. В связи с использованием в расходомере и выносном блоке тех же регистров, в качестве значений регистров, обрабатываемых выносным блоком, он возвращает собственные значения, а для других - значения, полученные от расходомера (проводит регулярный опрос расходомера).
Если он принимает запрос с другим (не своим) адресом, то передаёт этот запрос датчику расхода (по внутреннему интерфейсу), и передаёт обратно полученный ответ, если есть. Поэтому при запросе по адресу 1 будут ответы от всех блоков; при разнесении задержек ответов у разных блоков можно получать только один (первый) ответ, а при наложении ответов разных блоков ответ будет испорчен (при получении - ошибка конгтрольной суммы).
Т.о., при опросе следует использовать адреса выносных блоков; если их несколько, то не должно быть адреса 1.

С Универсальным просмотрщиком должно работать - можно попробовать установить побольше время ожидания ответа (напр., 2..3 с).
На выносном блоке задержка ответа настраивается небольшой, но достаточной для переключения направления обмена конвертора RS485.


Название: Re:Взлет ЭМ-312 в сети RS-485
Отправлено: sink3d от 27.05.2011, 13:33:52
Выносной блок состоит из двух частей, верхней(с индикацией) и нижней(колодка с питанием и rs-485 для расходомера). Я подключаю контроллер к верхней части(там где плата индикации). Поэтому я не мог подключиться к линии rs-485 расходомер-выносной блок.По всей видимости действительно задержки помогли убрать коллизии на линии. Вопрос такой, видел ли кто нибудь работу нескольких расходомеров в одной сети и какие при этом были сетевые настройки?


Название: Re:Взлет ЭМ-312 в сети RS-485
Отправлено: sink3d от 28.06.2011, 14:40:31
Проблему удалось решить установив время ответа в 20мс.Появилась еще одна проблема.Время от времени происходит сброс адресов 2х приборов в значения "по умолчанию".В чем может быть проблема?


Название: Re:Взлет ЭМ-312 в сети RS-485
Отправлено: GTsifrin от 29.06.2011, 11:50:26
1. Может быть, неправильно смонтирована сеть RS485 - неправильная структура, нет оконечных согласующих резисторов, тогда могут быть отражения в сети, порча данных, случайное совпадение данных с командой сброса параметров связи. Правда, в такой сети должен нарушаться обмен - требуются повторы. Стабильно ли работает обмен без повторов, с каждым прибором ?
2. Может быть, происходит инициализации параметров связи - при этом устанавливается адрес 1, скорость 19200 бит/с, управление для RS485. Если работает на другой скорости, то инициализации параметров связи не происходит. Если работает на 19200, то можно попробовать использовать другую скорость, проверить, сохранится ли она при сбросе адреса.
Инициализации параметров связи может выполняться по команде - если предусмотрена при обмене, а также при рестарте, если замкнуты контакты SCK - MISO (3-4 на разъёме между платами). Можно прозвонить контакты (при отключённом питании), если есть доступ внутрь корпуса, а также проверить, увеличивается ли при сбросе адреса счётчик рестартов (рег. 400048, в мониторе его нет).


Название: Re:Взлет ЭМ-312 в сети RS-485
Отправлено: sink3d от 08.07.2011, 06:45:34
1. Стабильно ли работает обмен без повторов, с каждым прибором ?

2.Инициализации параметров связи может выполняться по команде - если предусмотрена при обмене, а также при рестарте, если замкнуты контакты SCK - MISO (3-4 на разъёме между платами).


Каким образом можно посмотреть есть ли повторы?Можно по подробнее по поводу расположения контактов 3-4 на плате?Спасибо.

   


Название: Re:Взлет ЭМ-312 в сети RS-485
Отправлено: GTsifrin от 08.07.2011, 11:15:07
1. Обмен можно проверить с помощью монитора для Универсального просмотрщика (есть на сайте). В нём можно задать количество повторов (запросов) равным 1, установить не малое время ожидания ответа, проверить, будут ли появляться сообщения об ошибках обмена (прибор не отвечает, ошибка контрольной суммы). Проверку желательно провести (в т.ч.) при одном приборе в сети.
2. Разъём соединяет платы модуля обработки и модуля индикации - внутри корпуса блока выносного индикатора. Разъём двухрядный, с одном ряду нечётные номера контактов, в другом - чётные.


Название: Re:Взлет ЭМ-312 в сети RS-485
Отправлено: sink3d от 08.07.2011, 13:50:38
1.Ошибок контрольной суммы нет. Связь стабильна. Повторов нет.
2.Напряжение между 3-4 контактом ~ 0.9в, сопротивление ~ 819 Ом.
3.Поставил м/б задержку 4мс, вроде пока полет нормальный(взлетели).Есть предположение что сброс параметров связи происходит если на долго обесточить прибор. Пока проверить не могу, нельзя прерывать ТП.


Название: Re:Взлет ЭМ-312 в сети RS-485
Отправлено: GTsifrin от 11.07.2011, 15:03:04
>1.Ошибок контрольной суммы нет. Связь стабильна. Повторов нет.
Значит, уровни сигналов нормальные.

>2.Напряжение между 3-4 контактом ~ 0.9в, сопротивление ~ 819 Ом.
Сопротивление слишком мало (на других платах порядка 2 МОм и больше). Не исключено, что при рестарте может определяться как замыкание. Нужно проверить, на какой плате (или в разъёме) малое сопротивление, может, прочистить промежутки между контактами, дорожками.

>3.Поставил м/б задержку 4мс, вроде пока полет нормальный(взлетели).Есть предположение что сброс параметров связи происходит если на долго обесточить прибор. Пока проверить не могу, нельзя прерывать ТП.
Рестарт прибора происходит даже при кратковременном пропадании питания.