|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
15.02.2016, 21:31 | #1 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Вешаются модули ICPCON
Знаю, что тут не техническая поддержка ICPDAS, но люди тут ходят бывалые, может быть чего-нибудь полезного подскажут.
Система: SMH2Gi по модбасу (115200,8N1) общается с модулями M-7051 (16xDI - 2шт.), M-7045 (16xDO - 1шт.), M-7015 (6xAI - 1шт.), Pixel-1214 (1шт.). Для связи с модулями и Pixel'ем SMH2Gi использует порт COM1. Параллельно используется порт COM2, который управляет частотниками по модбасу (9600,8N1) через преобразователь RS232 - RS485. Период опроса в программе SMH2Gi выставлен 100 мсек для всех переменных. При конфигурации модулей был выставлен Response Delay = 5 ms. Модули и Pixel находятся в одном щите с контроллером, линия связи - примерно полтора метра витой пары UTP 2x2x0.4. Питаются от одного блока питания с контроллером (MW DR-60-24). Все работает нормально, ошибок связи нет ни с модулями, ни с частотниками. Пока не происходит нечто: - Модули ICPCON перестают отвечать на запросы, притом индикаторы питания на них горят. - Pixel (висящий на том же интерфейсе) и частотники (на своем) продолжают общаться с контроллером. - Перезагрузка одного лишь SMH2Gi не помогает - после загрузки модули не видны, Pixel и частотники общаются. - Подключал в сеть (вместо SMH2Gi) преобразователь интерфейсов (Moxa Uport1150), сканировал сеть на разных скоростях и настройках - находит только Pixel. - После перезагрузки модулей все приходит в норму - они находятся и через преобразователь интерфейсов и с контроллера. Из чего прихожу к выводу, что модули ICPCON банально вешаются. Есть идеи, отчего такое может быть и что с этим делать? P.S. Вот диаграмку накропал, чтоб было понятнее, кто на ком сидел. |
15.02.2016, 23:48 | #2 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вешаются модули ICPCON
Со стандартного не начинали?
Помехи, наводки, заземление, экранирование,терминаторы .... Без измерений - нет прений __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
16.02.2016, 00:13 | #3 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Вешаются модули ICPCON
Начинали, но собираемся продолжить.
Помехи, наводки и прочее объяснили бы (многочисленные) ошибки связи, приводящие к временному нарушению обмена данными между контроллером и модулями. Но каким образом это уводит модули в даун - понять не могу. |
16.02.2016, 00:18 | #4 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вешаются модули ICPCON
Проскочила мощная помеха - сработала защита в модуля - они ушли в даун.
Модули все заземлены? __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
16.02.2016, 00:22 | #5 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Вешаются модули ICPCON
Завтра посмотрю на объекте, чтобы не быть голословным.
Вообще странное дело. Раньше как-то больше с ADAM работал в гораздо худших условиях (та же UTP на пару сотен метров, проложенная абы как и абы где). Ничего подобного не происходило. |
16.02.2016, 00:28 | #6 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вешаются модули ICPCON
Так может и по питанию прилетает.
Если с полигонами на плате нахимичили - то при наличии импульсной помехи с большой амплитудой может и микроконтроллер зависнуть. Попробуй на питание и на интерфейсные провода надеть ферритовые трубки от компьютерных кабелей (сначала на одни, потом на другие). Если помеха импульсная - то они не пропустят. __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
16.02.2016, 07:59 | #7 |
Senior Member
Регистрация: Nov 2010
Сообщения: 109
Благодарил(а): 2 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Вешаются модули ICPCON
|
16.02.2016, 08:25 | #8 | |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Вешаются модули ICPCON
Цитата:
Модули без индикации. Только индикатор питания. Горит, не моргая. |
|
17.02.2016, 10:15 | #9 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Вешаются модули ICPCON
Итого по вчерашнему.
Экранирование не помогло (заменили UTP на FTP, экран пробовали и на -U контроллера сажать, как в мануале написано, и на землю, и чего только не пробовали). Заземление модулей не помогло. Даже делалось хуже - появлялась куча ошибок связи. Замерили напряжение на интерфейсе = примерно 0,01В (скачет при обмене данными). Когда модули вешаются, напряжение становится = примерно 4,3В. Чтоб посмотреть, что там происходит, подключил в линию последним устройством преобразователь (Moxa Uport1150). Ошибок как не бывало. Замерили напряжение на интерфейсе = примерно 4,6В. Вспомнил, что на форуме был похожий случай - Особенности RS-485 SMH2G. Так как резисторов под рукой не было, а до чипидипа пилить далековато, решили поменять интерфейсы местами: - модули и Pixel подключить к COM2 (через преобразователь ICPDAS I-7520R) - частотники посадить на COM1. Ошибки ни там, ни там не появлялись. Напряжение на интерфейсе с частотниками = примерно 0,3В. Напряжение на интерфейсе с модулями и Pixel'ем = примерно 4,5В. Оставили крутиться на ночь - отработала без проблем. |
17.02.2016, 13:29 | #10 | |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вешаются модули ICPCON
Цитата:
Видимо, без подтяжки, все (или часть) модулей пытаются одновременно захватить шину. Отсюда глюки. Ставьте подтяжку, и всё будет работать. __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
|
17.02.2016, 18:17 | #11 | |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Вешаются модули ICPCON
Цитата:
В данной ситуации удивляет поведение ICPDAS. Вроде промышленное оборудование, не ожидаешь от него такой подставы. Спасибо за участие в решении проблемы и помощь советами. |
|
17.02.2016, 18:32 | #12 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вешаются модули ICPCON
Не за что.
На будущее обращайте внимание на наличие подтяжки. В случае отсутствия гальванической развязки, не забывайте про дренажный провод. Про поведение модулей данного производителя, учту (в копилку полезных сведений ). Успехов ! __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
17.02.2016, 18:38 | #13 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Вешаются модули ICPCON
Должен заметить, что модули вешались только в щите.
В "лабораторных условиях" связь не рушилась и модули не вешались. Так что, видимо, внешние факторы тоже играют немалую роль. |
18.02.2016, 09:54 | #14 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Вешаются модули ICPCON
Чаще всего внешние факторы играют не просто немалую, а вполне себе определяющую роль.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |