Інтерфейс програмування ZIEHL-ABEGG FANselect DLL API
Інтерфейс програмування ZIEHL-ABEGG FANselect DLL API
Інтерфейс програмування ZIEHL-ABEGG FANselect DLL API

вступ

DLL FANselect служить інтерфейсом прикладного програмування для FANselect. Він вимагає рядок запиту як вхід і виводить рядок відповіді.

Рядки запиту та відповіді можна відформатувати як JSON або XML. Додаток, що викликає, створює необхідні вхідні дані та аналізує вихідні дані API.

Цей API може бути:
Завантажено (як DLL Windows), натиснувши на посилання www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/FANselect_DLL.zip або отримати доступ через web через http://fanselect.net:8079/FSWebService

Ви можете зареєструватися тут https://www.ziehl-abegg.com/digitale-loesungen/software/fanselect для необхідного входу FANselect для використання DLL.

Завантажувану папку FANselect DLL можна розмістити будь-де на вашому комп’ютері. Важливо, щоб папка залишалася цілою та актуальною. Вашій програмі потрібен доступ до fanselect.dll file всередині цієї папки.

Щоб оновити свою версію DLL:

  1. Завантажте нову папку DLL з URL вище
  2. Видаліть фактичну папку DLL
  3. розмістіть нову папку DLL у місці, звільненому вашою попередньою папкою DLL

FANselect web API завжди оновлюється, тому користувач не потребує оновлення.
У кожній папці DLL є тестовий інструмент, який називається ZADllTest.exe або ZADllTest64.exe, за допомогою якого можна перевірити вхідні та вихідні рядки.
вступ
Зображення 1: Ліворуч розташована область введення, тоді як права частина містить дані, створені DLL. Клацніть вкладку Текст у верхній лівій частині, щоб побачити згенерований рядок запиту.

Ви можете перевірити введення, ввівши потрібні параметри у форму (Зображення 1). У натисканні «Текст» ви можете написати або скопіювати json sting (напрampдив. 2.1.) в.

Підключіться до FANselect DLL

Мінімально необхідні вхідні дані:

ім'я користувача: Ім’я користувача облікового запису FANselect
пароль: Пароль вашого облікового запису FANselect
cmd: Пошук (пояснення в розділі 2.2)
qv: Об’ємна швидкість потоку робочої точки
psf: Статичний тиск робочої точки
spec_products: Портфоліо, що містить необхідні шанувальники (пояснено в розділі 3.1)
мова: Виберіть мову для відображення вихідних даних (пояснено в розділі 3.1)
З цими мінімальними вхідними даними ваш рядок запиту має виглядати як sampнижче:

Рядок запиту JSON напрample
{
«ім’я користувача»: «ZAFS19946»
«пароль»: «bnexg5»,
“cmd” : “пошук”,
"qv" : "2500",
«psf» : «50»,
“spec_products”: “PF_00”,
«мова»: «EN»,
}

Ідентичний рядок запиту як XML:


ZAFS19946
bnexg5
пошук
2500
50
PF_00
EN

Програмування DLL Reader

Ви можете отримати доступ до DLL за допомогою однієї з трьох функцій.
ZAJsonRequestW: Для рядків Unicode
ZAJsonRequestA: Для рядків UTF-8
ZAJsonRequestBSTR: Для об'єктів OLE

Ваш засіб читання DLL має передати рядок запиту як аргумент одній із наведених вище функцій, а потім прочитати вихідні дані DLL.

Функція DLL Reader у Python
def za_dll_fan_selection(рядок_запиту, dll_path):
імпорт ctypes
імпорт JSON
fanselect_dll = ctypes.WinDLL(dll_path)
fanselect_dll_output = (ctypes.wstring_at(fanselect_dll.ZAJsonRequestW(request_string)))
повернути fanselect_dll_output

рядок_запиту має ідентичний формат до рядка запиту напрample вище, хоча з більшою кількістю вхідних даних
dll_path: це шлях до DLL FANselect, наприклад, C.\FANselect_DLL\FANselect_DLL}fanselect.dll

Функція DLL Reader у VBA
Функція приватного оголошення ZAJsonRequestBSTR Lib
«C:\FANselect_DLL\FANselect_DLL\FANselect.dll» (ByVal sRequest як рядок) як рядок
Загальнодоступна функція vba_reader(ByVal input_request_string як рядок) як рядок
Dim request_string як рядок
Dim response_string Як ​​рядок
Dim request_string_unicode як варіант
Dim response_string_unicode як варіант

рядок_запиту = “{” + рядок_запиту на введення + “}”

request_string_unicode = StrConv(request_string, vbUnicode)
response_string_unicode = ZAJsonRequestBSTR(request_string_unicode)
response_string = StrConv(response_string_unicode, vbFromUnicode)
vba_reader = рядок_відповіді
Кінцева функція

Далі Exampфайли можна завантажити за посиланнями нижче

