|
Готовые решения Здесь собраны все темы, по которым было найдено и выложено решение |
|
Опции темы | Поиск в этой теме |
09.10.2018, 13:13 | #1 |
Новичок
Регистрация: Nov 2014
Сообщения: 14
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ротация испарителей
Добрый день!
Имеется сушильная камера. В состав входит вентилятор, который работает на рециркуляцию, нагреватель, увлажнитель и два испарителя, которые установлены параллельно (т.е. на одном участке воздуховод делится на две части и в каждую встраивается испаритель). Сделано это для циклического попеременного оттаивания самих испарителей. Холодилка управляется по давлению и мне нужно выдать только релейные сигналы для управления соленоидами испарителей. Управляется все SMH-2g и модулем МС-0402 с прицепленным канальным датчиком Pt1000 и комнатным преобразователем влажности/температуры с выходом 0-10В. Приоритет - поддержание температуры и влажности в камере. В виду того, что вся установка является экспериментальной, точного тех. задания пока нет, нужно организовать ротацию испарителей по времени и возможностью менять время оттайки в меню контроллера. Как это можно организовать? Все остальное пока собрано из стандартной программы Конструктора HVAC. P.S. Готовый макрос циклического таймера видел http://forum.segnetics.com/showthread.php?t=3300, но как я понимаю там нет возможности менять время в меню контроллера и работать будет только по уставкам времени, прописанным внутри программы? |
09.10.2018, 13:20 | #2 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Ротация испарителей
Насколько вы оцениваете свои умения в программировании в целом и в SMLogix в частности? Что такое "автомат состояний" знаете?
Придётся программировать этот алгоритм. Это особенно важно, поскольку, как вы сказали, нет точного тз, установка экспериментальная. Это значит, что придётся ещё видоизменять алгоритм, почти наверняка. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
09.10.2018, 13:23 | #3 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Ротация испарителей
Цитата:
"Там" никогда таких возможностей нет, работа меню - дело макросов меню. Подробнее в документе "Принцип работы сконструированных программ". __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
09.10.2018, 13:37 | #4 | ||
Новичок
Регистрация: Nov 2014
Сообщения: 14
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ротация испарителей
Цитата:
Добавлено через 1 минуту Цитата:
|
||
09.10.2018, 13:41 | #5 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Ротация испарителей
Цитата:
Вот по макросам: http://dl.segnetics.com/WebHelp/SMLogix/macro.htm 1) Подключаете 2) Вытаскиваете в свою программу __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
09.10.2018, 13:44 | #6 | |
Новичок
Регистрация: Nov 2014
Сообщения: 14
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ротация испарителей
Цитата:
|
|
19.05.2023, 13:18 | #7 |
Новичок
Регистрация: Mar 2023
Адрес: СПБ
Сообщения: 20
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ротация испарителей
Сколько максимум часов на ротацию принимает этот макрос?
|
19.05.2023, 14:16 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Ротация испарителей
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
09.06.2023, 13:29 | #9 |
Новичок
Регистрация: Mar 2023
Адрес: СПБ
Сообщения: 20
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ротация испарителей
Объясните работу макроса, потому что сегодня начал отлаживать, он вообще странно себя ведет, без описания трудно разобраться. При подаче на входы ОК единицы он сразу выдает единицу на выходе, при чем ему вообще без разницы, есть время ротации или нет, есть ли единицы на входах run. Без единиц на входах ОК вообще не работает. За что отвечают эти входы? Я думал, это что-то как статусы, а на run подаем включение обоих насосов и задаем время ротации, дальше макрос сам по очереди их пускает. На деле макрос ведет себя не так, и непонятно, как его использовать. Хотел собрать простую ротацию как на скрине. Подскажите, что нужно поправить.
|
09.06.2023, 15:03 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Ротация испарителей
Напишите, что именно вы ожидаете увидеть.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
09.06.2023, 17:19 | #11 |
Новичок
Регистрация: Mar 2023
Адрес: СПБ
Сообщения: 20
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ротация испарителей
Раз это макрос ротации, то ее и хочу увидеть. Задать время в часах, через которое на выходах макроса будут попеременно с заданым интервалом появляться единицы, т.е. пуски вентиляторов/насосов и т.п. Мне непонятно, что на остальные 4 входа нужно подать, чтобы он заработал.
читал тему, где вот такую конструкцию с ротацией и наработкой выкладывали, но еще не тестил, завтра буду. https://forum.segnetics.com/showpost...7&postcount=14 |
09.06.2023, 18:12 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Ротация испарителей
Используйте этот макрос. Надеюсь, я угадал ваши потребности. Входы "Авто" единицами показывают, что разрешено включать. Советую просто подать единицы. Вход ПУСК запускает в работу.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
09.06.2023, 20:40 | #13 |
Новичок
Регистрация: Mar 2023
Адрес: СПБ
Сообщения: 20
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ротация испарителей
|
16.06.2023, 09:23 | #14 |
Новичок
Регистрация: Mar 2023
Адрес: СПБ
Сообщения: 20
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ротация испарителей
Добрался только вчера до полевых испытаний, правда дождался только одной ротации, но вроде по времени нормально отработал. Надеюсь на постоянке будет так же. Спасибо вам.
|
16.06.2023, 11:25 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Ротация испарителей
Это макрос ротации двух насосов, обкатанный годами.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |