Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.10.2007, 14:10   #1
AVK
Guest
 
Сообщения: n/a
Exclamation Проблема связи по RS485

Контроллер установлен в шкафу сигнализации вместе с модулем расширения, который подключен к SMH по RS485 через СОМ1. Второй модуль расширения, подключенный по тому же RS485, стоит в другом здании. При включении питания шкафа сигнализации, контроллер определяет наличие модуля, стоящего рядом с ним, а второй не видит вообще. При этом первый модуль никак не реагирует на входные воздействия. После того, как немного пошевелили провода интерфейса и пощелкали питанием, все пошло. Хотелось бы выяснить, в чем может быть причина отказа программы (составлена в SMLogix) и как устранить этот эффект? Проблема именно с контроллером...
  Ответить с цитированием
Старый 26.10.2007, 14:09   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Проблема связи по RS485

Проблема повторяется?

Или появилась, пошевелили, пощёлкали и всё заработало как нужно?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 27.10.2007, 18:39   #3
AlexG
Senior Member
 
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема связи по RS485

Я немного в курсе этой проблемы. Имеет место что-то вроде плавающего дефекта. Глюк пока не больше повторялся, но причина осталась не найденой.

Как будет реагировать SMH если питание слэйва бутет включено не одновременно с ним, а несколько позже?
AlexG вне форума   Ответить с цитированием
Старый 28.10.2007, 10:24   #4
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Проблема связи по RS485

Цитата
Сообщение от AlexG
Я немного в курсе этой проблемы. Имеет место что-то вроде плавающего дефекта. Глюк пока не больше повторялся, но причина осталась не найденой.

Как будет реагировать SMH если питание слэйва бутет включено не одновременно с ним, а несколько позже?
По моему опыту все зависит от програмы, что вы сделаете в программе на отсутствие связи то и будет. SMH увидит сигналы как только вы включите питание слейва, а до этого он будет работать по своей программе без сигналов со слейва.
alex вне форума   Ответить с цитированием
Старый 28.10.2007, 10:55   #5
AlexG
Senior Member
 
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема связи по RS485

а если в программе просто сконфигурировано периодическое чтение входных переменных и периодическая запись выходных?
AlexG вне форума   Ответить с цитированием
Старый 28.10.2007, 12:51   #6
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Проблема связи по RS485

Цитата
Сообщение от AlexG
а если в программе просто сконфигурировано периодическое чтение входных переменных и периодическая запись выходных?
я когда специально пробовал выключать питание на слейве , то мастер сохранял последнее значение принятое от слейва бесконечно долго.
Если же сначала включать мастер то на этих входах помойму просто будут нули, или какаято белиберда.
Можете проверить на автоскада- принцип тодже. SMH-это мастер, а скада слейв. пока не запустите автоскаду и невыставите показания датчиков на экране SMH будут одни аварии и обрывы датчиков.
alex вне форума   Ответить с цитированием
Старый 29.10.2007, 12:10   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Проблема связи по RS485

Цитата
Сообщение от AlexG
Я немного в курсе этой проблемы. Имеет место что-то вроде плавающего дефекта. Глюк пока не больше повторялся, но причина осталась не найденой.
Т.е. есть вероятность, что дело в монтаже?


Цитата
Сообщение от AlexG
Как будет реагировать SMH если питание слэйва бутет включено не одновременно с ним, а несколько позже?
Никак. Переменные модбас в мастере будут обновлены только тогда, когда данные физически начнут передаваться между контроллерами. Если рассматривать включение питания, то до этого момента на переменных будут нули.

А вот как на это отреагирует программа - это уже вопрос к программисту.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 29.10.2007, 12:12   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Проблема связи по RS485

На переменных - нули, если переменная ещё не была прочитана, либо последнее достоверное значение. О качестве связи всегда можно узнать, используя однократные переменные и/или блок диагностики связи (SMH2010(link)).

Насчёт автоскады - поправка: SMH - слейв, остально верно.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 29.10.2007, 13:20   #9
AlexG
Senior Member
 
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема связи по RS485

Цитата:
Сообщение от Arsie
Т.е. есть вероятность, что дело в монтаже?
Очень маловероятно. Возможно это какая-то особенность схемы шкафов, особенность модулей ввода-вывода, особенность SMH в конце концов или сочетание этого всего.

