16.09.2015, 12:16 | #1 |
Новичок
Регистрация: Apr 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ошибка в макросе ротации 3х насосов?
Есть блок ротации насосов (2N+1), который благополучно работал до 00:00 01.09.2015г. В указанное время на выходе "вкл. холодилки" макроса "переключение" появился 0 вместо 1 при том, что на вход "вкл." по прежнему подавалась 1 (остальные входы, как я понял также не меняли своё состояние), учитывая логику работы остальной части программы, выходящей за пределы макроса, у меня останавливаются все три насоса. (Если установить дату и время в контроллере SMH 2G на 23:59 30.08.2015, то через минуту насосы снова останавливаются). Пробовал выставлять другие даты, всё работает нормально.
Помогите разобраться в чем проблема. Макрос ниже. |
16.09.2015, 13:00 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Ошибка в макросе ротации 3х насосов?
Извините за занудство, но есть какое-нибудь описание и/или макет для проверки?
Обычно на этапе составления описания работы макроса авторы самостоятельно находят ошибки. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.09.2015, 15:19 | #3 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка в макросе ротации 3х насосов?
|
16.09.2015, 16:06 | #5 | |
Новичок
Регистрация: Apr 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка в макросе ротации 3х насосов?
Макет есть. Да, eCTD(S) действительно "сходит с ума" в указанные выше дату и время.
Цитата:
|
|
30.09.2015, 11:17 | #6 | |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка в макросе ротации 3х насосов?
Цитата:
А заодно и с ABS (int) -32768 ? __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
|
30.09.2015, 12:33 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Ошибка в макросе ротации 3х насосов?
Цитата:
А макросом я потом займусь. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
30.09.2015, 17:13 | #8 |
Новичок
Регистрация: Apr 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка в макросе ротации 3х насосов?
Убрал привязку к дате. Пока полет нормальный.
|