д. температуры и реле

выключение реле при понижении температуры

Вопросы от новичков
Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

д. температуры и реле

#21

Сообщение Phazz » 18.07.2019{, 21:38}

olegs, прошу прощения, я не правильно понял ваш алгоритм. Тогда вам нужно будет поставить на компараторе где true I1=I2. А если не секрет, что это будет?

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

д. температуры и реле

#22

Сообщение rw6cm » 18.07.2019{, 23:52}

olegs писал(а):
18.07.2019{, 17:57}
нагрузка должна включаться только при повышении температуры в зоне 27-31градус, в обратку и в любую другую температуру выключено!
27_31.flp
(88.74 КБ) 42 скачивания
Win10-64, FLProg (portable)

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

д. температуры и реле

#23

Сообщение ecoins » 19.07.2019{, 05:46}

Гистерезис.JPG
Обычно делаем как-то так.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

д. температуры и реле

#24

Сообщение Phazz » 19.07.2019{, 08:37}

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

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

д. температуры и реле

#25

Сообщение Sancho » 19.07.2019{, 08:54}

Phazz писал(а):
19.07.2019{, 08:37}
на 27 ставить знак равно
Это очень стрёмно! Сравнивать float -ы на равно!!!!!!!!
Очень, очень, очень стрёмно. Прямо совсем!!!!! На РАВНО!!!!!
Прям ВООБЩЕ СТРЁМНО!!!!
Честное слово. Поверьте.
Не нужно так делать!!!
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

д. температуры и реле

#26

Сообщение Phazz » 19.07.2019{, 09:02}

А ну да ) :smile9: ну значит перед сравнением преобразовать в интеджер. Но что это вообще такое будет?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

д. температуры и реле

#27

Сообщение Sancho » 19.07.2019{, 09:04}

Вот мой пример.
Надеюсь, пригодится :)
Надеюсь, просто.

Отправлено спустя 2 минуты 15 секунд:
Сделано под инверсный выход. Вкл = 0
Вложения
27_31_Sancho_v01.flp
(65.72 КБ) 40 скачиваний
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

д. температуры и реле

#28

Сообщение Rovki » 19.07.2019{, 09:14}

Странное задание ,если дословно то так
задание.jpg
Отправлено спустя 3 минуты 55 секунд:
Sancho писал(а):
19.07.2019{, 09:06}
Вот мой пример.
Надеюсь, пригодится :)
Надеюсь, просто.

Отправлено спустя 2 минуты 15 секунд:
Сделано под инверсный выход. Вкл = 0
Что бы поймать направление изменения обычно используют триггер :smile37:
Электронщик до мозга костей и не только

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

д. температуры и реле

#29

Сообщение Sancho » 19.07.2019{, 09:24}

Rovki писал(а):
19.07.2019{, 09:18}
Что бы поймать направление изменения обычно используют триггер
Если есть вероятность одновременного присутствия обоих 1, использую триггеры, нужные, иначе нужно следить за порядком компиляции. Если нет - мне так нагляднее.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

д. температуры и реле

#30

Сообщение Rovki » 19.07.2019{, 09:29}

Sancho писал(а):
19.07.2019{, 09:24}
Rovki писал(а):
19.07.2019{, 09:18}
Что бы поймать направление изменения обычно используют триггер
Если есть вероятность одновременного присутствия обоих 1, использую триггеры, нужные, иначе нужно следить за порядком компиляции. Если нет - мне так нагляднее.
RS триггера все с приоритетом ,2 единицы не страшны ,только нужно об этом помнить :D
Электронщик до мозга костей и не только

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

д. температуры и реле

#31

Сообщение Sancho » 19.07.2019{, 09:36}

Rovki писал(а):
19.07.2019{, 09:29}
RS триггера все с приоритетом ,2 единицы не страшны ,только нужно об этом помнить

А я о чём писал? Вроде именно об этом.
Но в данном конкретном случае температура не может сделать две 1, посему - так.
Варианты:
СпойлерПоказать
2019-07-19_09-26-54.png
2019-07-19_09-26-54.png (9.37 КБ) 337 просмотров
В коде - пару несколько байт экономии, 6+1
СпойлерПоказать
2019-07-19_09-28-55.png
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

д. температуры и реле

#32

Сообщение Rovki » 19.07.2019{, 09:41}

Sancho писал(а):
19.07.2019{, 09:36}

В коде - пару несколько байт экономии, 6+1
СпойлерПоказать
2019-07-19_09-28-55.png
судя по ТЗ ему не нужно включать если меньше 27 ...Дословно в моей схеме- включать только при привыщении 27 ,выключать при повышении 31 и менее 27 ,в данном случае нагляность схемы важнее длины кода
Электронщик до мозга костей и не только

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

