Інтэрфейс праграмавання 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:
- Спампуйце новую тэчку DLL з URL вышэй
- Выдаліце сапраўдную тэчку DLL
- змесціце новую тэчку 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_… апісанне
- Дадайце новыя партфоліо
- Дадаць новае апісанне выходных зменных для памераў
Дакументы / Рэсурсы
![]() |
Інтэрфейс праграмавання API ZIEHL-ABEGG FANselect DLL [pdfКіраўніцтва карыстальніка FANselect DLL, інтэрфейс праграмавання API FANselect DLL, інтэрфейс праграмавання API, інтэрфейс праграмавання |