ZIEHL-ABEGG FANselect programovací rozhraní DLL API
Zavedení
FANselect DLL slouží jako aplikační programovací rozhraní pro FANselect. Vyžaduje řetězec požadavku jako vstup a vydává řetězec odpovědi.
Řetězce požadavku i odpovědi lze formátovat jako JSON nebo XML. Je na volající aplikaci, aby vytvořila požadovaný vstup a analyzovala výstup API.
Toto API může být:
Staženo (jako Windows DLL) kliknutím na odkaz www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/FANselect_DLL.zip nebo přístupné přes web přes http://fanselect.net:8079/FSWebService
Registrovat se můžete zde https://www.ziehl-abegg.com/digitale-loesungen/software/fanselect pro požadované přihlášení FANselect pro použití DLL.
Složku DLL FANselect ke stažení lze umístit kdekoli na vašem počítači. Je důležité udržovat složku neporušenou a aktuální. Vaše aplikace bude potřebovat přístup k fanselect.dll file uvnitř této složky.
Chcete-li aktualizovat verzi knihovny DLL:
- Stáhněte si novou složku DLL z URL výše
- Odstraňte aktuální složku DLL
- umístěte novou složku DLL do umístění uvolněného vaší předchozí složkou DLL
FANselect web API se vždy aktualizuje, a proto nevyžaduje aktualizaci od uživatele.
V každé složce DLL je testovací nástroj s názvem ZADllTest.exe nebo ZADllTest64.exe, pomocí kterého můžete testovat vstupní a výstupní řetězce.
Obrázek 1: Vlevo je vstupní oblast, zatímco pravá strana obsahuje výstupy vytvořené knihovnou DLL. Kliknutím na záložku Text v levé horní části zobrazíte vygenerovaný řetězec požadavku.
Zadání můžete otestovat zadáním požadovaných parametrů do formuláře (obrázek 1). Klepnutím na „Text“ můžete napsat nebo zkopírovat json sting (napřampviz 2.1.) v.
Připojte se k FANselect DLL
Minimální požadované vstupy:
uživatelské jméno: Uživatelské jméno vašeho účtu FANselect
heslo: Heslo vašeho účtu FANselect
cmd: Vyhledávání (vysvětleno v části 2.2)
qv: Objemový průtok provozního bodu
psf: Statický tlak pracovního bodu
spec_products: Portfolio obsahující požadované fanoušky (vysvětleno v části 3.1)
jazyk: Vyberte jazyk, ve kterém se mají zobrazovat výstupy (vysvětleno v části 3.1)
S těmito minimálními vstupy by váš řetězec požadavku měl vypadat jako sampníže:
Řetězec požadavku JSON napřample
{
"uživatelské jméno" : "ZAFS19946"
"heslo" : "bnexg5",
"cmd" : "hledat",
"qv" : "2500",
"psf" : "50",
"spec_products" : "PF_00",
"jazyk": "EN",
}
Identický řetězec požadavku jako XML:
ZAFS19946
bnexg5
Vyhledávání
2500
50
PF_00
EN
Programování DLL čtečky
K DLL můžete přistupovat prostřednictvím jedné ze tří funkcí.
ZAJsonRequestW: Pro řetězce Unicode
ZAJsonRequestA: Pro řetězce UTF-8
ZAJsonRequestBSTR: Pro OLE objekty
Vaše čtečka DLL musí předat řetězec požadavku jako argument jedné z výše uvedených funkcí a poté přečíst výstup knihovny DLL.
Funkce DLL Reader v Pythonu
def za_dll_fan_selection(řetězec_požadavku, cesta_dll):
importovat ctypes
importovat JSON
fanselect_dll = ctypes.WinDLL(dll_path)
fanselect_dll_output = (ctypes.wstring_at(fanselect_dll.ZAJsonRequestW(request_string)))
vrátit fanselect_dll_output
request_string má stejný formát jako Request String example výše, i když s více vstupy
dll_path: je cesta k FANselect DLL, např. C.\FANselect_DLL\FANselect_DLL}fanselect.dll
Funkce DLL Reader ve VBA
Funkce soukromého prohlášení ZAJsonRequestBSTR Lib
„C:\FANselect_DLL\FANselect_DLL\FANselect.dll“ (ByVal sRequest As String) As String
Veřejná funkce vba_reader(ByVal input_request_string As String) As String
Dim request_string As String
Dim response_string Jako řetězec
Dim request_string_unicode jako varianta
Dim response_string_unicode jako varianta
request_string = „{“ + input_request_string + „}“
request_string_unicode = StrConv(řetězec_požadavku, vbUnicode)
response_string_unicode = ZAJsonRequestBSTR(request_string_unicode)
response_string = StrConv(response_string_unicode, vbFromUnicode)
vba_reader = řetězec_odpovědi
End Function
Dále Přampsoubory lze stáhnout z níže uvedených odkazů
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
Připojte se k FANselect Web API
Přístup k FANselect's web API je téměř totožné s procesem používaným pro přístup k DLL.
Jediný rozdíl je v tom, že musíte odeslat dvě žádosti:
1. požadavek: Získání ID relace
2. požadavek: Obvyklý požadavek, který obsahuje ID relace získané v prvním požadavku
Hlavní výhodatage z web API spočívá v tom, že je (jak již bylo zmíněno dříve) vždy aktuální a nevyžaduje stahování. Zkontrolujte prosím spolehlivost internetu ve vaší lokalitě a nastavení brány firewall / zabezpečení vašeho počítače, protože to může hamper web Výkon API.
Stejně jako u stahovatelné knihovny DLL, požadavky a odpovědi z web API lze odeslat jako řetězce JSON nebo XML.
Jak DLL, tak web API produkují identické výstupy, protože obě používají stejné výběrové a výpočetní algoritmy. Jakékoli nesrovnalosti mezi DLL a web API, jsou pravděpodobně způsobeny zastaralou knihovnou DLL.
Web Funkce API Reader v Pythonu
importovat JSON
dll_path = “http://fanselect.net:8079/FSWebSlužba"
def za_api_fan_selection_0(řetězec_požadavku, cesta_dll):
požadavky na import
fanselect_api_output = request.post(url=dll_path, data=request_string)
vrátit fanselect_api_output
# Získejte ID relace
request_string = “{'cmd':'create_session', 'username' : 'USERNAME', 'password' : 'PASSWORD' }”
řetězec_požadavku = str(řetězec_požadavku)
dll_path = str(dll_path)
řetězec_odpovědi = za_api_fan_selection_0(řetězec_požadavku, cesta_dll)
session_id = json.loads(retězec_odpovědi_raw.content)['SESSIONID']
# Obvyklý požadavek
request_string = "{"
request_string = request_string + “'uživatelské jméno' : 'USERNAME',”
request_string = request_string + "'heslo' : 'PASSWORD',"
request_string = request_string + „'language' : 'EN',“
request_string = request_string + "'unit_system' : 'm',"
request_string = request_string + "'cmd' : 'hledat',"
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',"
request_string = request_string + “'voltage': '400',“
request_string = request_string + "'nominální_frekvence' : '50',"
request_string = request_string + „'id relace' : '“ + session_id + „',“
request_string = request_string + „'full_octave_band' : 'true',“
request_string = request_string + „}“
řetězec_požadavku = str(řetězec_požadavku)
response_string_initial = za_api_fan_selection_0(řetězec_požadavku, cesta_dll)
Dále Přampsoubory lze stáhnout z níže uvedených odkazů
C# http://downloads.fanselect.net/fanselect/dll_examples/VCS10WebService.zip
VB10 http://downloads.fanselect.net//fanselect/dll_examples/VB10WebService.zip
Vstupy a výstupy
Všechny vstupy vysvětleny
jazyk
Nastavte jazyk výstupů
možnosti vstupu:
CS: čeština DA: dánština DE: Němec EN: angličtina
ES: španělština FR: francouzština FI: finština HU: maďarský
TO: italština JA: japonský NL: holandský PL: polština
PT: portugalština SPOJENÉ KRÁLOVSTVÍ: ruština SV: švédský TR: turečtina
ZH: čínština
jednotkový_systém
jednotkový systém, který se má použít ve výpočtech.
Možnosti zadávání:
m: metrický i: imperiální
uživatelské jméno
Uživatelské jméno vašeho účtu FANselect.
heslo
Heslo vašeho účtu FANselect
Uživatelé, kteří mají zájem pouze o omezený soubor článků, mohou získat jedno nebo více kombinací uživatelského jména a hesla (login). Každé přihlášení by nabízelo specifickou sadu článků – předdefinovanou uživatelem.
Uživatelská aplikace by pak zavolala knihovnu dll s jedním z těchto specifických přihlášení, aby si mohla vybrat z omezeného fondu článků. Advantages: Rychlejší proces výběru a menší počet článků v nalezené sadě
cmd
cmd, zkratka pro příkaz, je potřeba k tomu, aby dala DLL pokyn k typu požadovaných výstupů
Možnosti vstupu:
vyhledávání: výběr podle pracovního bodu + filtry jako velikost, design atd.
stav: Poskytuje uživatelské jméno a verzi softwaru. Web API také vydává SESSIONID.
create_session: Získejte SESSIONID. Tento cmd je relevantní pouze pro web API
Následující cmd vyžadují číslo artiklu v article_no: select: Select by art number. Pokud není dosaženo provozního bodu, jsou výstupem jmenovité údaje výrobku
jmenovité_hodnoty: Získejte elektrické jmenovité hodnoty předmětu. Tato data lze také získat s vaším počátečním požadavkem na vyhledávání nastavením insert_nominal_values na hodnotu true
motor_data: Data motoru výrobku. Lze také získat pomocí vyhledávání a insert_motor_data: true
geo_data: (geometrické) rozměry článku. Získejte tato data pomocí vyhledávání nastavením insert_geo_data na hodnotu true
příslušenství: Zobrazuje příslušenství spojené s výrobkem
get_chart: Vytvořte grafy pro vybraný článek
cmd_param
Můžete nastavit index článku, který si přejete
zawall_mode
Vyberte, zda chcete vybrat více ventilátorů, s jednou ze dvou možností
ZAWALL: Vyberte pouze pomocí více ventilátorů
ZAWALL_PLUS: Vyberte pomocí více a jednoho ventilátoru
velikost_zawallu
Nastavte počet ventilátorů, které chcete použít v poli více ventilátorů. Maximální počet ventilátorů je nastaven na 20.
zawall_size lze také ponechat prázdné. FANselect automaticky určí požadovaný počet ventilátorů.
Výběry bez předem nastaveného počtu ventilátorů obvykle přicházejí s delší dobou odezvy.
qv
Objemová rychlost buď v m³/h pro volbu unit_system m nebo CFM pro volbu unit_system i.
psf
Statický tlak buď v Pa pro volbu unit_system choice m nebo ve wg pro unit_system choice i.
pf
Celkový tlak buď v Pa pro volbu unit_system choice m nebo ve wg pro unit_system choice i
V řetězci požadavku zadáte psf nebo pf.
spec_products
Ventilátory ve FANselect jsou umístěny v samostatných portfoliích označených níže uvedenými kódy PF. Je povinné zadat konkrétní portfolio. V současné době není možné vybírat mezi více portfolii.
Možnosti vstupu
PF_50: Standardní celosvětový PF_54: Produkty AMCA Thajsko
PF_51: Standardní produkty USA PF_56: Portfolio Indie
PF_52: Portfolio Brazílie PF_57: Produkty AMCA Germany
PF_53: Produkty AMCA USA PF_59: Portfolio produktů AMCA Indie
PF_60: Čína PF_61: Evropa
Produktová řada
Ventilátory jsou umístěny ve skupinách alias produktových řadách označených níže uvedenými kódy BR.
product_range není povinné a může obsahovat více kódů BR oddělených |, např. BR_01 | BR_57 | BR_59
design produktu
Každý článek může mít jeden z mnoha designů. Pokud není návrh znám, ponechte prázdné
Možnosti vstupu
Axiální ventilátory se směrem proudění vzduchu A: Vzduch je nasáván přes motor
AA: Axiální ventilátor sestávající pouze z oběžného kola
AD: Axiální ventilátor sání skrz mřížku
AF: Trubkový axiální ventilátor s delší trubkou, kulaté pouzdro
AL: Trubkový axiální ventilátor s kratší trubkou, kulaté pouzdro
AQ: Trubkový axiální ventilátor s kratší trubkou, obdélníkové pouzdro
AW: Axiální ventilátor sání skrz mřížku
Axiální ventilátory se směrem proudění vzduchu V: Vzduch je vháněn přes motor
VA: Axiální ventilátor sestávající pouze z oběžného kola
VE: Trubkový axiální ventilátor s kratší trubkou a sáním přes ochranu proti kontaktu
VF: Trubkový axiální ventilátor s velmi dlouhou trubkou
VH: Trubkový axiální ventilátor s kratší trubkou, kulaté pouzdro
VH: Nástěnný Tube axiální ventilátor s kratší trubkou a rozváděcími lopatkami
VL: Nástěnný Tube axiální ventilátor s kratší trubkou a rozváděcími lopatkami
VQ: Nástěnný Tube axiální ventilátor s kratší trubkou a rozváděcími lopatkami
VI: Axiální ventilátor profukující mřížku
VK: Axiální ventilátor profukující mřížku
VL: Trubkový axiální ventilátor s kratší trubkou, kulaté pouzdro
VQ: Trubkový axiální ventilátor s kratší trubkou, obdélníkové pouzdro
VS: Axiální ventilátor profukující mřížkou, obklopující celou zadní stranu ventilátoru
Odstředivé ventilátory
ER: Konstrukce ventilátoru s odstředivou zástrčkou
GR-H: Design odstředivého ventilátoru na stěnu, horizontální montáž
GR-Vo: Design odstředivého ventilátoru na stěnu, vertikálně namontovaný směrem nahoru
GR-Vu: Design odstředivého ventilátoru na stěnu, svisle namontovaný směrem dolů
NS: Design odstředivého ventilátoru na stěnu
RH: Radiální ventilátor sestávající pouze z oběžného kola
WR: Radiální ventilátor umístěný v kostkovém provedení
fan_type
Filtrujte definováním části klíče typu ventilátoru. Zástupné karty jsou: * pro více znaků a ? za 1 znak.
Např.: GR56C*1C k získání všech oběžných kol velikosti 560 C v provedení GR, ER??I-4* k získání všech ZAbluefin v provedení ER
článek_č
Číslo výrobku (pokud je známo) požadovaného ventilátoru.
Lze zadat více čísel artiklů najednou, každé oddělené znakem |, například: 178125 | 178153 | 178113.
fan_size
velikost ventilátoru požadovaných ventilátorů (pokud je známa)
síťový_provoz
Vyberte, zda má být požadovaný ventilátor připojen k ovladači nebo ne.
Možnosti vstupu:
NETZ: Ventilátor přímo připojený k elektrické síti
FZ: Ventilátor připojený k frekvenčnímu měniči
motorová_technologie
Vyberte typ motoru, který se nejlépe hodí pro vaši aplikaci. Lze zadat více voleb oddělených |
např.: ZAmotpremium IE2 | PMblue IE4 | ZAmotpremium IE3
Možnosti vstupu:
AC ERM: Střídavý motor s vnějším rotorem
AMblue IE3: Motor s vnitřním rotorem IE3 s regulátorem
ECblue: EC motory s vnějším rotorem
ECQ: EC motor s vnějším rotorem
PMblue IE4: Motor s vnitřním rotorem IE4 s permanentním magnetem
Samostatný PMblue: Motor s vnitřním rotorem IE4 s permanentním magnetem bez ovladače
ZAmotbasic EX: Nízkonákladový motor ATEX s vnitřním rotorem
ZAmotbasic IE2: Levný motor s vnitřním rotorem IE2
ZAmotbasic IE3: Nízkonákladový motor s vnitřním rotorem IE3
ZAmotpremium IE2: Prémiový motor s vnitřním rotorem IE2
ZAmotpremium IE3: Prémiový motor s vnitřním rotorem IE3
ZAmotpremium PE: Prémiový motor s vnitřním rotorem Premium Efficiency (USA).
aktuální_fáze
Fáze elektrického proudu.
Možnosti vstupu:
1 nebo 3.
svtage
Electric voltage
Možnosti vstupu:
230 400 460 690
nominální_frekvence
Elektrická jmenovitá frekvence.
Možnosti vstupu:
50
tolerance_hledání
Požadovaná tolerance výběru
motor_safety_margin
Výkonová rezerva motoru, je-li požadována
např. motor_safety_margin = 10 => 10 kW výkon hřídele vyžaduje 11 kW motor
airflow_volume_reserve
Objemová rezerva průtoku vzduchu, je-li požadována
např. airflow_volum_reseve = 10 => 1000 m³/h požadovaný průtok znamená, že ventilátor musí dodávat 1100 m³/h
hustota vzduchu
Hustota vzduchu při provozu ventilátoru. Výběr ventilátoru a výpočty provozního bodu se přizpůsobí hustotě.
teplota okolí
Střední Teplota, při které ventilátor pracuje
gril_vliv
Platí pouze pro odstředivé ventilátory
Možnosti vstupu:
false: žádný gril není uvažován
pravda: výpočty provozního bodu ovlivňující výkon ventilátoru a akustiku berou v úvahu gril
instalační_výška_mm
Výška pouzdra v mm. Umístění ventilátorů do skříní vyžaduje celkové rozměry těchto skříní. Čím menší je kryt vzhledem k velikosti ventilátoru, tím více je to škodlivé pro výkon ventilátoru.
instalační_šířka_mm
Šířka pouzdra v mm.
instalační_délka_mm
Délka pouzdra v mm.
instalační_režim
Ztráty výkonu skříně se počítají pomocí specifických algoritmů. FANselect nabízí několik algoritmů pro výpočet ztrát pro jednotlivé ventilátory, ale pouze jeden (RLT_2017) pro více rozložení ventilátorů
Možnosti vstupu:
ZA: Algoritmus vyvinutý firmou Inhouse
RLT_2017: Nejnovější algoritmus vyvinutý Asociací výrobců AHU
třída_ochrany
Zadejte požadovanou třídu ochrany jako číslo IPxx.
erp_class
Vstupní třída ERP (Energy Related Products-Directive), tj. 2015.
Třída ErP definuje minimální účinnost, kterou může ventilátor prodávat na určitých trzích
sfp_class
Vstupní SFP (Specific Fan Performance) Třída jako číslice, tj. 3, 4. SFP je v podstatě vstupní elektrický výkon ve vztahu k výstupnímu průtoku vzduchu.
celé_oktávové_pásmo
Chcete-li zobrazit celé oktávové pásmo pomocí cmd: search, nastavte tento parametr na hodnotu true.
insert_nominal_values
Nastavením tohoto parametru na hodnotu true zobrazíte všechny jmenovité elektrické hodnoty pomocí cmd: search.
vložit_motor_data
Nastavením tohoto parametru na hodnotu true zobrazíte relevantní data moor pomocí cmd: search.
insert_geo_data
Chcete-li zobrazit rozměry článku, nastavte tento parametr na hodnotu true
focus_criteria
Tento parametr umožňuje omezit nalezenou sadu na fanoušky s nejlepšími kritérii zaostření, která jste nastavili.
Možnosti vstupu:
ZA_ETASF_SYS: Nejlepší … % při statické účinnosti systému
ZA_PSYS: Nejlepší … % při absorbovaném výkonu systému
ZA_LWA5: Nejlepší …% v akustice na straně sání
ZA_LWA6: Nejlepší …% na tlakové straně akustiky
ZA_BG: Nejlepší … % při velikosti ventilátoru
focus_tolerance
Nastavení tohoto parametru na 0 by vytvořilo pouze jeden článek, konkrétně ten s nejlépe přednastavenými focus_crtieria. Zadáním čísla X získáte nejlepší ventilátor pro přednastavené focus_criteria plus všechny ventilátory až o X % horší než nejlepší ventilátor.
např.: focus_criteria = ZA_ETASF_SYS a focus_tolerance = 7
výnosy: Ventilátor s nejlepší statickou účinností systému + všechny ventilátory až o 7 % horší než ten nejlepší ventilátor
název_ceníku
Zadáním názvu excelového listu, který se nachází ve složce DLL: Product_Price_Reference..xls, můžete nechat zobrazit cenu mezi výstupy DLL. Vynikat file má jednu tabulku se třemi sloupci.
Sloupec 1: Číslo zákaznického článku. Zde lze použít libovolný číselný systém.
Sloupec 2: Číslo výrobku Ziehl-Abegg, které se používá pro výpočty výběru
Sloupec 3: Cena tohoto článku
Všechny výstupy vysvětleny
ARTICLE_NO Číslo artiklu
CALC_AIR_DENSITY Hustota vzduchu použitá při výběru a výpočtu (kg/m³)
CALC_ALTITUDE Nadmořská výška použitá při výběru a výpočtu (m nad mořem)
CALC_LW5_OKT Sací postranní oktávové pásmo, hodnoty oddělené čárkami (dB)
CALC_LW6_OKT Postranní tlakové oktávové pásmo, hodnoty oddělené čárkami (dB)
CALC_LWA5_OKT Vážené hodnoty oktávového pásma na straně sání (dBA)
CALC_LWA6_OKT Hodnoty váženého oktávového pásma tlakové strany (dBA)
CALC_NOZZLE_PRESSURE Tlak v trysce, používaný k určení průtoku vzduchu (Pa)
CALC_N_RATED Poměr provozního bodu otáček ventilátoru k maximálním otáčkám ventilátoru (%)
CALC_P1_MAX Maximální absorbovaný elektrický výkon v provozním bodě (W)
CALC_PL_MAX Maximální absorbovaný výkon hřídele v provozním bodě (W)
CALC_PSYS_MAX Maximální příkon systému = příkon motoru + regulátoru (W)
CALC_TEMP_C Střední teplota (°C)
CAPACITOR_CAPACITANCE Kapacita kondenzátoru (??F)
CAPACITOR_VOLTAGE Kondenzátor objtage (V)
SCHÉMA_VIEWER_URL URL na graf zobrazující křivky ventilátoru
OBVOD Typ elektrického obvodu
COSPHI Motor ventilátoru Hodnota Cosine Phi
CURRENT_PHASE Fáze motoru ventilátoru
dim_… Rozměry ventilátoru
dim_klischee Cliche name => zjednodušené kreslení s důležitými rozměry
DENSITY_INFLUENCE Hustota použitá při určování hustoty měření provozního bodu => Výběr při hustotě naměřené ventilátorem => Výběr při hustotě odlišné od naměřené hustoty
VÝKRES_FILE Cesta k vějířové kresbě
EC_TYPE Výstup je 1, pokud je ventilátor poháněn EC motorem, a prázdný řetězec, pokud motor ventilátoru není EC motor
EFFICIENCY_CLASS Třída účinnosti motoru IEC. Parametry se zobrazují pouze u ventilátorů poháněných motory IEC
EFFICIENCY_STAT Statická účinnost ventilátoru = objemová rychlost X statický tlak / výkon absorbovaný systémem (%)
EFFICIENCY_TOT Celková účinnost ventilátoru = objemová rychlost X statický tlak / výkon absorbovaný systémem (%)
ERP_CLASS Vějířová třída ERP
ERP_METHOD Metoda použitá k měření třídy ERP
ERP_N_ACTUAL Skutečný normalizovaný stupeň účinnosti (Nist)
ERP_N_STAT Statická účinnost (hstatA) v provozním bodě (%) podle metody měření A
ERP_N_TRAGET Požadovaný standardizovaný stupeň účinnosti (Nsoll)
ERP_VSD Vrátí integrovanou řídicí jednotku EC, pokud je takto vybaven ventilátor. a prázdnou strunu pro ventilátory bez integrovaného systému regulace otáček
FAN_EFFICIENCY_GRADE Toto je faktor přiřazený jednotlivým fanouškům a je relevantní pouze pro fanoušky AMCA
FEI_FACTOR Tento faktor je vypočítán na základě provozního bodu a je relevantní pouze pro ventilátory AMCA
GRILL_INFLUENCE Vrací ne, pokud vliv grilu není zohledněn ve výpočtech, a ano, pokud se bere v úvahu vliv grilu.
INCREASE_OF_CURRENT Aktuální nárůst (%)
INDEX Pořadové číslo ventilátorů v nalezené sadě. První ventilátor v nalezené sadě by měl index 0, druhý ventilátor index 1 atd.
INSTALLATION_HEIGHT_MM Výška ventilátoru (mm)
INSTALLATION_LENGTH_MM Délka ventilátoru (mm)
INSTALLATION_POS Vrací orientaci ventilátoru: H: Horizontální VO: Vertikální směrem nahoru VU: Vertikální směrem dolů
INSTALLATION_POS_H Vrací 1 pro horizontálně orientované ventilátory (INSTALLATION_POS = H) a prázdný řetězec pro zbývající ventilátory.
INSTALLATION_POS_VO Vrací 1 pro vertikální ventilátory směřující nahoru (INSTALLATION_POS = VO) a prázdný řetězec pro zbývající ventilátory
INSTALLATION_POS_VU Vrací 1 pro vertikální ventilátory směřující dolů (INSTALLATION_POS = VU) a prázdný řetězec pro zbývající ventilátory
INSTALLATION_WIDTH_MM Šířka ventilátoru (mm)
IS_EC Vrací 1, pokud má ventilátor EC motor a prázdný řetězec pro non-EC motory
KFACTOR Tlak trysky ventilátoru
MAX_CURRENT Maximální proud ventilátoru (A)
MAX_FREQUENCY maximální frekvence ventilátoru (Hz)
MAX_TEMPERATURE_C Maximální teplota ventilátoru (°C)
MAX_VOLTAGE Maximální objem ventilátorutage (V)
MDRAWING Název výkresu file
MIN_CURRENT Minimální proud ventilátoru (A)
MIN_TEMPERATURE_C Minimální teplota ventilátoru (°C)
MIN_VOLTAGE Maximální objem ventilátorutage (V)
MOTOR_DESIGN Typ konstrukce motoru: (pouze pro motory IEC)
IMB 3: Nožní upevnění
IMB 5: Montáž na přírubu
MOTOR_POLES Počet pólů motoru (pro ventilátory napájené IEC)
MOTOR_SHAFT Popis hřídele motoru IEC: počet / průměr X délka
MOTOR_SIZE Velikost motoru IEC
NOMINAL_CURRENT Jmenovitý proud motoru ventilátoru (A)
NOMINAL_FREQUENCY Jmenovitá frekvence motoru ventilátoru (Hz)
NOMINAL_IECMOTOR
_EFFICIENCY IEC Jmenovitá účinnost motoru jako desetinné číslo
NOMINAL_SPEED Jmenovitá rychlost ventilátoru (1/min)
NOMINAL_VOLTAGE Jmenovitý objem motoru ventilátorutage
NOZZLE_GUARD Informace o způsobu měření ventilátoru. Převážně pro axiální ventilátory
NUMBER_OF_POLES Počet pólů motoru IEC
PHASE_DIFFERENCE Fázový rozdíl
POWER_INPUT_KW Výkon požadovaný motorem (kW)
POWER_INPUT_KW Výkon motoru (kW)
PRODUCT_IMG Cesta k obrázku produktu
PROTECTION_CLASS_IP Třída ochrany jako číslo IP
PROTECTION_CLASS_THCL Třída teplotní ochrany jako číslo THCL
RUBBER_MOT_DIAMETER Pryž motoru damper průměr
RUBBER_MOT_HEIGHT Pryž motoru damper výška
SPRING_MOT_DIAMETER Pružina motoru damper průměr
SPRING_MOT_HEIGHT Pružina motoru damper výška
TYP Typový klíč ventilátoru
VOLTAGE_TOLERANCE svtage tolerance (%)
ZAWALL_ARRANGEMENT Rozložení více ventilátorů. Vrátí 0, pokud není vybráno více ventilátorů
ZA_BG Jmenovitá velikost ventilátoru
ZA_COSPHI Motor ventilátoru Cos Phi
ZA_ETAF Celková účinnost ventilátoru = Objemová rychlost X Celkový tlak / Výkon absorbovaný systémem (%)
ZA_ETAF_L Celková účinnost oběžného kola ventilátoru (%)
ZA_ETAF_SYS Celková účinnost systému (%)
ZA_ETAM Účinnost motoru (%)
ZA_ETASF Statická účinnost ventilátoru = Objemová rychlost X Statický tlak / Výkon absorbovaný systémem (%)
ZA_ETASF_L Statická účinnost oběžného kola ventilátoru (%)
ZA_ETASF_SYS Statická účinnost systému (%)
ZA_F Jmenovitá elektrická frekvence ventilátoru (Hz)
ZA_FBP Elektrická frekvence ventilátoru v provozním bodě (Hz)
ZA_I Proud ventilátoru v provozním bodě (A)
ZA_IN Jmenovitý proud ventilátoru (A)
ZA_LW5 Duty point hladina akustického výkonu sací strana (dB)
ZA_LW6 Duty point hladina akustického výkonu tlaková strana (dB)
ZA_LWA5 sací strana s váženým akustickým výkonem (dBA)
ZA_LWA6 Duty point vážená hladina akustického výkonu tlaková strana (dBA)
ZA_MAINS_SUPPLY Síťové napájení: fáze, svtage a elektrická frekvence
ZA_N RPM v provozním bodě (1/min)
ZA_NMAX Maximální otáčky ventilátoru (1/min)
ZA_PD Dynamický tlak v provozním bodě (Pa)
ZA_PF Celkový tlak ventilátoru. ZA_PF = ZA_PSF + ZA_PD (Pa)
ZA_PF_MAINS_OPERATED Celkový tlak ventilátoru v síťovém provozu (Pa)
ZA_PSF Statický tlak ventilátoru (Pa)
ZA_PSF_MAINS_OPERATED Statický tlak ventilátoru v síťovém provozu (Pa)
ZA_P1 Elektrický výkon požadovaný v provozním bodě (W)
ZA_PD Pracovní bod dynamický tlak (Pa)
ZA_PF Pracovní bod celkový tlak (Pa)
ZA_PL Vypočítaný výkon na hřídeli v provozním bodě (W)
ZA_PSF Provozní bod statický tlak (Pa)
ZA_PSYS Absorbovaný výkon systémem (W)
ZA_QV Provozní bod objemový průtok (m³/h)
ZA_QV_MAINS_OPERATED Objemový průtok v provozním bodě provozního zatížení (m³/h)
ZA_SFP Počet SFP ventilátoru
ZA_SFP_CLASS Třída SFP ventilátoru
ZA_U Fan voltage v provozním bodě (V)
ZA_UN Jmenovitý objem ventilátorutage (V)
ZA_WEIGHT Hmotnost ventilátoru
Výstupy každého cmd
cmd: hledání výstupů
ARTICLE_NO | CALC_AIR_DENSITY | CALC_ALTITUDE |
CALC_NOZZLE_PRESSURE | CALC_N_RATED | DENSITY_INFLUENCE |
VÝKRES_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 | JE PLATNÁ | KFACTOR |
NOZZLE_GUARD | PRODUCT_IMG | TYP |
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: vyberte Výstupy
Tento cmd vyžaduje zadání čísla artiklu do 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 | SCHÉMA_VIEWER_URL |
OBVOD | COSPHI | CURRENT_PHASE |
DENSITY_INFLUENCE | VÝKRES_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 | JE PLATNÁ |
KFACTOR | MAX_CURRENT | MAX_TEMPERATURE_C |
MAX_VOLTAGE | MIN_CURRENT | MIN_TEMPERATURE_C |
MIN_VOLTAGE | NOMINAL_FREQUENCY | NOMINAL_SPEED |
NOMINAL_VOLTAGE | NOZZLE_GUARD | PHASE_DIFFERENCE |
POWER_INPUT_KW | PRODUCT_IMG | PROTECTION_CLASS_IP |
PROTECTION_CLASS_THCL | TYP | VOLTAGE_TOLERANCE |
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: jmenovité_hodnoty Výstupy
Tento cmd vyžaduje číslo článku v article_no.
Níže uvedené výstupy lze také zobrazit pomocí vyhledávání cmd nastavením insert_nominal_values na hodnotu true
ARTICLE_NO | CAPACITOR_CAPACITANCE | CAPACITOR_VOLTAGE |
OBVOD | 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 | 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_TOLERANCE |
cmd: get_chart Výstupy
Tento cmd vyžaduje číslo článku v article_no a vytváří níže uvedené výstupy a křivky ventilátoru
BOTTOM_MARGIN | SCHÉMA_FILE | CHART_MAX_X |
CHART_MAX_Y | CHART_MIN_X | CHART_MIN_Y |
LEVÝ OKRAJ | MEASUREMENT_ID | RIGHT_MARGIN |
TOP_MARGIN |
cmd: motor_data Výstupy
Pro EC motory:
OBVOD | NOMINAL_VOLTAGE | PROTECTION_CLASS_IP |
PRO motory IEC:
OBVOD | 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: stav Výstupy
Tento cmd je užitečný pro získání verze DLL a uživatelského jména uživatele
USERNAME | VERZE |
cmd: create_session výstupy
Tento cmd se používá k vytvoření relace před voláním web DLL
USERNAME | VERZE |
Pomoc a podpora
Kontaktní informace
Neváhejte nás kontaktovat, pokud byste potřebovali další pomoc nebo radu ohledně toho, jak integrovat FANselect API do vaší aplikace.
Kontakt
Podpora FANselect
Technologie ventilace
Heinz-Ziehl-Straße – 74653 Künzelsau
fanselect@ziehl-abegg.com
www.fanselect.net
www.ziehl-abegg.com
Odkazy
Ziehl-Abegg
www.ziehl-abegg.com
FANselect DLL ke stažení
www.ziehl-abegg.com/fileadmin/de/de/03_Produktwelten/DigitaleLösungen/Software/FANselect/FANselect_DLL.zip
FANselect Web API
fanselect.net:8079/FSWebServis
Článek Obrázky a kresby
http://www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/catalog.zip
Historie dokumentu
04.11.2019
- První vydání
12.08.2021
- Nový design dokumentu
- Aktualizujte popis ERP_…
- Přidejte nová portfolia
- Přidejte nový popis výstupních proměnných pro dimenze
Dokumenty / zdroje
![]() |
ZIEHL-ABEGG FANselect programovací rozhraní DLL API [pdfUživatelská příručka FANselect DLL, FANselect DLL API programovací rozhraní, API programovací rozhraní, programovací rozhraní |