ZIEHL-ABEGG FANselect DLL API programski vmesnik
Uvod
FANselect DLL služi kot aplikacijski programski vmesnik za FANselect. Zahteva niz zahteve kot vhod in izpiše niz odgovora.
Oba niza zahteve in odgovora sta lahko oblikovana kot JSON ali XML. Klicajoča aplikacija mora ustvariti zahtevani vnos in razčleniti izhod API-ja.
Ta API je lahko:
Preneseno (kot Windows DLL) s klikom na povezavo www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/FANselect_DLL.zip ali dostopate prek web prek http://fanselect.net:8079/FSWebService
Registrirate se lahko tukaj https://www.ziehl-abegg.com/digitale-loesungen/software/fanselect za zahtevano FANselect prijavo za uporabo DLL.
Prenosljivo mapo FANselect DLL lahko postavite kamor koli na vašem računalniku. Pomembno je, da je mapa nedotaknjena in posodobljena. Vaša aplikacija bi morala dostopati do fanselect.dll file znotraj te mape.
Če želite posodobiti svojo različico DLL:
- Prenesite novo mapo DLL iz URL zgoraj
- Izbrišite svojo dejansko mapo DLL
- postavite novo mapo DLL na mesto, ki ga je izpraznila vaša prejšnja mapa DLL
FANselect web API je vedno posodobljen in zato ne zahteva posodobitve uporabnika.
V vsaki mapi DLL je testno orodje, imenovano ZADllTest.exe ali ZADllTest64.exe, s katerim lahko preizkusite vhodne in izhodne nize.
Slika 1: Levo je vnosno območje, medtem ko desna stran vsebuje izhode, ki jih ustvari DLL. Kliknite zavihek Besedilo na zgornji levi strani, da vidite ustvarjeni niz zahteve.
Vnos lahko preizkusite tako, da v obrazec vnesete želene parametre (Slika 1). Na dotik »Besedilo« lahko napišete ali kopirate json sting (nprample glej 2.1.) in.
Povežite se z DLL FANselect
Najmanjši zahtevani vložki:
uporabniško ime: Uporabniško ime vašega računa FANselect
geslo: Geslo vašega FANselect računa
cmd: Iskanje (razloženo v razdelku 2.2)
qv: Volumetrični pretok delovne točke
psf: Statični tlak delovne točke
spec_products: Portfelj, ki vsebuje zahtevane ventilatorje (razloženo v razdelku 3.1)
jezik: Izberite jezik za prikaz rezultatov (razloženo v razdelku 3.1)
S temi minimalnimi vnosi mora biti vaš niz zahteve videti kot sampspodaj:
JSON Zahtevni niz nprample
{
“uporabniško ime”: “ZAFS19946”
"geslo": "bnexg5",
“cmd”: “iskanje”,
"qv": "2500",
"psf": "50",
“spec_products”: “PF_00”,
“jezik”: “EN”,
}
Enak niz zahteve kot XML:
ZAFS19946
bnexg5
iskanje
2500
50
PF_00
EN
Programiranje bralnika DLL
Do DLL lahko dostopate prek ene od treh funkcij.
ZAJsonRequestW: Za nize Unicode
ZAJsonRequestA: Za nize UTF-8
ZAJsonRequestBSTR: Za objekte OLE
Vaš bralnik DLL mora posredovati niz zahteve kot argument eni od zgornjih funkcij in nato prebrati izhod DLL.
Funkcija DLL Reader v Pythonu
def za_dll_fan_selection(request_string, dll_path):
uvoz ctypes
uvoz json
fanselect_dll = ctypes.WinDLL(dll_path)
fanselect_dll_output = (ctypes.wstring_at(fanselect_dll.ZAJsonRequestW(request_string)))
vrni fanselect_dll_output
request_string je identična oblika kot Request String example zgoraj, čeprav z več vhodi
dll_path: je pot do FANselect DLL, npr. C.\FANselect_DLL\FANselect_DLL}fanselect.dll
Funkcija DLL Reader v VBA
Funkcija zasebne deklaracije ZAJsonRequestBSTR Lib
“C:\FANselect_DLL\FANselect_DLL\FANselect.dll” (ByVal sRequest As String) Kot niz
Javna funkcija vba_reader(ByVal input_request_string kot niz) kot niz
Dim request_string Kot niz
Dim response_string Kot niz
Dim request_string_unicode kot različica
Dim response_string_unicode kot različica
request_string = “{” + input_request_string + “}”
request_string_unicode = StrConv(request_string, vbUnicode)
response_string_unicode = ZAJsonRequestBSTR(request_string_unicode)
odzivni niz = StrConv(odzivni niz_unicode, vbFromUnicode)
vba_reader = odzivni niz
Končna funkcija
Nadalje Exampdatoteke lahko prenesete s spodnjih povezav
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
Povežite se s FANselect Web API
Dostop do FANselect's web API je skoraj enak procesu, ki se uporablja za dostop do DLL.
Edina razlika je, da morate poslati dve zahtevi:
1. zahteva: Za pridobitev ID-ja seje
2. zahteva: običajna zahteva, ki vključuje ID seje, pridobljen v prvi zahtevi
Glavni advantage od web API je, da je (kot že omenjeno) vedno posodobljen in ga ni treba prenesti. Preglejte zanesljivost interneta na vaši lokaciji in požarni zid/varnostne nastavitve vašega računalnika, saj lahko te hampje web Učinkovitost API-ja.
Tako kot pri DLL-ju, ki ga je mogoče prenesti, tudi zahteve in odgovori od web API je mogoče poslati kot nize JSON ali XML.
Tako DLL kot web API ustvari enake rezultate, saj oba uporabljata enake algoritme za izbiro in izračun. Kakršna koli neskladja med DLL in web API, so verjetno posledica zastarele DLL.
Web Funkcija API Reader v Pythonu
uvoz json
dll_path = “http://fanselect.net:8079/FSWebStoritev ”
def za_api_fan_selection_0(request_string, dll_path):
uvozne zahteve
fanselect_api_output = requests.post(url=dll_path, data=request_string)
vrni fanselect_api_output
# Pridobite ID seje
request_string = “{'cmd':'create_session', 'username' : 'USERNAME', 'password' : 'PASSWORD' }”
niz_zahteve = str(niz_zahteve)
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']
# Običajna zahteva
request_string = “{”
request_string = request_string + “'uporabniško ime' : 'UPORABNIŠKO IME',”
request_string = request_string + “'geslo' : 'GESLO',”
request_string = request_string + “'jezik' : 'EN',”
request_string = request_string + “'unit_system': 'm',”
request_string = request_string + “'cmd': 'iskanje',”
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',”
niz_zahtev = niz_zahtev + “'zvtage' : '400',”
request_string = request_string + “'nominalna_frekvenca': '50',”
request_string = request_string + “'sessionid' : '” + session_id + “',”
request_string = request_string + “'full_octave_band': 'true',”
niz_zahteve = niz_zahteve + “}”
niz_zahteve = str(niz_zahteve)
response_string_initial = za_api_fan_selection_0(request_string, dll_path)
Nadalje Exampdatoteke lahko prenesete s spodnjih povezav
C# http://downloads.fanselect.net/fanselect/dll_examples/VCS10WebService.zip
VB10 http://downloads.fanselect.net//fanselect/dll_examples/VB10WebService.zip
Vhodi in izhodi
Vsi vnosi so razloženi
jezik
Nastavite jezik izhodov
možnosti vnosa:
CS: češki DA: danščina DE: nemški EN: angleščina
ES: španščina FR: francosko FI: finščina HU: madžarski
IT: Italijanski JA: japonska NL: nizozemščina PL: poljski
PT: portugalščina Velika Britanija: ruski SV: švedščina TR: turško
ZH: kitajski
sistem_enot
sistem enot, ki se uporablja pri izračunih.
Možnosti vnosa:
m: metrika i: cesarska
uporabniško ime
Uporabniško ime vašega računa FANselect.
geslo
Geslo vašega FANselect računa
Uporabniki, ki jih zanima le omejen nabor člankov, lahko pridobijo eno ali več kombinacij uporabniškega imena in gesla (prijave). Vsaka prijava bi ponudila določen nabor člankov – ki jih vnaprej določi uporabnik.
Uporabniška aplikacija bi nato poklicala dll z eno od teh posebnih prijav, da bi izbrala iz omejenega nabora člankov. Advantages: Hitrejši postopek izbire in manjše število artiklov med najdenimi nabori
cmd
cmd, okrajšava za ukaz, je potreben za navodila DLL o vrsti zahtevanih izhodov
Možnosti vnosa:
iskanje: izbira po delovnem mestu + filtri, kot so velikost, dizajn itd.
status: Prikaže uporabniško ime in različico programske opreme. Web API izpiše tudi SESSIONID.
create_session: Pridobite SESSIONID. Ta cmd je pomemben samo za web API
Naslednji cmd-ji zahtevajo številko artikla v article_no: select: Izberite po številki artikla. Če delovna točka ni dosežena, se izpišejo nazivni podatki artikla
nominal_values: Pridobite električne nazivne vrednosti izdelka. Te podatke pridobite tudi z vašo prvotno iskalno zahtevo, tako da nastavite insert_nominal_values na true
motor_data: podatki o motorju artikla. Lahko se pridobi tudi z iskanjem in insert_motor_data: true
geo_data: (geometrijske) mere artikla. Pridobite te podatke z iskanjem tako, da nastavite insert_geo_data na true
dodatki: prikazujejo dodatke, povezane z artiklom
get_chart: Ustvari grafikone za izbran članek
cmd_param
Nastavite lahko kazalo članka, ki ga želite
zawall_mode
Izberite, ali želite izbrati več oboževalcev, z eno od dveh možnosti
ZAWALL: izberite samo uporabo več ventilatorjev
ZAWALL_PLUS: Izberite uporabo več ali enega ventilatorja
zawall_size
Nastavite število ventilatorjev, ki jih želite uporabiti v nizu z več ventilatorji. Največje število ventilatorjev je nastavljeno na 20.
zawall_size lahko tudi pustite prazno. FANselect bo samodejno določil potrebno število ventilatorjev.
Izbire brez vnaprej določenega števila ventilatorjev imajo običajno daljši odzivni čas.
qv
Volumetrična stopnja bodisi v m³/h za izbiro sistema enote m ali CFM za izbiro sistema enote i.
psf
Statični tlak v Pa za izbiro sistema_enote m ali v wg za izbiro sistema_enote i.
pf
Skupni tlak v Pa za izbiro sistema_enote m ali v wg za izbiro sistema_enote i
V nizu zahteve določite psf ali pf.
spec_products
Oboževalci v FANselectu so razvrščeni v ločene portfelje, označene s kodami PF, navedenimi spodaj. Obvezen je vnos določenega portfelja. Trenutno ni mogoče izbirati med več portfelji.
Možnosti vnosa
PF_50: Standardno po vsem svetu PF_54: Izdelki AMCA Tajska
PF_51: Standardni izdelki ZDA PF_56: Portfelj v Indiji
PF_52: Brazilski portfelj PF_57: Izdelki AMCA Nemčija
PF_53: Izdelki AMCA ZDA PF_59: Portfelj izdelkov AMCA Indija
PF_60: Kitajska PF_61: Evropa
Paleta izdelkov
Ventilatorji so razvrščeni v skupine, imenovane serije izdelkov, označene s kodami BR, navedenimi spodaj.
product_range ni obvezen in lahko vsebuje več kod BR, ločenih z |, npr. BR_01 | BR_57 | BR_59
izdelek_design
Vsak izdelek je lahko v enem izmed številnih dizajnov. Pustite prazno, če oblika ni znana
Možnosti vnosa
Aksialni ventilatorji s smerjo pretoka zraka A: Zrak se vsesa preko motorja
AA: Aksialni ventilator, ki ga sestavlja samo rotor
AD: Aksialni ventilator sesa skozi rešetko
AF: Cevni aksialni ventilator z daljšo cevjo, okroglo ohišje
AL: Cevni aksialni ventilator s krajšo cevjo, okroglo ohišje
AQ: Cevni aksialni ventilator s krajšo cevjo, pravokotno ohišje
AW: Aksialni ventilator sesa skozi rešetko
Ventilatorji z aksialnim tokom s smerjo zračnega toka V: Zrak se vpihuje nad motor
VA: Aksialni ventilator, sestavljen samo iz rotorja
VE: Cevni aksialni ventilator s krajšo cevjo in sesalno preko kontaktne zaščite
VF: Cevni aksialni ventilator z zelo dolgo cevjo
VH: Cevni aksialni ventilator s krajšo cevjo, okroglo ohišje
VH: Stenski cevni aksialni ventilator s krajšo cevjo in vodilnimi lopaticami
VL: Stenski cevni aksialni ventilator s krajšo cevjo in vodilnimi lopaticami
VQ: Stenski cevni aksialni ventilator s krajšo cevjo in vodilnimi lopaticami
VI: Aksialni ventilator, ki piha skozi rešetko
VK: Aksialni ventilator, ki piha skozi rešetko
VL: Cevni aksialni ventilator s krajšo cevjo, okroglo ohišje
VQ: Cevni aksialni ventilator s krajšo cevjo, pravokotno ohišje
VS: Aksialni ventilator, ki piha skozi rešetko, obdaja celotno hrbtno stran ventilatorja
Centrifugalni ventilatorji
ER: Centrifugalni vtični ventilator
GR-H: Stenski centrifugalni ventilator, vodoravno nameščen
GR-Vo: Stenski centrifugalni ventilator, nameščen navpično, obrnjen navzgor
GR-Vu: Stenski centrifugalni ventilator, nameščen navpično, obrnjen navzdol
GR: Stenski centrifugalni ventilator
RH: Centrifugalni ventilator, sestavljen samo iz rotorja
WR: Centrifugalni ventilator v obliki kocke
fan_type
Filtrirajte tako, da definirate del ključa tipa ventilatorja. Nadomestni znaki so: * za več znakov in ? za 1 znak.
Npr.: GR56C*1C za vse rotorje velikosti 560 C v izvedbi GR, ER??I-4* za pridobitev vseh ZAbluefin v izvedbi ER
artikel_št
Številka artikla (če je znana) zahtevanega ventilatorja.
Vnesete lahko več številk artiklov naenkrat, vsako ločeno z |, na primer: 178125 | 178153 | 178113.
velikost_fan
velikost potrebnih ventilatorjev (če je znana)
omrežno_delovanje
Izberite, ali naj bo zahtevani ventilator povezan s krmilnikom ali ne.
Možnosti vnosa:
NETZ: Ventilator neposredno priključen na električno omrežje
FZ: Ventilator priključen na frekvenčni pretvornik
motorna_tehnologija
Izberite vrsto motorja, ki je najbolj primeren za vašo uporabo. Vnesete lahko več možnosti, ločenih z |
npr.: ZAmotpremium IE2 | PMblue IE4 | ZAmotpremium IE3
Možnosti vnosa:
AC ERM: AC motor z zunanjim rotorjem
AMblue IE3: Motor z notranjim rotorjem IE3 s krmilnikom
ECblue: EC motorji z zunanjim rotorjem
ECQ: EC motor z zunanjim rotorjem
PMblue IE4: Motor s trajnim magnetom IE4 z notranjim rotorjem
PMblue Samostojno: Motor s trajnim magnetom IE4 z notranjim rotorjem brez krmilnika
ZAmotbasic EX: Poceni motor ATEX z notranjim rotorjem
ZAmotbasic IE2: Poceni motor IE2 z notranjim rotorjem
ZAmotbasic IE3: Poceni motor IE3 z notranjim rotorjem
ZAmotpremium IE2: Vrhunski motor z notranjim rotorjem IE2
ZAmotpremium IE3: Vrhunski motor z notranjim rotorjem IE3
ZAmotpremium PE: Premium notranji rotor Premium Efficiency (ZDA) motor
trenutna_faza
Faze električnega toka.
Možnosti vnosa:
1 ali 3.
voltage
Električni voltage
Možnosti vnosa:
230 400 460 690
nominalna_frekvenca
Nazivna električna frekvenca.
Možnosti vnosa:
50 60
search_tolerance
Zahtevana izbirna toleranca
motor_safety_margin
Rezerva moči motorja, če je potrebna
npr. motor_safety_margin = 10 => 10 kW moči gredi zahteva 11 kW motor
zračni_tok_volumenska_rezerva
Volumetrična rezerva pretoka zraka, če je potrebna
npr. airflow_volum_reseve = 10 => 1000 m³/h potreben pretok pomeni, da mora ventilator zagotoviti 1100 m³/h
gostota_zraka
Delovna gostota zraka ventilatorja. Izbira ventilatorja in izračuni delovne točke se bodo prilagodili gostoti.
ambient_temperature
Srednja temperatura, pri kateri deluje ventilator
žar_vpliv
Velja samo za centrifugalne ventilatorje
Možnosti vnosa:
false: žar ni upoštevan
res: izračuni delovne točke, ki vplivajo na delovanje ventilatorja in akustiko, upoštevajo žar
namestitvena_višina_mm
Višina ohišja v mm. Namestitev ventilatorjev v ohišja zahteva skupne dimenzije teh ohišij. Manjše ko je ohišje glede na velikost ventilatorja, bolj škodljivo je za delovanje ventilatorja.
namestitvena_širina_mm
Širina ohišja v mm.
namestitev_dolžina_mm
Dolžina ohišja v mm.
način_namestitve
Izgube zmogljivosti ohišja se izračunajo s posebnimi algoritmi. FANselect ponuja več algoritmov za izračun izgub za posamezne ventilatorje, a le enega (RLT_2017) za več postavitev ventilatorjev
Možnosti vnosa:
ZA: Interno razvit algoritem
RLT_2017: najnovejši algoritem, ki ga je razvilo Združenje proizvajalcev klimatskih naprav
zaščitni_razred
Vnesite zahtevani razred zaščite kot številko IPxx.
erp_razred
Vhodni razred ERP (Direktiva o izdelkih, povezanih z energijo), tj. 2015.
Razred ErP določa minimalni izkoristek, ki ga lahko ima ventilator za prodajo na določenih trgih
sfp_razred
Vhodni razred SFP (Specific Fan Performance) kot številka, tj. 3, 4. SFP je v bistvu vhodna električna moč glede na izhodni pretok zraka.
polni_oktavni_pas
Če želite prikazati celoten oktavni pas s cmd: search, nastavite ta parameter na true.
vstavi_nominalne_vrednosti
Ta parameter nastavite na true, da prikažete vse električne nazivne vrednosti s cmd: search.
vstavi_podatke_motorja
Ta parameter nastavite na true, da prikažete ustrezne podatke o barju s cmd: search.
vstavi_geografske_podatke
Ta parameter nastavite na true, da prikažete dimenzije artikla
merila_fokusa
Ta parameter vam omogoča, da najdeni niz omejite na ventilatorje z najboljšimi merili ostrenja, ki ste jih nastavili.
Možnosti vnosa:
ZA_ETASF_SYS: Najboljši … % pri statični učinkovitosti sistema
ZA_PSYS: Najboljši … % pri sistemsko absorbirani moči
ZA_LWA5: Najboljši … % pri akustiki na sesalni strani
ZA_LWA6: Najboljši … % pri akustiki tlačne strani
ZA_BG: Najboljši … % pri velikosti ventilatorja
fokus_toleranca
Nastavitev tega parametra na 0 bi proizvedla samo en članek, in sicer tistega z najboljšo prednastavitvijo focus_crtieria. Če bi vnesli številko X, bi bil najboljši ventilator za prednastavljena merila fokusa in vsi ventilatorji do X % slabši od najboljšega ventilatorja.
npr.: focus_criteria = ZA_ETASF_SYS in focus_tolerance = 7
izkoristki: Ventilator z najboljšo statično učinkovitostjo sistema + vsi ventilatorji do 7 % slabši od tega najboljšega ventilatorja
ime_cenika
Če vnesete ime Excelovega lista, ki ga najdete v mapi DLL: Product_Price_Reference..xls, lahko zagotovite, da se cena prikaže med izhodi DLL. Excel file ima eno preglednico s tremi stolpci.
Stolpec 1: Številka artikla stranke. Tukaj je mogoče uporabiti kateri koli številski sistem.
2. stolpec: Ziehl-Abegg številka artikla, ki se uporablja za izborne izračune
3. stolpec: Cena tega artikla
Razloženi vsi rezultati
ARTICLE_NO Številka artikla
CALC_AIR_DENSITY Gostota zraka, uporabljena pri izbiri in izračunu (kg/m³)
CALC_ALTITUDE Nadmorska višina, uporabljena pri izbiri in izračunu (m nad morsko gladino)
CALC_LW5_OKT Oktavni pas sesalne strani, vrednosti ločene z vejicami (dB)
CALC_LW6_OKT Oktavni pas na strani tlaka, vrednosti ločene z vejicami (dB)
CALC_LWA5_OKT Utežene vrednosti oktavnega pasu na sesalni strani (dBA)
CALC_LWA6_OKT Obtežene vrednosti oktavnih pasov na tlačni strani (dBA)
CALC_NOZZLE_PRESSURE Tlak v šobi, ki se uporablja za določanje pretoka zraka (Pa)
CALC_N_RATED Razmerje med vrtljaji ventilatorja delovne točke in največjim vrtljajem ventilatorja (%)
CALC_P1_MAX Največja absorbirana električna moč v delovni točki (W)
CALC_PL_MAX Največja absorbirana moč gredi na delovni točki (W)
CALC_PSYS_MAX Največja absorbirana moč sistema = absorbirana moč motorja + krmilnika (W)
CALC_TEMP_C Srednja temperatura (°C)
CAPACITOR_CAPACITANCE Kapacitivnost kondenzatorja (??F)
CAPACITOR_VOLTAGE Kondenzator voltage (V)
CHART_VIEWER_URL URL za grafikon, ki prikazuje krivulje ventilatorjev
VEZJE Vrsta električnega tokokroga
COSPHI Kosinusna vrednost Phi motorja ventilatorja
CURRENT_PHASE Faze motorja ventilatorja
dim_… Dimenzije ventilatorja
dim_klischee Ime klišeja => poenostavljena risba s pomembnimi dimenzijami
DENSITY_INFLUENCE Gostota, uporabljena pri določanju gostote merjenja delovne točke => Izbira pri gostoti izmerjene gostote ventilatorja => Izbira pri gostoti, ki se razlikuje od izmerjene gostote
RISBA_FILE Pot do risbe pahljače
EC_TYPE Izhod je 1, če ventilator napaja motor EC in prazen niz, če motor ventilatorja ni motor EC
EFFICIENCY_CLASS Razred učinkovitosti IEC motorja. Parametri so prikazani samo ob ventilatorjih, ki jih poganjajo motorji IEC
EFFICIENCY_STAT Statična učinkovitost ventilatorja = Volumetrična stopnja X Statični tlak / Moč, ki jo absorbira sistem (%)
EFFICIENCY_TOT Skupna učinkovitost ventilatorja = Volumetrična stopnja X Statični tlak / Moč, ki jo absorbira sistem (%)
ERP_CLASS Fan ERP razred
ERP_METHOD Metoda, ki se uporablja za merjenje razreda ERP
ERP_N_ACTUAL Dejanska normalizirana stopnja učinkovitosti (Nist)
ERP_N_STAT Statična učinkovitost (hstatA) pri delovni točki (%) v skladu z merilno metodo A
ERP_N_TRAGET Zahtevana standardizirana stopnja učinkovitosti (Nsoll)
ERP_VSD Vrne vgrajen krmilnik EC, če je ventilator tako opremljen. in prazen niz za ventilatorje brez vgrajenega sistema za nadzor hitrosti
FAN_EFFICIENCY_GRADE To je faktor, dodeljen posameznim oboževalcem in je pomemben samo za oboževalce AMCA
FEI_FACTOR Ta faktor je izračunan na podlagi delovne točke in je pomemben samo za oboževalce AMCA
GRILL_INFLUENCE Vrne ne, če vpliv žara ni upoštevan v izračunih, in da, če je vpliv žara upoštevan.
INCREASE_OF_CURRENT Trenutno povečanje (%)
INDEX Zaporedna številka ventilatorjev v najdenem nizu. Prvi ventilator v najdenem nizu bi imel indeks 0, drugi ventilator 1 itd.
INSTALLATION_HEIGHT_MM Višina ventilatorja (mm)
INSTALLATION_LENGTH_MM Dolžina ventilatorja (mm)
INSTALLATION_POS Vrne usmerjenost(-e) ventilatorja: H: Vodoravno VO: Navpično obrnjeno navzgor VU: Navpično obrnjeno navzdol
INSTALLATION_POS_H Vrne 1 za vodoravno usmerjene ventilatorje (INSTALLATION_POS = H) in prazen niz za preostale ventilatorje.
INSTALLATION_POS_VO Vrne 1 za navpične navzgor obrnjene ventilatorje (INSTALLATION_POS = VO) in prazen niz za preostale ventilatorje
INSTALLATION_POS_VU Vrne 1 za ventilatorje, obrnjene navpično navzdol (INSTALLATION_POS = VU) in prazen niz za preostale ventilatorje
INSTALLATION_WIDTH_MM Širina ventilatorja (mm)
IS_EC Vrne 1, če ima ventilator EC motor in prazen niz za ne-EC motorje
KFAKTOR Tlak šobe ventilatorja
MAX_CURRENT Največji tok ventilatorja (A)
MAX_FREQUENCY Največja frekvenca ventilatorja (Hz)
MAX_TEMPERATURE_C Najvišja temperatura ventilatorja (°C)
MAX_VOLTAGE Največja glasnost ventilatorjatage (V)
MDRAWING Ime risbe file
MIN_CURRENT Najmanjši tok ventilatorja (A)
MIN_TEMPERATURE_C Najnižja temperatura ventilatorja (°C)
MIN_VOLTAGE Največja glasnost ventilatorjatage (V)
MOTOR_DESIGN Vrsta izvedbe motorja: (samo za motorje IEC)
IMB 3: Na nogi
IMB 5: prirobnica
MOTOR_POLES Število polov motorja (za IEC ventilatorje)
MOTOR_SHAFT IEC opis gredi motorja: število / premer X dolžina
MOTOR_SIZE Velikost motorja IEC
NOMINAL_CURRENT Nazivni tok motorja ventilatorja (A)
NOMINAL_FREQUENCY Nazivna frekvenca motorja ventilatorja (Hz)
NOMINAL_IECMOTOR
_EFFICIENCY IEC Nazivni izkoristek motorja kot decimalno število
NOMINAL_SPEED Nazivna hitrost ventilatorja (1/min)
NOMINAL_VOLTAGE Nazivna vol. motorja ventilatorjatage
NOZZLE_GUARD Informacije o tem, kako je bil ventilator izmerjen. Predvsem za aksialne ventilatorje
NUMBER_OF_POLES Število polov IEC motorja
PHASE_DIFFERENCE Fazna razlika
POWER_INPUT_KW Moč, ki jo zahteva motor (kW)
POWER_INPUT_KW Izhodna moč motorja (kW)
PRODUCT_IMG Pot do slike izdelka
PROTECTION_CLASS_IP Razred zaščite kot številka IP
PROTECTION_CLASS_THCL Razred temperaturne zaščite kot številka THCL
RUBBER_MOT_DIAMETER Motorna guma damper premer
RUBBER_MOT_HEIGHT Motorna guma damper višina
SPRING_MOT_DIAMETER Motorna vzmet damper premer
SPRING_MOT_HEIGHT Motorna vzmet damper višina
TIP Tipski ključ ventilatorja
VOLTAGE_TOLERANCA Voltage toleranca (%)
ZAWALL_ARRANGEMENT Postavitev z več ventilatorji. Vrne 0, če ni izbranih več ventilatorjev
Nazivna velikost ventilatorja ZA_BG
ZA_COSPHI Motor ventilatorja Cos Phi
ZA_ETAF Skupna učinkovitost ventilatorja = Volumetrična stopnja X Skupni tlak / Moč, ki jo absorbira sistem (%)
ZA_ETAF_L Skupna učinkovitost rotorja ventilatorja (%)
ZA_ETAF_SYS Skupna učinkovitost sistema (%)
ZA_ETAM Učinkovitost motorja (%)
ZA_ETASF Statična učinkovitost ventilatorja = Volumetrična stopnja X Statični tlak / Moč, ki jo absorbira sistem (%)
ZA_ETASF_L Statični izkoristek rotorja ventilatorja (%)
ZA_ETASF_SYS Statična učinkovitost sistema (%)
ZA_F Nazivna električna frekvenca ventilatorja (Hz)
ZA_FBP Električna frekvenca ventilatorja pri delovni točki (Hz)
ZA_I Tok ventilatorja na delovni točki (A)
ZA_IN Nazivni tok ventilatorja (A)
ZA_LW5 Raven zvočne moči delovne točke sesalna stran (dB)
ZA_LW6 Delovna točka Raven akustične moči tlačna stran (dB)
ZA_LWA5 Utežena raven zvočne moči na delovni točki sesalna stran (dBA)
ZA_LWA6 Utežena raven zvočne moči na delovni točki, tlačna stran (dBA)
ZA_MAINS_SUPPLY Omrežno napajanje: faze, voltage in električna frekvenca
ZA_N RPM na delovni točki (1/min)
ZA_NMAX Največji vrtljaji ventilatorja (1/min)
ZA_PD Dinamični tlak na delovni točki (Pa)
ZA_PF Skupni tlak ventilatorja. ZA_PF = ZA_PSF + ZA_PD (Pa)
ZA_PF_MAINS_OPERATED Skupni tlak ventilatorja v omrežnem delovanju (Pa)
ZA_PSF Statični tlak ventilatorja (Pa)
ZA_PSF_MAINS_OPERATED Statični tlak ventilatorja v omrežnem delovanju (Pa)
ZA_P1 Potrebna električna moč v delovni točki (W)
ZA_PD Dinamični tlak delovne točke (Pa)
ZA_PF Skupni tlak delovne točke (Pa)
ZA_PL Izračunana moč gredi v delovni točki (W)
ZA_PSF Statični tlak delovne točke (Pa)
ZA_PSYS Absorbirana moč sistema (W)
ZA_QV Volumetrični pretok delovne točke (m³/h)
ZA_QV_MAINS_OPERATED Volumetrični pretok delovne točke pri delovanju v omrežju (m³/h)
ZA_SFP SFP število ventilatorjev
ZA_SFP_CLASS Razred SFP ventilatorja
ZA_U Fan voltage na delovni točki (V)
ZA_UN Fan nominal voltage (V)
ZA_WEIGHT Masa ventilatorja
Izhodi vsakega cmd
cmd: rezultati iskanja
ŠT. ČLANKA | CALC_AIR_DENSITY | CALC_ALTITUDE |
CALC_NOZZLE_PRESSURE | CALC_N_RATED | DENSITY_INFLUENCE |
RISBA_FILE | ERP_CLASS | ERP_METHOD |
ERP_N_ACTUAL | ERP_N_STAT | ERP_N_TRAGET |
ERP_VSD | FAN_EFFICIENCY_GRADE | FEI_FAKTOR |
ŽAR_VPLIV | KAZALO | INSTALLATION_HEIGHT_M M |
INSTALLATION_LENGTH_M M | INSTALLATION_POS | INSTALLATION_POS_H |
INSTALLATION_POS_VO | INSTALLATION_POS_VU | INSTALLATION_WIDTH_MM |
IS_EC | JE_VELJAVNO | KFAKTOR |
ŠČITNIK ŠOBE | PRODUCT_IMG | VRSTA |
ZAWALL_UREDITEV | ZA_BG | ZA_COSPHI |
ZA_ETAF_SYS | ZA_ETAF_SYS_ MAINS_OPERATED | ZA_F |
ZA_FBP | ZA_I | ZA_LW5 |
ZA_LW6 | ZA_LWA5 | ZA_LWA6 |
ZA_MAINS_SUPPLY | ZA_N | 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_RAZRED | ZA_U | ZA_UN |
ZA_TEŽA |
cmd: izberite Izhodi
Ta cmd zahteva, da vnesete številko artikla v article_no.
ŠT. ČLANKA | 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 |
KROG | COSPHI | CURRENT_PHASE |
DENSITY_INFLUENCE | RISBA_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_FAKTOR | ŽAR_VPLIV | 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 | JE_VELJAVNO |
KFAKTOR | MAX_CURRENT | MAX_TEMPERATURE_C |
MAX_VOLTAGE | MIN_CURRENT | MIN_TEMPERATURE_C |
MIN_VOLTAGE | NOMINAL_FREQUENCY | NOMINAL_SPEED |
NOMINAL_VOLTAGE | ŠČITNIK ŠOBE | PHASE_DIFFERENCE |
POWER_INPUT_KW | PRODUCT_IMG | PROTECTION_CLASS_IP |
PROTECTION_CLASS_THCL | VRSTA | VOLTAGE_TOLERANCA |
ZAWALL_UREDITEV | 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_I | ZA_LW5 | ZA_LW6 |
ZA_LWA5 | ZA_LWA6 | ZA_MAINS_SUPPLY |
ZA_N | 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_RAZRED |
ZA_U | ZA_UN | ZA_TEŽA |
cmd: nominalne_vrednosti Izhodi
Ta cmd zahteva številko artikla v article_no.
Spodnje rezultate je mogoče izpisati tudi z iskanjem cmd, tako da nastavite insert_nominal_values na true
ŠT. ČLANKA | CAPACITOR_CAPACITANCE | CAPACITOR_VOLTAGE |
KROG | 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 | NOMINALNI_TOK | 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 |
VOLTAGE_TOLERANCA |
cmd: get_chart Izhodi
Ta cmd zahteva številko artikla v article_no in ustvari spodnje rezultate in krivulje ventilatorja
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 Izhodi
Za motorje EC:
KROG | NOMINAL_VOLTAGE | PROTECTION_CLASS_IP |
ZA motorje IEC:
KROG | EFFICIENCY_CLASS | MOTOR_DESIGN |
MOTOR_GRED | MOTOR_SIZE | NOMINALNI_TOK |
NOMINAL_VOLTAGE | NUMBER_OF_POLES | POWER_OUTPUT_KW |
PROTECTION_CLASS_IP | RUBBER_MOT_PREMER | RUBBER_MOT_HEIGHT |
VZMET_MOT_PREMER | SPRING_MOT_HEIGHT |
cmd: izhodi stanja
Ta cmd je uporaben za pridobitev različice DLL in uporabnikovega uporabniškega imena
UPORABNIŠKO IME | RAZLIČICA |
cmd: izhodi create_session
Ta cmd se uporablja za ustvarjanje seje, preden pokličete web DLL
UPORABNIŠKO IME | RAZLIČICA |
Pomoč in podpora
Kontaktni podatki
Če potrebujete dodatno pomoč ali nasvet o tem, kako integrirati FANselect API v vašo aplikacijo, nas kontaktirajte.
Kontakt
Podpora FANselect
Tehnologija prezračevanja
Heinz-Ziehl-Straße – 74653 Künzelsau
fanselect@ziehl-abegg.com
www.fanselect.net
www.ziehl-abegg.com
Povezave
Ziehl-Abegg
www.ziehl-abegg.com
Prenos DLL FANselect
www.ziehl-abegg.com/fileadmin/de/de/03_Produktwelten/DigitaleLösungen/Software/FANselect/FANselect_DLL.zip
FANselect Web API
fanselect.net:8079/FSWebStoritev
Slike in risbe članka
http://www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/catalog.zip
Zgodovina dokumenta
04.11.2019
- Prva izdaja
12.08.2021
- Nova oblika dokumenta
- Posodobi ERP_… opis
- Dodajte nove portfelje
- Dodajte nov opis izhodnih spremenljivk za dimenzije
Dokumenti / Viri
![]() |
ZIEHL-ABEGG FANselect DLL API programski vmesnik [pdf] Uporabniški priročnik FANselect DLL, FANselect DLL API programski vmesnik, API programski vmesnik, programski vmesnik |