ZIEHL-ABEGG FANselect DLL API programsko sučelje
Uvod
FANselect DLL služi kao interfejs za programiranje aplikacije za FANselect. Zahtijeva string zahtjeva kao ulaz i izlazi niz odgovora.
I stringovi zahtjeva i odgovora mogu biti formatirani kao JSON ili XML. Na aplikaciji koja poziva je da kreira potreban ulaz i analizira izlaz API-ja.
Ovaj API može biti:
Preuzeto (kao Windows DLL) klikom na vezu www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/FANselect_DLL.zip ili se pristupa preko web preko http://fanselect.net:8079/FSWebService
Možete se registrirati ovdje https://www.ziehl-abegg.com/digitale-loesungen/software/fanselect za potrebnu FANselect prijavu za korištenje DLL-a.
FANselect DLL folder koji se može preuzeti može se postaviti bilo gdje na vašem računalu. Važno je da folder bude netaknut i ažuran. Vaša aplikacija bi trebala pristupiti fanselect.dll file unutar ovog foldera.
Da ažurirate svoju verziju DLL-a:
- Preuzmite novu DLL fasciklu sa URL gore
- Izbrišite svoju stvarnu DLL fasciklu
- postavite novu DLL fasciklu na tu lokaciju koju je ispraznila vaša prethodna DLL fascikla
FANselect web API se uvijek ažurira i stoga ne zahtijeva ažuriranje od korisnika.
U svakoj DLL fascikli nalazi se alatka za testiranje, koja se zove ZADllTest.exe ili ZADllTest64.exe, pomoću koje možete testirati ulazne i izlazne nizove.
Slika 1: Lijevo je ulazna oblast dok desna strana sadrži izlaze koje proizvodi DLL. Kliknite na karticu Tekst u gornjem lijevom kutu da vidite generirani niz zahtjeva.
Ulaz možete testirati unosom parametara koje želite u obrazac (Slika 1). U dodiru na “Text” možete napisati ili kopirati json ubod (nprampvidi 2.1.) u.
Povežite se na FANselect DLL
Minimalni potrebni ulazi:
korisničko ime: Odaberite korisničko ime vašeg računa FAN
lozinka: Vaš FANselect lozinku naloga
cmd: Pretraga (objašnjeno u odjeljku 2.2)
qv: zapreminski protok radne tačke
psf: Statički pritisak radne tačke
spec_products: Portfolio koji sadrži potrebne obožavatelje (objašnjeno u odjeljku 3.1)
jezik: Odaberite jezik na kojem će se izlazi pojaviti (objašnjeno u odjeljku 3.1)
Sa ovim minimalnim unosima, vaš string zahtjeva bi trebao izgledati kao samplesovi ispod:
JSON string zahtjeva nprample
{
“korisničko ime” : “ZAFS19946”
“password” : “bnexg5”,
“cmd” : “traži”,
“qv” : “2500”,
“psf” : “50”,
“spec_products” : “PF_00”,
“jezik”: “EN”,
}
Identičan niz zahtjeva kao XML:
ZAFS19946
bnexg5
traži
2500
50
PF_00
EN
Programiranje DLL čitača
DLL-u možete pristupiti putem jedne od tri funkcije.
ZAJsonRequestW: Za Unicode nizove
ZAJsonRequestA: Za UTF-8 nizove
ZAJsonRequestBSTR: Za OLE objekte
Vaš DLL čitač mora proslediti string zahteva kao argument jednoj od gornjih funkcija, a zatim pročitati DLL-ov izlaz.
Funkcija DLL čitača u Pythonu
def za_dll_fan_selection(request_string,dll_path):
import ctypes
import json
fanselect_dll = ctypes.WinDLL(dll_path)
fanselect_dll_output = (ctypes.wstring_at(fanselect_dll.ZAJsonRequestW(request_string)))
return fanselect_dll_output
request_string je identičan formatu stringu zahtjeva nprample gore, iako sa više ulaza
dll_path: je put do FANselect DLL-a, npr. C.\FANselect_DLL\FANselect_DLL}fanselect.dll
Funkcija DLL čitača u VBA
Privatna deklaracija funkcije ZAJsonRequestBSTR Lib
“C:\FANselect_DLL\FANselect_DLL\FANselect.dll” (ByVal zahtjev kao niz) kao niz
Javna funkcija vba_reader(ByVal input_request_string kao niz) Kao niz
Dim request_string Kao niz
Dim response_string Kao niz
Dim request_string_unicode kao varijanta
Dim response_string_unicode kao varijanta
request_string = “{” + input_request_string + “}”
request_string_unicode = StrConv(request_string, vbUnicode)
response_string_unicode = ZAJsonRequestBSTR(request_string_unicode)
response_string = StrConv(response_string_unicode, vbFromUnicode)
vba_reader = response_string
End Funkcija
Dalje ExampLes se može preuzeti sa linkova ispod
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 na FANselect Web API
Pristup FANselectu web API je skoro identičan procesu koji se koristi za pristup DLL-u.
Jedina razlika je u tome što morate poslati dva zahtjeva:
1. Zahtjev: Za dobivanje ID-a sesije
2. zahtjev: Uobičajeni zahtjev, koji uključuje ID sesije dobijen u prvom zahtjevu
Glavni advantage of the web API je da je (kao što je već spomenuto) uvijek ažuriran i ne zahtijeva preuzimanje. Molimo provjerite pouzdanost interneta na vašoj lokaciji i firewall/sigurnosne postavke vašeg uređaja, jer bi to moglo hamper the web Performanse API-ja.
Kao i kod DLL-a za preuzimanje, zahtjevi i odgovori od web API se može poslati kao JSON ili XML stringovi.
I DLL i web API proizvodi identične izlaze, jer oba koriste iste algoritme odabira i izračunavanja. Bilo koja neslaganja između DLL i web API, vjerovatno su posljedica zastarjelog DLL-a.
Web Funkcija API čitača u Pythonu
import json
dll_path = “http://fanselect.net:8079/FSWebUsluga”
def za_api_fan_selection_0(request_string, dll_path):
zahtjevi za uvoz
fanselect_api_output = requests.post(url=dll_path, data=request_string)
return fanselect_api_output
# Dobijte ID sesije
request_string = “{'cmd':'kreiraj_sesiju', 'korisničko ime' : 'KORISNIČKO IME', 'lozinka' : 'LOZKA' }”
string_zahtjeva = str(niz_zahtjeva)
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']
# Uobičajeni zahtjev
request_string = “{”
string_zahtjeva = string_zahtjeva + "'korisničko ime' : 'KORISNIČKO IME',"
request_string = string_zahtjeva + "'lozinka' : 'LOZKA',"
request_string = request_string + “'jezik' : 'EN',”
string_zahtjeva = string_zahtjeva + “'sistem_jedinica' : 'm',”
string_zahtjeva = string_zahtjeva + "'cmd' : 'pretraga',"
request_string = request_string + "'cmd_param' : '0',"
request_string = string_zahtjeva + "'spec_products' : 'PF_00',"
request_string = request_string + “'product_range' : 'BR_01',”
string_zahtjeva = string_zahtjeva + "'qv' : '2500',"
request_string = request_string + "'psf' : '50',"
request_string = string_zahtjeva + "'trenutna_faza': '3',"
string_zahtjeva = string_zahtjeva + “'voltage' : '400',”
request_string = string_zahtjeva + "'nominalna_frekvencija' : '50',"
request_string = string_zahtjeva + “'sessionid' : '” + session_id + “',”
request_string = request_string + “'full_octave_band' : 'true',”
zahtjev_niz = zahtjev_niz + “}”
string_zahtjeva = str(niz_zahtjeva)
response_string_initial = za_api_fan_selection_0(request_string, dll_path)
Dalje ExampLes se može preuzeti sa linkova ispod
C# http://downloads.fanselect.net/fanselect/dll_examples/VCS10WebService.zip
VB10 http://downloads.fanselect.net//fanselect/dll_examples/VB10WebService.zip
Ulazi i izlazi
Objašnjeni svi ulazi
jezik
Podesite jezik izlaza
opcije unosa:
CS: češki DA: danski DE: njemački EN: engleski
ES: španjolski FR: francuski FI: Finski HU: Mađarski
IT: talijanski JA: Japanski NL: Dutch PL: Poljski
PT: portugalski UK: ruski SV: švedski TR: turski
ZH: Kineski
unit_system
sistem jedinica koji će se koristiti u proračunima.
Opcije unosa:
m: metrički i: imperijalni
korisničko ime
Odaberite korisničko ime vašeg računa FAN.
lozinka
Vaš FANselect lozinku naloga
Korisnici koje zanima samo ograničen skup članaka, mogu nabaviti jednu ili više kombinacija korisničkog imena/lozinke (logina). Svaka prijava bi nudila određeni skup članaka – unaprijed definiranih od strane korisnika.
Korisnička aplikacija bi tada pozvala dll sa jednom od ovih specifičnih prijava za odabir iz ograničenog skupa članaka. Advantages: Brži proces selekcije i manji broj artikala u pronađenom skupu
cmd
cmd, skraćenica za naredbu, potreban je da bi se DLL uputio o vrsti potrebnih izlaza
Opcije unosa:
pretraga: odabir prema radnoj tački + filteri kao što su veličina, dizajn itd.
status: Isporučuje korisničko ime i verziju softvera. Web API također izlazi SESSIONID.
create_session: Dobiti SESSIONID. Ovaj cmd je relevantan samo za web API
Sljedeći cmd-ovi zahtijevaju broj artikla u artiklu broj: select: Odaberite prema broju artikla. Nominalni podaci artikla izlaze ako se ne postigne radna tačka
nominal_values: Dobijte električne nazivne vrijednosti artikla. Ovi podaci se također mogu dobiti s vašim početnim zahtjevom za pretraživanje postavljanjem insert_nominal_values na true
motor_data: Podaci o motoru članka. Također se može dobiti pomoću pretraživanja i insert_motor_data: true
geo_data: (geometrijske) dimenzije artikla. Dobijte ove podatke pomoću pretraživanja postavljanjem insert_geo_data na true
pribor: Prikaz pribora koji je povezan sa artiklom
get_chart: Kreirajte grafikone za odabrani članak
cmd_param
Možete postaviti indeks članka koji želite
zawall_mode
Odaberite želite li odabrati više ventilatora, uz bilo koju od dvije opcije
ZAWALL: Odaberite koristeći samo više ventilatora
ZAWALL_PLUS: Odaberite korištenjem višestrukih i pojedinačnih ventilatora
zawall_size
Postavite broj ventilatora koji želite koristiti u svom nizu više ventilatora. Maksimalan broj ventilatora je postavljen na 20.
zawall_size se također može ostaviti prazan. FANselect će automatski odrediti broj potrebnih ventilatora.
Odabir bez unaprijed postavljenog broja ventilatora obično dolazi sa dužim vremenom odziva.
qv
Zapreminska stopa ili u m³/h za izbor sistema_jedinica m ili CFM za izbor_sistema_jedinica i.
psf
Statički pritisak u Pa za izbor sistema_jedinica m ili u wg za izbor_sistema_jedinica i.
pf
Ukupni pritisak ili u Pa za jedinicu_sistema izbor m ili u wg za jedinicu_sistema izbor i
U vašem stringu zahtjeva ili specificirate psf ili pf.
spec_products
Ventilatori u FANselectu su raspoređeni u diskretne portfelje, označene dole navedenim PF kodovima. Obavezno je unijeti određeni portfolio. Trenutno nije moguće birati između više portfelja.
Opcije unosa
PF_50: Standard širom svijeta PF_54: AMCA Thailand proizvodi
PF_51: USA Standard Products PF_56: Indijski portfolio
PF_52: Portfolio Brazila PF_57: AMCA Njemačka Proizvodi
PF_53: AMCA USA proizvodi PF_59: AMCA Indijski portfolio proizvoda
PF_60: Kina PF_61: Evropa
Paleta proizvoda
Ventilatori su raspoređeni u klastere ili asortimane proizvoda, označene dole navedenim BR kodovima.
asortiman_proizvoda nije obavezan i može sadržavati više BR kodova razdvojenih sa |, npr. BR_01 | BR_57 | BR_59
product_design
Svaki artikal može doći u jednom od mnoštva dizajna. Ostavite prazno ako dizajn nije poznat
Opcije unosa
Ventilatori aksijalnog strujanja sa smjerom strujanja zraka A: Vazduh se usisava preko motora
AA: Aksijalni ventilator koji se sastoji samo od radnog kola
AD: Aksijalni ventilator usisava kroz rešetku
AF: Cijevni aksijalni ventilator sa dužom cijevi, okruglo kućište
AL: Cijevni aksijalni ventilator sa kraćom cijevi, okruglo kućište
AQ: Cijevni aksijalni ventilator sa kraćom cijevi, pravokutnog kućišta
AW: Aksijalni ventilator usisava kroz rešetku
Ventilatori aksijalnog strujanja sa smjerom strujanja zraka V: Zrak se upuhuje preko motora
VA: Aksijalni ventilator koji se sastoji samo od radnog kola
VE: Cijevni aksijalni ventilator sa kraćom cijevi i usisnim putem kontaktne zaštite
VF: Cijevni aksijalni ventilator sa vrlo dugom cijevi
VH: Cijevni aksijalni ventilator sa kraćom cijevi, okruglo kućište
VH: Zidni aksijalni ventilator sa cevima sa kraćom cevi i lopaticama
VL: Zidni aksijalni ventilator sa cevima sa kraćom cevi i lopaticama
VQ: Zidni aksijalni ventilator sa cevima sa kraćom cevi i lopaticama
VI: Aksijalni ventilator duva kroz rešetku
VK: Aksijalni ventilator duva kroz rešetku
VL: Cijevni aksijalni ventilator sa kraćom cijevi, okruglo kućište
VQ: Cijevni aksijalni ventilator sa kraćom cijevi, pravokutnog kućišta
VS: Aksijalni ventilator koji duva kroz rešetku, okružujući cijelu stražnju stranu ventilatora
Centrifugalni ventilatori
hitna pomoć: Dizajn centrifugalnog ventilatora
GR-H: Zidni centrifugalni ventilator, horizontalno postavljen
GR-Vo: Dizajn centrifugalnog ventilatora na zidu, vertikalno postavljen prema gore
GR-Vu: Dizajn centrifugalnog ventilatora montiran na zid, vertikalno postavljen prema dolje
GR: Dizajn centrifugalnog ventilatora na zidu
RH: Centrifugalni ventilator koji se sastoji samo od radnog kola
WR: Centrifugalni ventilator postavljen u kockasti dizajn
fan_type
Filtrirajte definiranjem dijela tipskog ključa ventilatora. Zamjenske karte su: * za više znakova i ? za 1 karakter.
Npr: GR56C*1C da dobijete sve rotore veličine 560 C u GR dizajnu, ER??I-4* da dobijete sav ZAbluefin u ER dizajnu
artikl_br
Broj artikla (ako je poznat) potrebnog ventilatora.
Može se uneti više brojeva artikala odjednom, svaki odvojen znakom |, kao što je: 178125 | 178153 | 178113.
fan_size
veličina ventilatora potrebnih ventilatora (ako je poznata)
mains_operation
Odaberite da li potreban ventilator treba biti povezan na kontroler ili ne.
Opcije unosa:
NETZ: Ventilator direktno povezan na električnu mrežu
FZ: Ventilator spojen na frekventni pretvarač
motor_technology
Odaberite tip motora koji je najprikladniji za vašu primjenu. Višestruki izbori se mogu uneti razdvojeni sa |
npr.: ZAmotpremium IE2 | PMblue IE4 | ZAmotpremium IE3
Opcije unosa:
AC ERM: Eksterni rotor AC motor
AMblue IE3: Unutrašnji rotor IE3 motor sa kontrolerom
ECblue: EC motori s vanjskim rotorom
ECQ: EC motor s vanjskim rotorom
PMblue IE4: Motor sa trajnim magnetom IE4 sa unutrašnjim rotorom
PMblue samostalni: Motor sa trajnim magnetom IE4 sa unutrašnjim rotorom bez kontrolera
ZAmotbasic EX: Jeftini ATEX motor sa unutrašnjim rotorom
ZAmotbasic IE2: Jeftini motor sa unutrašnjim rotorom IE2
ZAmotbasic IE3: Low Cost iInternal rotor IE3 motor
ZAmotpremium IE2: Vrhunski IE2 motor sa unutrašnjim rotorom
ZAmotpremium IE3: Vrhunski IE3 motor sa unutrašnjim rotorom
ZAmotpremium PE: Vrhunski unutrašnji rotor Premium Efficiency (USA) motor
trenutna_faza
Faze električne struje.
Opcije unosa:
1 ili 3.
voltage
Electric voltage
Opcije unosa:
230 400 460 690
nominalna_frekvencija
Električna nazivna frekvencija.
Opcije unosa:
50 60
search_tolerance
Potrebna tolerancija odabira
motor_safety_margin
Rezerva snage motora, ako je potrebna
npr. motor_safety_margin = 10 => 10 kW snaga osovine zahtijeva motor od 11 kW
airflow_volume_reserve
Volumetrijska rezerva protoka zraka, ako je potrebna
npr. airflow_volum_reseve = 10 => 1000 m³/h potreban protok znači da ventilator mora isporučiti 1100 m³/h
gustoća zraka
Radna gustina vazduha ventilatora. Odabir ventilatora i proračuni radne točke će se prilagoditi gustoći.
ambijentalna_temperatura
Srednja temperatura na kojoj ventilator radi
grill_influence
Primjenjivo samo na centrifugalne ventilatore
Opcije unosa:
netačno: roštilj se ne razmatra
tačno: proračuni radne tačke koji utiču na performanse ventilatora i akustiku uzimaju u obzir roštilj
instalacijska_visina_mm
Visina kućišta u mm. Postavljanje ventilatora unutar kućišta zahtijeva ukupne dimenzije ovih kućišta. Što je kućište manje u odnosu na veličinu ventilatora, to je štetnije za performanse ventilatora.
instalacijska_širina_mm
Širina kućišta u mm.
instalacijska_dužina_mm
Dužina kućišta u mm.
Installation_mode
Gubici performansi kućišta izračunavaju se posebnim algoritmima. FANselect nudi više algoritama za izračunavanje gubitaka za pojedinačne ventilatore, ali samo jedan (RLT_2017) za višestruke rasporede ventilatora
Opcije unosa:
ZA: Inhouse razvijen algoritam
RLT_2017: Najnoviji algoritam razvijen od strane Udruženja proizvođača klima uređaja
klasa_zaštite
Unesite potrebnu klasu zaštite kao IPxx broj.
erp_class
Input ERP (Energy Related Products-Directive) klasa tj. 2015.
ErP klasa definira minimalnu efikasnost koju ventilator može imati da bi se prodao na određenim tržištima
sfp_class
Ulazni SFP (Specific Fan Performance) klasa kao cifra, tj. 3, 4. SFP je u osnovi ulazna električna snaga u odnosu na izlazni protok vazduha.
full_octave_band
Za prikaz cijelog oktavnog opsega pomoću cmd: pretraživanja, postavite ovaj parametar na true.
insert_nominal_values
Postavite ovaj parametar na true da biste prikazali sve električne nazivne vrijednosti pomoću cmd: search.
insert_motor_data
Postavite ovaj parametar na true da biste prikazali relevantne podatke o sidrištima pomoću cmd: search.
insert_geo_data
Postavite ovaj parametar na true da prikažete dimenzije artikla
fokus_kriterijuma
Ovaj parametar vam omogućava da ograničite pronađeni skup na one ventilatore s najboljim kriterijima fokusa koje ste postavili.
Opcije unosa:
ZA_ETASF_SYS: Najbolji …% pri statičkoj efikasnosti sistema
ZA_PSYS: Najbolji …% pri apsorbovanoj snazi sistema
ZA_LWA5: Najbolji …% na akustici usisne strane
ZA_LWA6: Najbolji …% na akustici na strani pritiska
ZA_BG: Najbolji …% pri veličini ventilatora
focus_tolerance
Postavljanje ovog parametra na 0 proizvelo bi samo jedan članak, odnosno onaj s najboljim unaprijed postavljenim focus_crtieria. Unos broja X proizveo bi najbolji ventilator za unaprijed postavljene focus_criteria plus svi ventilatori do X% lošiji od najboljeg ventilatora.
npr.: kriterij_fokusa = ZA_ETASF_SYS i tolerancija_fokusa = 7
prinosi: Ventilator sa najboljom statičkom efikasnošću sistema + svi ventilatori do 7% lošiji od tog najboljeg ventilatora
naziv_cjenika
Unošenjem naziva Excel lista koji se nalazi u DLL folderu: Product_Price_Reference..xls, možete imati da se cijena pojavi među DLL-ovim izlazima. Excel file ima jednu tabelu sa tri kolone.
Kolona 1: Broj artikla kupca. Ovdje se može koristiti bilo koji sistem brojeva.
Kolona 2: Ziehl-Abeggov broj artikla, koji se koristi za proračune odabira
Kolona 3: Cijena ovog artikla
Objašnjeni svi izlazi
ARTICLE_NO Broj artikla
CALC_AIR_DENSITY Gustina zraka korištena u odabiru i proračunu (kg/m³)
CALC_ALTITUDE Nadmorska visina korištena u odabiru i proračunu (m iznad nivoa mora)
CALC_LW5_OKT Oktavni opseg usisne strane, vrijednosti odvojene zarezima (dB)
CALC_LW6_OKT Opseg oktave na strani pritiska, vrijednosti odvojene zarezima (dB)
CALC_LWA5_OKT Vrijednosti ponderisanog oktavnog opsega na usisnoj strani (dBA)
CALC_LWA6_OKT Vrijednosti oktavnog opsega ponderirane na strani pritiska (dBA)
CALC_NOZZLE_PRESSURE Pritisak u mlaznici, koristi se za određivanje protoka vazduha (Pa)
CALC_N_RATED Odnos radne tačke obrtaja ventilatora i maksimalnog obrtaja ventilatora (%)
CALC_P1_MAX Maksimalna apsorbovana električna snaga na radnoj tački (W)
CALC_PL_MAX Maksimalna apsorbovana snaga osovine na radnoj tački (W)
CALC_PSYS_MAX Maksimalna apsorbovana snaga sistema = apsorbovana snaga motora + regulatora (W)
CALC_TEMP_C Srednja temperatura (°C)
CAPACITOR_CAPACITANCE Kapacitivnost kondenzatora (??F)
CAPACITOR_VOLTAGE Capacitor voltage (V)
CHART_VIEWER_URL URL na grafikon koji prikazuje krivulje ventilatora
KRUG Vrsta električnog kola
COSPHI Motor ventilatora Cosine Phi vrijednost
CURRENT_PHASE Faze motora ventilatora
dim_… Dimenzije ventilatora
dim_klischee Naziv klišea => pojednostavljeni crtež sa važnim dimenzijama
DENSITY_INFLUENCE Gustina koja se koristi za određivanje gustine mjerenja radne tačke => Odabir na izmjerenoj gustini gustine ventilatora => Odabir pri gustini različitoj od izmjerene gustine
CRTEŽ_FILE Put do crteža ventilatora
EC_TYPE Izlaz je 1 ako ventilator napaja EC motor i prazan niz ako motor ventilatora nije EC motor
EFFICIENCY_CLASS Klasa efikasnosti IEC motora. Parametri se prikazuju samo uz ventilatore koje pokreću IEC motori
EFFICIENCY_STAT Statička efikasnost ventilatora = Volumetrijska brzina X Statički pritisak / snaga koju sistem apsorbuje (%)
EFFICIENCY_TOT Ukupna efikasnost ventilatora = Volumetrijska brzina X Statički pritisak / Snaga koju sistem apsorbuje (%)
ERP_CLASS Fan ERP klasa
ERP_METHOD Metoda koja se koristi za mjerenje ERP klase
ERP_N_ACTUAL Stvarni normalizovani stepen efikasnosti (Nist)
ERP_N_STAT Statička efikasnost (hstatA) na radnoj tački (%) prema metodi mjerenja A
ERP_N_TRAGET Potreban standardizovani stepen efikasnosti (Nsoll)
ERP_VSD Vraća integrirani EC kontroler ako je ventilator tako opremljen. i prazan niz za ventilatore bez integrisanog sistema kontrole brzine
FAN_EFFICIENCY_GRADE Ovo je faktor koji se dodjeljuje pojedinačnim obožavateljima i relevantan je samo za obožavatelje AMCA
FEI_FACTOR Ovaj faktor se izračunava na osnovu radne tačke i relevantan je samo za AMCA fanove
GRILL_INFLUENCE Vraća ne ako se uticaj roštilja ne računa u proračune, i da ako se uticaj roštilja uzme u obzir.
INCREASE_OF_CURRENT Trenutni porast (%)
INDEX Redni broj ventilatora u pronađenom setu. Prvi ventilator u pronađenom skupu bi imao indeks 0, drugi ventilator 1 itd.
INSTALLATION_HEIGHT_MM Visina ventilatora (mm)
INSTALLATION_LENGTH_MM Dužina ventilatora (mm)
INSTALLATION_POS Vraća orijentaciju(e) ventilatora: H: Horizontalno VO: Vertikalno okrenuto prema gore VU: Vertikalno okrenuto prema dolje
INSTALLATION_POS_H Vraća 1 za horizontalno orijentisane ventilatore (INSTALLATION_POS = H), i prazan niz za preostale ventilatore.
INSTALLATION_POS_VO Vraća 1 za vertikalne ventilatore okrenute prema gore (INSTALLATION_POS = VO) i prazan niz za preostale ventilatore
INSTALLATION_POS_VU Vraća 1 za vertikalne ventilatore okrenute prema dolje (INSTALLATION_POS = VU) i prazan niz za preostale ventilatore
INSTALLATION_WIDTH_MM Širina ventilatora (mm)
IS_EC Vraća 1 ako ventilator ima EC motor i prazan niz za ne-EC motore
KFACTOR Pritisak mlaznice ventilatora
MAX_CURRENT Maksimalna struja ventilatora (A)
MAX_FREQUENCY Maksimalna frekvencija ventilatora (Hz)
MAX_TEMPERATURE_C Maksimalna temperatura ventilatora (°C)
MAX_VOLTAGE Maksimalni obim ventilatoratage (V)
MDRAWING Naziv crteža file
MIN_CURRENT Minimalna struja ventilatora (A)
MIN_TEMPERATURE_C Minimalna temperatura ventilatora (°C)
MIN_VOLTAGE Maksimalni obim ventilatoratage (V)
MOTOR_DESIGN Tip dizajna motora: (samo za IEC motore)
IMB 3: Postavljen na noge
IMB 5: Prirubnički montiran
MOTOR_POLES Broj polova motora (za IEC ventilatore)
MOTOR_SHAFT IEC opis osovine motora: broj / prečnik X dužina
MOTOR_SIZE IEC veličina motora
NOMINAL_CURRENT Nazivna struja motora ventilatora (A)
NOMINALNA_FREQUENCY Nazivna frekvencija motora ventilatora (Hz)
NOMINAL_IECMOTOR
_EFIKASNOST IEC Nazivna efikasnost motora kao decimalni broj
NOMINAL_SPEED Nazivna brzina ventilatora (1/min)
NOMINAL_VOLTAGE Motor ventilatora nominalna zapreminatage
NOZZLE_GUARD Informacije o tome kako je ventilator izmjeren. Pretežno za aksijalne ventilatore
NUMBER_OF_POLES IEC broj polova motora
PHASE_DIFFERENCE Fazna razlika
POWER_INPUT_KW Snaga potrebna za motor (kW)
POWER_INPUT_KW Izlazna snaga motora (kW)
PRODUCT_IMG Put do slike proizvoda
PROTECTION_CLASS_IP Klasa zaštite kao IP broj
PROTECTION_CLASS_THCL Klasa temperaturne zaštite kao THCL broj
RUBBER_MOT_DIAMETER Guma motora damper dijametar
RUBBER_MOT_HEIGHT Guma motora damper visina
SPRING_MOT_DIAMETER Opruga motora damper dijametar
SPRING_MOT_HEIGHT Opruga motora damper visina
TIP Tip ključ ventilatora
VOLTAGE_TOLERANCE Voltage tolerancija (%)
ZAWALL_ARRANGEMENT Raspored više ventilatora. Vraća 0 ako nije odabrano više ventilatora
ZA_BG Nazivna veličina ventilatora
ZA_COSPHI Motor ventilatora Cos Phi
ZA_ETAF Ukupna efikasnost ventilatora = Volumetrijska brzina X Ukupni pritisak / Snaga koju sistem apsorbuje (%)
ZA_ETAF_L Ukupna efikasnost radnog kola ventilatora (%)
ZA_ETAF_SYS Ukupna efikasnost sistema (%)
ZA_ETAM Efikasnost motora (%)
ZA_ETASF Statička efikasnost ventilatora = Volumetrijska brzina X Statički pritisak / Snaga koju sistem apsorbuje (%)
ZA_ETASF_L Statička efikasnost radnog kola ventilatora (%)
ZA_ETASF_SYS Statička efikasnost sistema (%)
ZA_F Nazivna električna frekvencija ventilatora (Hz)
ZA_FBP Električna frekvencija ventilatora u radnoj tački (Hz)
ZA_I Struja ventilatora u radnoj tački (A)
ZA_IN Nazivna struja ventilatora (A)
ZA_LW5 Radna tačka Nivo akustične snage usisne strane (dB)
ZA_LW6 Radna tačka nivo akustične snage strana pritiska (dB)
ZA_LWA5 Ponderisana akustična snaga usisne strane radne tačke (dBA)
ZA_LWA6 Ponderisana akustična snaga na strani pritiska (dBA)
ZA_MAINS_SUPPLY Mrežno napajanje: faze, voltage i električnu frekvenciju
ZA_N RPM na radnoj tački (1/min)
ZA_NMAX Maksimalni broj okretaja ventilatora (1/min)
ZA_PD Dinamički pritisak u radnoj tački (Pa)
ZA_PF Ukupni pritisak ventilatora. ZA_PF = ZA_PSF + ZA_PD (Pa)
ZA_PF_MAINS_OPERATED Ukupni pritisak ventilatora u mrežnom radu (Pa)
ZA_PSF Statički pritisak ventilatora (Pa)
ZA_PSF_MAINS_OPERATED Statički pritisak ventilatora u mrežnom radu (Pa)
ZA_P1 Potrebna električna snaga u radnoj tački (W)
ZA_PD Dinamički pritisak radne tačke (Pa)
ZA_PF Ukupni pritisak radne tačke (Pa)
ZA_PL Izračunata snaga osovine u radnoj tački (W)
ZA_PSF Statički pritisak radne tačke (Pa)
ZA_PSYS Apsorbovana snaga sistema (W)
ZA_QV Radna tačka zapreminski protok (m³/h)
ZA_QV_MAINS_OPERATED Zapreminski protok radne tačke u mrežnom radu (m³/h)
ZA_SFP SFP broj ventilatora
ZA_SFP_CLASS SFP klasa ventilatora
ZA_U Fan voltage na radnoj tački (V)
ZA_UN Fan nominalni voltage (V)
ZA_WEIGHT Masa ventilatora
Izlazi svake cmd
cmd: traži izlaze
ARTICLE_NO | CALC_AIR_DENSITY | CALC_ALTITUDE |
CALC_NOZZLE_PRESSURE | CALC_N_RATED | DENSITY_INFLUENCE |
CRTEŽ_FILE | ERP_CLASS | ERP_METHOD |
ERP_N_ACTUAL | ERP_N_STAT | ERP_N_TRAGET |
ERP_VSD | FAN_EFFICIENCY_GRADE | FEI_FACTOR |
GRILL_INFLUENCE | INDEX | INSTALLATION_HEIGHT_M M |
INSTALLATION_LENGTH_M M | INSTALLATION_POS | INSTALLATION_POS_H |
INSTALLATION_POS_VO | INSTALLATION_POS_VU | INSTALLATION_WIDTH_MM |
IS_EC | IS_VALID | KFACTOR |
NOZZLE_GUARD | PRODUCT_IMG | TYPE |
ZAWALL_ARRANGEMENT | 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_CLASS | ZA_U | ZA_UN |
ZA_WEIGHT |
cmd: izaberite Izlazi
Ovaj cmd zahtijeva da unesete broj artikla u article_no.
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 |
KOLO | COSPHI | CURRENT_PHASE |
DENSITY_INFLUENCE | CRTEŽ_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 | GRILL_INFLUENCE | 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 |
KFACTOR | MAX_CURRENT | MAX_TEMPERATURE_C |
MAX_VOLTAGE | MIN_CURRENT | MIN_TEMPERATURE_C |
MIN_VOLTAGE | NOMINALNA_FREQUENCY | NOMINAL_SPEED |
NOMINAL_VOLTAGE | NOZZLE_GUARD | PHASE_DIFFERENCE |
POWER_INPUT_KW | PRODUCT_IMG | PROTECTION_CLASS_IP |
PROTECTION_CLASS_THCL | TYPE | VOLTAGE_TOLERANCIJA |
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_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_CLASS |
ZA_U | ZA_UN | ZA_WEIGHT |
cmd: nominalne_vrijednosti Izlazi
Ovaj cmd zahtijeva broj artikla u article_no.
Donji rezultati se također mogu izvesti korištenjem cmd pretraživanja postavljanjem insert_nominal_values na true
ARTICLE_NO | CAPACITOR_CAPACITANCE | CAPACITOR_VOLTAGE |
KOLO | 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_CURRENT | NOMINALNA_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_TOLERANCIJA |
cmd: get_chart Izlazi
Ovaj cmd zahtijeva broj artikla u artiklu br
BOTTOM_MARGIN | CHART_FILE | CHART_MAX_X |
CHART_MAX_Y | CHART_MIN_X | CHART_MIN_Y |
LEFT_MARGIN | MEASUREMENT_ID | DESNO_MARGIN |
TOP_MARGIN |
cmd: motor_data Izlazi
Za EC motore:
KOLO | NOMINAL_VOLTAGE | PROTECTION_CLASS_IP |
ZA IEC motore:
KOLO | EFFICIENCY_CLASS | MOTOR_DESIGN |
MOTOR_SHAFT | MOTOR_SIZE | NOMINAL_CURRENT |
NOMINAL_VOLTAGE | NUMBER_OF_POLES | POWER_OUTPUT_KW |
PROTECTION_CLASS_IP | RUBBER_MOT_DIAMETER | RUBBER_MOT_HEIGHT |
SPRING_MOT_DIAMETER | SPRING_MOT_HEIGHT |
cmd: status Izlazi
Ovaj cmd je koristan za dobijanje verzije DLL-a i korisničkog imena
USERNAME | VERSION |
cmd: create_session Izlazi
Ovaj cmd se koristi za kreiranje sesije, prije pozivanja web DLL
USERNAME | VERSION |
Pomoć i podrška
Kontakt informacije
Slobodno nas kontaktirajte ako vam zatreba dodatna pomoć ili savjet o tome kako integrirati FANselect API u svoju aplikaciju.
Kontakt
FANselect Support
Tehnologija ventilacije
Heinz-Ziehl-Straße – 74653 Künzelsau
fanselect@ziehl-abegg.com
www.fanselect.net
www.ziehl-abegg.com
Linkovi
Ziehl-Abegg
www.ziehl-abegg.com
FANselect DLL Download
www.ziehl-abegg.com/fileadmin/de/de/03_Produktwelten/DigitaleLösungen/Software/FANselect/FANselect_DLL.zip
FANselect Web API
fanselect.net:8079/FSWebServis
Članak Slike i crteži
http://www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/catalog.zip
Istorija dokumenta
04.11.2019
- Prvo izdanje
12.08.2021
- Novi dizajn dokumenta
- Ažurirajte ERP_… opis
- Dodajte nove portfelje
- Dodajte novi opis izlaznih varijabli za dimenzije
Dokumenti / Resursi
![]() |
ZIEHL-ABEGG FANselect DLL API programsko sučelje [pdf] Korisnički priručnik FANselect DLL, FANselect DLL API programsko sučelje, API programsko sučelje, programsko sučelje |