C++ http://downloads.fanselect.net//fanselect/dll_examples/CPPConsoleApp.zip
C# http://downloads.fanselect.net//fanselect/dll_examples/VCS10StandardApp.zip
Delphi http://downloads.fanselect.net//fanselect/dll_examples/DelphiConsoleApp.zip
VB6 http://downloads.fanselect.net//fanselect/dll_examples/VB6StandardApp.zip
VB10 http://downloads.fanselect.net//fanselect/dll_examples/VB10StandardApp.zip

Підключіться до FANselect Web API

Доступ до FANselect web API майже ідентичний процесу, який використовується для доступу до DLL.

Єдина відмінність полягає в тому, що ви повинні надіслати два запити:
1-й запит: отримати ідентифікатор сеансу
2-й запит: звичайний запит, який містить ідентифікатор сеансу, отриманий у першому запиті

Головна перевагаtagе з web API полягає в тому, що він (як згадувалося раніше) завжди оновлюється і не потребує завантаження. Будь ласка, перевірте надійність Інтернету у вашому місці та параметри брандмауера/безпеки вашого комп’ютера, оскільки вони можуть hampце web Продуктивність API.

Як і у випадку із завантажуваною DLL, запити та відповіді від web API можна надіслати як рядки JSON або XML.

І DLL, і web API створює ідентичні результати, оскільки обидва використовують однакові алгоритми вибору та обчислення. Будь-які розбіжності між DLL і web API, ймовірно, через застарілу DLL.

Web Функція API Reader у Python
імпорт JSON
dll_path = “http://fanselect.net:8079/FSWebСервіс»
def za_api_fan_selection_0(рядок_запиту, dll_path):
запити на імпорт
fanselect_api_output = requests.post(url=dll_path, дані=запит_рядок)
повернути fanselect_api_output
# Отримати ідентифікатор сеансу
request_string = “{'cmd':'create_session', 'username' : 'USERNAME', 'password' : 'PASSWORD' }”
запит_рядок = str(запит_рядок)
dll_path = str(dll_path)
response_string = za_api_fan_selection_0(request_string, dll_path)
session_id = json.loads(response_string_raw.content)['SESSIONID']

# Звичайний запит
рядок_запиту = “{”
request_string = request_string + “'username' : 'USERNAME',”
request_string = request_string + “'password' : 'PASSWORD',”
request_string = request_string + “'language' : 'EN',”
request_string = request_string + “'unit_system' : 'm',”
request_string = request_string + “'cmd' : 'пошук',”
request_string = request_string + “'cmd_param' : '0',”
request_string = request_string + “'spec_products' : 'PF_00',”
request_string = request_string + “'product_range' : 'BR_01',”
request_string = request_string + “'qv' : '2500',”
request_string = request_string + “'psf' : '50',”
request_string = request_string + “'current_phase' : '3',”
запит_рядок = запит_рядок + “'voltage' : '400',”
request_string = request_string + “'nominal_frequency' : '50',”
request_string = request_string + “'sessionid' : '” + session_id + “',”
request_string = request_string + “'full_octave_band' : 'true',”
запит_рядок = запит_рядок + “}”
запит_рядок = str(запит_рядок)
response_string_initial = za_api_fan_selection_0(запит_рядок, dll_path)

Далі Exampфайли можна завантажити за посиланнями нижче
C# http://downloads.fanselect.net/fanselect/dll_examples/VCS10WebService.zip
VB10 http://downloads.fanselect.net//fanselect/dll_examples/VB10WebService.zip

Входи та виходи

Пояснення всіх вхідних даних
мова
Встановити мову виводів

параметри введення:
CS: чеська DA: датська DE: Німецький EN: англійська
ES: Іспанська FR: французька FI: фінська HU: угорська
IT: італійська JA: Японський NL: голландська PL: польський
PT: португальська Великобританія: російська СВ: шведська TR: турецька
Ж.: китайський

unit_system
система одиниць, яка буде використовуватися в розрахунках.

Параметри введення:
m: метрична i: імперська

ім'я користувача
Ім’я користувача облікового запису FANselect.

пароль
Пароль вашого облікового запису FANselect
Користувачі, яких цікавить лише обмежений набір статей, можуть отримати одну або кілька комбінацій імені користувача та пароля (логіни). Кожен вхід пропонуватиме певний набір статей, попередньо визначений користувачем.
Потім програма користувача викликає dll з одним із цих конкретних логінів для вибору з обмеженого пулу статей. Адванtages: Швидший процес відбору та менша кількість статей серед знайденого набору

cmd
cmd, скорочення від command, потрібне для вказівки DLL щодо типу необхідних виходів

