Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
28.03.2024, 23:55:30
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Автоматизация и диспетчеризация
| |-+  Взлет СП4
| | |-+  Нормативные теплопотери
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] 2 3 4 Печать
Автор Тема: Нормативные теплопотери  (Прочитано 27539 раз)
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« : 25.10.2018, 18:51:03 »

Добрый день, подскажите как сделать что бы нормативные тепло потери не считались при температуре 16-20 градусов либо при Гкал = 0. На скрине он считает теплопотери на  раб час прибора. И на скрине, я выделил за какой период  мне нужно что бы считались тепло потери подскажите пожалуйста как это все сделать!!!!!!!!!
 


* 123.jpg (493.31 Кб, 1920x1080 - просмотрено 1409 раз.)
Записан
KIA
Global Moderator
*****

Харизма: 10
Офлайн Офлайн

Сообщений: 276


« Ответ #1 : 26.10.2018, 13:51:48 »

Можно используя вычисляемое поле.
В редакторе выражения необходимо использовать логическую функцию Iif(<Условие>, <Выражение, если истина>, <Выражение, если ложь> ).
Код:
Iif(Q > 0 And t1 > 20 And t2 > 20, NormPot * TimeWork, 0)
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #2 : 28.10.2018, 16:26:03 »

Можно используя вычисляемое поле.
В редакторе выражения необходимо использовать логическую функцию Iif(<Условие>, <Выражение, если истина>, <Выражение, если ложь> ).
Код:
Iif(Q > 0 And t1 > 20 And t2 > 20, NormPot * TimeWork, 0)
что то с этим кодом все равно все потери считает. или я что то не так делаю.
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #3 : 29.10.2018, 23:50:04 »

не кто не чего не подскажет?Huh??!!!очень нужно. хееелпппп
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #4 : 30.10.2018, 11:36:53 »

Можно используя вычисляемое поле.
В редакторе выражения необходимо использовать логическую функцию Iif(<Условие>, <Выражение, если истина>, <Выражение, если ложь> ).
Код:
Iif(Q > 0 And t1 > 20 And t2 > 20, NormPot * TimeWork, 0)
Подскажите пожалуйста по формуле....
Записан
KIA
Global Moderator
*****

Харизма: 10
Офлайн Офлайн

Сообщений: 276


« Ответ #5 : 30.10.2018, 11:47:51 »

Выложите сюда свою отчетную форму.
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #6 : 30.10.2018, 15:20:00 »

Выложите сюда свою отчетную форму.

* Взлет ТСРВ (034) Энерготрейд плюс (Зима).vspr (192.19 Кб - загружено 722 раз.)
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #7 : 30.10.2018, 16:38:50 »

спасибо тему можно закрыть.
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #8 : 14.05.2019, 14:03:41 »

Можно используя вычисляемое поле.
В редакторе выражения необходимо использовать логическую функцию Iif(<Условие>, <Выражение, если истина>, <Выражение, если ложь> ).
Код:
Iif(Q > 0 And t1 > 20 And t2 > 20, NormPot * TimeWork, 0)
KIA Добрый день, подскажите как сделать выражение что бы норм потери считались скрин прикрепил за вот этот период, у меня щас выражение
Iif([Q] > 0 And [t1] > 20 And [t2] > 20, [ArchivePeriod]  * [CustomPropertyOfArchive.Equip_NormPot], 0) если посмотреть на скрин то за 2 дня он не считает тонны 0 ну и потери не считает хотя  температура 40 как исправить это выражение? П.С в выражения не очень силен. Как сделать выражение что бы при Гигакалорий 0 не считал потери, а если температура 40 градусов считал, не зависимо от расхода воды?!!


* Безымянный1.jpg (449.5 Кб, 1920x1080 - просмотрено 1040 раз.)
Записан
KIA
Global Moderator
*****

Харизма: 10
Офлайн Офлайн

Сообщений: 276


« Ответ #9 : 14.05.2019, 15:23:02 »

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

да и что значит 40 градусов? До этого было условие, что температура больше 20 градусов
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #10 : 14.05.2019, 15:56:06 »

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

да и что значит 40 градусов? До этого было условие, что температура больше 20 градусов
Нормативные потери что бы считались если вода прямой и обратной свыше 20 градусов
Нормативные потери не считались при Гигакал 0 при М1,2 =0, но если температура свыше 20 градусов то что бы считались потери

Если посмотреть на отчет то  за 2.05.19 температура 40 градусов прямая и обратная 28 но расход 0, тепло 0 по сути нормативные потери должны считаться.....
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #11 : 14.05.2019, 16:09:15 »

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

да и что значит 40 градусов? До этого было условие, что температура больше 20 градусов
Температура - подающий, обратный,
расхода воды - это на массу нужно смотреть? да если расход 0 и температура ниже 20 градусов то не должно считать потери.
Тепло если 0 то не должно считать потери.
Записан
KIA
Global Moderator
*****

Харизма: 10
Офлайн Офлайн

Сообщений: 276


« Ответ #12 : 15.05.2019, 08:28:02 »

Правильно ли я понял?
Нормативные потери считаем если выполняется хотя бы одно из условий:
1. t1 > 20 и t2 >20
2. Q > 0
3. M1 > 0
4. M2 > 0

Если да, то выражение должно быть следующее:
Iif((t1 > 20 and t2 > 20) or Q > 0 or M1 > 0 or M2 > 0, NormPot * TimeWork, 0)
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #13 : 15.05.2019, 08:31:40 »

Правильно ли я понял?
Нормативные потери считаем если выполняется хотя бы одно из условий:
1. t1 > 20 и t2 >20
2. Q > 0
3. M1 > 0
4. M2 > 0

Если да, то выражение должно быть следующее:
Iif((t1 > 20 and t2 > 20) or Q > 0 or M1 > 0 or M2 > 0, NormPot * TimeWork, 0)

проверю отпишусь....

Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #14 : 15.05.2019, 08:59:00 »

Правильно ли я понял?
Нормативные потери считаем если выполняется хотя бы одно из условий:
1. t1 > 20 и t2 >20
2. Q > 0
3. M1 > 0
4. M2 > 0

Если да, то выражение должно быть следующее:
Iif((t1 > 20 and t2 > 20) or Q > 0 or M1 > 0 or M2 > 0, NormPot * TimeWork, 0)

После вставки такого выражения закрывается клиет СП-4


* Безымянный2.jpg (522.98 Кб, 1920x1080 - просмотрено 1057 раз.)
Записан
Страниц: [1] 2 3 4 Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.