|
Вопросы о FMR и MRL Работа и применение модулей расширения FMR и MRL. |
|
Опции темы | Поиск в этой теме |
11.05.2022, 11:11 | #1 |
Senior Member
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Несколько модулей FMR, скорость работы
Здравствуйте. Из за большого количество входов выходов, было принято решение использовать FMR модули.
В проекте 9 модулей FMR, 4 шт. 3030, 4шт. 2222 и один 1021, контролер SMH4. Я не стал подключать по каскадной схеме, подключил модули как отдельные , каждый на свой адрес. Таймаут у всех модулей стоит 5мс, период 10мс, цикл работы системы 100мс. Суть в том, что когда я тестировал два модуля, срабатывало все довольно быстро, почти без задержек. Тестировал просто, написал простой скетч, что бы при срабатывании на 2222 din входа, замыкалось реле на 3030. Но когда сейчас собран шкаф и стоит, даже не 9 модулей, а подключено 5, то уже задержка значительна, 2-3 секунды. При этом как видно, добавился только NOT, в отличии от теста, в котором просто напрямую соединял. Это нормально, или я что то делаю не так? И поможет ли переключение по каскадной схеме, снизить задержки? Последний раз редактировалось nick86, 11.05.2022 в 11:36 |
11.05.2022, 11:34 | #2 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы.
Какая модель SMH4 используется? Можно увидеть файлы проектов и конфигов?
Если расстояния позволяют, я бы использовал каскадное соединение. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
11.05.2022, 11:37 | #3 | |||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы.
Цитата:
Цитата:
Цитата:
Каскадное включение избавит вас от времянок и иголок, но если проблема в кабеле, то лучше не станет. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|||
11.05.2022, 11:49 | #4 | |
Senior Member
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы.
Цитата:
Каскадное соединение действительно сильно снижает задержки? Просто в таком случае, мне придется полностью переназначать все входы и выходы, а не хотелось бы делать этого, без профита. Все оборудование в одном шкафу, точнее два шкафа рядом, в одном 4 и во втором шкафу 5 модулей. На самом деле, шкафов 7, просто там модулей по 1-2, поэтому там не знаю, есть смысл в переделке. Я просто не понимаю, из чего складывается задержка, складываются периоды или как? |
|
11.05.2022, 11:52 | #5 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы.
Цитата:
Чтобы оценить профит, нужно понимать статус кво. Судя по тайм-ауту в 5 мсек и периодам опроса в 10 мсек, каскад вам однозначно поможет Но для начала задайте его хотя бы 50 мсек и там и там и посмотрите, что стало с задержками. Скорее всего этого будет достаточно. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
11.05.2022, 11:59 | #6 |
Senior Member
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы.
|
11.05.2022, 12:04 | #7 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
Цитата:
90% опросов впустую. И не забываем что всегда опрашивается вся карта. Даже если ничего нет на поляне. __________________ Не являюсь сотрудником Segnetics !!! |
|
11.05.2022, 12:05 | #8 | |
Senior Member
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы.
Цитата:
Добавлено через 1 минуту Т.е. нет смысла ставить менышее цикла? Просто я не совсем понимаю, из чего складывается общая задержка, которая вытекает в 2-3 секунды. |
|
11.05.2022, 12:09 | #9 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы.
Цитата:
Добавлено через 47 секунд То, что вы называете задержкой, на самом деле результат неграмотной настройки сети. Извините за прямоту. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
11.05.2022, 12:13 | #10 | |
Senior Member
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы.
Цитата:
К сожалению сейчас нет возможности, так как далеко объект, буду там дней через три. Но я поменяю на каскадное соединение и поменяю время. В общем спасибо, я отпишусь как, произведу манипуляции. |
|
11.05.2022, 12:18 | #11 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы.
Сначала поменяйте время. Период опроса 50 мсек и тайм-ауты по 50 мсек. Возможно, каскад и не потребуется.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.05.2022, 17:14 | #12 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
|
11.05.2022, 17:23 | #13 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
Цитата:
Настройка сети - это всегда комплексный подход. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
11.05.2022, 18:27 | #14 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
|
11.05.2022, 18:57 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
Это равнозначно установке нулевого опроса.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.05.2022, 19:37 | #16 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
В приложении два скрина одного и того же модуля, в одном 104 запроса и черезполосица переменных с нулевым опросом.
Во втором 6 запросов с удалением всех не используемых переменных. При всех прочих равных где быстрее опрос устройства? Или одинаково? Устройство FMF-3022-10 подключено к SMH4 по RS-485 (Modbus RTU), |
12.05.2022, 11:27 | #17 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.05.2022, 12:04 | #18 | |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
Цитата:
На экране слева переменные с нулевым опросом (на поляне они не используются) и с опросом раз в 100 мс (не поместились на скриншот), При этом число групповых запросов за 100 шт. Если удалить все неиспользуемые переменные, то остается всего 6 групповых запросов. Вопрос в следующем, с точки зрения скорости (работы сети) опроса этого устройства что быстрее? Или разницы нет? |
|
12.05.2022, 12:10 | #19 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.05.2022, 12:47 | #20 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
|
12.05.2022, 12:56 | #21 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
Нет разницы, чем разбивать группы. Удалением переменных или их отключением.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
12.05.2022, 13:57 | #22 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
На самом деле правило простое - чем больше запросов тем больше в них служебной информации да и в ответах тоже. Для отдельного регистра служебка в разы перекрывает полезные данные.
Кстати зачем Вы аварии опрашиваете чаще чем данные? Цитата:
Если переменных нет в карте то mbs их не анализирует и использует для обмена с лоджиком гораздо меньше шаредов. К тому же на стробируемые данные шаредов требуется больше. __________________ Не являюсь сотрудником Segnetics !!! |
|
12.05.2022, 14:36 | #23 | |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
Это тест. В последствии думаю вообще отказаться от чтения аварий.
Цитата:
Арсений говорит, что разницы никакой (если конечно я его правильно понял) стоит нулевой период опроса или переменная отсутствует в карте. Т. е. если период опроса переменной равен нулю, то и опрос не производится и время опроса всего устройства не увеличивается. Вы говорите, что это не совсем так. Кто прав? И что вы называете "стробируемые данные"? Одиночные запросы? |
|
12.05.2022, 14:47 | #24 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
Цитата:
Но лишняя нагрузка на CPU И бесполезное использование памяти будет. Цитата:
__________________ Не являюсь сотрудником Segnetics !!! |
||
03.07.2022, 16:52 | #25 |
Senior Member
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
Со скоростью разобрался, сейчас все работает шустро, нареканий нет.
Но, столкнулся с такой проблемой, что самопроизвольно отрабатывают DIN на FMR, причем довольно на долго, более 20 сек (у меня просто в программе сделана задержка на удержании 20 сек). К самим DIN, подключены только клеммы, длина кабеля метр, к клеммам не подключено пока ничего, т.е. висят в воздухе. Как то не похоже на наводку, может поможет, задержки выставить по модбас больше. |
03.07.2022, 18:45 | #26 |
Senior Member
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
Я используя Slave (Link), для детекта обрыва связи и заметил, что на выходе Errors иногда проскакивают ошибки, от 1 до 3. Это может влиять на некорректную обработку входов и ложное срабатывание DIN?
|
04.07.2022, 01:25 | #27 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
Цитата:
Добавлено через 2 минуты Определитесь, пожалуйста, это ДИН отрабатывает на 20 сек или ваша задержка отрабатывает 20 сек, поймав импульс. Дайте мне правильный ответ. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
05.07.2022, 17:38 | #28 | |
Senior Member
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Несколько модулей FMR, скорость работы
Цитата:
Но если честно, там сейчас черт ногу сломит, потому что, с оборудованием фигня творится, оно покупалось, в сточных водах, из за залития, так еще и сами исполнительные устройства, не соответствуют номиналам, т.е. движки, мощнее чем термореле и все так, через одно место, достал уже этот объект. |
|