Segnetics

Вернуться   Segnetics > Форум Segnetics > SMConstructor (вентиляция)

SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование)

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.02.2022, 12:00   #1
artur
Member
 
Регистрация: Jan 2008
Адрес: Челябинск
Сообщения: 50
Благодарил(а): 4 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Макрос нагрев 3ходового 101% (нет проблемы)

Выход нагрева в процентах -1 , 0, 101. Может как-то зеркально сделать там -1,0, +1. Ну или -100, 0, +100. в общем не принципиально, но у вьедливого заказчика 101 % ))))) открытия вызовет кучу ненужных вопросов и ассоциаций. Макрос для чтения, самому не поправить.
Поправьте пжл.
artur вне форума   Ответить с цитированием
Старый 12.02.2022, 17:58   #2
monstr696
Senior Member
 
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили: 63 раз(а) в 59 сообщениях
По умолчанию Ответ: Макрос нагрев 3ходового 101%

Цитата
Сообщение от artur Посмотреть сообщение
Выход нагрева в процентах -1 , 0, 101. Может как-то зеркально сделать там -1,0, +1. Ну или -100, 0, +100. в общем не принципиально, но у вьедливого заказчика 101 % ))))) открытия вызовет кучу ненужных вопросов и ассоциаций. Макрос для чтения, самому не поправить.
Поправьте пжл.
Поставь ограничение.


__________________
Саня

Последний раз редактировалось Arsie, 14.02.2022 в 11:08 Причина: Удалил вложения за ненужностью
monstr696 вне форума   Ответить с цитированием
Старый 14.02.2022, 08:45   #3
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Макрос нагрев 3ходового 101%

Насколько я помню, в макросе вычисляется сигнал на открытие клапана. Диапазон выходного числа: 0...1000. Проценты получаются просто делением этого числа на 10. Однако полное открытие клапана = 10В на выходе, которым соответствует код 1015. В макросе для получения этого кода в конце прибавляется 15 к итогу. Если поделить на 10 полученное 1015 = 101%. В обычном макросе сначала получают проценты, а потом прибавляют 15. Возможно макрос был модифицирован. и очередность операций изменена.
starmos вне форума   Ответить с цитированием
Старый 14.02.2022, 10:49   #4
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Макрос нагрев 3ходового 101%

Цитата
Сообщение от artur Посмотреть сообщение
Выход нагрева в процентах -1 , 0, 101. Может как-то зеркально сделать там -1,0, +1. Ну или -100, 0, +100. в общем не принципиально, но у вьедливого заказчика 101 % ))))) открытия вызовет кучу ненужных вопросов и ассоциаций. Макрос для чтения, самому не поправить.
Поправьте пжл.
кто-то куда-то залез и что-то поломал не глядя.


__________________
C уважением, LordN

Последний раз редактировалось Arsie, 14.02.2022 в 11:07 Причина: Удалил вложения за ненужностью
LordN вне форума   Ответить с цитированием
Старый 14.02.2022, 10:58   #5
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Макрос нагрев 3ходового 101%

Цитата
Сообщение от starmos Посмотреть сообщение
Насколько я помню, в макросе вычисляется сигнал на открытие клапана
На самом деле при аналоге цифры от 0 до 100.
А для дискретного -101 и 101 это открывание и закрывание соответственно.
-1 - нет управления.

УПС! Но это в регуляторах ИТП.

Последний раз редактировалось ATS, 14.02.2022 в 11:13
ATS вне форума   Ответить с цитированием
Старый 14.02.2022, 11:03   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Макрос нагрев 3ходового 101%

Цитата
Сообщение от artur Посмотреть сообщение
Выход нагрева в процентах -1 , 0, 101. Может как-то зеркально сделать там -1,0, +1. Ну или -100, 0, +100. в общем не принципиально, но у вьедливого заказчика 101 % ))))) открытия вызовет кучу ненужных вопросов и ассоциаций. Макрос для чтения, самому не поправить.
Поправьте пжл.
+101 - привод идёт на открывание, -1 - на закрывание. 0 - стоит на месте. Это расчётное поведение, править нечего.


Добавлено через 20 секунд


Цитата
Сообщение от monstr696 Посмотреть сообщение
Поставь ограничение.
Это не решение, это ошибка.


Добавлено через 3 минуты


Цитата
Сообщение от artur Посмотреть сообщение
Макрос для чтения, самому не поправить.
Самому не поправить? Два компаратора: один на 101, второй на -1 и мультиплексором выдавайте любые вам удобные числа.

Но, как я уже писал Монстру, это не решение. У 3х-ходового нет 0..100%, у него направление движения. Интерфейс SMH4/Matrix это учитывает. SMH2010/Pixel для снижения нагрузки да, показывает -1/101%


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

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 14.02.2022 в 11:55
Arsie вне форума   Ответить с цитированием
Ответ

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

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Лоджик и макросы. Мои личные хотелки (нет проблемы) alexey5801@yandex.ru SMLogix 9 24.03.2021 21:49
Не редактируется макрос ВоКал (нет проблемы) gludalex SMLogix 3 02.02.2021 10:33
Макрос "задержка включения" (нет проблемы) andre SMLogix 3 03.09.2019 14:25
Проблема зависание 2Gi/MC djaval Вопросы о SMH-2G(i) 108 20.09.2017 18:58


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


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