Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Pixel

Вопросы о Pixel Раздел специально по темам работы и применения контроллеров Pixel - 12xx и Pixel - 25xx

Ответ
 
Опции темы Поиск в этой теме
Старый 30.12.2013, 09:14   #1
Aleksii
Новичок
 
Регистрация: Dec 2013
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Включение вентилятора по уставке

Как запрограммировать контроллер Pixel для вентиляции, чтобы добавить функцию включения вентилятора при достижении уставки (включения) по температуре (с гистерезисом)?
Aleksii вне форума   Ответить с цитированием
Старый 30.12.2013, 10:49   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Цитата:
Сообщение от Aleksii Посмотреть сообщение
Как запрограммировать контроллер Pixel для вентиляции, чтобы добавить функцию включения вентилятора при достижении уставки (включения) по температуре (с гистерезисом)?
Сделать нужный проект в Конструкторе с использованием "Флажка Пуск/Стоп".

Далее в программе вмешайтесь в сигнал флажка (через блок OR) и выдавайте на этот блок единицу в том случае, когда температура выше/ниже нужной.


PS. Вы не потрудились написать, охлаждаете вы помещение или нагреваете. Не говоря уже обо всём остальном. Поэтому дать вам пример нет возможности. Вернёмся к этому вопросу после праздников, ближе к февралю.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 13.01.2014, 14:21   #3
Aleksii
Новичок
 
Регистрация: Dec 2013
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Контроллер в данном случае предназначен для управления тепловой завесой в цехе. Требования заказчика - включение вентилятора при температуре ниже +16 С и поддержание температуры в пределах от +16 С до +18 С
Aleksii вне форума   Ответить с цитированием
Старый 17.01.2014, 10:48   #4
alex-tec2009
Senior Member
 
Регистрация: Feb 2010
Сообщения: 106
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

А почему контроллер? Чем Вам термостат не угодил?
alex-tec2009 вне форума   Ответить с цитированием
Старый 17.01.2014, 10:55   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Цитата:
Сообщение от alex-tec2009 Посмотреть сообщение
А почему контроллер? Чем Вам термостат не угодил?
Контроллер как минимум обеспечивает защитные функции, как максимум "горбатую" характеристику запуска.

Комфорт и термостабильность в помещении точно повысится. Мы же с вами не знаем назначения помещения и мощности завесы, правильно?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 20.01.2014, 11:33   #6
Aleksii
Новичок
 
Регистрация: Dec 2013
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Контроллер уже в работе, но заказчик просит теперь поменять алгоритм работы на описанный выше. Если можно, дайте пример.
Aleksii вне форума   Ответить с цитированием
Старый 20.01.2014, 12:14   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Цитата:
Сообщение от Aleksii Посмотреть сообщение
Контроллер уже в работе, но заказчик просит теперь поменять алгоритм работы на описанный выше. Если можно, дайте пример.
Пожалуйста, выполните рекомендации:

Сделать нужный проект в Конструкторе с использованием "Флажка Пуск/Стоп".

Далее в программе вмешайтесь в сигнал флажка (через блок OR) и выдавайте на этот блок единицу в том случае, когда температура выше/ниже нужной.


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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 03.02.2014, 15:17   #8
Aleksii
Новичок
 
Регистрация: Dec 2013
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Схема.JPG

Собрал, не знаю насколько правильно.
Aleksii вне форума   Ответить с цитированием
Старый 03.02.2014, 16:05   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Цитата:
Сообщение от Aleksii Посмотреть сообщение
Вложение 1839

Собрал, не знаю насколько правильно.
Практически так, но после макроса "Флтр - Пуск/Стоп", а не до него.

Сделайте, продолжим.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 04.02.2014, 11:55   #10
Aleksii
Новичок
 
Регистрация: Dec 2013
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Как свяэать выход?
Какую роль играет фильтр и как?
Можно ли увидеть более подробное описание блоков и макросов или ссылку на учебную литературу?
Изображения
Тип файла: jpg Схема.JPG (27.9 Кбайт, 179 просмотров)
Aleksii вне форума   Ответить с цитированием
Старый 04.02.2014, 13:33   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Цитата:
Сообщение от Aleksii Посмотреть сообщение
Как свяэать выход?
Какую роль играет фильтр и как?
Можно ли увидеть более подробное описание блоков и макросов или ссылку на учебную литературу?
1) http://forum.segnetics.com/showpost....92&postcount=2 - тут описан процесс

2) Даблкликните мышой на этом макросе

3.1) На блоке правой кнопкой мышки -> Справка

