|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
05.08.2022, 14:10 | #1 |
Senior Member
Регистрация: Sep 2012
Сообщения: 171
Благодарил(а): 4 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
FMR и частотник одновременно - тормозит (решено)
Добрый день.
Обнаружилась следующая проблема. Конфигурация: TRIM5+FMR1020+ATV212(частотник Шнайдер) по модбасу. Скорость 19200(ограничение частотника). Адреса: TRIM - 0, FMR - 1, ATV - 2. На частотнике индикация модбаса более-менее равномерная, на FMR - скачкообразная. Сначала грешил на частотник. Полностью отсоединил его часть шины от FMR - не помогло. В результате опытных экспериментов обнаружилось, что FMR "летает" только когда в сети нет третьего лишнего - только он и master. Причём, не физически, а программно: стоит добавить в проект ещё одно устройство, даже без физического подключения и Модбас начинает дико тормозить, контроллер перестаёт "ловить" фронты входов, а выходы "залипают" на 1-2сек. При этом блок Slave(Link) FMR говорит, что всё хорошо, и ошибок 0. Карты памяти устройств максимально урезал до 10 позиций по 100-200мс. Ничего не помогает. Подскажите, где копать? |
05.08.2022, 14:17 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FMR и ModBus
Цитата:
Ловить импульсы через удалённые ресурсы - это неправильно само по себе. Ладно сейчас, а вдруг помехи? Работа разрушена? Копать прежде всего свои знания в плане работы ЛВС. Без этого на любом протоколе будут "неожиданные" проблемы. Что касается конкретного случая, то всё как обычно - приложить проект, сказать версию лоджика. Без этого никуда. Интересен проект, в котором "стоит добавить в проект ещё одно устройство". __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
Благодарность от: |
05.08.2022, 14:29 | #3 |
Senior Member
Регистрация: Sep 2012
Сообщения: 171
Благодарил(а): 4 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FMR и ModBus
Извольте.
SMLogix 3.32.0173 |
05.08.2022, 14:38 | #4 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: FMR и ModBus
Цитата:
И зачем при тике в 100 мс читать данные с FMR с периодом 10 и 20? __________________ Не являюсь сотрудником Segnetics !!! |
|
05.08.2022, 14:40 | #5 | |
Senior Member
Регистрация: Sep 2012
Сообщения: 171
Благодарил(а): 4 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FMR и ModBus
Цитата:
Добавлено через 3 минуты То есть? У каждого будет своя скорость? |
|
05.08.2022, 14:46 | #6 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: FMR и ModBus
__________________ Не являюсь сотрудником Segnetics !!! |
05.08.2022, 14:51 | #7 |
Senior Member
Регистрация: Sep 2012
Сообщения: 171
Благодарил(а): 4 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FMR и ModBus
|
05.08.2022, 15:04 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FMR и ModBus
Мы эту архитектуру ещё в SMH2010 заложили. У каждого слейва свои настройки, контроллер динамически переключается. Но у вас не в скорости проблема.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
05.08.2022, 15:05 | #9 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: FMR и ModBus
Почему разрыв?
Мало того даже модбас адреса на разных скоростях могут быть одинаковыми. __________________ Не являюсь сотрудником Segnetics !!! |
05.08.2022, 15:06 | #10 | |
Senior Member
Регистрация: Sep 2012
Сообщения: 171
Благодарил(а): 4 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FMR и ModBus
Цитата:
Добавлено через 5 минут Ну, в моём понимании скорость - это как тактовая частота обмена и она должна быть одинакова, чтобы всё работало) Кстати, если в проекте стоит скорость 19200, а в FMR (конфигураторе) 115200, то FMR теряет связь. Да и на частотнике при несовпадении скоростей индикация МодБаса какая-то плавающая. Последний раз редактировалось dp38, 05.08.2022 в 15:24 |
|
05.08.2022, 15:24 | #11 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FMR и ModBus
Ну да, всё правильно, ваш неподключенный АТВ как раз и должен вызывать секундные задержки.
Например, две переменные вы спрашиваете каждые 50 мсек, а ожидаете ответ 100 мсек. Вам знакомо понятие рекурсия? А бесконечная рекурсия? Вот вы сделали бесконечную рекурсию и прекрасно, что контроллер с ней так хорошо справляется. Вообще вся карта памяти частотника, простите, странная. Мало того, что пакеты данных вы своими руками максимально раздробили, так ещё и такие несомненно важные и капец как нужные данные, как выходной ток вы спрашивает чуть ли не быстрее, чем он физически может меняться в самом частотнике. В общем, работает всё ровно так, как вы попросили работать. Проблем в оборудовании я не вижу. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
05.08.2022, 15:31 | #12 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: FMR и ModBus
Цитата:
Цитата:
__________________ Не являюсь сотрудником Segnetics !!! |
||
05.08.2022, 15:32 | #13 | |
Senior Member
Регистрация: Sep 2012
Сообщения: 171
Благодарил(а): 4 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FMR и ModBus
Цитата:
|
|
05.08.2022, 15:39 | #14 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FMR и ModBus
Да, лучше точно будет. Но не сильно лучше.
Нужно научится понимать, что вы делаете и зачем. Это позволит вам действовать не наугад, а достигать ровно того результата, который вам нужен. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
05.08.2022, 15:51 | #15 | |
Senior Member
Регистрация: Sep 2012
Сообщения: 171
Благодарил(а): 4 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FMR и ModBus
Цитата:
Тогда объясните, какое максимальное количество запросов может быть в одном пакете, чтобы не возникло задержки? Я для того и разбивал периоды, чтобы распределить по времени, в надежде, шо так оно будет быстрее) |
|
05.08.2022, 16:04 | #16 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FMR и ModBus
Цитата:
Я бы мог рассказать вам, как всё работает. Но мне хочется, чтобы вы немного потрудились для получения этой информации, т.к. только тогда она пойдёт вам на пользу и вы не появитесь через месяц с полностью аналогичной проблемой. Спросите у гугла, "как работают полудуплексные протоколы". Чем отличается симплекс, полудуплекс, дуплекс. Это однозначно даст вам понимание, что FMR в одиночку всегда будет работать лучше, чем с каким-либо другим устройством. И ваша задача, как инженера, сделать эту разницу минимальной. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
05.08.2022, 16:24 | #17 |
Senior Member
Регистрация: Sep 2012
Сообщения: 171
Благодарил(а): 4 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FMR и ModBus
Сократил карту памяти до необходимого минимума и унифицировал периоды. Ситуация значительно улучшилась, причём частотник и FMR действительно работают на разных скоростях. Однако, небольшие провалы связи на FMR остались, пришлось увеличивать задержку до безопасного состояния до 1 секунды.
Боюсь, всё-тки придётся тянуть на частотник прямое управление. И да - FMR плохо уживается с соседями. Всем спасибо: век живи - век учись!) P.S.: ну почему нельзя было к TRIMу приделать системную шину - они же всё-таки родственники? |
05.08.2022, 16:28 | #18 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FMR и ModBus
Проблема не в FMR. Проблемы две. Точнее одно физическое ограничение, вытекающее из-за принципа работы полудуплексных протоколов. И одна проблема, заключающаяся в вашем понимание, как всё работает. Поэтому вы выдаёте желаемое за действительное и когда оно работает не так, как вы ожидаете, называете это проблемой.
Я вас не ни коим образом не оскорбляю и не принижаю. Только пытаюсь донести до вас мысль о том, что метод научного тыка спасёт (может быть) вас сейчас, но завтра всё повторится в другом проекте на другом оборудовании. Добавлено через 1 минуту В прайс-листе модель с цифрой -2 в коде. Т.е. все Тримы, что выпускаются. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
05.08.2022, 16:29 | #19 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: FMR и ModBus
Так приделано уже на новых моделях.
__________________ Не являюсь сотрудником Segnetics !!! |
05.08.2022, 16:37 | #20 |
Senior Member
Регистрация: Sep 2012
Сообщения: 171
Благодарил(а): 4 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FMR и ModBus
|
05.08.2022, 17:23 | #21 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FMR и ModBus
Немного не по теме вопрос - а разные скорости на одном порту только сегнетик поддерживает? точнее, одновременно несколько слейвов с разными скоростями.
Панель винтек такое могет? |
05.08.2022, 17:25 | #22 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FMR и ModBus
Это вне парадигмы Кодесис/Степ - немцам такое в голову даже не приходит. А китайцы явно на немцев оглядывались.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
05.08.2022, 17:46 | #23 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: FMR и ModBus
Цитата:
|
|
05.08.2022, 17:53 | #24 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FMR и ModBus
Если смотреть на те программы, которые вы выложили, это время не должно быть менее, чем 5 сек. А вообще оно рассчитывается из технологии, т.е. чем и как вы управляете. Если вентиляшка, то смело можно секунд 20-30 ставить.
Добавлено через 1 минуту Фокус-покус __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
05.08.2022, 17:57 | #25 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: FMR и ModBus
Есть объекты где на одном шнурке устройства работают не только на разных скоростях но и с разными протоколами.
__________________ Не являюсь сотрудником Segnetics !!! |
05.08.2022, 19:27 | #26 | |
Senior Member
Регистрация: Sep 2012
Сообщения: 171
Благодарил(а): 4 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FMR и ModBus
Цитата:
Плюнул я на тот Модбас, и кинул проводки на Пуск и 0-10V. Как грится, против лома нет приёма) Теперь и частотник работает (правда, без обратной связи) и FMR летает) Видали мы этот Модбас - одни расстройства от него (и не только желудка) |
|
06.08.2022, 05:57 | #27 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: FMR и ModBus
Цитата:
|
|
06.08.2022, 08:41 | #28 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: FMR и ModBus
Цитата:
Цитата:
А вот с этим уже сложнее... __________________ Не являюсь сотрудником Segnetics !!! |
||