![]() |
![]() ![]() |
|
SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование) |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
![]()
вопрос, как увеличить число аварий используя этот макрос и макрос Журнал, если имеющихся не хватает?
Что изменить, как корректно это сделать? |
![]() |
![]() |
![]() |
#2 | |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
![]() Цитата:
Можно собрать свой макрос для этого дела, если штатного нехватает. Можно брать за основу готовый и по его принципам выстроить новый. Использовать при построении макросы "скан событий" и "меню журнал 2.09". Ещё можно в существующем макросе добавить ещё один скан, ещё по 1 блоку реакции на аварию и отключению. чуток переделать cpu, который опрос сканов делает(внутри макроса scan 4x) - там по аналогии увеличить до 5 количество выводов на нужных блоках. Совсем дикий вариант - использовать 2 журнала и 2 обработчика аварий. Только настроить в меню, чтобы ничего не пересекалось. А сколько аварий нужно добавить? Они должны вызывать реакцию/отключение или только лишь отражаться в журнале? __________________ В сегнетиксе не работаю с самого начала 2019 года. |
|
![]() |
![]() |
![]() |
#3 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
![]()
Сколько аварий вам нужно прибавить к тем авариям, что сделал Конструктор?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
![]() Цитата:
пытался комбинировать и затолкать в существующие - уже запутался, еще немного и я утону |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
![]()
LordN, загляните в макрос аварий конструктора ИТП. Там как раз стандартный растянут в 4 раза. Все наглядно.
|
![]() |
![]() |
![]() |
#7 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
![]()
Vis правильно посоветовал - возьмите пару скан/журнал из Конструктора ИТП. Он в почти 4 раза растянут.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
![]() Цитата:
начал переносить/заменять макрос 2,93 на 3,0 и сразу наткнулся на проблемы - подскажите, как корректно сделать такую замену, Последний раз редактировалось LordN, 06.12.2015 в 19:30 |
|
![]() |
![]() |
![]() |
#9 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
![]() Цитата:
Больше по памяти не скажу, не разберётесь - переспросите завтра ![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
![]()
смущает наличие "лишних выходов"
|
![]() |
![]() |
![]() |
#11 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
![]()
Пусть не смущает. Лишние выходы в макрос журнала не идут, значит ему не нужны.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#12 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
![]() Цитата:
а как же отработка событий системой, если по ним, событиям, нужно какие-то устройства отключать? или я чего-то не понимаю? |
|
![]() |
![]() |
![]() |
#13 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
![]() Цитата:
Расширить ширину макроса "Отключение устройств" невозможно, т.к. он ограничен 32 битами "Кода аварии". Но можно обойти его ограничение тем, что все отключения производить внутри первых 32 аварий, а тексты аварий записывать за пределами 32 аварий - это с лихвой перекроет ваши потребности. Например, авария №5 - это защита от заморозки. Ей присвоен текст "Угроза заморозки". А авариями №40 и №42 можно пояснить, что эта самая угроза заморозки вызвана "Переохлаждением канала" (авария №40) и "Сработал термостат" (авария №42). Просто появление аварии №42 (срабатывание термостата) порождает за собой появление аварии №40 и аварии №5. PS. Если бы вы с самого начала чётко поставили задачу, вы бы сэкономили время и себе и мне. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
![]() Цитата:
в принципе такой вариант мне подходит... если не затруднит - проверьте корректность подмены https://yadi.sk/d/pRB3jTjnm3KZf |
|
![]() |
![]() |
![]() |
#15 | ||
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
![]() Цитата:
Цитата:
Почему надо непременно в один макрос все аварии запихать? Разбить на группы и каждой группе свою копию. Я его с 4 на 10 групп растянул и нормуль. Вот разве что получившийся файл на 12,5 МБ по 40 секунд Лоджик открывает ![]() |
||
![]() |
![]() |
![]() |
#16 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
![]() Цитата:
Цитата:
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
![]() |
![]() |
![]() |
#17 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
![]() Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
![]() |
![]() |
![]() |
#19 | |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
![]()
[OFFTOP]
Цитата:
ПодАрите мне планшет на i7 под Лоджик? ![]() А 15,4МБ (уже такой) - это норамльный вес для 5569 блоков? А то тут попадались сообщения, что порой файл проекта "раздувается" вдруг... Может у меня тоже такой "раздутый"? [/OFFTOP] |
|
![]() |
![]() |
![]() |
#20 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
![]() Цитата:
Т.е. сообщения ммм.... Ну не то, чтобы неправильные, а что-то вроде "На Солнце бывают вспышки". Ну да, бывают. В телескоп видны, астрономы говорят. На жизнь конкретного Федора Сумкина влияют исчезающе мало и без телескопа ему не видно, что они вообще существуют. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
![]() |
![]() |
![]() |
#22 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#24 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
![]()
не могу найти как сделать автоматический сброс по аварии
например, использую вход "Обрыв связи", требуется остановить все устройства при обрыве и восстановить работу при отсутствии этой аварии |
![]() |
![]() |
![]() |
#25 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
![]()
Страница 13 документа "Принцип работы сконструированных программ". Целевой вход - "Аварий в сутки".
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#26 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
![]() Цитата:
![]() спасибо! |
|
![]() |
![]() |