Показать сообщение отдельно
Старый 12.02.2016, 09:50   #33
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Редактирование стандартной программы

Цитата:
Сообщение от demon54rus Посмотреть сообщение
Да там вообще целая история...Один человек программу написал, собрал по ней шкаф, гидравлику. Ему не заплатили и он прогу не отдал. Наняли другого программиста, он по шкафу уже программу делал. И при чем с самого начала уже косяки были. Некоторые изменения я вводил, плюс с уставками поиграл. Вроде все нормально было. Но пришла зима...
Мне просто задание дали запустить подогрев сразу 3 клапанов. Вот и прошу о помощи специалистов.

Не могу понять, нужно какой-то макрос особый?

Долго эту команду прописывать?
Какую именно-то команду? У вас не команда, а целый рабочий цикл получается. Тут разговор на пару часов нужен, а не одна картинка "как прописать команду".

Если коротко, то: во время запуска одной из ВУ вам нужно принудительно открывать на 100% все три клапана (мультиплексором в разрыве сигнала от макроса калорифера до аналогового выхода). Делается это передачей переменных по сети. Через некоторое время, отсчитываемое счётчиком, возвращаете мультиплексор в исходное состояние. Более тонко прорабатывать этот алгоритм даже не хочется, т.к. заранее понятно, что вашей проблемы он не решит.

Действительно, проще открывание клапана ограничить на какую-то эмпирическую величину. Это хотя бы проще в реализации.


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

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