|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
28.09.2022, 15:14 | #1 |
Member
Регистрация: Sep 2022
Сообщения: 37
Благодарил(а): 7 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Кнопка подключена к модулю, работает медленно (решено)
Здравствуйте, подскажите пожалуйста, требуется получить максимально быстрый отклик (включается индикаторная лампа) на нажатие механической кнопки. Для сравнения скорости срабатывания сделал тестовую программу, соединил в ней вход и выход модулей и добавил программную кнопку (программу прилагаю).
В проекте используются следующие модули, файл конфигурации прилагаю: 1. Trim5 - 3012-65-2 2. FMR - 1020-10-0 3. MRL - 2200-10-0 4. MRL - 3400-10-0 5. MRL - 3400-10-0 6. MRL - 1000-10-0 7. MRL - 1000-10-0 8. MRL - 3000-10-0 Trim5 и FMR соединены метровым кабелем (витая пара в экранирующей оболочке) Чтобы индикаторная лампа включилась, требуется удерживать кнопки во включенном состоянии, по ощущениям на 0,5 - 1с. При этом, время срабатывания немного отличается, раз от раза. Иногда срабатывает мгновенно, иногда нужно удерживать кнопку. Разницы по времени реакции между программной и механической кнопкой не заметил. Отключение происходит так же, с задержкой. Цикл работы системы поставил 1мс. Помогите пожалуйста разобраться, что я делаю не так? Неужели не возможно получить мгновенное срабатывание, без удерживания кнопок. Исполнительное устройство в виде лампы это просто для теста и наглядности. На нажатие кнопки будет завязан старт системы, а для этого требуется нажимать кнопку с удержанием, что очень не удобно. Последний раз редактировалось Arsie, 29.09.2022 в 15:30 Причина: Удалил вложения за ненужностью |
28.09.2022, 16:01 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FMR конфигурация AIN в режим DIN
Грубо говоря, вы считываете кнопку раз в секунду. Поэтому, чтобы гарантированно увидеть нажатие кнопки, вам нужно держать кнопку 1001 мсек и дольше.
Далее, контроллер смотрит, нажата или нет кнопка и подаёт команду включения или отключения лампы. Данную команду он также подаёт раз в секунду. Итого, полное время работы вашей системы равно 1000 мсек (опрос входов) + 10 мсек (цикл работы контроллера) + 1000 мсек (задание выходов). Т.е. больше 2 секунд. То, что у вас иногда получается быстрее - это везение, вы попадаете прямо перед началом опроса. Что делать? Мне очень трудно что-то посоветовать вам толковое в вашей ситуации. Я бы посоветовал кнопки подключить локально к контроллеру, это скомпенсирует вашу проблему. Но у Трима5 нет локальных входов. PS. Если у вам Трим5 в исполнении с системной шиной, это будет прекрасным решением проблемы. А так - удалите из карты памяти модуля лишнее, опрос задайте хотя бы раз в 50 мсек. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
28.09.2022, 18:33 | #3 | |
Member
Регистрация: Sep 2022
Сообщения: 37
Благодарил(а): 7 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: FMR конфигурация AIN в режим DIN
Цитата:
Можете пояснить назначение разных типов данных в карте памяти, или где можно почитать про это? Какой бы вы рекомендовали цикл работы системы? Я сделал как вы сказали, уменьшил время опроса в карте памяти до 50, стало значительно лучше, до какого значения целесообразно уменьшать время опроса? Появился другой вопрос, при установленном времени опроса 50мсек, если включить выход /00-2/DOUT7 (Opto) и /00-2/DOUT8 (Opto), то они оба постоянно мигают (гаснут на доли секунды), нагрузку к ним подключал, отключал, разницы нет. С выходом /00-2/DOUT9 (Opto) таких проблем нет. Если увеличить время опроса только на выходе /00-2/DOUT7 (Opto) до 1000мсек., то и /00-2/DOUT7 (Opto) и /00-2/DOUT8 (Opto) перестают мигать, очень странное поведение. |
|
28.09.2022, 18:49 | #4 | ||||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: FMR конфигурация AIN в режим DIN
Цитата:
Цитата:
А вы с какой скоростью рекомендуете ехать по дороге за моим окном? Цитата:
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||||
28.09.2022, 19:37 | #5 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: FMR конфигурация AIN в режим DIN
Это именно тот который указан в Вашем проекте.
Цитата:
__________________ Не являюсь сотрудником Segnetics !!! Последний раз редактировалось ATS, 28.09.2022 в 19:48 |
|
29.09.2022, 11:22 | #6 |
Member
Регистрация: Sep 2022
Сообщения: 37
Благодарил(а): 7 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Кнопка подключена к модулю, работает медленно
Спасибо всем за ответы.
Касаемо скорости опроса понял, ограничений нет, нужно выбрать исходя из задачи. В карте памяти я имел ввиду следующее: latched alarms, Masking of alarm и им подобные, хотелось бы примеры их использования, если это возможно. Например при обрыве датчика 4-20мА можно использовать такие то выходные данные, чтобы отреагировать на них. В справке не нашел. Для новичков было бы очень полезно. Видео проблемы можно посмотреть по ссылке, размер не позволяет загрузить напрямую на форум. https://disk.yandex.ru/i/MDjXwBzLoAZAgA |
29.09.2022, 11:35 | #7 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Кнопка подключена к модулю, работает медленно
Цитата:
Добавлено через 24 секунды Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
Благодарность от: |
29.09.2022, 11:59 | #8 | |
Member
Регистрация: Sep 2022
Сообщения: 37
Благодарил(а): 7 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Кнопка подключена к модулю, работает медленно
Цитата:
Извините, подскажите как это сделать, если я правильно нашел в справке, то эта настройка должна быть тут (на фото), но у меня это меню неактивно. Последний раз редактировалось Arsie, 29.09.2022 в 12:29 Причина: Удалил вложения за ненужностью |
|
29.09.2022, 12:06 | #9 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Кнопка подключена к модулю, работает медленно
Придется удалить с COM порта все что Вы навесили.
__________________ Не являюсь сотрудником Segnetics !!! |
Благодарность от: |
29.09.2022, 12:32 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Кнопка подключена к модулю, работает медленно
Для токового входа 3мА не являются ошибкой. К сожалению, отсутствие профильного образования тут сказывается особенно сильно Вы очень много предполагаете лишнего.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
29.09.2022, 12:43 | #11 |
Member
Регистрация: Sep 2022
Сообщения: 37
Благодарил(а): 7 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Кнопка подключена к модулю, работает медленно
Удалил и добавил все устройства, если честно, не знал что так можно, я новичок в работе с панелью. Теперь все выглядит как в старом добром SMH4.
Есть ли какие то ограничения (недостатки) при использовании этого способа подключения в сравнении с предыдущим? Панель выдала ошибку связи (на фото) видимо модули нужно настроить на работу по системной шине, подскажите пожалуйста как это сделать? И еще вопрос, не нашел, можно ли заблокировать паролем вход в сервисный режим панели? |
29.09.2022, 12:45 | #12 |
Member
Регистрация: Sep 2022
Сообщения: 37
Благодарил(а): 7 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Кнопка подключена к модулю, работает медленно
Согласен, знаний не хватает, я самоучка, но я стараюсь разобраться, у вас есть обучающие курсы по работе с вашим оборудованием?
|
29.09.2022, 12:50 | #13 | |||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Кнопка подключена к модулю, работает медленно
Цитата:
Добавлено через 4 минуты Цитата:
Цитата:
Открываете справку, в окне поиска набираете "ПАРОЛЬ". Вылезут все места в софте и железе, где используются пароли и как они задаются. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|||
29.09.2022, 14:41 | #14 |
Member
Регистрация: Sep 2022
Сообщения: 37
Благодарил(а): 7 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Кнопка подключена к модулю, работает медленно
Провода подключены правильно, фото прилагаю. Кабель короткий, не более 1м, такой PAAR-TRONIC-CY 17001 (https://helukabel.su/index.php?id=42). По протоколу Modbus-RTU все работает нормально, связь есть.
Если настраиваю на работу через системную шину, то ошибка связи на панели. Я делал так: удалил ранее добавленные устройства с СОМ - порта и добавил их при настройке системной шины через меню "настроить системную шину". При этом в FMR уже была ранее записанная конфигурация модулей MRL. Подскажите что я делаю не так? Последний раз редактировалось Arsie, 29.09.2022 в 16:09 Причина: Удалил вложения за ненужностью |
29.09.2022, 15:15 | #15 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Кнопка подключена к модулю, работает медленно
dip-переключатель в ноль на фмр поставьте, это указано в РЭ.
Если вы используете системную шину, то и конфигурация задействуется та, что вы создавали в проекте, т.е. хранится она в контроллере. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
Благодарность от: |
29.09.2022, 15:38 | #16 | |
Member
Регистрация: Sep 2022
Сообщения: 37
Благодарил(а): 7 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Кнопка подключена к модулю, работает медленно
Цитата:
Теперь отклик системы меня устраивает, всем участникам спасибо за помощь и терпение! |
|
04.10.2022, 11:01 | #17 | |
Member
Регистрация: Sep 2022
Сообщения: 37
Благодарил(а): 7 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Кнопка подключена к модулю, работает медленно
Цитата:
Что можно с этим сделать? Если датчики отключить и включить контроллер, то все нормально, ошибок нет. Если подключить датчики к уже включенному контроллеру с загруженной программой, то все работает без ошибок. Датчики подключены правильно. Последний раз редактировалось Arsie, 22.12.2022 в 19:22 Причина: Удалил вложения за ненужностью |
|
04.10.2022, 11:13 | #18 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Кнопка подключена к модулю, работает медленно
На самом деле это проблема датчиков. Многие датчики давления например в момент включения ведут себя так поганенько.
У Вас просто модуль ловит перегрузку по входу. Подайте питание на датчики после загрузки. Если получите ошибку то проблема именно эта. __________________ Не являюсь сотрудником Segnetics !!! |
04.10.2022, 11:30 | #19 |
Member
Регистрация: Sep 2022
Сообщения: 37
Благодарил(а): 7 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Кнопка подключена к модулю, работает медленно
Здравствуйте, Если подключить датчики к уже включенному контроллеру с загруженной программой, то все работает без ошибок.
|
04.10.2022, 11:43 | #20 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Кнопка подключена к модулю, работает медленно
Цитата:
Контроллер не должен что-то грузить в FMR. После заливки проекта он автономен. __________________ Не являюсь сотрудником Segnetics !!! |
|
04.10.2022, 11:55 | #21 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Кнопка подключена к модулю, работает медленно
А ошибка со временем не пропадает? В системном меню ее возможно запретить?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
04.10.2022, 12:03 | #22 | |
Member
Регистрация: Sep 2022
Сообщения: 37
Благодарил(а): 7 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Кнопка подключена к модулю, работает медленно
Цитата:
Добавлено через 40 секунд Нет, не пропадает, ее можно сбросить в панели, но модуль продолжает мигать красным i и данные не передает. |
|
04.10.2022, 12:09 | #23 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Кнопка подключена к модулю, работает медленно
Вспомнил что это уже обсуждалось
__________________ Не являюсь сотрудником Segnetics !!! |
04.10.2022, 12:25 | #24 | |
Member
Регистрация: Sep 2022
Сообщения: 37
Благодарил(а): 7 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Кнопка подключена к модулю, работает медленно
Цитата:
Видео проблемы. https://disk.yandex.ru/i/vqGNVVoxwS7alA |
|
04.10.2022, 12:28 | #25 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Кнопка подключена к модулю, работает медленно
Цитата:
Мы, в свою очередь, тоже поработаем над этим над будущими изделиями. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
04.10.2022, 12:43 | #26 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Кнопка подключена к модулю, работает медленно
Это как слону дробина - маловато будет при входном сопротивлении в 500 Ом. 100-200 лучше но уже есть риск провалится за нижний предел питания самого датчика при максимальном токе. Обычно это 8-9 Вольт.
__________________ Не являюсь сотрудником Segnetics !!! |
04.10.2022, 13:10 | #27 |
Member
Регистрация: Sep 2022
Сообщения: 37
Благодарил(а): 7 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Кнопка подключена к модулю, работает медленно
Я планирую подавать питание на датчики через реле, спустя некоторое время после загрузки, так работает нормально, без перегрузки. На загруженном контроллере проблема не возникает.
|
04.10.2022, 13:46 | #28 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Кнопка подключена к модулю, работает медленно
Сдается мне что Трим тут вообще ни при чем. Это проблема FMR.
__________________ Не являюсь сотрудником Segnetics !!! |
05.10.2022, 12:51 | #29 |
Member
Регистрация: Sep 2022
Сообщения: 37
Благодарил(а): 7 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Кнопка подключена к модулю, работает медленно
|