ZIEHL-ABEGG FANselect DLL API programsko sučelje
Uvod
FANselect DLL služi kao aplikacijsko programsko sučelje za FANselect. Zahtijeva niz zahtjeva kao ulaz i daje niz odgovora.
Nizovi zahtjeva i odgovora mogu se formatirati kao JSON ili XML. Na aplikaciji koja poziva je da stvori potrebni unos i analizira izlaz API-ja.
Ovaj API može biti:
Preuzeto (kao Windows DLL) klikom na poveznicu www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/FANselect_DLL.zip ili se pristupa putem web preko http://fanselect.net:8079/FSWebService
Registrirati se možete ovdje https://www.ziehl-abegg.com/digitale-loesungen/software/fanselect za potrebnu FANselect prijavu za korištenje DLL-a.
FANselect DLL mapa za preuzimanje može se postaviti bilo gdje na vašem računalu. Važno je održavati mapu netaknutom i ažurnom. Vaša bi aplikacija morala pristupiti fanselect.dll file unutar ove mape.
Za ažuriranje vaše verzije DLL-a:
- Preuzmite novu DLL mapu s URL iznad
- Izbrišite svoju stvarnu DLL mapu
- postavite novu DLL mapu na mjesto koje je oslobodila vaša prethodna DLL mapa
FANselect web API se uvijek ažurira i stoga ne zahtijeva ažuriranje od korisnika.
U svakoj DLL mapi nalazi se alat za testiranje, nazvan ZADllTest.exe ili ZADllTest64.exe, s kojim možete testirati ulazne i izlazne nizove.
Slika 1: Lijevo je područje unosa, dok desna strana sadrži izlaze koje proizvodi DLL. Kliknite na karticu Tekst na gornjoj lijevoj strani da vidite generirani niz zahtjeva.
Unos možete testirati unosom parametara koje želite u obrazac (Slika 1). U dodiru "Tekst" možete napisati ili kopirati json sting (npramppogledajte 2.1.) u.
Spojite se na FANselect DLL
Minimalni potrebni unosi:
korisničko ime: Korisničko ime vašeg FANselect računa
lozinka: Lozinka vašeg FANselect računa
cmd: Pretraživanje (objašnjeno u odjeljku 2.2)
qv: Volumetrijski protok radne točke
psf: Statički tlak radne točke
Spec_proizvodi: Portfelj koji sadrži potrebne obožavatelje (objašnjeno u odjeljku 3.1)
jezik: Odaberite jezik za prikaz izlaza (objašnjeno u odjeljku 3.1)
Uz ove minimalne unose, vaš bi niz zahtjeva trebao izgledati poput sampispod:
JSON niz zahtjeva nprample
{
“korisničko ime”: “ZAFS19946”
“lozinka” : “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 proslijediti niz zahtjeva kao argument jednoj od gornjih funkcija, a zatim pročitati DLL izlaz.
DLL Reader funkcija u 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)))
vrati fanselect_dll_output
request_string je identičan format kao i Request String example gore, iako s više unosa
dll_path: je put do FANselect DLL-a, npr. C.\FANselect_DLL\FANselect_DLL}fanselect.dll
DLL Reader funkcija u VBA
Funkcija privatne deklaracije ZAJsonRequestBSTR Lib
“C:\FANselect_DLL\FANselect_DLL\FANselect.dll” (ByVal sRequest As String) 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
zahtjev_niz = “{” + ulazni_zahtjev_string + “}”
zahtjev_string_unicode = StrConv(request_string, vbUnicode)
odgovor_string_unicode = ZAJsonRequestBSTR(request_string_unicode)
niz_odgovora = StrConv(niz_odgovora_unicode, vbFromUnicode)
vba_reader = niz_odgovora
Završna funkcija
Dalje Exampmožete preuzeti s donjih poveznica
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
Spojite se na FANselect Web API
Pristup FANselectu web API je gotovo 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 dobiven u prvom zahtjevu
Glavni advantage od web API je da je (kao što je prije spomenuto) uvijek ažuran i ne zahtijeva preuzimanje. Provjerite pouzdanost interneta na vašoj lokaciji i vatrozid/sigurnosne postavke vašeg stroja jer bi one mogle hamper web performanse API-ja.
Kao i kod DLL-a koji se može preuzeti, zahtjevi i odgovori od web API se može poslati kao JSON ili XML nizovi.
I DLL i web API proizvodi identične rezultate jer oba koriste isti algoritam odabira i izračuna. Sva odstupanja između DLL-a i web API, vjerojatno su posljedica zastarjelog DLL-a.
Web API Reader funkcija u Pythonu
uvoz json
dll_path = “http://fanselect.net:8079/FSWebServis"
def za_api_fan_selection_0(request_string, dll_path):
zahtjevi za uvoz
fanselect_api_output = requests.post(url=dll_path, data=request_string)
vrati fanselect_api_output
# Dobijte ID sesije
request_string = “{'cmd':'create_session', 'username' : 'USERNAME', 'password' : 'PASSWORD' }”
zahtjev_string = str(zahtjev_string)
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
zahtjev_string = “{”
request_string = request_string + “'korisničko ime' : 'KORISNIČKO IME',”
request_string = request_string + “'password' : 'PASSWORD',”
request_string = request_string + “'language' : 'EN',”
request_string = request_string + “'unit_system' : 'm',”
request_string = request_string + “'cmd' : 'traži',”
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',”
zahtjev_string = zahtjev_string + “'voltage' : '400',”
request_string = request_string + “'nominalna_frekvencija' : '50',”
request_string = request_string + “'sessionid' : '” + session_id + “',”
request_string = request_string + “'full_octave_band' : 'true',”
niz_zahtjeva = niz_zahtjeva + “}”
zahtjev_string = str(zahtjev_string)
response_string_initial = za_api_fan_selection_0(request_string, dll_path)
Dalje Exampmožete preuzeti s donjih poveznica
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 unosi
jezik
Postavite jezik izlaza
mogućnosti unosa:
CS: češki DA: danski DE: njemački EN: engleski
ES: španjolski FR: francuski FI: finski HU: mađarski
TO: talijanski JA: japanski NL: nizozemski PL: Polirati
PT: portugalski UK: ruski SV: švedski TR: turski
ZH: kineski
sustav_jedinica
sustav jedinica koji će se koristiti u izračunima.
Opcije unosa:
m: metrički i: carski
korisničko ime
Korisničko ime vašeg FANselect računa.
lozinka
Lozinka vašeg FANselect računa
Korisnici koji su zainteresirani samo za ograničen skup članaka, mogu nabaviti jednu ili više kombinacija korisničkog imena/lozinke (prijava). Svaka prijava nudila bi određeni skup članaka – unaprijed definiranih od strane korisnika.
Korisnička aplikacija tada bi pozvala dll s jednom od ovih specifičnih prijava za odabir iz ograničenog skupa članaka. Advantages: Brži proces odabira i manji broj članaka među pronađenim skupom
cmd
cmd, skraćenica za naredbu, potrebna je za davanje uputa DLL-u o vrsti potrebnih izlaza
Opcije unosa:
pretraživanje: odabir prema radnoj točki + filtri kao što su veličina, dizajn itd.
status: isporučuje korisničko ime i verziju softvera. Web API također daje izlaz SESSIONID.
create_session: Nabavite SESSIONID. Ovaj cmd je relevantan samo za web API
Sljedeći cmd-ovi zahtijevaju broj artikla u article_no: select: Odaberite prema broju artikla. Nominalni podaci artikla izlaze ako nije postignuta radna točka
nominal_values: Dobivanje električnih nominalnih vrijednosti artikla. Ovi se podaci 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 pretraživanjem i insert_motor_data: true
geo_data: (geometrijske) dimenzije artikla. Dobijte ove podatke pretraživanjem postavljanjem insert_geo_data na true
pribor: Prikaz pribora povezanog s 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 obožavatelja, s jednom od dvije opcije
ZAWALL: Odaberite korištenje samo više ventilatora
ZAWALL_PLUS: Odaberite korištenje višestrukih i pojedinačnih ventilatora
zawall_size
Postavite broj ventilatora koje želite koristiti u nizu s više ventilatora. Maksimalan broj ventilatora postavljen je na 20.
zawall_size također možete ostaviti prazno. FANselect će automatski odrediti potreban broj ventilatora.
Odabiri bez unaprijed postavljenog broja ventilatora obično imaju duže vrijeme odziva.
qv
Volumetrijska brzina ili u m³/h za izbor unit_system m ili CFM za izbor unit_system i.
psf
Statički tlak ili u Pa za izbor unit_system m ili u wg za izbor unit_system i.
pf
Ukupni tlak ili u Pa za izbor unit_system m ili u wg za izbor unit_system i
U nizu zahtjeva navedite ili psf ili pf.
spec_proizvodi
Obožavatelji u FANselectu smješteni su u zasebne portfelje, označene dolje navedenim PF kodovima. Obavezno je unijeti određeni portfelj. Trenutačno nije moguće odabrati više portfelja.
Mogućnosti unosa
PF_50: Standardni svjetski PF_54: Proizvodi AMCA Tajland
PF_51: Standardni proizvodi za SAD PF_56: Portfelj u Indiji
PF_52: Brasil portfelj PF_57: AMCA Njemačka proizvodi
PF_53: Proizvodi AMCA SAD PF_59: Portfelj proizvoda AMCA Indija
PF_60: Kina PF_61: Europa
Paleta proizvoda
Ventilatori su raspoređeni u klastere ili nizove proizvoda, označene dolje navedenim BR kodovima.
product_range nije obavezan i može sadržavati više BR kodova odvojenih znakom |, npr. BR_01 | BR_57 | BR_59
dizajn proizvoda
Svaki artikl može biti u jednom od mnoštva dizajna. Ostavite prazno ako dizajn nije poznat
Mogućnosti unosa
Aksijalni ventilatori sa smjerom strujanja zraka A: Zrak se usisava preko motora
AA: Aksijalni ventilator koji se sastoji samo od impelera
AD: Aksijalni ventilator usisava kroz rešetku
AF: Cijevni aksijalni ventilator s dužom cijevi, okruglog kućišta
AL: Cijevni aksijalni ventilator s kraćom cijevi, okruglog kućišta
AQ: Cijevni aksijalni ventilator s kraćom cijevi, pravokutno kućište
AW: Aksijalni ventilator usisava kroz rešetku
Aksijalni ventilatori sa smjerom strujanja zraka V: Zrak se upuhuje preko motora
VA: Aksijalni ventilator koji se sastoji samo od impelera
VE: Cijevni aksijalni ventilator s kraćom cijevi i usisnom zaštitom od kontakta
VF: Cijevni aksijalni ventilator s vrlo dugom cijevi
VH: Cijevni aksijalni ventilator s kraćom cijevi, okruglog kućišta
VH: Zidni cijevni aksijalni ventilator s kraćom cijevi i lopaticama
VL: Zidni cijevni aksijalni ventilator s kraćom cijevi i lopaticama
VQ: Zidni cijevni aksijalni ventilator s kraćom cijevi i lopaticama
VI: Aksijalni ventilator koji puše kroz rešetku
VK: Aksijalni ventilator koji puše kroz rešetku
VL: Cijevni aksijalni ventilator s kraćom cijevi, okruglog kućišta
VQ: Cijevni aksijalni ventilator s kraćom cijevi, pravokutno kućište
PROTIV: Aksijalni ventilator puše kroz rešetku, okružujući cijelu stražnju stranu ventilatora
Centrifugalni navijači
Hitna pomoć: Dizajn centrifugalnog ventilatora
GR-H: Zidni dizajn centrifugalnog ventilatora, vodoravno postavljen
GR-Vo: Zidni dizajn centrifugalnog ventilatora, okomito postavljen prema gore
GR-Vu: Zidni dizajn centrifugalnog ventilatora, okomito postavljen prema dolje
GR: Zidni dizajn centrifugalnog ventilatora
RH: Centrifugalni ventilator koji se sastoji samo od impelera
WR: Centrifugalni ventilator postavljen u kockasti dizajn
tip_navijača
Filtrirajte definiranjem dijela ključa vrste ventilatora. Zamjenski znakovi su: * za više znakova i ? za 1 znak.
Npr.: GR56C*1C za dobivanje svih impelera veličine 560 C u GR dizajnu, ER??I-4* za dobivanje svih ZAbluefina u ER dizajnu
članak_br
Broj artikla (ako je poznat) potrebnog ventilatora.
Možete unijeti više brojeva artikala odjednom, svaki odvojen znakom |, kao što su: 178125 | 178153 | 178113.
veličina_navijača
veličina ventilatora potrebnih ventilatora (ako je poznata)
glavni_rad
Odaberite treba li traženi ventilator biti spojen na upravljač ili ne.
Opcije unosa:
NETZ: Ventilator izravno spojen na električnu mrežu
FZ: Ventilator spojen na pretvarač frekvencije
motorna_tehnologija
Odaberite vrstu motora koja najviše odgovara vašoj primjeni. Moguće je unijeti više izbora odvojenih znakom |
npr. ZAmotpremium IE2 | PMblue IE4 | ZAmotpremium IE3
Opcije unosa:
AC ERM: AC motor s vanjskim rotorom
AMblue IE3: Motor s unutarnjim rotorom IE3 s kontrolerom
ECblue: EC motori s vanjskim rotorom
ECQ: EC motor s vanjskim rotorom
PMblue IE4: Motor s unutarnjim rotorom IE4 s trajnim magnetom
Samostalni PMblue: Motor s unutarnjim rotorom IE4 s trajnim magnetom bez kontrolera
ZAmotbasic EX: Jeftini ATEX motor s unutarnjim rotorom
ZAmotbasic IE2: Jeftini motor s unutarnjim rotorom IE2
ZAmotbasic IE3: Niska cijena iInterni rotor IE3 motor
ZAmotpremium IE2: Premium motor s unutarnjim rotorom IE2
ZAmotpremium IE3: Premium motor s unutarnjim rotorom IE3
ZAmotpremium PE: Premium unutarnji rotor Premium Efficiency (SAD) motor
trenutna_faza
Faze električne struje.
Opcije unosa:
1 ili 3.
voltage
Električni voltage
Opcije unosa:
230 400 460 690
nazivna_frekvencija
Nazivna električna frekvencija.
Opcije unosa:
50 60
tolerancija_pretrage
Potrebna tolerancija odabira
marža_sigurnosti motora
Rezerva snage motora, ako je potrebna
npr. motor_safety_margin = 10 => snaga osovine od 10 kW zahtijeva motor od 11 kW
protok_zraka_volumen_rezerva
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 gustoća zraka ventilatora. Odabir ventilatora i izračuni radne točke prilagodit će se gustoći.
sobna temperatura
Srednja temperatura na kojoj ventilator radi
roštilj_utjecaj
Primjenjivo samo na centrifugalne ventilatore
Opcije unosa:
lažno: roštilj se ne uzima u obzir
točno: izračuni radne točke koji utječu na rad 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 rad ventilatora.
instalacijska_širina_mm
Širina kućišta u mm.
instalacijska_duljina_mm
Duljina kućišta u mm.
način_instalacije
Gubici performansi kućišta izračunavaju se posebnim algoritmima. FANselect nudi višestruke algoritme za izračun gubitaka za pojedinačne ventilatore, ali samo jedan (RLT_2017) za višestruke rasporede ventilatora
Opcije unosa:
ZA: Interno razvijen algoritam
RLT_2017: Najnoviji algoritam razvijen od strane Udruge proizvođača klima uređaja
klasa_zaštite
Unesite traženu klasu zaštite kao IPxx broj.
erp_class
Ulazna ERP (Energy Related Products-Directive) klasa tj. 2015.
ErP klasa definira minimalnu učinkovitost koju ventilator može imati za prodaju na određenim tržištima
sfp_klasa
Ulazna SFP (Specific Fan Performance) klasa kao znamenka, tj. 3, 4. SFP je u osnovi ulazna električna snaga u odnosu na izlazni protok zraka.
puni_oktavni_pojas
Za prikaz cijelog pojasa oktave pomoću cmd: search, postavite ovaj parametar na true.
umetnite_nominalne_vrijednosti
Postavite ovaj parametar na true za prikaz svih nominalnih električnih vrijednosti pomoću cmd: search.
umetni_podatke_motora
Postavite ovaj parametar na true da biste prikazali relevantne podatke o močvarici s cmd: search.
umetni_geografske_podatke
Postavite ovaj parametar na true za prikaz dimenzija artikla
kriterij_fokusa
Ovaj vam parametar omogućuje 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 učinkovitosti sustava
ZA_PSYS: Najbolji …% pri apsorbiranoj snazi sustava
ZA_LWA5: Najbolji …% kod akustike na usisnoj strani
ZA_LWA6: Najbolji …% na akustici tlačne strane
ZA_BG: Najbolji …% na veličini ventilatora
fokus_tolerancija
Postavljanje ovog parametra na 0 proizvelo bi samo jedan članak, točnije onaj s najboljim unaprijed postavljenim focus_crtieria. Unos broja X proizveo bi najbolji ventilator za unaprijed postavljeni focus_criteria plus sve ventilatore do X% lošije od najboljeg ventilatora.
npr.: focus_criteria = ZA_ETASF_SYS i focus_tolerance = 7
prinosi: Ventilator s najboljom statičkom učinkovitošću sustava + svi ventilatori do 7% lošiji od tog najboljeg ventilatora
naziv_cjenika
Unosom naziva Excel lista koji se nalazi u DLL mapi: Product_Price_Reference..xls, cijena se može pojaviti među DLL rezultatima. Excel file ima jednu proračunsku tablicu s tri stupca.
stupac 1: Broj artikla kupca. Ovdje se može koristiti bilo koji sustav brojeva.
Stupac 2: Ziehl-Abegg broj artikla, koji se koristi za izborne izračune
Stupac 3: Cijena ovog artikla
Objašnjeni svi izlazi
ARTICLE_NO Broj artikla
CALC_AIR_DENSITY Gustoća zraka korištena u odabiru i proračunu (kg/m³)
CALC_ALTITUDE Nadmorska visina korištena u odabiru i izračunu (m iznad razine mora)
CALC_LW5_OKT Oktavni pojas usisne strane, vrijednosti odvojene zarezima (dB)
CALC_LW6_OKT Oktavni pojas na strani tlaka, vrijednosti odvojene zarezima (dB)
CALC_LWA5_OKT Ponderirane vrijednosti oktavnog pojasa na usisnoj strani (dBA)
CALC_LWA6_OKT Ponderirane vrijednosti oktavnih pojaseva s tlačne strane (dBA)
CALC_NOZZLE_PRESSURE Tlak u mlaznici, koristi se za određivanje protoka zraka (Pa)
CALC_N_RATED Omjer okretaja ventilatora radne točke i maksimalnog broja okretaja ventilatora (%)
CALC_P1_MAX Maksimalna apsorbirana električna snaga u radnoj točki (W)
CALC_PL_MAX Maksimalna apsorbirana snaga osovine u radnoj točki (W)
CALC_PSYS_MAX Maksimalna apsorbirana snaga sustava = apsorbirana snaga motora + regulatora (W)
CALC_TEMP_C Srednja temperatura (°C)
CAPACITOR_CAPACITANCE Kapacitivnost kondenzatora (??F)
CAPACITOR_VOLTAGE Kondenzator voltage (V)
GRAFIKON_VIEWER_URL URL na grafikon koji prikazuje krivulje ventilatora
KRUG Vrsta strujnog kruga
COSPHI Motor ventilatora Kosinus Phi vrijednost
CURRENT_PHASE Faze motora ventilatora
dim_… Dimenzije ventilatora
dim_klischee Naziv klišea => pojednostavljeni crtež s važnim dimenzijama
DENSITY_INFLUENCE Gustoća koja se koristi za određivanje gustoće mjerenja radne točke => Odabir pri gustoći izmjerene gustoće ventilatora => Odabir pri gustoći različitoj od izmjerene gustoće
CRTANJE_FILE Put do crteža lepeze
EC_TYPE Izlaz je 1 ako ventilator pokreće EC motor i prazan niz ako motor ventilatora nije EC motor
EFFICIENCY_CLASS Klasa učinkovitosti IEC motora. Parametri se prikazuju samo uz ventilatore koje pokreću IEC motori
EFFICIENCY_STAT Statička učinkovitost ventilatora = Volumetrijska stopa X Statički tlak / Snaga koju sustav apsorbira (%)
EFFICIENCY_TOT Ukupna učinkovitost ventilatora = Volumetrijska stopa X Statički tlak / Snaga koju sustav apsorbira (%)
ERP_CLASS Fan ERP klase
ERP_METHOD Metoda koja se koristi za mjerenje ERP klase
ERP_N_ACTUAL Stvarni normalizirani stupanj učinkovitosti (Nist)
ERP_N_STAT Statička učinkovitost (hstatA) na radnoj točki (%) prema metodi mjerenja A
ERP_N_TRAGET Potreban standardizirani stupanj učinkovitosti (Nsoll)
ERP_VSD Vraća integrirani EC kontroler ako je ventilator tako opremljen. i prazan niz za ventilatore bez integriranog sustava za kontrolu brzine
FAN_EFFICIENCY_GRADE Ovo je faktor koji se dodjeljuje pojedinačnim obožavateljima i relevantan je samo za obožavatelje AMCA-e
FEI_FACTOR Ovaj se faktor izračunava na temelju radne točke i relevantan je samo za AMCA fanove
GRILL_INFLUENCE Vraća no ako utjecaj roštilja nije uračunat u izračune i yes ako je utjecaj roštilja uzet u obzir.
INCREASE_OF_CURRENT Trenutno povećanje (%)
INDEX Redni broj ventilatora u pronađenom skupu. Prvi ventilator u pronađenom skupu imao bi indeks 0, drugi ventilator 1 itd.
INSTALLATION_HEIGHT_MM Visina ventilatora (mm)
INSTALLATION_LENGTH_MM Duljina ventilatora (mm)
INSTALLATION_POS Vraća orijentaciju ventilatora: H: Vodoravno VO: Okomito prema gore VU: Okomito prema dolje
INSTALLATION_POS_H Vraća 1 za vodoravno orijentirane ventilatore (INSTALLATION_POS = H) i prazan niz za preostale ventilatore.
INSTALLATION_POS_VO Vraća 1 za okomite ventilatore okrenute prema gore (INSTALLATION_POS = VO) i prazan niz za preostale ventilatore
INSTALLATION_POS_VU Vraća 1 za okomite 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
KFAKTOR Tlak mlaznice ventilatora
MAX_CURRENT Maksimalna struja ventilatora (A)
MAX_FREQUENCY Najveća frekvencija ventilatora (Hz)
MAX_TEMPERATURE_C Maksimalna temperatura ventilatora (°C)
MAX_VOLTAGE Maksimalni volumen ventilatoratage (V)
MDRAWING Naziv crteža file
MIN_CURRENT Minimalna struja ventilatora (A)
MIN_TEMPERATURE_C Minimalna temperatura ventilatora (°C)
MIN_VOLTAGE Maksimalni volumen ventilatoratage (V)
MOTOR_DESIGN Tip dizajna motora: (samo za IEC motore)
IMB 3: Nožni
IMB 5: Prirubnica
MOTOR_POLES Broj polova motora (za IEC ventilatore)
MOTOR_SHAFT IEC opis osovine motora: broj / promjer X duljina
MOTOR_SIZE IEC veličina motora
NOMINAL_CURRENT Nazivna struja motora ventilatora (A)
NOMINAL_FREQUENCY Nazivna frekvencija motora ventilatora (Hz)
NOMINAL_IECMOTOR
_EFFICIENCY IEC Nazivna učinkovitost motora kao decimalni broj
NOMINAL_SPEED Nazivna brzina ventilatora (1/min)
NOMINAL_VOLTAGE Nazivni vol. motora ventilatoratage
NOZZLE_GUARD Informacije o načinu mjerenja ventilatora. Pretežno za aksijalne ventilatore
NUMBER_OF_POLES IEC broj polova motora
PHASE_DIFFERENCE Fazna razlika
POWER_INPUT_KW Snaga potrebna motoru (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 Motorna guma damper promjer
RUBBER_MOT_HEIGHT Motorna guma damper visina
SPRING_MOT_DIAMETER Opruga motora damper promjer
SPRING_MOT_HEIGHT Opruga motora damper visina
VRSTA Tipski ključ ventilatora
VOLTAGE_TOLERANCIJA Voltage tolerancija (%)
ZAWALL_ARRANGEMENT Raspored s 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 učinkovitost ventilatora = Volumetrijska stopa X Ukupni tlak / Snaga koju sustav apsorbira (%)
ZA_ETAF_L Ukupna učinkovitost impelera ventilatora (%)
ZA_ETAF_SYS Ukupna učinkovitost sustava (%)
ZA_ETAM Učinkovitost motora (%)
ZA_ETASF Statička učinkovitost ventilatora = Volumetrijska brzina X Statički tlak / Snaga koju sustav apsorbira (%)
ZA_ETASF_L Statička učinkovitost impelera ventilatora (%)
ZA_ETASF_SYS Statička učinkovitost sustava (%)
ZA_F Nazivna električna frekvencija ventilatora (Hz)
ZA_FBP Električna frekvencija ventilatora u radnoj točki (Hz)
ZA_I Struja ventilatora u radnoj točki (A)
ZA_IN Nazivna struja ventilatora (A)
ZA_LW5 Razina akustične snage radne točke na usisnoj strani (dB)
ZA_LW6 Radna točka razine akustične snage tlačne strane (dB)
ZA_LWA5 Radna točka ponderirana razina akustične snage usisne strane (dBA)
ZA_LWA6 Razina akustične snage ponderirana u radnoj točki tlačna strana (dBA)
ZA_MAINS_SUPPLY Mrežno napajanje: faze, svtage i električna frekvencija
ZA_N RPM na radnoj točki (1/min)
ZA_NMAX Maksimalni broj okretaja ventilatora (1/min)
ZA_PD Dinamički tlak u radnoj točki (Pa)
ZA_PF Ukupni tlak ventilatora. ZA_PF = ZA_PSF + ZA_PD (Pa)
ZA_PF_MAINS_OPERATED Ukupni tlak ventilatora u glavnom radu (Pa)
ZA_PSF Statički tlak ventilatora (Pa)
ZA_PSF_MAINS_OPERATED Statički tlak ventilatora u mrežnom radu (Pa)
ZA_P1 Potrebna električna snaga u radnoj točki (W)
ZA_PD Dinamički tlak radne točke (Pa)
ZA_PF Ukupni tlak radne točke (Pa)
ZA_PL Izračunata snaga osovine u radnoj točki (W)
ZA_PSF Statički tlak radne točke (Pa)
ZA_PSYS Apsorbirana snaga po sustavu (W)
ZA_QV Volumetrijski protok u radnoj točki (m³/h)
ZA_QV_MAINS_OPERATED Volumetrijski protok u radnoj točki u glavnom pogonu (m³/h)
ZA_SFP SFP broj ventilatora
ZA_SFP_CLASS SFP klasa ventilatora
ZA_U Fan voltage na radnoj točki (V)
ZA_UN Fan nominal voltage (V)
ZA_WEIGHT Masa ventilatora
Izlazi svakog cmd-a
cmd: rezultati pretraživanja
ČLANAK_BR | CALC_GUSTOĆA_ZRAKA | CALC_ALTITUDE |
CALC_NOZZLE_PRESSURE | CALC_N_RATED | UTJECAJ_GUSTOĆE |
CRTANJE_FILE | ERP_CLASS | ERP_METHOD |
ERP_N_ACTUAL | ERP_N_STAT | ERP_N_TRAGET |
ERP_VSD | FAN_EFFICIENCY_GRADE | FEI_FAKTOR |
GRILL_UTJECAJ | INDEKS | INSTALLATION_HEIGHT_M M |
INSTALLATION_LENGTH_M M | INSTALACIJA_POZ | INSTALACIJA_POS_H |
INSTALACIJA_POS_VO | INSTALACIJA_POS_VU | INSTALLATION_WIDTH_MM |
JE_EC | IS_VALID | KFAKTOR |
ŠTITNIK_DIZNE | PRODUCT_IMG | TIP |
ZAWALL_ARRANŽMAN | 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_OPSKRBA | 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_KLASA | ZA_U | ZA_UN |
ZA_TEŽINA |
cmd: odaberite Izlazi
Ovaj cmd zahtijeva da unesete broj artikla u article_no.
ČLANAK_BR | CALC_GUSTOĆA_ZRAKA | CALC_ALTITUDE |
CALC_LW5_OKT | CALC_LW6_OKT | CALC_LWA5_OKT |
CALC_LWA6_OKT | CALC_NOZZLE_PRESSURE | CALC_N_RATED |
KONDENZATOR_KAPACITANCA | CAPACITOR_VOLTAGE | GRAFIKON_VIEWER_URL |
KOLO | COSPHI | CURRENT_PHASE |
UTJECAJ_GUSTOĆE | CRTANJE_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 | GRILL_UTJECAJ | INCREASE_OF_CURRENT |
INSTALLATION_HEIGHT_MM | INSTALLATION_LENGTH_MM | INSTALACIJA_POZ |
INSTALACIJA_POS_H | INSTALACIJA_POS_VO | INSTALACIJA_POS_VU |
INSTALLATION_WIDTH_MM | JE_EC | IS_VALID |
KFAKTOR | MAX_CURRENT | MAX_TEMPERATURE_C |
MAX_VOLTAGE | MIN_STRUJA | MIN_TEMPERATURE_C |
MIN_VOLTAGE | NOMINALNA_FREKVENCIJA | NOMINALNA_BRZINA |
NOMINAL_VOLTAGE | ŠTITNIK_DIZNE | FAZNA_RAZLIKA |
POWER_INPUT_KW | PRODUCT_IMG | PROTECTION_CLASS_IP |
PROTECTION_CLASS_THCL | TIP | VOLTAGE_TOLERANCIJA |
ZAWALL_ARRANŽMAN | 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_OPSKRBA |
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_KLASA |
ZA_U | ZA_UN | ZA_TEŽINA |
cmd: nominalne_vrijednosti Izlazi
Ovaj cmd zahtijeva broj artikla u article_no.
Izlazi u nastavku također se mogu ispisati pomoću cmd pretraživanja postavljanjem insert_nominal_values na true
ČLANAK_BR | KONDENZATOR_KAPACITANCA | 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_STRUJA | MIN_PSF | MIN_TEMPERATURE_C |
MIN_VOLTAGE | NOMINALNA_STRUJA | NOMINALNA_FREKVENCIJA |
NOMINALNA_BRZINA | NOMINAL_VOLTAGE | FAZNA_RAZLIKA |
POWER_INPUT_HP | POWER_INPUT_KW | IZLAZNA_SNAGA_KS |
POWER_OUTPUT_KW | PROTECTION_CLASS_IP | PROTECTION_CLASS_THCL |
VOLTAGE_TOLERANCIJA |
cmd: get_chart Izlazi
Ovaj cmd zahtijeva broj artikla u article_no i proizvodi donje rezultate i krivulje ventilatora
DONJA_MARGINA | GRAFIKON_FILE | CHART_MAX_X |
CHART_MAX_Y | CHART_MIN_X | CHART_MIN_Y |
LIJEVA_MARGINA | MJERENJE_ID | DESNA_MARGINA |
TOP_MARGIN |
cmd: motor_data Izlazi
Za EC motore:
KOLO | NOMINAL_VOLTAGE | PROTECTION_CLASS_IP |
ZA IEC motore:
KOLO | EFFICIENCY_CLASS | DIZAJN_MOTORA |
VRATILO_MOTORA | MOTOR_SIZE | NOMINALNA_STRUJA |
NOMINAL_VOLTAGE | BROJ_POLOVA | POWER_OUTPUT_KW |
PROTECTION_CLASS_IP | GUMENI_MOT_PROMJER | GUMENA_MOT_VISINA |
OPRUGA_MOT_PROMJER | OPRUGA_MOT_VISINA |
cmd: statusni izlazi
Ovaj cmd je koristan za dobivanje verzije DLL-a i korisničkog imena korisnika
KORISNIČKO IME | VERZIJA |
cmd: create_session Izlazi
Ovaj cmd se koristi za stvaranje sesije, prije pozivanja web DLL
KORISNIČKO IME | VERZIJA |
Pomoć i podrška
Podaci za kontakt
Slobodno nas kontaktirajte ako trebate dodatnu pomoć ili savjet o tome kako integrirati FANselect API u svoju aplikaciju.
Kontakt
Podrška FANselect
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 preuzimanje
www.ziehl-abegg.com/fileadmin/de/de/03_Produktwelten/DigitaleLösungen/Software/FANselect/FANselect_DLL.zip
FANselect Web API
fanselect.net:8079/FSWebServis
Slike i crteži članaka
http://www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/catalog.zip
Povijest 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 |