Цитата:
Сообщение от Arsie
А вот как на это отреагирует программа - это уже вопрос к программисту.
Что интересно, при глюке явно сбивается процесс опроса модулей, хотя он сконфигурирован как периодический и от собственно программы не зависит.
На модулях есть по паре светодиодов, показывающих наличие связи и ошибки связи, когда происходит глюк на первом модуле горит связь, а на втором помигивает ошибка. А то что на данные с первого модуля программа никак не реагирует действительно может особенностью самой программы. В конце концов оба программиста видели лоджик первый раз
AlexG вне форума   Ответить с цитированием
Старый 29.10.2007, 14:00   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Проблема связи по RS485

Уточните пожалуйста, "модули" - это платы FS01 или бескорпусные контроллеры SMH?

Светодиод показывает передачу в линию, должен помигивать (в такт передаче данных). Постоянно горящий может говорить о "зависшем" передатчике.

Если передатчик по какой-либо причине "повис", то нужно выяснить, по какой именно причине.

Такая неисправность была на партии модулей FS01, лечится программно (сменой прошивки).


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 29.10.2007, 14:58   #11
AlexG
Senior Member
 
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема связи по RS485

Цитата:
Сообщение от Arsie
Уточните пожалуйста, "модули" - это платы FS01 или бескорпусные контроллеры SMH?
модули наши собственные, тут к вам не может быть никаких претензий.
AlexG вне форума   Ответить с цитированием
Старый 30.10.2007, 09:20   #12
AlexG
Senior Member
 
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема связи по RS485

кстати может быть вы и правы, и это зависание модуля с включенным передатчиком, при случае проверю
AlexG вне форума   Ответить с цитированием
Старый 30.10.2007, 17:31   #13
AlexG
Senior Member
 
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Проблема связи по RS485

Спасибо за наводку, действительно зависает модуль, будем разбираться.
AlexG вне форума   Ответить с цитированием
Старый 18.12.2007, 17:45   #14
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию что не создавать новой темы

кто-нить пробовал связать сегнетик с компом через вот такую хреновину? пашет?


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 18.12.2007, 21:53   #15
AlexG
Senior Member
 
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: что не создавать новой темы

мы обычно используем ICPCON i7520
AlexG вне форума   Ответить с цитированием
Старый 19.12.2007, 09:04   #16
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: что не создавать новой темы

Цитата
Сообщение от AlexG
мы обычно используем ICPCON i7520
раньше использовал, сейчас ноутбук с ком портом днем с огнем ненайдешь!
alex вне форума   Ответить с цитированием
Старый 20.12.2007, 07:39   #17
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: что не создавать новой темы

Но есть ведь пеерходники USB->com ... как вам такой вариант....
Max2114 вне форума   Ответить с цитированием
Старый 20.12.2007, 09:17   #18
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: что не создавать новой темы

Цитата
Сообщение от Max2114
Но есть ведь пеерходники USB->com ... как вам такой вариант....
есть у меня и такой но это только для контроллеров с RS232, а так получится 2 преобразователя, поэтому лучше USB--485
alex вне форума   Ответить с цитированием
Старый 20.12.2007, 16:20   #19
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: что не создавать новой темы

Часто работают нестабильно.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.12.2007, 19:20   #20
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: что не создавать новой темы

Не знаю. Вообще, все встреченные мною проблемы со всякими преобразователями были связаны по большому счёту только с временем преобразования и объёмом буфера преобразователя. Если преобразователь бъёт пакеты (разрывает их посередине), то тут никакие припарки по большому счёту не помогут.

Всякие китайские USB-RS232, например, имеют буфер 32 байта и получить через них полноценный рабочий модбас или профибас зачастую очень сложно, да и от быстродействия компьютера много начинает зависеть

А если ещё кто-то порнушку на этом компе смотреть будет, то связи вообще не видать ))


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 22.12.2007, 10:56   #21
Dmitriy
Новичок
 
Регистрация: Mar 2007
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: что не создавать новой темы

Цитата
Сообщение от alex
раньше использовал, сейчас ноутбук с ком портом днем с огнем ненайдешь!
Действительно, пришлось приложить немало усилий что бы найти таковой, но искать пришлось, т.к. через такие переходники не все контроллеры можно подключить.
Dmitriy вне форума   Ответить с цитированием
Старый 10.01.2008, 14:14   #22
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: что не создавать новой темы