Параметри введення:
пошук: вибір за місцем роботи + фільтри, такі як розмір, дизайн тощо.
статус: надає ім'я користувача та версію програмного забезпечення. Web API також виводить SESSIONID.
create_session: отримати SESSIONID. Цей cmd актуальний лише для web API
Наступні cmd вимагають номер статті в article_no: select: Виберіть за номером статті. Номінальні дані товару виводяться, якщо робоча точка не досягнута
nominal_values: отримати електричні номінальні значення товару. Ці дані також можна отримати за допомогою початкового пошукового запиту, встановивши для параметра insert_nominal_values ​​значення true
motor_data: дані двигуна статті. Також можна отримати за допомогою пошуку та insert_motor_data: true
geo_data: (геометричні) розміри виробу. Отримайте ці дані за допомогою пошуку, встановивши для параметра insert_geo_data значення true
аксесуари: зображення аксесуарів, пов’язаних із статтею
get_chart: Створення діаграм для вибраної статті

cmd_param
Ви можете встановити індекс статті, яку хочете

zawall_mode
Виберіть, чи хочете ви вибрати кілька шанувальників, за допомогою одного з двох варіантів
ZAWALL: виберіть використання лише кількох вентиляторів
ZAWALL_PLUS: Виберіть використання кількох або одного вентилятора

zawall_size
Встановіть кількість вентиляторів, які ви бажаєте використовувати в групі вентиляторів. Максимальна кількість вентиляторів – 20.
zawall_size також можна залишити порожнім. FANselect автоматично визначить необхідну кількість вентиляторів.
Вибірки без попередньо встановленої кількості вентиляторів зазвичай мають довший час відгуку.

qv
Об’ємна швидкість у м³/год для вибору unit_system m або CFM для вибору unit_system i.

psf
Статичний тиск або в Па для вибору unit_system m, або у водн. для вибору unit_system i.

pf
Загальний тиск або в Па для вибору unit_system m, або у водн. для вибору unit_system i
У рядку запиту ви вказуєте psf або pf.

spec_products
Фанати у FANselect розміщені в окремих портфоліо, позначених кодами PF, наведеними нижче. Обов’язковим є введення конкретного портфоліо. Наразі неможливо вибрати кілька портфоліо.

Параметри введення
PF_50: Стандартний у всьому світі PF_54: Продукти AMCA Thailand
PF_51: Стандартні продукти США PF_56: Портфоліо Індії
PF_52: Портфоліо Бразилії PF_57: Продукти AMCA Німеччина
PF_53: Продукти AMCA США PF_59: Портфоліо продуктів AMCA в Індії
PF_60: Китай PF_61: Європа

Асортимент продукції
Вентилятори розміщуються в кластери, тобто асортименти продуктів, позначені кодами BR, наведеними нижче.
product_range необов’язковий і може містити кілька кодів BR, розділених символом |, наприклад, BR_01 | BR_57 | BR_59

product_design
Кожна стаття може мати один із безлічі дизайнів. Залиште порожнім, якщо дизайн невідомий

Параметри введення
Осьові вентилятори з напрямком повітряного потоку A: повітря всмоктується над двигуном
AA: Осьовий вентилятор, що складається тільки з робочого колеса
AD: Осьовий вентилятор всмоктує через решітку
AF: Трубчастий осьовий вентилятор з довшою трубою, круглий корпус
AL: Трубчастий осьовий вентилятор з укороченою трубою, круглий корпус
AQ: Трубчастий осьовий вентилятор з коротшою трубою, прямокутний корпус
AW: Осьовий вентилятор всмоктує через решітку

Осьові вентилятори з напрямком повітряного потоку V: повітря обдувається двигуном
VA: Осьовий вентилятор складається тільки з робочого колеса
VE: Трубчастий осьовий вентилятор з коротшою трубкою і захистом від контакту
VF: Трубчастий осьовий вентилятор з дуже довгою трубою
VH: Трубчастий осьовий вентилятор з укороченою трубою, круглий корпус
VH: Настінний трубчастий осьовий вентилятор з коротшою трубою та напрямними лопатками
VL: Настінний трубчастий осьовий вентилятор з коротшою трубою та напрямними лопатками
VQ: Настінний трубчастий осьовий вентилятор з коротшою трубою та напрямними лопатками
VI: Осьовий вентилятор, що обдуває решітку
ВК: Осьовий вентилятор, що обдуває решітку
VL: Трубчастий осьовий вентилятор з укороченою трубою, круглий корпус
VQ: Трубчастий осьовий вентилятор з укороченою трубою, прямокутний корпус
ПРОТИ: Осьовий вентилятор дме через решітку, оточуючи всю задню частину вентилятора

Відцентрові вентилятори
ER: Конструкція відцентрового вентилятора
GR-H: Настінний відцентровий вентилятор, горизонтально встановлений
GR-Vo: Настінна конструкція відцентрового вентилятора, вертикально встановлена ​​лицьовою стороною вгору
GR-Vu: Настінна конструкція відцентрового вентилятора, вертикально встановлена ​​лицьовою стороною вниз
GR: Настінна конструкція відцентрового вентилятора
RH: Відцентровий вентилятор, що складається тільки з робочого колеса
WR: Відцентровий вентилятор, розміщений у формі куба