3.2) Документация по Конструктору: http://forum.segnetics.com/showthread.php?t=1480

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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 05.02.2014, 17:21   #12
Aleksii
Новичок
 
Регистрация: Dec 2013
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Не получается восстановить связь. Не пойму. Если убрать связь (
дискретные входы: флтр-Пуск-Стоп(Out) --- Режим работы: Пуск-Стоп DIN) из базовой схемы, то она потом не возвращается. В контекстном меню на входе «Режимы» нет «Пуск/Стоп(DIN)»
Aleksii вне форума   Ответить с цитированием
Старый 05.02.2014, 17:34   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Цитата:
Сообщение от Aleksii Посмотреть сообщение
Не получается восстановить связь. Не пойму. Если убрать связь (
дискретные входы: флтр-Пуск-Стоп(Out) --- Режим работы: Пуск-Стоп DIN) из базовой схемы, то она потом не возвращается. В контекстном меню на входе «Режимы» нет «Пуск/Стоп(DIN)»
А вы её не убирайте. По первой ссылке процесс переноса пошагово описан, попробуйте повторить.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 06.02.2014, 12:01   #14
Aleksii
Новичок
 
Регистрация: Dec 2013
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию

Получилось
Изображения
Тип файла: jpg Схема1.JPG (27.3 Кбайт, 184 просмотров)
Aleksii вне форума   Ответить с цитированием
Старый 06.02.2014, 12:11   #15
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Цитата:
Сообщение от Aleksii Посмотреть сообщение
Получилось
Прекрасно!

Теперь нужно сделать гистерезис. Т.е. поставить два компаратора: один компаратор будет фиксировать температуру останова вентустановки, другой - температуру запуска.

Компараторы должны управлять триггрером. Блок RS к вашим услугам.

Сделать нужно прямо как нарисовано в примере, только вместо двух входов у вас два компаратора, а выход триггера подключается к блоку OR вашей схемы.


Как закончите, покажите фотку для проверки.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 06.02.2014, 17:12   #16
Aleksii
Новичок
 
Регистрация: Dec 2013
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Сделал, но при данной схеме нельзя будет задавать величину гистерезиса
Изображения
Тип файла: jpg Схема2.JPG (35.3 Кбайт, 220 просмотров)
Aleksii вне форума   Ответить с цитированием
Старый 07.02.2014, 05:14   #17
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 862
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Зачем вам задавать гистерезис, вводить лишние вычисления? Указывайте 2 уставки: включения и выключения.
младшой сейчас на форуме   Ответить с цитированием
Старый 07.02.2014, 10:38   #18
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Цитата:
Сообщение от младшой Посмотреть сообщение
Зачем вам задавать гистерезис, вводить лишние вычисления? Указывайте 2 уставки: включения и выключения.
Гистерезис при ПНР можно подогнать к инерционности помещения, а пользователь о таких вещах даже не будет задумываться.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 07.02.2014, 14:09   #19
Aleksii
Новичок
 
Регистрация: Dec 2013
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Как сделать гистерезис изменяемый для наладчика?
Aleksii вне форума   Ответить с цитированием
Старый 07.02.2014, 15:43   #20
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Включение вентилятора по уставке

Цитата:
Сообщение от Aleksii Посмотреть сообщение
Как сделать гистерезис изменяемый для наладчика?
Одним из пунктов меню настроек?
Меню же у Вас есть?


__________________
Автомат АК - самый распространенный преобразователь стека в очередь
Sergey Cherevko вне форума   Ответить с цитированием
Старый 10.02.2014, 10:11   #21
Aleksii
Новичок
 
Регистрация: Dec 2013
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Хорошо бы поподробнее!
Aleksii вне форума   Ответить с цитированием
Старый 10.02.2014, 10:55   #22
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Цитата:
Сообщение от Aleksii Посмотреть сообщение
Хорошо бы поподробнее!
http://forum.segnetics.com/showpost....71&postcount=7

Либо есть вариант посложнее, но более подходящий к вашей задаче.

Нужно сделать копию макроса №1 и заменить этой копией макрос №2.

Затем внутри макроса №2 отредактировать название уставки.

Внутри программы связь "Уставка: h" станет вашим гистерезисом.
Изображения
Тип файла: png Безымянный.PNG (53.2 Кбайт, 206 просмотров)
Тип файла: png Безымянный1.PNG (32.0 Кбайт, 137 просмотров)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 14.02.2014, 14:58   #23
Aleksii
Новичок
 
Регистрация: Dec 2013
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Уставка все же, я так понимаю, будет уставкой. А гистерезис? Я поставил его как const=2. Можно ли величину гистерезиса сделать изменяемой для оператора?
Aleksii вне форума   Ответить с цитированием
Старый 14.02.2014, 15:06   #24
Aleksii
Новичок
 
Регистрация: Dec 2013
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Понял!!! Не внимательно смотрел! Уставка - "уставка t", гистерезисом будет "уставка h". Спасибо за помощь!
Aleksii вне форума   Ответить с цитированием
Старый 18.02.2014, 17:44   #25
Aleksii
Новичок
 
Регистрация: Dec 2013
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Помогите, пожалуйста, разобраться, что-то не получается по задуманному алгоритму:
Рабочий режим при:
1. tпом <tуставки
2. при замыкании контактов флажка "Пуск/Стоп"

Дежурный режим при:
1. tпом >tуставки+ гистерезис (Уставка:h)
2. при замыкании контактов флажка "Пуск/Стоп"

Реально происходит следующее: Включение рабочего режима происходит только при tпом >tуставки и одновременно замкнутом флажке "Пуск/Стоп"
Изображения
Тип файла: jpg 3.JPG (39.1 Кбайт, 96 просмотров)
Вложения
Тип файла: rar Проект.rar (1.76 Мбайт, 42 просмотров)
Aleksii вне форума   Ответить с цитированием
Старый 18.02.2014, 17:57   #26
CPU8bit
Новичок
 
Регистрация: Mar 2012
Сообщения: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Могу ошибаться поправьте меня ) Но на мой взгляд в принципе согласно по ставленой задаче я бы условие включение вентилятора привязал бы в вашем случаe к дискретному выходу включения вентилятора...
Сорри за оффтоп.
CPU8bit вне форума   Ответить с цитированием
Старый 18.02.2014, 18:04   #27
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Цитата:
Сообщение от Aleksii Посмотреть сообщение
Помогите, пожалуйста, разобраться, что-то не получается по задуманному алгоритму:
Рабочий режим при:
1. tпом <tуставки
2. при замыкании контактов флажка "Пуск/Стоп"

Дежурный режим при:
1. tпом >tуставки+ гистерезис (Уставка:h)
2. при замыкании контактов флажка "Пуск/Стоп"

Реально происходит следующее: Включение рабочего режима происходит только при tпом >tуставки и одновременно замкнутом флажке "Пуск/Стоп"
Перевесьте связь с выхода Q триггера на выход ~Q.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 18.02.2014, 18:27   #28
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Цитата:
Сообщение от CPU8bit Посмотреть сообщение
Могу ошибаться поправьте меня ) Но на мой взгляд в принципе согласно по ставленой задаче я бы условие включение вентилятора привязал бы в вашем случаe к дискретному выходу включения вентилятора...
Сорри за оффтоп.
Неверное решение.

В вентустановке много петель обратной связи. Остановка вентилятора вашим методом попросту разрушит всю работу САУ.

Говоря русским языком, поймаете аварию. А в некоторых ситуациях даже красивый зоопарк из аварий


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 19.02.2014, 10:43   #29
CPU8bit
Новичок
 
Регистрация: Mar 2012
Сообщения: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Цитата:
Сообщение от Arsie Посмотреть сообщение
Неверное решение.

В вентустановке много петель обратной связи. Остановка вентилятора вашим методом попросту разрушит всю работу САУ.

Говоря русским языком, поймаете аварию. А в некоторых ситуациях даже красивый зоопарк из аварий
От чего же? Извините в толк не возьму какие петли? Для развития будет полезно знать.. Но все же я понимаю что проект создан конструктором
есть макрос вентилятора ---> doutX (включение вентилятора) если поставить необходимое условие включение вентилятора по уставке между макросмом и релейным выходом. что принципиально изменится? При условии что установка включилась жалюзи открыты естественная тяга обеспечена? Просто включение вентилятора ждет выполнения необходимого условия включения...
CPU8bit вне форума   Ответить с цитированием
Старый 19.02.2014, 11:42   #30
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Включение вентилятора по уставке

Цитата:
Сообщение от CPU8bit Посмотреть сообщение
От чего же? Извините в толк не возьму какие петли? Для развития будет полезно знать..
Самое заметное - банальное отпускание прессостата и ловля аварии "обрыв ремня".



Цитата:
Сообщение от CPU8bit Посмотреть сообщение
Но все же я понимаю что проект создан конструктором
есть макрос вентилятора --->
Это никак не зависит от применённого вами оборудования и его программной части.


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

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


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

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



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


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