Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.03.2021, 18:30   #1
asu_tech
Member
 
Регистрация: Aug 2019
Сообщения: 43
Благодарил(а): 14 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию PID для дискретного крана (нет проблемы)

Здравствуйте!

Вопрос по макросу дискретного крана.

Для включения режимов "Enable" и "Работа" на вход "Команда" подаем "3"(три)?

Подскажите пожалуйста, актуален ли выбранной макрос или, возможно, есть рекомендуемая версия или вообще другой макрос для дискретного крана?

Нажмите на картинку для увеличения

Название:  дк.jpg
Просмотров: 45
Размер:  26.9 Кбайт

Спасибо!
asu_tech вне форума   Ответить с цитированием
Старый 31.03.2021, 08:08   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Дискретный кран

Цитата
Сообщение от asu_tech Посмотреть сообщение
Здравствуйте!
Вопрос по макросу дискретного крана.

Для включения режимов "Enable" и "Работа" на вход "Команда" подаем "3"(три)?
1+2 = 3, логично.



Цитата
Сообщение от asu_tech Посмотреть сообщение
Подскажите пожалуйста, актуален ли выбранной макрос или,
Это зависит от того, откуда вы его взяли.



Цитата
Сообщение от asu_tech Посмотреть сообщение
возможно, есть рекомендуемая версия
Логичнее всего глянуть в библиотеке макросов: https://forum.segnetics.com/showthread.php?t=1217



Цитата
Сообщение от asu_tech Посмотреть сообщение
или вообще другой макрос для дискретного крана?
Даже в справке есть ещё один вариант с объяснениями "ху из ху": https://dl.segnetics.com/WebHelp/SML...l_function.htm


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Благодарность от:
Старый 31.03.2021, 13:59   #3
asu_tech
Member
 
Регистрация: Aug 2019
Сообщения: 43
Благодарил(а): 14 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: PID для дискретного крана (нет проблемы)

Добрый день,

спасибо!
asu_tech вне форума   Ответить с цитированием
Старый 21.10.2021, 00:57   #4
asu_tech
Member
 
Регистрация: Aug 2019
Сообщения: 43
Благодарил(а): 14 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: PID для дискретного крана (нет проблемы)

Добрый день!
Подскажите пожалуйста, каковы условия работы данного макроса?
Не реагирует на изменение уставки.
Спасибо.
asu_tech вне форума   Ответить с цитированием
Старый 21.10.2021, 04:18   #5
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: PID для дискретного крана (нет проблемы)

Надо после передернуть бит работа или енабле или оба


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 21.10.2021, 11:09   #6
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: PID для дискретного крана (нет проблемы)

Цитата
Сообщение от asu_tech Посмотреть сообщение
Добрый день!
Подскажите пожалуйста, каковы условия работы данного макроса?
Не реагирует на изменение уставки.
Спасибо.
Приложите проект, и напишите, что подаете на входы, что видите на выходе и что ожидаете увидеть.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 21.10.2021, 12:28   #7
asu_tech
Member
 
Регистрация: Aug 2019
Сообщения: 43
Благодарил(а): 14 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: PID для дискретного крана (нет проблемы)

Добрый день, Илья.
Какое значение должно быть на фильтре в этом макросе?
Спасибо!
asu_tech вне форума   Ответить с цитированием
Старый 21.10.2021, 12:31   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: PID для дискретного крана (нет проблемы)

Цитата
Сообщение от asu_tech Посмотреть сообщение
Добрый день, Илья.
Какое значение должно быть на фильтре в этом макросе?
Спасибо!
От нуля до максимума для этого типа данных. А лучше не трогать то, что по умолчанию.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.10.2021, 12:43   #9
asu_tech
Member
 
Регистрация: Aug 2019
Сообщения: 43
Благодарил(а): 14 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: PID для дискретного крана (нет проблемы)

Оставил значение по умолчанию, но как видите на выходе датчика(фильтра) "-NAN"
Миниатюры
Нажмите на картинку для увеличения

Название:  Снимок экрана 2021-10-21 113949.png
Просмотров: 59
Размер:  33.3 Кбайт  
asu_tech вне форума   Ответить с цитированием
Старый 21.10.2021, 12:49   #10
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: PID для дискретного крана (нет проблемы)