fan_type
Фільтруйте, визначаючи частину ключа типу вентилятора. Дикі символи: * для кількох символів і ? за 1 символ.
Наприклад: GR56C*1C, щоб отримати всі робочі колеса розміру 560 C у дизайні GR, ER??I-4*, щоб отримати всі ZAbluefin у дизайні ER

артикул_№
Артикул (якщо відомий) потрібного вентилятора.
Можна ввести кілька номерів статей одночасно, кожен розділений знаком |, наприклад: 178125 | 178153 | 178113.

розмір вентилятора
розмір необхідних вентиляторів (якщо відомо)

mains_operation
Виберіть, чи підключати необхідний вентилятор до контролера чи ні.

Параметри введення:
NETZ: вентилятор безпосередньо підключений до електричної мережі
FZ: вентилятор, підключений до перетворювача частоти

мото_техніка
Виберіть тип двигуна, який найкраще підходить для вашого застосування. Можна ввести декілька варіантів, розділених символом |
наприклад: ZAmotpremium IE2 | PMblue IE4 | ZAmotpremium IE3

Параметри введення:
AC ERM: Двигун змінного струму із зовнішнім ротором
AMblue IE3: двигун з внутрішнім ротором IE3 з контролером
ECblue: ЕС двигуни із зовнішнім ротором
ECQ: ЕС двигун із зовнішнім ротором
PMblue IE4: Двигун з внутрішнім ротором IE4 з постійним магнітом
Автономний PMblue: Двигун з внутрішнім ротором IE4 з постійним магнітом без контролера
ZAmotbasic EX: Недорого двигун ATEX з внутрішнім ротором
ZAmotbasic IE2: Недорогий двигун з внутрішнім ротором IE2
ZAmotbasic IE3: Низька вартість двигуна iInternal rotor IE3
ZAmotpremium IE2: Двигун преміум-класу з внутрішнім ротором IE2
ZAmotpremium IE3: Двигун преміум-класу з внутрішнім ротором IE3
ZAmotpremium PE: Двигун із внутрішнім ротором Premium Efficiency (США).

поточна_фаза
Фази електричного струму.

Параметри введення:
1 чи 3.

тtage
Електричний обtage

Параметри введення:
230 400 460 690

номінальна_частота
Електрична номінальна частота.

Параметри введення:
50 60

search_tolerance
Необхідний допуск підбору

motor_safety_margin
Запас потужності двигуна, якщо потрібно
наприклад motor_safety_margin = 10 => потужність вала 10 кВт вимагає двигуна 11 кВт

airflow_volume_reserve
Об’ємний резерв повітряного потоку, якщо потрібно
наприклад, airflow_volum_reseve = 10 => 1000 м³/год необхідний потік означає, що вентилятор повинен забезпечувати 1100 м³/год

air_density
Робоча щільність повітря вентилятора. Вибір вентилятора та розрахунки робочої точки будуть пристосовані до щільності.

температура навколишнього середовища
Середня температура, при якій працює вентилятор

grill_influence
Застосовується лише для відцентрових вентиляторів

Параметри введення:
false: гриль не розглядається
вірно: розрахунки робочої точки, що впливають на продуктивність вентилятора та акустику, враховують решітку

установка_висота_мм
Висота корпусу в мм. Розміщення вентиляторів у корпусах вимагає загальних розмірів цих корпусів. Чим менший корпус відносно розміру вентилятора, тим більше це шкодить продуктивності вентилятора.

монтажна_ширина_мм
Ширина корпусу в мм.

монтажна_довжина_мм
Довжина корпусу в мм.

режим_установки
Втрати продуктивності корпусу розраховуються за певними алгоритмами. FANselect пропонує кілька алгоритмів розрахунку втрат для окремих вентиляторів, але лише один (RLT_2017) для кількох макетів вентиляторів

Параметри введення:
ZA: Власний розроблений алгоритм
RLT_2017: найновіший алгоритм, розроблений Асоціацією виробників вентиляційних установок

захист_клас
Введіть необхідний клас захисту як число IPxx.

erp_class
Вхідний клас ERP (Energy Related Products-Directive), тобто 2015.
Клас ErP визначає мінімальну ефективність вентилятора, який може продаватися на певних ринках

sfp_class
Вхідний клас SFP (Specific Fan Performance) у вигляді цифри, тобто 3, 4. SFP – це в основному вхідна електрична потужність по відношенню до потоку повітря на виході.

повний_октавний_діапазон
Щоб відобразити всю октавну смугу за допомогою cmd: search, установіть для цього параметра значення true.

вставити_номінальні_значення
Установіть для цього параметра значення true, щоб відобразити всі електричні номінальні значення за допомогою cmd: search.

вставити дані_мотора
Установіть для цього параметра значення true, щоб відображати релевантні дані болота за допомогою cmd: search.

вставити_гео_дані
Встановіть для цього параметра значення true, щоб відобразити розміри статті

критерії фокусування
Цей параметр дозволяє обмежити знайдений набір вентиляторами з найкращими критеріями фокусування, які ви встановили.

