|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
07.10.2014, 08:52 | #1 |
Новичок
Регистрация: Oct 2014
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
включение по нескольким условиям
Доброе время суток,
никак не могу сообразить, необходимо включать электрообогреватели по нескольким уставкам температуры: t<=5 - Второй режим обогрева (15кВ); Если при втором режиме t>=20 - первый режим (7,5кВт); 25<=t отключ при понижении t<=10 - первый режим (7,5кВт) пытаюсь реализовать на СMP, никак в голову не приходит как сделать больше одного условия. Ни разу не программист, но руководство сказало надо, инженер ответил ... |
07.10.2014, 09:42 | #2 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 784
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: включение по нескольким условиям
Цитата:
Состав оборудования, назначение и т.д. __________________ Саня |
|
07.10.2014, 09:52 | #3 |
Новичок
Регистрация: Oct 2014
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: включение по нескольким условиям
конечно можно.
Помещение с тремя электровентиляторами, у которых два режима работы 7,5 и 15кВт, все управляются одновременно. контроллер pixel 256 (с доп модулями входа и выхода) есть еще крышные вентиляторы, которые управляются совсем другой логикой (зима-лето), не про них сейчас речь. вот пока выглядит вот так: больше даже не знаю что добавить... |
07.10.2014, 10:13 | #4 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 784
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: включение по нескольким условиям
Цитата:
__________________ Саня Последний раз редактировалось Arsie, 07.10.2014 в 11:41 |
|
07.10.2014, 10:17 | #5 |
Новичок
Регистрация: Oct 2014
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: включение по нескольким условиям
да, именно так
|
07.10.2014, 10:22 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: включение по нескольким условиям
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
07.10.2014, 10:40 | #7 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 784
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: включение по нескольким условиям
открывай конструктор создавай новый проект со своими задачами.
корректируй его для себя ( убирая лишнее добавляя свое, но не переусердствуй) в настройках (Интерфейс с электрическим калорифером.) выбираешь 1 режим (внутри есть описание как работает - как раз твой случай). Чем больше ступеней тем выше точность регулировки, я собирал на 4-х ступенях (1- 1,5 кВт, 2, 3 - 3 кВт, 4 -4 кВт.) работало прекрасно. рекомендую в место реле поставить твердотельные реле (http://insat.ru/products/?category=1086) В твоем случае будет работать так ( 1 > 2 > 1 и 2 > 2 > 1 ) __________________ Саня Последний раз редактировалось Ilya J., 20.12.2022 в 15:51 |
07.10.2014, 11:07 | #8 |
Новичок
Регистрация: Oct 2014
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: включение по нескольким условиям
таково задание в проекте.
|
07.10.2014, 11:18 | #9 |
Новичок
Регистрация: Oct 2014
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: включение по нескольким условиям
я управляю тепловентилятором в котором есть уже входы под термостат, если интересно SE15 http://www.frico.com.ru/Documents/Do...5_ru_61532.pdf
у меня нереальное дополнительное количество входов и выходов на индикацию и состояние автоматических выключателей, мне кажется чем ковыряться в готовом проекте, проще свой простенький написать... пусть и без меню |
07.10.2014, 11:50 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: включение по нескольким условиям
Велика вероятность, что ТЗ писал человек, который не в курсе, что такое регулятор и что они вообще существуют и составил ТЗ исходя из этого.
В результате вы делаете кучу по сути никому не нужных телодвижений для реализации того, что уже давно реализовано в гораздо более лучшем варианте, чем предлагает составитель вашего ТЗ. Просто предположение. Прежде чем что-то делать, нужно понять, зачем это нужно. В штатном проекте регулятор и так включит две ступени, когда мощности одной будет не хватать. И сделает это ровно тогда, когда нужно, а не при некоторых мифических "5C". Что касается вашего прямого вопроса: "пытаюсь реализовать на СMP, никак в голову не приходит как сделать больше одного условия", то просто делаете несколько отдельных одиночных условий и дальше складываете их (блок OR) или умножаете (блок AND). Складывание даст действие при совпадении одного из условий. Умножение даст действие при совпадении всех условий одновременно. Например. t>5C AND t<25C - на выходе блока AND бедет единица только в том случае, когда температура будет больше 5С и меньше 25С. Если температура будет меньше 5С или больше 25С, то на выходе блока будет ноль. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.10.2014, 13:23 | #11 |
Новичок
Регистрация: Oct 2014
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: включение по нескольким условиям
абсолютно с вами согласен, это не единственный раздел проекта, по которому мы работаем. Проект не очень качественный.
Но заказчик таков, что будет проверять совпадение по формальным условиям. Если потом что-то будет не устраивать - переделаем. Но пока будем делать по проекту. БОСС так сказал :-) |
07.10.2014, 13:37 | #12 |
Новичок
Регистрация: Oct 2014
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: включение по нескольким условиям
Кстати, удивлен скорости и адекватности ответов. Спасибо. Несомненно появятся еще вопросы :-)
так как я впервые столкнулся с HVAC Конструктором, выяснилось следущее: 1. Конструктор крашится при отсутствии галочки в разделе "Нагреватель I" и выборе водяного калорифера в разделе "Нагреватель II" скрин.png 2. Очень бы помогли всплывающие подсказки или встроенная помощь при выборе определенных пунктов, например, "Использовать резерв" что имеется ввиду, мне конкретно не понятно. Это ни в коем случае не претензии, но кажется такие вещи могли бы сократить запросы к гуглу и в форум :-) |
07.10.2014, 14:32 | #13 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: включение по нескольким условиям
Цитата:
В данном случае Конструктор хочем вам сказать, что так делать низя, но заблокирована и одна обязательная операция - это плохо. Войдите под пользователем с правами админа, отключите антивирус, переустановите сначала SMLogix, затем Конструктор. Перезагрузитесь. Опять отключите антивирус и запустите Конструктор. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
07.10.2014, 14:37 | #14 |
Новичок
Регистрация: Oct 2014
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: включение по нескольким условиям
я понимаю что он хочет сказать, но зачем ругаться, рук что-ли нет? :-D
PS: аксесс тоже у вас скачан )) вот такая кракозябра получилась, гляньте одним глазком работать будет и долго ли? :-) скрин1.png |
07.10.2014, 15:17 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: включение по нескольким условиям
Включение 1 и 2 вентиляторов построено вроде корректно, насколько я догадываюсь о вашей задаче.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.10.2014, 15:48 | #16 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 784
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: включение по нескольким условиям
Цитата:
__________________ Саня |
|
13.10.2014, 18:11 | #17 | |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: включение по нескольким условиям
Не, схема неправильная ( в работе алгоритма и в подписях к выходам ),
Цитата:
А теперь внимательно просмотрите, что будет если температура в помещении будет ниже 5 °С согласно вашей схемы? В общем правильнее будет так (см. ниже), + продувка электрокалорифера после выключения ! |
|
13.10.2014, 21:43 | #18 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 784
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: включение по нескольким условиям
Цитата:
__________________ Саня |
|
14.10.2014, 10:55 | #19 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: включение по нескольким условиям
|
14.10.2014, 11:02 | #20 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: включение по нескольким условиям
Добавь что-нибудь вроде этого
|