ZIEHL-ABEGG FANselect DLL API programsko sučelje
ZIEHL-ABEGG FANselect DLL API programsko sučelje
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:

  1. Preuzmite novu DLL fasciklu sa URL gore
  2. Izbrišite svoju stvarnu DLL fasciklu
  3. 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.
Uvod
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

ZIEHL-ABEGG logo

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

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *