FLProg
Вход на сайт
Логин:
Пароль:
Категории раздела
Документация [14]
Блоки пользователей [155]
Цветовые темы [0]
Цветовые темы для программы FLProg предоставленные пользователями
Архив версий программы [169]
Поиск
...
Статистика

Онлайн всего: 37
Гостей: 23
Пользователей: 14
Volodia, RobertScorpio, lang, СЛОН0077, sser, evgenko, Олег, SistemaTehnik, Axelforce, Anydy, babylon, xxseva, Airis, kalinovsky
Вторник, 21.11.2017, 22:30
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Каталог файлов
Главная » Файлы » Блоки пользователей

Гистерезис от Х1 до Х2
[ · Скачать удаленно (62 Кб) ] 11.11.2017, 20:44
Гистерезис по двум значениям от Х1 до Х2

Если HEAT=TRUE то режим работы НАГРЕВАТЕЛЬ, иначе ХОЛОДИЛЬНИК

Удобно использовать для термостатов, прессостатов и пр.

В архиве пример простого термостата на DS18B20
Категория: Блоки пользователей | Добавил: AlexCrane | Теги: FLprog, гистерезис
Просмотров: 372 | Загрузок: 70 | Комментарии: 4 | Рейтинг: 5.0/1
Всего комментариев: 4
avatar
0
1
Простите, а нельзя ли более корректное описание делать? Во первых, это не "гистерезис", а автомат (блок) управления включения и выключения управляющей нагрузки (нагревателя или холодильника) с постоянной мощностью на основе простого компаратора с гистерезисом.  Причем Х1 это верхний предел температуры, а Х2 - нижний в обоих случаях и в случае нагрева и в случае охлаждения. Вместо того, что бы прочесть ваши описание и понять, что этот блок мне не нужен пришлось скачивать его и разбираться. Причем это не слишком легко, потому что вы использовали имена очень не очевидные. Например, холодильник включается у вас после того, как температура превышает порог, названный  в блоке OFF! А выключается, соответственно, когда она преодолевает  порог ON!    Это все это делает работу блока не очевидной.  Особенно, если учесть, что когда блок контроля нагрева дает на выходе единицу, Блок контроля охлаждения всегда дает 0 и наоборот. таким образом надо все это упростить, поставив вместо блока, контролирующего работу холодильника просто тот же блок нагрева с инвертированным выходом. или на входе в охладитель инвертировать вход.  Или, в крайнем случае сделать блок отрицания таблицей 2Х2. Если ваш блок упростить до разумного выкинув лишние блоки (большую часть), то целесообразность его становится совсем сомнительной. Особенно при таком небрежном оформлении, когда вы поленились даже точно описать, что блок делает и каковы его параметры. Ведь трудозатраты на разбор блока, что он делает, и логики его работы в разы  выше  усилий по его написанию, если такая  функция понадобится.  Хорошо, что вы решили поделиться с другими результатами своей работы. Но надо все же больше уделять внимания оформлению, иначе от такого порыва будет больше вреда, чем пользы.
avatar
0
2
Стандартный гистерезис от сих до сих, а не плюс минус значение
Нагреватель/холодильник выглядят так, внутри блока переменные назвал, честно признаюсь, от балды, мог назвать типа Х145267 (что-бы это могло значить?)

На железе испытал, работает адекватно и как холодильник и как нагреватель, на выход дает 1 и на холодильник и на нагреватель. А не 1 на тепло и 0 на холод.
avatar
0
3
Извините, если был груб, мне жаль.
avatar
0
4
Да ладно, но в дальнейшем буду более серьезно подходить к оформлению. А у Вас кстати красиво получилось описание.

Цитата
автомат (блок) управления включения и выключения управляющей нагрузки (нагревателя или холодильника) с постоянной мощностью на основе простого компаратора с гистерезисом
avatar
FLProg © 2017
Яндекс.Метрика