Параметри введення:
ZA_ETASF_SYS: найкращий …% при статичній ефективності системи
ZA_PSYS: найкращий …% при споживаній системі потужності
ZA_LWA5: Найкраще …% на акустиці сторони всмоктування
ZA_LWA6: Найкраще …% на акустиці з боку тиску
ZA_BG: Найкраще …% при розмірі вентилятора

focus_tolerance
Якщо встановити для цього параметра значення 0, буде створено лише одну статтю, а саме статтю з найкращим попередньо встановленим focus_crtieria. Введення числа X призведе до отримання найкращого вентилятора для попередньо встановленого focus_criteria плюс усі вентилятори до X% гірші, ніж найкращий вентилятор.
наприклад: focus_criteria = ZA_ETASF_SYS і focus_tolerance = 7
продуктивність: вентилятор із найкращою статичною ефективністю системи + усі вентилятори на 7% гірше, ніж найкращий вентилятор

прайс-лист_назва
Ввівши ім’я аркуша Excel, знайденого в папці DLL: Product_Price_Reference..xls, ви можете відобразити ціну серед вихідних даних DLL. Excel file має одну електронну таблицю з трьома колонками.

Колонка 1: Артикул замовника. Тут може використовуватися будь-яка система числення.
колонка 2: Артикул Ziehl-Abegg, який використовується для розрахунків вибору
колонка 3: Ціна даної статті

Пояснення всіх виходів

 

ARTICLE_NO Номер статті
CALC_AIR_DENSITY Щільність повітря, що використовується для вибору та розрахунку (кг/м³)
CALC_ALTITUDE Висота, що використовується для вибору та обчислення (м над рівнем моря)
CALC_LW5_OKT Октавна смуга сторони всмоктування, значення розділені комами (дБ)
CALC_LW6_OKT Бічна октавна смуга тиску, значення розділені комами (дБ)
CALC_LWA5_OKT Зважені значення октавної смуги на стороні всмоктування (дБА)
CALC_LWA6_OKT Зважені значення октавної смуги на стороні тиску (дБА)
CALC_NOZZLE_PRESSURE Тиск у соплі, який використовується для визначення витрати повітря (Па)
CALC_N_RATED Співвідношення робочої точки обертів вентилятора до максимальної частоти обертання вентилятора (%)
CALC_P1_MAX Максимальна споживана електроенергія в робочій точці (Вт)
CALC_PL_MAX Максимальна споживана потужність на валу в робочій точці (Вт)
CALC_PSYS_MAX Максимальна споживана потужність системи = споживана потужність двигуна + контролера (Вт)
CALC_TEMP_C Середня температура (°C)
CAPACITOR_CAPACITANCE Ємність конденсатора (??F)
CAPACITOR_VOLTAGE Конденсатор обtagе (V)
CHART_VIEWER_URL URL до діаграми із зображенням віялових кривих
СХЕМА Вид електричного кола
COSPHI Двигун вентилятора Косинус Фі значення
CURRENT_PHASE Фази двигуна вентилятора
dim_… Розміри вентилятора
dim_klischee Cliche name => спрощене креслення з важливими розмірами
DENSITY_INFLUENCE Щільність, яка використовується для визначення щільності вимірювання робочої точки => Вибір за щільністю, виміряною вентилятором => Вибір за щільністю, відмінною від виміряної щільності
КРЕСЛЕННЯ_FILE Шлях до малюнка віялом
EC_TYPE Вихід 1, якщо вентилятор працює від двигуна EC, і порожній рядок, якщо двигун вентилятора не є двигуном EC
EFFICIENCY_CLASS Клас ефективності двигуна IEC. Параметри відображаються лише поруч із вентиляторами, що працюють від двигунів IEC
EFFICIENCY_STAT Статична ефективність вентилятора = об’ємна швидкість X статичний тиск / потужність, поглинена системою (%)
EFFICIENCY_TOT Загальна ефективність вентилятора = об’ємна швидкість X статичний тиск / потужність, поглинена системою (%)
ERP_CLASS Фанат класу ERP
ERP_METHOD Метод, що використовується для вимірювання класу ERP
ERP_N_ACTUAL Фактичний нормалізований ступінь ефективності (Nist)
ERP_N_STAT Статична ефективність (hstatA) у робочій точці (%) відповідно до методу вимірювання A
ERP_N_TRAGET Необхідний стандартизований ступінь ефективності (Nsoll)
ERP_VSD Повертає вбудований контролер EC, якщо вентилятор таким оснащений. і порожній рядок для вентиляторів без вбудованої системи контролю швидкості
FAN_EFFICIENCY_GRADE Цей коефіцієнт присвоюється окремим уболівальникам і актуальний лише для вболівальників AMCA
FEI_FACTOR Цей коефіцієнт розраховується на основі робочої точки і актуальний лише для вболівальників AMCA
GRILL_INFLUENCE Повертає ні, якщо вплив гриля не враховано в обчисленнях, і так, якщо вплив гриля враховано.
INCREASE_OF_CURRENT Поточне збільшення (%)
INDEX Порядковий номер вентиляторів у знайденому наборі. Перший вентилятор у знайденому наборі матиме індекс 0, другий вентилятор – 1 тощо.
INSTALLATION_HEIGHT_MM Висота вентилятора (мм)
INSTALLATION_LENGTH_MM Довжина вентилятора (мм)
INSTALLATION_POS Повертає орієнтацію вентилятора: H: Горизонтальна VO: Вертикальна догори VU: Вертикальна донизу
INSTALLATION_POS_H Повертає 1 для горизонтально орієнтованих вентиляторів (INSTALLATION_POS = H) і порожній рядок для решти вентиляторів.
INSTALLATION_POS_VO Повертає 1 для вентиляторів, спрямованих вертикально вгору (INSTALLATION_POS = VO) і порожній рядок для вентиляторів, що залишилися
INSTALLATION_POS_VU Повертає 1 для вентиляторів, спрямованих вертикально вниз (INSTALLATION_POS = VU) і порожній рядок для вентиляторів, що залишилися
INSTALLATION_WIDTH_MM Ширина вентилятора (мм)
IS_EC Повертає 1, якщо вентилятор має EC-двигун, і порожній рядок для не-EC-двигунів
KFACTOR Тиск на соплі вентилятора
MAX_CURRENT Максимальний струм вентилятора (А)
MAX_FREQUENCY Максимальна частота вентилятора (Гц)
MAX_TEMPERATURE_C Максимальна температура вентилятора (°C)
MAX_VOLTAGE Максимальна гучність вентилятораtagе (V)
MDRAWING Назва малюнка file
MIN_CURRENT Мінімальний струм вентилятора (А)
MIN_TEMPERATURE_C Мінімальна температура вентилятора (°C)
MIN_VOLTAGE Максимальна гучність вентилятораtagе (V)
MOTOR_DESIGN Тип конструкції двигуна: (тільки для двигунів IEC)
IMB 3: на ніжці
IMB 5: Фланець
MOTOR_POLES Кількість полюсів двигуна (для вентиляторів з живленням IEC)
MOTOR_SHAFT Опис вала двигуна IEC: кількість / діаметр X довжина
MOTOR_SIZE Розмір двигуна IEC
NOMINAL_CURRENT Номінальний струм двигуна вентилятора (A)
NOMINAL_FREQUENCY Номінальна частота двигуна вентилятора (Гц)
NOMINAL_IECMOTOR
_EFFICIENCY IEC Номінальний ККД двигуна у вигляді десяткового числа
NOMINAL_SPEED Номінальна швидкість вентилятора (1/хв)
NOMINAL_VOLTAGE Номінальний об'єм двигуна вентилятораtage
NOZZLE_GUARD Інформація про вимірювання вентилятора. Переважно для осьових вентиляторів
NUMBER_OF_POLES Кількість полюсів двигуна IEC
PHASE_DIFFERENCE Різниця фаз
POWER_INPUT_KW Потужність, необхідна двигуну (кВт)
POWER_INPUT_KW Вихідна потужність двигуна (кВт)
PRODUCT_IMG Шлях до зображення продукту
PROTECTION_CLASS_IP Клас захисту як номер IP
PROTECTION_CLASS_THCL Клас захисту від температури як номер THCL
RUBBER_MOT_DIAMETER Моторна гума dampер діаметр
RUBBER_MOT_HEIGHT Моторна гума damper висота
SPRING_MOT_DIAMETER Пружина двигуна dampер діаметр
SPRING_MOT_HEIGHT Пружина двигуна damper висота
ТИП Типовий ключ вентилятора
VOLTAGE_TOLERANCE Voltage толерантність (%)
ZAWALL_ARRANGEMENT Розташування з кількома вентиляторами. Повертає 0, якщо не вибрано кілька вентиляторів
Номінальний розмір вентилятора ZA_BG
ZA_COSPHI Двигун вентилятора Cos Phi
ZA_ETAF Загальна ефективність вентилятора = об'ємна швидкість X загальний тиск / потужність, поглинена системою (%)
ZA_ETAF_L Загальна ефективність крильчатки вентилятора (%)
ZA_ETAF_SYS Загальна ефективність системи (%)
ZA_ETAM ККД двигуна (%)
ZA_ETASF Статична ефективність вентилятора = Об’ємна швидкість X Статичний тиск / Потужність, поглинена системою (%)
ZA_ETASF_L Статичний ККД крильчатки вентилятора (%)
ZA_ETASF_SYS Статична ефективність системи (%)
ZA_F Номінальна електрична частота вентилятора (Гц)
ZA_FBP Електрична частота вентилятора в робочій точці (Гц)
ZA_I Струм вентилятора в робочій точці (A)
ZA_IN Номінальний струм вентилятора (A)
ZA_LW5 Робоча точка рівня акустичної потужності на стороні всмоктування (дБ)
ZA_LW6 Робоча точка Рівень акустичної потужності сторона тиску (дБ)
ZA_LWA5 Робоча точка зваженого рівня акустичної потужності на стороні всмоктування (дБА)
ZA_LWA6 Зважений за робочою точкою рівень акустичної потужності сторона тиску (дБА)
ZA_MAINS_SUPPLY Електроживлення: фази, обtagе та електрична частота
ZA_N RPM у робочій точці (1/хв)
ZA_NMAX Максимальна кількість обертів вентилятора (1/хв)
ZA_PD Динамічний тиск у робочій точці (Па)
ZA_PF Загальний тиск вентилятора. ZA_PF = ZA_PSF + ZA_PD (Па)
ZA_PF_MAINS_OPERATED Загальний тиск вентилятора при роботі від мережі (Па)
ZA_PSF Статичний тиск вентилятора (Па)
ZA_PSF_MAINS_OPERATED Статичний тиск вентилятора в режимі роботи від мережі (Па)
ZA_P1 Електрична потужність, необхідна в робочій точці (Вт)
ZA_PD Робоча точка динамічного тиску (Па)
ZA_PF Загальний тиск робочої точки (Па)
ZA_PL Розрахункова потужність на валу в робочій точці (Вт)
ZA_PSF Статичний тиск робочої точки (Па)
ZA_PSYS Споживана потужність системою (Вт)
ZA_QV Об’ємна витрата робочої точки (м³/год)
ZA_QV_MAINS_OPERATED Робоча точка об’ємної витрати при роботі від мережі (м³/год)
ZA_SFP Номер вентилятора SFP
ZA_SFP_CLASS Клас SFP вентилятора
ZA_U Fan voltage на робочому місці (V)
ZA_UN Fan nominal voltagе (V)
ZA_WEIGHT Маса вентилятора