д. температуры и реле

#33

Сообщение rw6cm » 19.07.2019{, 09:43}

На сколько понял, все явно не улавливают ТЗ ТС.
olegs писал(а):
16.07.2019{, 14:43}
решение так и не получено. Напомню, что реле должно включаться с 27 градусов и выключаться при 31, но при понижении температуры (обратно до 27) реле должно быть выключено.

Проект такой: - реле (нагрузка) выключена. При повышении температуры, условно от комнатной температуры при достижении 27градусов реле включается (нагрузка включается) и выключается при 31градусе. Стоп) Реле выключено, при понижении температуры ...условно 33,32,31,30...градусов реле должно быть всё ещё выключено до 27градусов. Опять 27 включается... и так по кругу.
Ещё раз) нагрузка должна включаться только при повышении температуры в зоне 27-31градус, в обратку и в любую другую температуру выключено!
Win10-64, FLProg (portable)

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

д. температуры и реле

#34

Сообщение Sancho » 19.07.2019{, 09:43}

Отличие RS от SR - гарантированная последовательность присвоений переменной _trg.. в коде.

Отправлено спустя 1 минуту 6 секунд:
rw6cm, Володя - в чём я не прав в посте 27?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

д. температуры и реле

#35

Сообщение Rovki » 19.07.2019{, 09:45}

rw6cm писал(а):
19.07.2019{, 09:43}
На сколько понял, все явно не улавливают ТЗ ТС.
olegs писал(а):
16.07.2019{, 14:43}
решение так и не получено. Напомню, что реле должно включаться с 27 градусов и выключаться при 31, но при понижении температуры (обратно до 27) реле должно быть выключено.

Проект такой: - реле (нагрузка) выключена. При повышении температуры, условно от комнатной температуры при достижении 27градусов реле включается (нагрузка включается) и выключается при 31градусе. Стоп) Реле выключено, при понижении температуры ...условно 33,32,31,30...градусов реле должно быть всё ещё выключено до 27градусов. Опять 27 включается... и так по кругу.
Ещё раз) нагрузка должна включаться только при повышении температуры в зоне 27-31градус, в обратку и в любую другую температуру выключено!
Яж написал -сделал дословно,как просили,хоть и не понятно для чего :D
Электронщик до мозга костей и не только

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

д. температуры и реле

#36

Сообщение rw6cm » 19.07.2019{, 09:48}

Sancho писал(а):
19.07.2019{, 09:44}
Володя - в чём я не прав в посте 27?
Включается реле от 0 до 31С

Rovki, В последнем верно и проще ))
Win10-64, FLProg (portable)

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

д. температуры и реле

#37

Сообщение Rovki » 19.07.2019{, 10:03}

rw6cm писал(а):
19.07.2019{, 09:48}
Sancho писал(а):
19.07.2019{, 09:44}
Володя - в чём я не прав в посте 27?
Включается реле от 0 до 31С

Rovki, В последнем верно и проще ))
Ура!!!
Потому я и написал -странное ТЗ ,не как обычный релейный регулятор (нагреватель или охладитель)
Электронщик до мозга костей и не только

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

д. температуры и реле

#38

Сообщение rw6cm » 19.07.2019{, 10:12}

Rovki,
Единственный не понятный нюанс в ТЗ ТС если температура пойдет в обратку не с 31 а скажем с 30С должно реле выключаться?
Как я понял из описания должно, поэтому усложнил в своем проекте алгоритм.
Win10-64, FLProg (portable)

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

д. температуры и реле

#39

Сообщение Sancho » 19.07.2019{, 10:25}

rw6cm писал(а):
19.07.2019{, 09:48}
Sancho писал(а):
19.07.2019{, 09:44}
Володя - в чём я не прав в посте 27?
Включается реле от 0 до 31С
Нет. Просьба проанализировать схему.
Первый раз включится, если больше 27. Переменная режим изменится, далее по гистерезису 27-31.

Отправлено спустя 4 минуты 4 секунды:
rw6cm писал(а):
19.07.2019{, 09:48}
Rovki, В последнем верно и проще ))
Умываю руки. У всех разные понятия простоты.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

д. температуры и реле

#40

Сообщение rw6cm » 19.07.2019{, 10:39}

Sancho писал(а):
19.07.2019{, 10:29}
rw6cm писал(а): ↑
44 минуты назад
Rovki, В последнем верно и проще ))

Умываю руки. У всех разные понятия простоты.
Относительно моей проще ))
В твоей включается с 0, выкл при31, с 27 и ниже 26..20..0 все включено
Win10-64, FLProg (portable)

Ответить

Вернуться в «Начинающим»