|
SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование) |
|
Опции темы | Поиск в этой теме |
11.02.2016, 18:18 | #31 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
То, что вы предлагаете (просите) сделать, реализовать проблематично, и вместо одной решенной проблемы создаст ряд новых.
Ограничьте программно открытие клапана на приточке П1 (на время прогрева+пуска или вообще). Если сами не можете, найдите специалиста за мат. вознаграждение. Посмотрел программы. Вот у вас там наворочено то. Как все это отлаживалось в условиях постоянного обмена данными? Последний раз редактировалось Arsie, 12.02.2016 в 09:48 |
11.02.2016, 18:31 | #32 |
Новичок
Регистрация: Feb 2016
Сообщения: 23
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Да там вообще целая история...Один человек программу написал, собрал по ней шкаф, гидравлику. Ему не заплатили и он прогу не отдал. Наняли другого программиста, он по шкафу уже программу делал. И при чем с самого начала уже косяки были. Некоторые изменения я вводил, плюс с уставками поиграл. Вроде все нормально было. Но пришла зима...
Мне просто задание дали запустить подогрев сразу 3 клапанов. Вот и прошу о помощи специалистов. Не могу понять, нужно какой-то макрос особый? Долго эту команду прописывать? Последний раз редактировалось Arsie, 12.02.2016 в 09:48 |
12.02.2016, 09:50 | #33 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Редактирование стандартной программы
Цитата:
Если коротко, то: во время запуска одной из ВУ вам нужно принудительно открывать на 100% все три клапана (мультиплексором в разрыве сигнала от макроса калорифера до аналогового выхода). Делается это передачей переменных по сети. Через некоторое время, отсчитываемое счётчиком, возвращаете мультиплексор в исходное состояние. Более тонко прорабатывать этот алгоритм даже не хочется, т.к. заранее понятно, что вашей проблемы он не решит. Действительно, проще открывание клапана ограничить на какую-то эмпирическую величину. Это хотя бы проще в реализации. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
13.02.2016, 11:56 | #34 |
Новичок
Регистрация: Feb 2016
Сообщения: 23
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Редактирование стандартной программы
Понял, спасибо за советы.
|
13.02.2016, 13:33 | #35 |
Senior Member
Регистрация: Nov 2013
Адрес: Санкт-Петербург
Сообщения: 213
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Редактирование стандартной программы
А может у человека просто ПИД толком не настроен, вот и валятся машины то в заморозку, то в перегрев с высасыванием всего тепла, рассчитанного на три машины.
К бабке не ходи, при такой предыстории никто там ничего толком не настраивал |
13.02.2016, 19:19 | #36 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 782
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Редактирование стандартной программы
Изучив выше написанное считаю для начала надо написать алгоритм работы вашей системы, а уже потом писать прогу для контроллера, иначе ничего не получится. Иначе где нибудь да будет косяк.
__________________ Саня |
24.02.2016, 14:37 | #37 |
Новичок
Регистрация: Feb 2016
Сообщения: 23
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
В конфигураторе, я так понял, нельзя это реализовать, во избежание ошибок? Попробовал такую программу сделать, но либо вообще ничего не происходит (клапаны не реагируют), либо просто при компиляции выдает ошибки. Наворитил короче
Пробовал ао0 просто выводит на главное поле. И в макрос пробовал добавлять. Последний раз редактировалось Arsie, 24.02.2016 в 16:21 |
24.02.2016, 16:22 | #38 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Редактирование стандартной программы
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
24.02.2016, 20:57 | #39 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 782
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Редактирование стандартной программы
Цитата:
__________________ Саня |
|
26.02.2016, 13:01 | #40 |
Новичок
Регистрация: Feb 2016
Сообщения: 23
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Редактирование стандартной программы
Схемы найти не могут
А вообще, я же правильно понимаю: в поле устройства, есть COM1, из которых мне нужно вытянуть команды (чтобы мастер передал команду слэйву) и через мультиплексор уже реализовывать? |
26.02.2016, 13:14 | #41 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Редактирование стандартной программы
Цитата:
1) Передача данных (порт, шина, структура) 2,3,4) Метод управления каждой ВУ (что именно делаем, называя это словом "прогрев", сценарии отдельно для каждой ВУ) Итоговая работа: совмещение пункта 1 с пунктами 2, 3 и 4 Каждую отдельную из этих задач можно решить вне зависимости от того, как будет решена соседняя задача. И после планирования будет понятно, на какой порт кому что добавлять и куда тянуть и через что реализовывать. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|