|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
30.03.2021, 18:30 | #1 |
Member
Регистрация: Aug 2019
Сообщения: 43
Благодарил(а): 14 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
PID для дискретного крана (нет проблемы)
Здравствуйте!
Вопрос по макросу дискретного крана. Для включения режимов "Enable" и "Работа" на вход "Команда" подаем "3"(три)? Подскажите пожалуйста, актуален ли выбранной макрос или, возможно, есть рекомендуемая версия или вообще другой макрос для дискретного крана? дк.jpg Спасибо! |
31.03.2021, 08:08 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Дискретный кран
Цитата:
Это зависит от того, откуда вы его взяли. Логичнее всего глянуть в библиотеке макросов: https://forum.segnetics.com/showthread.php?t=1217 Даже в справке есть ещё один вариант с объяснениями "ху из ху": https://dl.segnetics.com/WebHelp/SML...l_function.htm __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
Благодарность от: |
31.03.2021, 13:59 | #3 |
Member
Регистрация: Aug 2019
Сообщения: 43
Благодарил(а): 14 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: PID для дискретного крана (нет проблемы)
Добрый день,
спасибо! |
21.10.2021, 00:57 | #4 |
Member
Регистрация: Aug 2019
Сообщения: 43
Благодарил(а): 14 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: PID для дискретного крана (нет проблемы)
Добрый день!
Подскажите пожалуйста, каковы условия работы данного макроса? Не реагирует на изменение уставки. Спасибо. |
21.10.2021, 11:09 | #6 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: PID для дискретного крана (нет проблемы)
Приложите проект, и напишите, что подаете на входы, что видите на выходе и что ожидаете увидеть.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
21.10.2021, 12:28 | #7 |
Member
Регистрация: Aug 2019
Сообщения: 43
Благодарил(а): 14 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: PID для дискретного крана (нет проблемы)
Добрый день, Илья.
Какое значение должно быть на фильтре в этом макросе? Спасибо! |
21.10.2021, 12:31 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: PID для дискретного крана (нет проблемы)
От нуля до максимума для этого типа данных. А лучше не трогать то, что по умолчанию.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.10.2021, 12:43 | #9 |
Member
Регистрация: Aug 2019
Сообщения: 43
Благодарил(а): 14 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: PID для дискретного крана (нет проблемы)
Оставил значение по умолчанию, но как видите на выходе датчика(фильтра) "-NAN"
|
21.10.2021, 12:49 | #10 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: PID для дискретного крана (нет проблемы)
Приложите проект, и напишите, что подаете на входы, что видите на выходе и что ожидаете увидеть.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
21.10.2021, 12:54 | #11 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: PID для дискретного крана (нет проблемы)
Цитата:
Типовая ошибка, много раз обсосанная на форуме. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
21.10.2021, 12:56 | #12 |
Member
Регистрация: Aug 2019
Сообщения: 43
Благодарил(а): 14 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: PID для дискретного крана (нет проблемы)
Значение коррекции установлено на входе, без ссылки в меню.
|
21.10.2021, 13:47 | #13 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: PID для дискретного крана (нет проблемы)
Отвяжите входы вообще и подключайте обратно по одному. Проблема проявится на том входе, с которого приходят недостоверные данные в начальный момент времени. С вероятностью в 99.9% это вход датчика.
А можно с этим не париться, давая сигнал на запуск через время после включения контроллера. PS. Последнее ваше сообщение я удалил, чтобы не занимать место на экране и на форуме - то, что вы там описываете, ожидаемо и предсказуемо. Также обратите внимание на то, что в первом вашем сообщении дана недостоверная информация по вашему проекту. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.10.2021, 16:25 | #14 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: PID для дискретного крана (нет проблемы)
В вашем проекте, который вы прислали на почту(не надо рассылать информацию в разные источники, это замедляет работу), регулятор работает. Проставил значения по умолчанию, поигрался с уставкой/температурой - увидел закрытие/открытие.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
21.10.2021, 17:34 | #15 |
Member
Регистрация: Aug 2019
Сообщения: 43
Благодарил(а): 14 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: PID для дискретного крана (нет проблемы)
У меня в этой версии так и не заработало.
Значит проблема в Pixel? По предположению Арсения начали разбираться со со входом, и получили результат: - регулятор работает в полной степени если подать ко входу "датчик" значение формата integer. C переменной "real" регулятор, в нашем случае (или с нашим Pixel) выдает команду "открыть". Сечас всё ок, но на входе датчик преобразованное значение "без запятой". Техподдержка великолепная, контроллеры Segnetics прекрасны. Спасибо всем! |
21.10.2021, 19:05 | #16 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: PID для дискретного крана (нет проблемы)
Зато тип датчика из меню. Вот пока датчик нулевого типа, тогда из макроса датчика "NaN" и прилетает, ибо нулевой тип не настроен и ноль там делится на ноль.
В итоге, как я и писал на почте, вместо устранения проблем, вы __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |