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

Уводзіны

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)
fanselect_dll_output = (ctypes.wstring_at(fanselect_dll.ZAJsonRequestW(запыт_радок)))
вярнуць fanselect_dll_output

request_string мае ідэнтычны фармат радка запыту example вышэй, хоць і з большай колькасцю ўваходных дадзеных
dll_path: гэта шлях да FANselect DLL, напрыклад, C.\FANselect_DLL\FANselect_DLL}fanselect.dll

Функцыя чытання DLL у VBA
Прыватная функцыя дэкларавання ZAJsonRequestBSTR Lib
“C:\FANselect_DLL\FANselect_DLL\FANselect.dll” (ByVal sRequest As String) Як радок
Публічная функцыя vba_reader(ByVal input_request_string як радок) як радок
Dim request_string Як ​​радок
Dim response_string Як ​​радок
Dim request_string_unicode як варыянт
Dim response_string_unicode як варыянт

request_string = “{” + input_request_string + “}”

request_string_unicode = StrConv(request_string, vbUnicode)
response_string_unicode = ZAJsonRequestBSTR(request_string_unicode)
радок_адказу = StrConv(радок_адказу_юнікод, vbFromUnicode)
vba_reader = радок_адказу
Канчатковая функцыя

Далей Выхampможна спампаваць па спасылках ніжэй

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, дадзеныя=радок_запыту)
вярнуць 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(запыт_радок, dll_path)
session_id = json.loads(response_string_raw.content)['SESSIONID']