Виходи кожного cmd

cmd: результати пошуку

СТАТТЯ_№ CALC_AIR_DENSITY CALC_ALTITUDE
CALC_NOZZLE_PRESSURE CALC_N_RATED DENSITY_INFLUENCE
КРЕСЛЕННЯ_FILE ERP_CLASS ERP_METHOD
ERP_N_ACTUAL ERP_N_STAT ERP_N_TRAGET
ERP_VSD FAN_EFFICIENCY_GRADE FEI_FACTOR
ГРИЛЬ_ВПЛИВ ІНДЕКС INSTALLATION_HEIGHT_M M
INSTALLATION_LENGTH_M М INSTALLATION_POS INSTALLATION_POS_H
INSTALLATION_POS_VO INSTALLATION_POS_VU INSTALLATION_WIDTH_MM
IS_EC IS_VALID KФАКТОР
NOZZLE_GUARD PRODUCT_IMG ТИП
ZAWALL_ARRANGEMENT ZA_BG ZA_COSPHI
ZA_ETAF_SYS ZA_ETAF_SYS_ MAINS_OPERATED ZA_F
ZA_FBP ЗА_І ZA_LW5
ZA_LW6 ZA_LWA5 ZA_LWA6
ZA_MAINS_SUPPLY ЗА_Н ZA_NMAX
ZA_PD ZA_PF ZA_PF_MAINS_OPERATED
ZA_PSF ZA_PSF_MAINS_OPERATE D ZA_PSYS
ZA_QV ZA_QV_MAINS_OPERATED ZA_SFP
ZA_SFP_CLASS ЗА_У ZA_UN
ZA_ВАГА

cmd: виберіть Виходи
Цей cmd вимагає, щоб ви ввели номер статті в article_no.

СТАТТЯ_№ CALC_AIR_DENSITY CALC_ALTITUDE
CALC_LW5_OKT CALC_LW6_OKT CALC_LWA5_OKT
CALC_LWA6_OKT CALC_NOZZLE_PRESSURE CALC_N_RATED
CAPACITOR_CAPACITANCE CAPACITOR_VOLTAGE CHART_VIEWER_URL
СХЕМА COSPHI CURRENT_PHASE
DENSITY_INFLUENCE КРЕСЛЕННЯ_FILE EC_TYPE
EFFICIENCY_STAT EFFICIENCY_TOT ERP_CLASS
ERP_METHOD ERP_N_ACTUAL ERP_N_STAT
ERP_N_TRAGET ERP_VSD FAN_EFFICIENCY_GRADE
FEI_FACTOR ГРИЛЬ_ВПЛИВ INCREASE_OF_CURRENT
INSTALLATION_HEIGHT_MM INSTALLATION_LENGTH_MM INSTALLATION_POS
INSTALLATION_POS_H INSTALLATION_POS_VO INSTALLATION_POS_VU
INSTALLATION_WIDTH_MM IS_EC IS_VALID
KФАКТОР MAX_CURRENT MAX_TEMPERATURE_C
MAX_VOLTAGE MIN_CURRENT MIN_TEMPERATURE_C
MIN_VOLTAGE NOMINAL_FREQUENCY NOMINAL_SPEED
NOMINAL_VOLTAGE NOZZLE_GUARD PHASE_DIFFERENCE
POWER_INPUT_KW PRODUCT_IMG PROTECTION_CLASS_IP
PROTECTION_CLASS_THCL ТИП VOLTAGЕ_ТОЛЕРАНТНІСТЬ
ZAWALL_ARRANGEMENT ZA_BG ZA_COSPHI
ZA_ETAF_SYS ZA_ETAF_SYS_ MAINS_OPERATED ZA_ETASF_SYS
ZA_ETASF_SYS_ MAINS_OPERATED ZA_F ZA_FBP
ЗА_І ZA_LW5 ZA_LW6
ZA_LWA5 ZA_LWA6 ZA_MAINS_SUPPLY
ЗА_Н ZA_NMAX ZA_PD
ZA_PF ZA_PF_MAINS_OPERATED ZA_PSF
ZA_PSF_MAINS_OPERATED ZA_PSYS ZA_QV
ZA_QV_MAINS_OPERATED ZA_SFP ZA_SFP_CLASS
ЗА_У ZA_UN ZA_ВАГА