Приложите проект, и напишите, что подаете на входы, что видите на выходе и что ожидаете увидеть.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 21.10.2021, 12:54   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: PID для дискретного крана (нет проблемы)

Цитата
Сообщение от asu_tech Посмотреть сообщение
Оставил значение по умолчанию, но как видите на выходе датчика(фильтра) "-NAN"
Думаю, проблема в том, что вы делаете коррекцию датчика значением из меню и запускаете регулятор раньше, чем меню прочитается.

Типовая ошибка, много раз обсосанная на форуме.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.10.2021, 12:56   #12
asu_tech
Member
 
Регистрация: Aug 2019
Сообщения: 43
Благодарил(а): 14 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: PID для дискретного крана (нет проблемы)

Значение коррекции установлено на входе, без ссылки в меню.
Миниатюры
Нажмите на картинку для увеличения

Название:  Снимок экрана 2021-10-21 115423.jpg
Просмотров: 41
Размер:  25.0 Кбайт  
asu_tech вне форума   Ответить с цитированием
Старый 21.10.2021, 13:47   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: PID для дискретного крана (нет проблемы)

Цитата
Сообщение от asu_tech Посмотреть сообщение
Значение коррекции установлено на входе, без ссылки в меню.
Отвяжите входы вообще и подключайте обратно по одному. Проблема проявится на том входе, с которого приходят недостоверные данные в начальный момент времени. С вероятностью в 99.9% это вход датчика.

А можно с этим не париться, давая сигнал на запуск через время после включения контроллера.


PS. Последнее ваше сообщение я удалил, чтобы не занимать место на экране и на форуме - то, что вы там описываете, ожидаемо и предсказуемо. Также обратите внимание на то, что в первом вашем сообщении дана недостоверная информация по вашему проекту.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.10.2021, 16:25   #14
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: PID для дискретного крана (нет проблемы)

В вашем проекте, который вы прислали на почту(не надо рассылать информацию в разные источники, это замедляет работу), регулятор работает. Проставил значения по умолчанию, поигрался с уставкой/температурой - увидел закрытие/открытие.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 21.10.2021, 17:34   #15
asu_tech
Member
 
Регистрация: Aug 2019
Сообщения: 43
Благодарил(а): 14 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: PID для дискретного крана (нет проблемы)

У меня в этой версии так и не заработало.
Значит проблема в Pixel? По предположению Арсения начали разбираться со со входом, и получили результат: - регулятор работает в полной степени если подать ко входу "датчик" значение формата integer. C переменной "real" регулятор, в нашем случае (или с нашим Pixel) выдает команду "открыть". Сечас всё ок, но на входе датчик преобразованное значение "без запятой".
Техподдержка великолепная, контроллеры Segnetics прекрасны.
Спасибо всем!
asu_tech вне форума   Ответить с цитированием
Старый 21.10.2021, 19:05   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: PID для дискретного крана (нет проблемы)

Цитата
Сообщение от asu_tech Посмотреть сообщение
Значение коррекции установлено на входе, без ссылки в меню.
Зато тип датчика из меню. Вот пока датчик нулевого типа, тогда из макроса датчика "NaN" и прилетает, ибо нулевой тип не настроен и ноль там делится на ноль.

В итоге, как я и писал на почте, вместо устранения проблем, вы закостылили программу замаскировали проблему.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Картинки экранов из конструктора HVAC для Matrix (нет проблемы) Max2114 SMConstructor (вентиляция) 7 11.09.2020 08:02
Недостаточно памяти для проекта (нет проблемы) Maces Вопросы о SMH-2G 9 04.08.2020 16:33
Есть версия для другой БД? (нет проблемы) AlexSku SMConstructor (вентиляция) 9 09.10.2019 12:01
Проблема зависание 2Gi/MC djaval Вопросы о SMH-2G(i) 108 20.09.2017 18:58
Использование USB-хаба Varnak Вопросы о SMH-2G(i) 8 01.03.2013 12:20


Часовой пояс GMT +4, время: 20:34.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023