# Звычайны запыт
радок_запыту = “{”
request_string = request_string + “'імя карыстальніка' : 'ІМЯ КАРЫСТАЛЬНІКА',”
request_string = request_string + “'пароль' : 'ПАРОЛЬ',”
request_string = request_string + “'мова' : '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',”
радок_запыту = радок_запыту + “'томtage': '400',”
request_string = request_string + “'намінальная_частата': '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)

Далей Выхampможна спампаваць па спасылках ніжэй
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: турэцкая
Ж.: кітайскі

адзінка_сістэмы
сістэма адзінак, якая будзе выкарыстоўвацца ў разліках.

Параметры ўводу:
m: метрычная i: імперская

імя карыстальніка
Імя карыстальніка вашага ўліковага запісу FANselect.

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

cmd
cmd, абрэвіятура каманды, неабходная для інструктавання 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.

спецыфікацыя_прадуктаў
Фанаты ў FANselect размешчаны ў асобных партфелях, пазначаных кодамі PF, пералічанымі ніжэй. Абавязкова ўвесці канкрэтнае партфоліо. У цяперашні час немагчыма выбраць некалькі партфеляў.

Параметры ўводу
PF_50: Стандартны ва ўсім свеце PF_54: Прадукты AMCA Thailand
PF_51: Стандартныя прадукты ЗША PF_56: Партфоліо Індыі
PF_52: Brasil Portfolio PF_57: Прадукты AMCA Germany
PF_53: Прадукты AMCA USA PF_59: Партфель прадуктаў AMCA India
PF_60: Кітай PF_61: Еўропа

таварны_асартымент
Вентылятары размешчаны ў кластарах, таксама вядомых як асартыменты прадуктаў, якія пазначаюцца кодамі BR, пералічанымі ніжэй.
product_range не з'яўляецца абавязковым і можа ўтрымліваць некалькі кодаў BR, падзеленых |, напрыклад, BR_01 | BR_57 | BR_59

прадукт_дызайн
Кожны артыкул можа мець адзін з мноства дызайнаў. Пакіньце пустым, калі дызайн невядомы

Параметры ўводу
Восевыя вентылятары з кірункам паветранага патоку A: Паветра ўсмоктваецца праз рухавік
AA: восевы вентылятар, які складаецца толькі з крыльчаткі
AD: восевы вентылятар, які ўсмоктвае праз краты
AF: трубчасты восевы вентылятар з больш доўгай трубкай, круглы корпус
AL: трубчасты восевы вентылятар з больш кароткай трубкай, круглы корпус
AQ: трубчасты восевы вентылятар з больш кароткай трубкай, прастакутны корпус
AW: восевы вентылятар, які ўсмоктваецца праз краты

Восевыя вентылятары з кірункам паветранага патоку V: паветра абдзімаецца рухавіком
В.А.: Восевы вентылятар, які складаецца толькі з крыльчаткі
VE: Трубчасты восевы вентылятар з больш кароткай трубкай і ўсмоктвальнай скразной абаронай ад кантакту
VF: Трубчаты восевы вентылятар з вельмі доўгай трубой
VH: Трубчаты восевы вентылятар з больш кароткай трубой, круглы корпус
VH: Насценны трубчасты восевы вентылятар з больш кароткай трубой і накіроўвалымі лопасцямі
VL: Насценны трубчасты восевы вентылятар з больш кароткай трубой і накіроўвалымі лопасцямі
VQ: Насценны трубчасты восевы вентылятар з больш кароткай трубой і накіроўвалымі лопасцямі
VI: Восевы вентылятар, які дзьме праз краты
ВК: Восевы вентылятар, які дзьме праз краты
VL: Трубчаты восевы вентылятар з больш кароткай трубой, круглы корпус
VQ: Трубчаты восевы вентылятар з больш кароткай трубой, прамавугольны корпус
супраць: Восевы вентылятар дзьме праз рашотку, якая атачае ўсю заднюю частку вентылятара

Цэнтрабежныя вентылятары
ER: Канструкцыя цэнтрабежнага вентылятара
GR-H: Насценны цэнтрабежны вентылятар, усталяваны гарызантальна
GR-Vo: Насценны цэнтрабежны вентылятар вертыкальна ўсталяваны ўверх
GR-Vu: Насценны цэнтрабежны вентылятар вертыкальна ўсталяваны тварам уніз
GR: Насценны цэнтрабежны вентылятар
RH: Цэнтрабежны вентылятар, які складаецца толькі з крыльчаткі
WR: Цэнтрабежны вентылятар, размешчаны ў кубічнай канструкцыі

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

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

памер_вентылятара
памер неабходных вентылятараў (калі вядомы)

сетка_праца
Выберыце, падключаць неабходны вентылятар да кантролера ці не.

Параметры ўводу:
NETZ: Вентылятар непасрэдна падлучаны да электрычнай сеткі
FZ: Вентылятар, падлучаны да пераўтваральніка частоты

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

Параметры ўводу:
AC ERM: Рухавік пераменнага току са знешнім ротарам
AMblue IE3: Матор з унутраным ротарам IE3 з кантролерам
ECblue: EC рухавікі са знешнім ротарам
ECQ: EC рухавік з вонкавым ротарам
PMblue IE4: Рухавік з унутраным ротарам IE4 з пастаянным магнітам
Аўтаномны PMblue: Рухавік з унутраным ротарам з пастаянным магнітам IE4 без кантролера
ZAmotbasic EX: Недарагі рухавік ATEX з унутраным ротарам
ZAmotbasic IE2: Недарагі рухавік з унутраным ротарам IE2
ZAmotbasic IE3: Недарагі рухавік iInternal ротар IE3
ZAmotpremium IE2: Прэміум рухавік з унутраным ротарам IE2
ZAmotpremium IE3: Прэміум рухавік з унутраным ротарам IE3
ZAmotpremium PE: Прэміум-рухавік з унутраным ротарам Premium Efficiency (ЗША).

ток_фазы
Фазы электрычнага току.

Параметры ўводу:
1 або 3.

абtage
Электрычны абtage

Параметры ўводу:
230 400 460 690

намінальная_частата
Электрычная намінальная частата.

Параметры ўводу:
50 60

пошук_талерантнасці
Неабходны выбар талерантнасці

запас_бяспекі_матора
Запас магутнасці рухавіка, калі патрабуецца
напрыклад, motor_safety_margin = 10 => магутнасць вала 10 кВт патрабуе рухавіка 11 кВт

аб'ём_паветранага_патоку
Аб'ёмны рэзерв паветранага патоку, калі патрабуецца
напрыклад, airflow_volum_reseve = 10 => неабходны паток 1000 м³/г азначае, што вентылятар павінен забяспечваць 1100 м³/г

шчыльнасць_паветра
Працоўная шчыльнасць паветра вентылятара. Выбар вентылятара і разлік працоўнай кропкі будуць прыстасоўвацца да шчыльнасці.

тэмпература_наваколля
Сярэдняя тэмпература, пры якой працуе вентылятар

грыль_уплыў
Ужываецца толькі для цэнтрабежных вентылятараў

Параметры ўводу:
false: грыль не разглядаецца
праўда: разлікі працоўнай кропкі, якія ўплываюць на прадукцыйнасць вентылятара і акустыку, улічваюць грыль

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

мантажная_шырыня_мм
Шырыня корпуса ў мм.

мантажная_даўжыня_мм
Даўжыня корпуса ў мм.

рэжым_усталявання
Страты прадукцыйнасці корпуса разлічваюцца па пэўных алгарытмах. FANselect прапануе некалькі алгарытмаў разліку страт для асобных вентылятараў, але толькі адзін (RLT_2017) для некалькіх кампановак вентылятараў

Параметры ўводу:
З.А.: Уласна распрацаваны алгарытм
RLT_2017: Самы апошні алгарытм, распрацаваны Асацыяцыяй вытворцаў паветраных і паветраных адводаў

клас_абароны
Увядзіце неабходны клас абароны ў выглядзе нумара IPxx.

erp_клас
Уваход ERP (Дырэктыва аб энергетычных прадуктах), г.зн. 2015.
Клас ErP вызначае мінімальную эфектыўнасць вентылятара, які можа быць прададзены на пэўных рынках

sfp_клас
Уваходны клас SFP (спецыфічная прадукцыйнасць вентылятара) у выглядзе лічбы, г.зн. 3, 4. SFP - гэта ў асноўным уваходная электрычная магутнасць у адносінах да выхаднога патоку паветра.

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

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

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

уставіць_геаданыя
Усталюйце для гэтага параметра значэнне true, каб адлюстраваць памеры артыкула

крытэрыі_факусіроўкі
Гэты параметр дазваляе вам абмежаваць знойдзены набор тымі вентылятарамі з найлепшымі крытэрыямі факусоўкі, якія вы задалі.

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

фокус_памяркоўнасць
Усталяванне гэтага параметра ў 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, калі вентылятар працуе ад ЕС-рухавіка, і пусты радок, калі вентылятар не з'яўляецца ЕС-рухавіком
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_VOLTAGМаксімальная гучнасць E Fantagе (V)
MDRAWING Назва чарцяжа file
MIN_CURRENT Мінімальны ток вентылятара (А)
MIN_TEMPERATURE_C Мінімальная тэмпература вентылятара (°C)
MIN_VOLTAGМаксімальная гучнасць E Fantagе (V)
MOTOR_DESIGN Тып канструкцыі рухавіка: (толькі для рухавікоў IEC)
IMB 3: Нажны
IMB 5: усталяваны на фланцы
MOTOR_POLES Колькасць палюсоў рухавіка (для вентылятараў з харчаваннем ад IEC)
MOTOR_SHAFT Апісанне вала рухавіка IEC: колькасць / дыяметр X даўжыня
MOTOR_SIZE Памер рухавіка IEC
NOMINAL_CURRENT Намінальны ток рухавіка вентылятара (А)
NOMINAL_FREQUENCY Намінальная частата рухавіка вентылятара (Гц)
НАМІНАЛЬНЫ_IECMOTOR
_EFFICIENCY IEC Намінальны ККД рухавіка ў выглядзе дзесятковага ліку
NOMINAL_SPEED Намінальная хуткасць вентылятара (1/мін)
NOMINAL_VOLTAGE Намінальны аб'ём рухавіка вентылятараtage
NOZZLE_GUARD Інфармацыя аб тым, як вымяраўся вентылятар. Пераважна для восевых вентылятараў
Колькасць полюсаў рухавіка IEC: NUMBER_OF_POLES
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 Гума рухавіка dampэр вышыня
SPRING_MOT_DIAMETER Спружына рухавіка dampэр дыяметр
SPRING_MOT_HEIGHT Спружына рухавіка dampэр вышыня
ТЫП Тып ключ вентылятара
VOLTAGЭ_ТОЛЕРАНЦЫЯ Voltagталерантнасць (%)
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 абаротаў у хвіліну ў працоўным пункце (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: вынікі пошуку

АРТЫКУЛ_NO CALC_AIR_DENSITY CALC_ВЫШЫНЯ
CALC_NOZZLE_PRESSURE CALC_N_RATED DENSITY_FLUENCE
РЫСУНКА_FILE ERP_CLASS ERP_METHOD
ERP_N_ACTUAL ERP_N_STAT ERP_N_TRAGET
ERP_VSD FAN_EFFICIENCY_GRADE FEI_ФАКТОР
ГРЫЛЬ_УПЛЫЎ ІНДЭКС INSTALLATION_HEIGHT_M М
INSTALLATION_LENGTH_M М INSTALLATION_POS INSTALLATION_POS_H
INSTALLATION_POS_VO INSTALLATION_POS_VU INSTALLATION_WIDTH_MM
IS_EC IS_VALID КФАКТАР
ФОРСУНКА_ГАРДА PRODUCT_IMG ТЫП
ЗАВАЛ_РАСПЛАДАВАННЕ ZA_BG ЗА_КОСПІ
ZA_ETAF_SYS ZA_ETAF_SYS_ MAINS_OPERATED ЗА_Ф
ZA_FBP ЗА_Я ZA_LW5
ZA_LW6 ZA_LWA5 ZA_LWA6
ZA_MAINS_SUPPLY ЗА_Н ZA_NMAX
ЗА_ПД ЗА_ПФ ZA_PF_MAINS_OPERATED
ЗА_ПСФ ZA_PSF_MAINS_OPERATE D ЗА_ПСЫС
ZA_QV ZA_QV_MAINS_OPERATED ЗА_СФП
ЗА_СФП_КЛАС ЗА_У ЗА_УН
ЗА_ВАГА

cmd: абярыце Выхады
Гэты cmd патрабуе, каб вы ўвялі нумар артыкула ў article_no.

АРТЫКУЛ_NO CALC_AIR_DENSITY CALC_ВЫШЫНЯ
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
СХЕМА КОСФІ CURRENT_PHASE
DENSITY_FLUENCE РЫСУНКА_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_ФАКТОР ГРЫЛЬ_УПЛЫЎ 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
КФАКТАР MAX_CURRENT MAX_TEMPERATURE_C
MAX_VOLTAGE MIN_CURRENT MIN_TEMPERATURE_C
MIN_VOLTAGE NOMINAL_FREQUENCY НАМІНАЛЬНАЯ_ХУТКАСЦЬ
NOMINAL_VOLTAGE ФОРСУНКА_ГАРДА PHASE_DIFFERENCE
POWER_INPUT_KW PRODUCT_IMG PROTECTION_CLASS_IP
PROTECTION_CLASS_THCL ТЫП VOLTAGЭ_ТАЛЕРАНТНАСЦЬ
ЗАВАЛ_РАСПЛАДАВАННЕ ZA_BG ЗА_КОСПІ
ZA_ETAF_SYS ZA_ETAF_SYS_ MAINS_OPERATED ZA_ETASF_SYS
ZA_ETASF_SYS_ MAINS_OPERATED ЗА_Ф ZA_FBP
ЗА_Я ZA_LW5 ZA_LW6
ZA_LWA5 ZA_LWA6 ZA_MAINS_SUPPLY
ЗА_Н ZA_NMAX ЗА_ПД
ЗА_ПФ ZA_PF_MAINS_OPERATED ЗА_ПСФ
ZA_PSF_MAINS_OPERATED ЗА_ПСЫС ZA_QV
ZA_QV_MAINS_OPERATED ЗА_СФП ЗА_СФП_КЛАС
ЗА_У ЗА_УН ЗА_ВАГА

cmd: nominal_values ​​Выхады
Гэты cmd патрабуе нумар артыкула ў article_no.
Прыведзеныя ніжэй вынікі можна таксама вывесці з дапамогай пошуку cmd, усталяваўшы для insert_nominal_values ​​значэнне true

АРТЫКУЛ_NO CAPACITOR_CAPACITANCE CAPACITOR_VOLTAGE
СХЕМА КОСФІ 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_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 Motors:

СХЕМА NOMINAL_VOLTAGE PROTECTION_CLASS_IP

ДЛЯ рухавікоў IEC:

СХЕМА EFFICIENCY_CLASS МАТОР_ДЫЗАЙН
МАТЫР_ВАЛ MOTOR_SIZE НАМІНАЛЬНЫ_ЦЕЧНЫ
NOMINAL_VOLTAGE NUMBER_OF_POLES POWER_OUTPUT_KW
PROTECTION_CLASS_IP RUBBER_MOT_ДЫЯМЕТР 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

Дакументы / Рэсурсы

Інтэрфейс праграмавання API ZIEHL-ABEGG FANselect DLL [pdfКіраўніцтва карыстальніка
FANselect DLL, інтэрфейс праграмавання API FANselect DLL, інтэрфейс праграмавання API, інтэрфейс праграмавання

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *