Segnetics

Вернуться   Segnetics > Форум Segnetics > Песочница

Песочница Удалённые с форума темы

Ответ
 
Опции темы Поиск в этой теме
Старый 17.09.2017, 00:20   #1
PA3JlUBHOE
Member
 
Регистрация: Jun 2012
Адрес: СПб
Сообщения: 77
Благодарил(а): 7 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию запись coil'ов

С помощью Constructor HVAC сделал программу для простой приточки.
Пробую менять режим Местный-Дистанционный (var0=3c00#bool#SCi_Дист/Мест) пишу 0хFF00 (On), потом 0х0000 (Off). Ожидаю увидеть соответствие между Coil On|Off и Мест|Дист. Но работает по-другому, как кнопка: для смены режима нужно записать Off, затем On, будет например Дист, чтобы поменять на Мест нужно снова отправить Off, затем On. Это так и задумано? Судя по прилагаемому FBD-куску из блока "Режимы без зимы", ответ Да. Тогда вопрос зачем так, если однозначное соответствие логического состояния регистра режиму работы было бы удобнее?

Последний раз редактировалось Arsie, 07.07.2022 в 15:49
PA3JlUBHOE вне форума   Ответить с цитированием
Старый 17.09.2017, 01:01   #2
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: запись coil'ов

Цитата:
Сообщение от PA3JlUBHOE Посмотреть сообщение
Тогда вопрос зачем так, если однозначное соответствие логического состояния регистра режиму работы было бы удобнее?
Собственно, приложеная вами картинка и отвечает на ваш вопрос. Два входа ^Дист., если на одном, как вы предлагаете, всегда On, каким образом по второму входу переключить режим?


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 18.09.2017, 10:43   #3
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: запись coil'ов

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


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 18.09.2017, 11:59   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: запись coil'ов

Цитата:
Сообщение от PA3JlUBHOE Посмотреть сообщение
Но работает по-другому, как кнопка: для смены режима нужно записать Off, затем On, будет например Дист, чтобы поменять на Мест нужно снова отправить Off, затем On. Это так и задумано?
Задумано, как вы правильно заметили, как кнопка.

Но неужели вы пользуетесь кнопками так, как написали? Вот прямо приходите в гости, нажимаете кнопку звонка и до самого ухода держите её пальцем нажатой?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 19.09.2017, 18:10   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: запись coil'ов

Цитата:
Сообщение от PA3JlUBHOE Посмотреть сообщение
Переустановил Автоскаду (700 метров, 9000 файлов, 2000 папок, ОМГ!). До кучи обновил Лектус, хотя он и так работал и читал переменные. Автоскада заработала. Только дико грузит комп (i5, 4ГБ). ЛКМ и ждёшь секунд 15.
Судя по вашему описанию, у вас ноутбук, работающий от батарей.

Если так, то процессор этого ноутбука, который интелем гордо называется i5, на самом деле обычный посредственный низкочастотный селерон, который умеет чуть разгоняться при питании от сети. Этот проц в принципе не умеет работать быстро. На ЛКМ медленная реакция из-за того, что при первом запуске мастерскада строит индексы своих библиотек. HDD, видать, у вас обычный.

Но вообще странно. Автоскада на моём старом ноутбуке (двуядерный пентиум 1.86Ггц и 4Гб памяти) ворочал автоскаду без проблем на Windows7 x64. И индексы перестраивает секунд за 10.

Хотя ничего странного. Это ж Win8 у вас) Win8 - это по жизни путь боли. Переходите на Win7 или Win10, станет намного легче


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 19.09.2017, 19:00   #6
PA3JlUBHOE
Member
 
Регистрация: Jun 2012
Адрес: СПб
Сообщения: 77
Благодарил(а): 7 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: запись coil'ов

Цитата:
Сообщение от Arsie Посмотреть сообщение
Судя по вашему описанию, у вас ноутбук, работающий от батарей.
Хотя ничего странного. Это ж Win8 у вас) Win8 - это по жизни путь боли. Переходите на Win7 или Win10, станет намного легче
Да, ноут, сейчас от сети, до 2,2ГГц разгоняется на скаде. Автокад работает нормально, без разгона, а МСКАДА тормозит с разгоном)
Десятку пока не готов накатить - опять всё переустанавливать и настраивать несколько дней
PA3JlUBHOE вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 21:25.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024