простите мне мою тупость и упрямство, но я так и не понял - с этим http://www.electronshik.ru/news/show/387 девайсом пиксель работать будет?
я вот щас померял напругу на +/- 485го, дык там всего 1В. и что-то меня сомнения одолели, ведь этому преобразователю для работы требуется питание от 485го. Arsie, развейте мои сомнения плз...


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 10.01.2008, 14:29   #23
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: что не создавать новой темы

Не читал полное описание, но я не знаю не одного устройства, питающегося от RS485, но знаю массу устройств, питающихся от USB

У меня нет инфы по работе этих конвертеров с нашими контроллерами.

PS. RS232, RS422 и RS485 не предназначены для питания подключаемых устройств. Другое дело, что есть умельцы всякие Но к промышленному оборудованию это не относится.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 11.02.2008, 14:15   #24
vladun
Senior Member
 
Регистрация: Feb 2007
Сообщения: 174
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: что не создавать новой темы

Ув. Арсений, прошу помочь разобраться в ситуации: я подключаю 7 штук SMH2010 в сеть МОДБАС через СОМ1 (не развязанный верно ?), достаточно ли установки предохранителей в сети на каждом устройстве для защиты портов не только от скачков (каких бы то нибыло), но и тот возможного "перекоса" в цепях питания 24В, ведь географически они (SMH) стоят в разных местах и может быть возможно "брожение" потенциала или еще какие пакости ?
ЗЫ: СОМ2 занят - к нему подцепляю ЧП Альтивар.
vladun вне форума   Ответить с цитированием
Старый 11.02.2008, 16:27   #25
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: что не создавать новой темы

Честно говоря, если перекос небольшой (ток, текущий в порт, меньше номинала предохранителей), то со временем порт выйдет из строя, а предохранитель не сгорят. Я бы посоветовал использовать предохранители миллиампер на 50, если найдёте.

В принципе, если вы питание или системную землю контроллера не подключаете к "нулю" и "земле" трёхфазной сети, то ничего страшного произойти не может. А от перебития и замыкания на что-то провода сети предохранители номиналом 250мА нормально защитят.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 11.02.2008, 16:47   #26
vladun
Senior Member
 
Регистрация: Feb 2007
Сообщения: 174
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: что не создавать новой темы

К "земле" переменки системную не цепляю, предохранители поищу,
спасибо
ЗЫ: а как можно проверить наводки или недопустимые токи в цепи 485-го? Амперметр просто цеплять, или с "бубнами" ?
vladun вне форума   Ответить с цитированием
Старый 11.02.2008, 17:15   #27
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: что не создавать новой темы

В сам порт ток большой не потечёт (сопротивление больше 100 ком, типично 1 мом), ток течёт в защиту. Защита крепкая (десяток ампер), но с малой рассеиваемой мощностью, т.е. греется, потом отпаивается, потом идёт превышение напряжения на порту, порт вылетает. Помехи имеют кратковременный характер, никаких проблем не вызывают. Перекос же отлавливается амперметром запросто.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 11.02.2008, 18:38   #28
vladun
Senior Member
 
Регистрация: Feb 2007
Сообщения: 174
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: что не создавать новой темы

сенькс, доступно-понятно-радует
vladun вне форума   Ответить с цитированием
Старый 01.04.2009, 19:23   #29
vladun
Senior Member
 
Регистрация: Feb 2007
Сообщения: 174
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: что не создавать новой темы

Снова вопрос: все-таки можно сделать программу такой, чтобы очередность подключения Slave (ЧП) и Master (SMH) не имела значения ? Или это диагноз - сначала ОБЯЗАТЕЛЬНО Slave, а уже после него Master ?
vladun вне форума   Ответить с цитированием
Старый 02.04.2009, 10:32   #30
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: что не создавать новой темы

Скажем так: что же вы такое сделали, чтобы начала сказываться очерёдность?


Под подключением вы имеете ввиду подключение кабеля связи или включение питания?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нет связи по RS485 между 2-мя SMH-4 dima Вопросы о SMH4 7 28.04.2020 15:58
pixel 1211 и Trim 1060 проблема связи (нет проблемы связи) tkforta Вопросы о Pixel 17 10.04.2018 16:33
Защита от "дребезга" данных, получаемых по RS485? (проблема решена) ailcat Связь с внешним миром 6 02.04.2018 16:14
Нету связи по RS485 ModBus RTU SapherJalt Вопросы о SMH-2G(i) 13 23.07.2017 03:10


Часовой пояс GMT +4, время: 22:08.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023