cmd: nominal_values ​​Виходи
Цей cmd вимагає номер статті в article_no.
Наведені нижче результати також можна вивести за допомогою cmd-пошуку, встановивши для параметра insert_nominal_values ​​значення true

СТАТТЯ_№ CAPACITOR_CAPACITANCE CAPACITOR_VOLTAGE
СХЕМА COSPHI CURRENT_PHASE
EC_TYPE EFFICIENCY_STAT EFFICIENCY_TOT
INCREASE_OF_CURRENT MAX_CURRENT MAX_FREQUENCY
MAX_SPEED MAX_TEMPERATURE_C MAX_VOLTAGE
MIN_CURRENT MIN_PSF MIN_TEMPERATURE_C
MIN_VOLTAGE НОМІНАЛЬНИЙ_СТРУМ NOMINAL_FREQUENCY
NOMINAL_SPEED NOMINAL_VOLTAGE PHASE_DIFFERENCE
POWER_INPUT_HP POWER_INPUT_KW POWER_OUTPUT_HP
POWER_OUTPUT_KW PROTECTION_CLASS_IP PROTECTION_CLASS_THCL
VOLTAGЕ_ТОЛЕРАНТНІСТЬ

cmd: get_chart Виходи
Цей cmd вимагає номер статті в article_no, і створює наведені нижче результати та криві вентилятора

BOTTOM_MARGIN CHART_FILE CHART_MAX_X
CHART_MAX_Y CHART_MIN_X CHART_MIN_Y
LEFT_MARGIN MEASUREMENT_ID RIGHT_MARGIN
TOP_MARGIN

cmd: motor_data Виходи
Для двигунів EC:

СХЕМА NOMINAL_VOLTAGE PROTECTION_CLASS_IP

ДЛЯ двигунів IEC:

СХЕМА EFFICIENCY_CLASS МОТОР_ДИЗАЙН
МОТОР_ВАЛ MOTOR_SIZE НОМІНАЛЬНИЙ_СТРУМ
NOMINAL_VOLTAGE NUMBER_OF_POLES POWER_OUTPUT_KW
PROTECTION_CLASS_IP RUBBER_MOT_DIAMETER RUBBER_MOT_HEIGHT
SPRING_MOT_DIAMETER SPRING_MOT_HEIGHT

cmd: Виходи стану
Цей cmd корисний для отримання версії DLL та імені користувача користувача

ІМ'Я КОРИСТУВАЧА ВЕРСІЯ

cmd: create_session Виходи
Цей cmd використовується для створення сеансу перед викликом web DLL

ІМ'Я КОРИСТУВАЧА ВЕРСІЯ

Допомога та підтримка

Контактна інформація
Будь ласка, не соромтеся зв’язуватися з нами, якщо вам знадобиться додаткова допомога чи порада щодо того, як інтегрувати FANselect API у вашу програму.

контакт
Підтримка FANselect
Технологія вентиляції
Heinz-Ziehl-Straße – 74653 Künzelsau
fanselect@ziehl-abegg.com
www.fanselect.net
www.ziehl-abegg.com

Посилання

Ціль-Абегг
www.ziehl-abegg.com
Завантажити DLL FANselect
www.ziehl-abegg.com/fileadmin/de/de/03_Produktwelten/DigitaleLösungen/Software/FANselect/FANselect_DLL.zip
FANselect Web API
fanselect.net:8079/FSWebСервіс
Зображення та малюнки статті
http://www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/catalog.zip

Історія документа

04.11.2019

  • Перший випуск

12.08.2021

  • Новий дизайн документа
  • Оновити ERP_… опис
  • Додайте нові портфоліо
  • Додайте новий опис вихідних змінних для розмірів

Логотип ZIEHL-ABEGG

Документи / Ресурси

Інтерфейс програмування ZIEHL-ABEGG FANselect DLL API [pdfПосібник користувача
FANselect DLL, інтерфейс програмування API FANselect DLL, інтерфейс програмування API, інтерфейс програмування

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *