ZIEHL-ABEGG FANSelekteer DLL API-programmeringskoppelvlak
ZIEHL-ABEGG FANSelekteer DLL API-programmeringskoppelvlak
ZIEHL-ABEGG FANSelekteer DLL API-programmeringskoppelvlak

Inleiding

Die FANselect DLL dien as 'n toepassingsprogrammeringskoppelvlak vir FANselect. Dit vereis 'n versoekstring as invoer en voer 'n antwoordstring uit.

Beide versoek- en antwoordstringe kan as JSON of XML geformateer word. Dit is aan die oproeptoepassing om die vereiste invoer te skep en die API se uitset te ontleed.

Hierdie API kan wees:
Afgelaai (as 'n Windows DLL) deur op die skakel te klik www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/FANselect_DLL.zip of verkry deur die web via http://fanselect.net:8079/FSWebService

Jy kan hier registreer https://www.ziehl-abegg.com/digitale-loesungen/software/fanselect vir die vereiste FANkies-aanmelding om die DLL te gebruik.

Die aflaaibare FANselect DLL-lêergids kan enige plek op jou masjien geplaas word. Dit is belangrik om die lêergids ongeskonde en op datum te hou. Jou toepassing sal toegang tot die fanselect.dll moet hê file binne hierdie gids.

Om jou weergawe van die DLL op te dateer:

  1. Laai die nuwe DLL-lêergids af van die URL hierbo
  2. Vee jou werklike DLL-lêergids uit
  3. plaas die nuwe DLL-lêergids op daardie plek wat deur jou vorige DLL-lêergids ontruim is

Die FANselect web API is altyd bygewerk en vereis dus nie dat die gebruiker opdateer nie.
In elke DLL-lêergids is daar 'n toetsinstrument, genaamd ZADllTest.exe of ZADllTest64.exe, waarmee jy invoer- en uitvoerstringe kan toets.
Inleiding
Prent 1: Links is die invoerarea, terwyl die regterkant die uitsette bevat wat deur die DLL geproduseer word. Klik op die oortjie Teks links bo om die versoekstring te sien wat gegenereer is.

Jy kan die invoer toets deur die parameters wat jy wil in die vorm in te voer (prent 1). In die "Teks"-tik kan jy die json-steek skryf of kopieer (bvampsien 2.1.) in.

Koppel aan FANselect DLL

Minimum vereiste insette:

gebruikernaam: Jou FANselect-rekening se gebruikersnaam
wagwoord: Jou FANselect-rekening se wagwoord
cmd: Soek (verduidelik in afdeling 2.2)
qv: Dienspunt se volumetriese vloeitempo
psf: Dienspunt se statiese druk
spesifikasie_produkte: Portefeulje wat vereiste aanhangers bevat (verduidelik in afdeling 3.1)
taal: Kies taal vir uitsette om in te verskyn (verduidelik in afdeling 3.1)
Met hierdie minimum insette moet jou versoekstring soos die s lykamples hieronder:

JSON-versoekstring example
{
"gebruikersnaam": "ZAFS19946"
"wagwoord": "bnexg5",
"cmd" : "soek",
"qv" : "2500",
"psf" : "50",
"spec_products" : "PF_00",
"taal": "EN",
}

Identiese versoekstring as XML:


ZAFS19946
bnexg5
Soek
2500
50
PF_00
EN

Programmering van 'n DLL-leser

U kan toegang tot die DLL kry via een van drie funksies.
ZAJsonRequestW: Vir Unicode Strings
ZAJsonRequestA: Vir UTF-8 Strings
ZAJsonRequestBSTR: Vir OLE-voorwerpe

Jou DLL-leser moet die versoekstring as 'n argument na een van die funksies hierbo deurgee, en dan die DLL se uitvoer lees.

DLL Reader funksie in Python
def za_dll_fan_selection(request_string, dll_path):
invoer ctipes
invoer json
fanselect_dll = ctypes.WinDLL(dll_path)
fanselect_dll_output = (ctypes.wstring_at(fanselect_dll.ZAJsonRequestW(request_string)))
gee fanselect_dll_output terug

request_string is identiese formaat as Request String bvample hierbo, alhoewel met meer insette
dll_pad: is die pad na die FANselect DLL, bv. C.\FANselect_DLL\FANselect_DLL}fanselect.dll

DLL Reader funksie in VBA
Privaat verklaar Funksie ZAJsonRequestBSTR Lib
"C:\FANselect_DLL\FANselect_DLL\FANselect.dll" (ByVal sRequest As String) As String
Publieke funksie vba_reader(ByVal input_request_string As String) As String
Dim request_string As String
Dim response_string As String
Verduister request_string_unicode as variant
Dim response_string_unicode as variant

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 = reaksie_string
Eindig funksie

Verdere Examples kan afgelaai word vanaf die skakels hieronder

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

Koppel aan FANselect Web API

Toegang tot FANselect's web API is byna identies aan die proses wat gebruik word om toegang tot die DLL te verkry.

Die enigste verskil is dat jy twee versoeke moet stuur:
1ste Versoek: Om 'n Sessie-ID te verkry
2de Versoek: Gewone versoek, wat die sessie-ID insluit wat in die eerste versoek verkry is

Die groot advantage van die web API is dat dit (soos voorheen genoem) altyd op datum is en nie hoef afgelaai te word nie. Ondersoek asseblief internetbetroubaarheid in jou ligging en jou masjien se firewall/sekuriteitinstellings, aangesien dit kan hampdaar is die web API se prestasie.

Soos met die aflaaibare DLL, versoeke en antwoorde van die web API kan as JSON- of XML-stringe gestuur word.

Beide DLL en web API produseer identiese uitsette, aangesien beide dieselfde seleksie- en berekeningsalgoritmes gebruik. Enige verskille tussen DLL en web API, is waarskynlik te wyte aan 'n verouderde DLL.

Web API Reader funksie in Python
invoer json
dll_pad = "http://fanselect.net:8079/FSWebDiens ”
def za_api_fan_selection_0(request_string, dll_path):
invoerversoeke
fanselect_api_output = requests.post(url=dll_pad, data=versoekstring)
gee fanselect_api_output terug
# Kry sessie-ID
request_string = "{'cmd':'create_session', 'gebruikersnaam': 'GEBRUIKERSNAAM', 'wagwoord': 'WAGWOORD' }"
versoek_string = str(versoek_string)
dll_pad = str(dll_pad)
response_string = za_api_fan_selection_0(request_string, dll_path)
session_id = json.loads(response_string_raw.content)['SESSIONID']

# Gewone versoek
request_string = "{"
request_string = request_string + "'gebruikersnaam' : 'GEBRUIKERSNAAM',"
request_string = request_string + "'wagwoord' : 'WAGWOORD',"
request_string = request_string + "'taal' : 'EN',"
request_string = request_string + "'unit_system' : 'm',"
request_string = request_string + "'cmd' : 'soek',"
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 + "'huidige_fase': '3',"
request_string = request_string + “'voltage' : '400',”
request_string = request_string + "'nominale_frequency' : '50',"
request_string = request_string + "'sessionid' : '" + session_id + "',"
request_string = request_string + "'full_octave_band' : 'true',"
request_string = request_string + “}”
versoek_string = str(versoek_string)
response_string_initial = za_api_fan_selection_0(request_string, dll_path)

Verdere Examples kan afgelaai word vanaf die skakels hieronder
C# http://downloads.fanselect.net/fanselect/dll_examples/VCS10WebService.zip
VB10 http://downloads.fanselect.net//fanselect/dll_examples/VB10WebService.zip

Insette & Uitsette

Alle insette verduidelik
taal
Stel taal van uitsette

invoer opsies:
CS: Tsjeggies DA: Deens DE: Duits NL: Engels
ES: Spaans FR: Frans FI: Fins HU: Hongaars
IT: Italiaans JA: Japannese NL: Nederlands PL: Pools
PT: Portugees Verenigde Koninkryk: Russies SV: Sweeds TR: Turks
ZH: Chinese

eenheid_stelsel
eenheidstelsel wat in berekeninge gebruik moet word.

Invoer opsies:
m: metriese i: imperiale

gebruikernaam
Jou FANselect-rekening se gebruikersnaam.

wagwoord
Jou FANselect-rekening se wagwoord
Gebruikers wat slegs in 'n beperkte stel artikels belangstel, kan een of meer gebruikersnaam / wagwoord kombinasies (aanmeldings) verkry. Elke aanmelding sal 'n spesifieke stel artikels bied - vooraf bepaal deur die gebruiker.
Die gebruiker se toepassing sal dan die dll oproep met een van hierdie spesifieke aanmeldings om uit 'n beperkte poel artikels te kies. Advantages: Vinniger seleksieproses en kleiner aantal artikels onder gevind stel

cmd
cmd, kort vir opdrag, is nodig om die DLL opdrag te gee oor die tipe uitsette wat benodig word

Invoeropsies:
soek: seleksie volgens dienspunt + filters soos grootte, ontwerp ens.
status: Lewer gebruikernaam en sagteware weergawe. Web API voer ook SESSIONID uit.
skep_sessie: Verkry SESSIONID. Hierdie cmd is slegs relevant vir die web API
Die volgende cmd's vereis 'n artikelnommer in artikelnr: kies: Kies volgens artikelnommer. Artikel se nominale data word uitgevoer indien dienspunt nie bereik word nie
nominale_waardes: Verkry artikel se elektriese nominale waardes. Hierdie data word ook met jou aanvanklike soekversoek verkry deur insert_nominal_values ​​op waar te stel
motor_data: Artikel motor data. Kan ook verkry word met soek en insert_motor_data: true
geo_data: Artikel (meetkundige) afmetings. Kry hierdie data met soektog deur insert_geo_data op waar te stel
bykomstighede: beeld bykomstighede uit wat met artikel geassosieer word
get_chart: Skep kaarte vir geselekteerde artikel

cmd_param
Jy kan die indeks van die artikel stel wat jy wil

zawall_modus
Kies of jy meer aanhangers wil kies, met een van twee opsies
ZAWALL: Kies slegs deur veelvuldige aanhangers te gebruik
ZAWALL_PLUS: Kies met veelvuldige en enkele aanhangers

zawall_grootte
Stel die aantal aanhangers wat jy in jou veelvuldige aanhangers-skikking wil gebruik. Maksimum aantal aanhangers is op 20 gestel.
zawall_size kan ook leeg gelaat word. FANselect sal outomaties die aantal waaiers wat benodig word, bepaal.
Keuses sonder 'n voorafbepaalde aantal aanhangers het gewoonlik 'n langer reaksietyd.

qv
Volumetriese tempo óf in m³/h vir eenheid_stelsel keuse m óf CFM vir eenheid_stelsel keuse i.

psf
Statiese druk óf in Pa vir eenheid_stelsel keuse m óf in wg vir eenheid_stelsel keuse i.

pf
Totale druk óf in Pa vir eenheid_stelsel keuse m óf in wg vir eenheid_stelsel keuse i
In jou versoekstring spesifiseer jy óf psf óf pf.

spesifikasie_produkte
Aanhangers in FANselect word in diskrete portefeuljes geplaas, aangedui deur die PF-kodes hieronder gelys. Dit is verpligtend om 'n spesifieke portefeulje in te voer. Tans is dit nie moontlik om oor verskeie portefeuljes te kies nie.

Invoeropsies
PF_50: Standaard wêreldwyd PF_54: AMCA Thailand-produkte
PF_51: VSA Standaardprodukte PF_56: Portefeulje van Indië
PF_52: Brasilië-portefeulje PF_57: AMCA Germany-produkte
PF_53: AMCA USA-produkte PF_59: AMCA India-produkportefeulje
PF_60: China PF_61: Europa

produkreeks
Aanhangers word in groepe of produkreekse geplaas, aangedui deur die BR-kodes hieronder gelys.
produkreeks is nie verpligtend nie en kan veelvuldige BR-kodes bevat, geskei deur |, bv. BR_01 | BR_57 | BR_59

produk ontwerp
Elke artikel kan in een van 'n menigte ontwerpe kom. Laat leeg as die ontwerp nie bekend is nie

Invoeropsies
Aksiale vloeiwaaiers met lugvloeirigting A: Lug word oor motor gesuig
AA: Aksiale waaier wat slegs uit waaier bestaan
AD: Aksiale waaier suig deur rooster
AF: Buis aksiale waaier met langer buis, ronde behuising
AL: Buis aksiale waaier met korter buis, ronde behuising
AQ: Buis aksiale waaier met korter buis, reghoekige behuising
AW: Aksiale waaier suig deur rooster

Aksiale vloeiwaaiers met lugvloeirigting V: Lug word oor die motor geblaas
VA: Aksiale waaier wat slegs uit waaier bestaan
VE: Buis aksiale waaier met korter buis en suig deur kontak beskerming
VF: Buis aksiale waaier met baie lang buis
VH: Buis aksiale waaier met korter buis, ronde behuising
VH: Muur-gemonteerde Buis aksiale waaier met korter buis en leiswaaie
VL: Muur-gemonteerde Buis aksiale waaier met korter buis en leiswaaie
VQ: Muur-gemonteerde Buis aksiale waaier met korter buis en leiswaaie
VI: Aksiale waaier wat deur rooster waai
VK: Aksiale waaier wat deur rooster waai
VL: Buis aksiale waaier met korter buis, ronde behuising
VQ: Buis aksiale waaier met korter buis, reghoekige behuising
VS: Aksiale waaier wat deur rooster waai, om die hele agterkant van waaier

Sentrifugale Aanhangers
ER: Sentrifugale prop waaier ontwerp
GR-H: Muur gemonteerde sentrifugale waaier ontwerp, horisontaal gemonteer
GR-Vo: Muur gemonteerde sentrifugale waaier ontwerp, vertikaal gemonteer na bo
GR-Vu: Muur gemonteerde sentrifugale waaier ontwerp, vertikaal gemonteer na onder
GR: Muur gemonteerde sentrifugale waaier ontwerp
HR: Sentrifugale waaier wat slegs uit waaier bestaan
WR: Sentrifugale waaier geplaas in kubusontwerp

fan_tipe
Filter deur 'n deel van die waaier se tipe sleutel te definieer. Wild cards is: * vir veelvuldige karakters en ? vir 1 karakter.
Bv: GR56C*1C om alle grootte 560 C-waaiers in GR-ontwerp te kry, ER??I-4* om alle ZAbluefin in ER-ontwerp te kry

artikel_nr
Artikelnommer (indien bekend) van die vereiste waaier.
Veelvuldige artikelnommers kan gelyktydig ingevoer word, elk geskei deur 'n |, soos: 178125 | 178153 | 178113.

fan_grootte
waaiergrootte van vereiste waaiers (indien bekend)

hoofstroombedryf
Kies of die vereiste waaier aan 'n beheerder gekoppel moet word of nie.

Invoeropsies:
NETZ: Waaier direk gekoppel aan elektriese rooster
FZ: Fan gekoppel aan frekwensie-omsetter

motor_tegnologie
Kies die tipe motor wat die beste geskik is vir jou toepassing. Veelvuldige keuses kan ingevoer word, geskei deur 'n |
bv: ZAmotpremium IE2 | PMblue IE4 | ZAmotpremium IE3

Invoeropsies:
AC ERM: Eksterne rotor AC-motor
AMblue IE3: Interne rotor IE3-motor met beheerder
ECblue: Eksterne rotor EC motors
ECQ: Eksterne rotor EC motor
PMblue IE4: Permanente magneet IE4 interne rotormotor
PMblue Selfstandige: Permanente magneet IE4 interne rotormotor sonder beheerder
ZAmotbasic EX: Laekoste interne rotor ATEX-motor
ZAmotbasic IE2: Laekoste interne rotor IE2 motor
ZAmotbasic IE3: Laekoste iInterne rotor IE3-motor
ZAmotpremium IE2: Premium interne rotor IE2 motor
ZAmotpremium IE3: Premium interne rotor IE3 motor
ZAmotpremium PE: Premium interne rotor Premium Efficiency (VSA) motor

huidige_fase
Elektriese stroomfases.

Invoeropsies:
1 of 3.

voltage
Elektriese voltage

Invoeropsies:
230 400 460 690

nominale_frekwensie
Elektriese nominale frekwensie.

Invoeropsies:
50 60

soek_verdraagsaamheid
Vereiste seleksie toleransie

motor_veiligheidsmarge
Motor kragreserwe, indien nodig
bv. motor_veiligheidsmarge = 10 => 10 kW askrag vereis 11 kW motor

lugvloei_volume_reserwe
Lugvloei volumetriese reserwe, indien nodig
bv. lugvloei_volume_reseve = 10 => 1000 m³/h vereiste vloei beteken dat waaier 1100 m³/h moet lewer

lug_digtheid
Lugdigtheid van waaierbedryf. Waaierkeuse en dienspuntberekeninge sal by die digtheid aanpas.

omgewingstemperatuur
Medium temperatuur waarteen waaier werk

rooster_invloed
Slegs van toepassing op sentrifugale waaiers

Invoeropsies:
vals: geen rooster oorweeg nie
waar: dienspuntberekeninge wat waaierprestasie en akoestiek beïnvloed, neem rooster in ag

installasie_hoogte_mm
Hoogte van omhulsel in mm. Om waaiers binne kampe te plaas, vereis die algehele afmetings van hierdie omhulsels. Hoe kleiner die omhulsel relatief tot waaiergrootte is, hoe meer nadelig is dit vir waaierprestasie.

installasiewydte_mm
Breedte van omhulsel in mm.

installasielengte_mm
Lengte van omhulsel in mm.

installasiemodus
Omhulselprestasieverliese word deur spesifieke algoritmes bereken. FANselect bied veelvuldige verliesberekeningsalgoritmes vir enkele aanhangers, maar tog net een (RLT_2017) vir veelvuldige waaieruitlegte

Invoeropsies:
ZA: Intern ontwikkelde algoritme
RLT_2017: Mees onlangse Algoritme ontwikkel deur die AHU Manufacturer's Association

beskermingsklas
Voer vereiste beskermingsklas in as 'n IPxx-nommer.

erp_klas
Invoer ERP (Energy Related Products-Directive) klas dws 2015.
Die ErP-klas definieer die minimum doeltreffendheid wat 'n waaier kan hê om in sekere markte verkoop te word

sfp_klas
Inset SFP (Spesifieke Fan Prestasie) Klas as 'n syfer, maw 3, 4. SFP is basies die inset elektriese krag in verhouding tot die uitset lugvloei.

volle_oktaafband
Om die volle oktaafband met cmd: search te vertoon, stel hierdie parameter op waar.

voeg_nominale_waardes in
Stel hierdie parameter op waar om al die elektriese nominale waardes met cmd: search te wys.

insert_motor_data
Stel hierdie parameter op waar om relevante moor-data te wys met cmd: search.

invoeg_geo_data
Stel hierdie parameter op waar om artikel se afmetings uit te beeld

fokus_kriteria
Hierdie parameter laat jou toe om die gevind stel te beperk tot daardie aanhangers met die beste fokuskriteria wat jy gestel het.

Invoeropsies:
ZA_ETASF_SYS: Beste …% by stelsel statiese doeltreffendheid
ZA_PSYS: Beste …% by stelsel geabsorbeerde krag
ZA_LWA5: Beste …% by akoestiek aan die suigkant
ZA_LWA6: Beste …% by akoestiek aan drukkant
ZA_BG: Beste …% by waaiergrootte

fokus_verdraagsaamheid
Deur hierdie parameter op 0 te stel sal slegs een artikel produseer, naamlik die een met die beste voorafingestelde focus_crtieria. Deur 'n nommer X in te voer, sal die beste waaier vir die voorafbepaalde focus_criteria plus alle waaiers tot X% slegter as die beste waaier produseer.
bv: focus_criteria = ZA_ETASF_SYS en fokus_toleransie = 7
opbrengs: waaier met die beste statiese doeltreffendheid van die stelsel + alle waaiers tot 7% ​​swakker as daardie beste waaier

pryslysnaam
Deur die naam van die Excel-blad in die DLL-lêergids in te voer: Product_Price_Reference..xls, kan jy die prys onder die DLL se uitsette laat verskyn. Excel file het een sigblad met drie kolomme.

Kolom 1: Kliënt artikelnommer. Hier kan enige getallestelsel gebruik word.
Kolom 2: Ziehl-Abegg-artikelnommer, wat vir die seleksieberekeninge gebruik word
Kolom 3: Prys van hierdie artikel

Alle uitsette verduidelik

 

ARTICLE_NO Artikelnommer
CALC_AIR_DENSITY Lugdigtheid gebruik in seleksie en berekening (kg/m³)
CALC_ALTITUDE Hoogte gebruik in seleksie en berekening (m bo seespieël)
CALC_LW5_OKT Suigkant-oktaafband, waardes geskei deur kommas (dB)
CALC_LW6_OKT Drukkant-oktaafband, waardes geskei deur kommas (dB)
CALC_LWA5_OKT Suigkant-geweegde oktaafbandwaardes (dBA)
CALC_LWA6_OKT Drukkant-geweegde oktaafbandwaardes (dBA)
CALC_NOZZLE_PRESSURE Druk in spuitstuk, gebruik om lugvloei (Pa) te bepaal
CALC_N_RATED Verhouding van dienspunt waaier rpm tot maksimum waaier rpm (%)
CALC_P1_MAX Maksimum geabsorbeerde elektriese krag by dienspunt (W)
CALC_PL_MAX Maksimum geabsorbeerde askrag by dienspunt (W)
CALC_PSYS_MAX Maksimum geabsorbeerde stelselkrag = motor + kontroleerder geabsorbeerde drywing (W)
CALC_TEMP_C Medium temperatuur (°C)
CAPACITOR_CAPACITANCE Kapasitorkapasitansie (??F)
CAPACITOR_VOLTAGE Kapasitor voltage (V)
KAART_VIEWER_URL URL om waaierkurwes uit te beeld
KRING Tipe elektriese stroombaan
COSHI Fan motor Cosinus Phi waarde
CURRENT_PHASE Fan motor fases
dim_... Afmetings van die waaier
dim_klischee Cliche name => vereenvoudigde tekening met belangrike afmetings
DENSITY_INFLUENCE Digtheid wat gebruik word in die bepaling van dienspuntmetingsdigtheid => Seleksie by waaier se gemete digtheiddigtheid => Seleksie by digtheid verskil van gemete digtheid
TEKEN_FILE Pad na waaiertekening
EC_TYPE Uitset is 1 as waaier deur 'n EC-motor aangedryf word en 'n leë string as waaiermotor nie 'n EC-motor is nie
EFFICIENCY_CLASS Doeltreffendheidklas van IEC-motor. Parameters verskyn slegs langs waaiers wat deur IEC-motors aangedryf word
EFFICIENCY_STAT Statiese doeltreffendheid van waaier = Volumetriese Tempo X Statiese Druk / Krag geabsorbeer deur stelsel (%)
EFFICIENCY_TOT Totale doeltreffendheid van waaier = Volumetriese Tempo X Statiese Druk / Krag geabsorbeer deur stelsel (%)
ERP_CLASS Aanhanger ERP-klas
ERP_METHOD Metode wat gebruik word om ERP-klas te meet
ERP_N_ACTUAL Werklike genormaliseerde Graad van doeltreffendheid (Nist)
ERP_N_STAT Statiese doeltreffendheid (hstatA) by dienspunt (%) volgens meetmetode A
ERP_N_TRAGET Vereiste gestandaardiseerde graad van doeltreffendheid (Nsoll)
ERP_VSD Wys EC-beheerder geïntegreer as waaier so toegerus is. en 'n leë string vir waaiers sonder 'n geïntegreerde spoedbeheerstelsel
FAN_EFFICIENCY_GRADE Dit is 'n faktor wat aan individuele aanhangers toegewys word en is slegs relevant vir AMCA-aanhangers
FEI_FACTOR Hierdie faktor word bereken op grond van die dienspunt en is slegs relevant vir AMCA-aanhangers
GRILL_INFLUENCE Wys nee as roosterinvloed nie in berekeninge ingereken is nie, en ja as rooster se invloed in ag geneem word.
INCREASE_OF_CURRENT Huidige toename (%)
INDEKS Volgorde aantal aanhangers in gevind stel. Eerste waaier in gevind stel sal indeks 0 hê, tweede waaier indeks 1 ens.
INSTALLATION_HEIGHT_MM Hoogte van waaier (mm)
INSTALLATION_LENGTH_MM Lengte van waaier (mm)
INSTALLATION_POS Wys waaier-oriëntasie(s): H: Horisontaal VO: Vertikaal na bo VU: Vertikaal na onder
INSTALLATION_POS_H Gee 1 vir horisontaal georiënteerde waaiers (INSTALLATION_POS = H), en 'n leë string vir oorblywende waaiers.
INSTALLATION_POS_VO Wys 1 vir vertikale opwaartse waaiers (INSTALLATION_POS = VO) en 'n leë string vir oorblywende waaiers
INSTALLATION_POS_VU Wys 1 vir vertikale afwaartse waaiers (INSTALLATION_POS = VU) en 'n leë string vir oorblywende waaiers
INSTALLATION_WIDTH_MM Breedte van waaier (mm)
IS_EC Wys 1 as waaier EC-motor het en leë tou vir nie-EC-motors
KFACTOR Fan se spuitstuk druk
MAX_CURRENT waaier se maksimum stroom (A)
MAX_FREQUENCY Fan se maksimum frekwensie (Hz)
MAX_TEMPERATURE_C Waaier se maksimum temperatuur (°C)
MAX_VOLTAGE Fan se maksimum voltage (V)
MTEKENING Naam van tekening file
MIN_CURRENT Aanhanger se minimum stroom (A)
MIN_TEMPERATURE_C Waaier se minimum temperatuur (°C)
MIN_VOLTAGE Fan se maksimum voltage (V)
MOTOR_DESIGN Tipe motorontwerp: (slegs vir IEC-motors)
IMB 3: Voet gemonteer
IMB 5: Flens gemonteer
MOTOR_POLES Aantal motorpole (vir IEC-aangedrewe waaiers)
MOTOR_SHAFT IEC motoras beskrywing: nommer / deursnee X lengte
MOTOR_SIZE IEC-motorgrootte
NOMINAL_CURRENT Nominale stroom van waaiermotor (A)
NOMINAL_FREQUENCY Fan motor nominale frekwensie (Hz)
NOMINALE_IECMOTOR
_DOELTREFFENDHEID IEC Motor se nominale doeltreffendheid as 'n desimale getal
NOMINAL_SPEED Fan se nominale spoed (1/min)
NOMINAL_VOLTAGE Fan motor nominale voltage
NOZZLE_GUARD Inligting oor hoe waaier gemeet is. Oorwegend vir aksiale waaiers
NUMBER_OF_POLES IEC motor aantal pole
PHASE_DIFFERENCE Faseverskil
POWER_INPUT_KW Krag benodig deur motor (kW)
POWER_INPUT_KW Kraglewering deur motor (kW)
PRODUCT_IMG Pad na produkprent
PROTECTION_CLASS_IP Beskermingsklas as IP-nommer
PROTECTION_CLASS_THCL Temperatuurbeskermingsklas as THCL-nommer
RUBBER_MOT_DIAMETER Motorrubber damper deursnee
RUBBER_MOT_HEIGHT Motorrubber dampeh hoogte
SPRING_MOT_DIAMETER Motorveer damper deursnee
SPRING_MOT_HEIGHT Motorveer dampeh hoogte
TIPE Tik sleutel van waaier
VOLTAGE_TOLERANCE Voltage toleransie (%)
ZAWALL_ARRANGEMENT Meervoudige waaier-uitleg. Wys 0 as geen veelvuldige aanhangers gekies is nie
ZA_BG Fan nominale grootte
ZA_COSPHI Fan motor Cos Phi
ZA_ETAF Totale doeltreffendheid van waaier = Volumetriese Tempo X Totale druk / Krag geabsorbeer deur stelsel (%)
ZA_ETAF_L Totale doeltreffendheid van waaierwaaier (%)
ZA_ETAF_SYS Stelsel totale doeltreffendheid (%)
ZA_ETAM Motordoeltreffendheid (%)
ZA_ETASF Statiese doeltreffendheid van waaier = Volumetriese Tempo X Statiese Druk / Krag geabsorbeer deur stelsel (%)
ZA_ETASF_L Statiese doeltreffendheid van waaierwaaier (%)
ZA_ETASF_SYS Statiese stelseldoeltreffendheid (%)
ZA_F Fan nominale elektriese frekwensie (Hz)
ZA_FBP waaier elektriese frekwensie by dienspunt (Hz)
ZA_I Waaierstroom by dienspunt (A)
ZA_IN Fan nominale stroom (A)
ZA_LW5 Werkspunt akoestiese kragvlak suigkant (dB)
ZA_LW6 Werkspunt akoestiese kragvlak drukkant (dB)
ZA_LWA5 Werkspunt-geweegde akoestiese kragvlak suigkant (dBA)
ZA_LWA6 Werkspunt-geweegde akoestiese kragvlak drukkant (dBA)
ZA_MAINS_SUPPLY Hooftoevoer: fases, voltage en elektriese frekwensie
ZA_N RPM by dienspunt (1/min)
ZA_NMAX Maksimum RPM van waaier (1/min)
ZA_PD Dinamiese druk by dienspunt (Pa)
ZA_PF Totale druk van waaier. ZA_PF = ZA_PSF + ZA_PD (Pa)
ZA_PF_MAINS_OPERATED Totale druk van waaier in hoofstroom (Pa)
ZA_PSF Statiese druk van waaier (Pa)
ZA_PSF_MAINS_OPERATED Statiese druk van waaier in hoofstroom (Pa)
ZA_P1 Elektriese krag benodig by dienspunt (W)
ZA_PD Werkspunt dinamiese druk (Pa)
ZA_PF Werkspunt totale druk (Pa)
ZA_PL Berekende askrag by dienspunt (W)
ZA_PSF Werkspunt statiese druk (Pa)
ZA_PSYS Geabsorbeerde krag deur stelsel (W)
ZA_QV Werkspunt volumetriese vloeitempo (m³/h)
ZA_QV_MAINS_OPERATED Werkspunt volumetriese vloeitempo in hoofleiding (m³/h)
ZA_SFP SFP-nommer van waaier
ZA_SFP_CLASS Aanhanger se SFP-klas
ZA_U Fan voltage by dienspunt (V)
ZA_UN Fan nominale voltage (V)
ZA_WEIGHT Massa waaier

Uitsette van elke cmd

cmd: soek Uitsette

ARTIKEL_NR CALC_AIR_DENSITY CALC_ALTITUDE
CALC_NOZZLE_PRESSURE CALC_N_RATED DENSITEIT_INVLOED
TEKEN_FILE ERP_KLAS ERP_METHOD
ERP_N_WERKLIK ERP_N_STAT ERP_N_TRAGET
ERP_VSD FAN_EFFICIENCY_GRADE FEI_FACTOR
GRILL_INFLUENCE INDEKS 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 GELDIG KFACTOR
NOZZLE_GUARD PRODUCT_IMG TIPE
ZAWALL_REËLING 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_GEWIG

cmd: kies Uitsette
Hierdie cmd vereis dat jy 'n artikelnommer in artikelnr invoer.

ARTIKEL_NR 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 KAART_VIEWER_URL
KRING COSFI CURRENT_PHASE
DENSITEIT_INVLOED TEKEN_FILE EC_TYPE
DOELTREFFENDHEID_STAT EFFICIENCY_TOT ERP_KLAS
ERP_METHOD ERP_N_WERKLIK 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 GELDIG
KFACTOR MAX_CURRENT MAX_TEMPERATURE_C
MAX_VOLTAGE MIN_CURRENT MIN_TEMPERATURE_C
MIN_VOLTAGE NOMINALE_FREKVENS NOMINALE_SPOED
NOMINAL_VOLTAGE NOZZLE_GUARD PHASE_DIFFERENCE
POWER_INPUT_KW PRODUCT_IMG PROTECTION_CLASS_IP
PROTECTION_CLASS_THCL TIPE VOLTAGE_TOLERANCE
ZAWALL_REËLING 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_GEWIG

cmd: nominale_waardes Uitsette
Hierdie cmd vereis 'n artikelnommer in artikel_nr.
Die uitsette hieronder kan ook uitgevoer word deur gebruik te maak van cmd-soektog deur insert_nominal_values ​​op waar te stel

ARTIKEL_NR CAPACITOR_CAPACITANCE CAPACITOR_VOLTAGE
KRING COSFI CURRENT_PHASE
EC_TYPE DOELTREFFENDHEID_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 NOMINALE_FREKVENS
NOMINALE_SPOED 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 Uitsette
Hierdie cmd vereis 'n artikelnommer in artikel_no, en lewer die uitsette hieronder en waaier se kurwes

BOTTOM_MARGIN KAART_FILE CHART_MAX_X
CHART_MAX_Y CHART_MIN_X CHART_MIN_Y
LEFT_MARGIN MEASUREMENT_ID RIGHT_MARGIN
TOP_MARGIN

cmd: motor_data Uitsette
Vir EC Motors:

KRING NOMINAL_VOLTAGE PROTECTION_CLASS_IP

VIR IEC Motors:

KRING DOELTREFFENDHEID_KLAS MOTOR_ONTWERP
MOTOR_AS 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 Uitsette
Hierdie cmd is nuttig om die DLL se weergawe en die gebruiker se gebruikersnaam te verkry

GEBRUIKERSNAAM WEERGAWE

cmd: create_session Uitsette
Hierdie cmd word gebruik om 'n sessie te skep, voordat die web DLL

GEBRUIKERSNAAM WEERGAWE

Hulp en Ondersteuning

Kontakinligting
Voel asseblief vry om ons te kontak indien jy verdere hulp of raad nodig het oor hoe om die FANselect API in jou toepassing te integreer.

Kontak
FAN kies Ondersteuning
Ventilasie Tegnologie
Heinz-Ziehl-Straße – 74653 Künzelsau
fanselect@ziehl-abegg.com
www.fanselect.net
www.ziehl-abegg.com

Skakels

Ziehl-Abegg
www.ziehl-abegg.com
FANkies DLL-aflaai
www.ziehl-abegg.com/fileadmin/de/de/03_Produktwelten/DigitaleLösungen/Software/FANselect/FANselect_DLL.zip
FAN kies Web API
fanselect.net:8079/FSWebDiens
Artikel prente en tekeninge
http://www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/catalog.zip

Dokument geskiedenis

04.11.2019

  • Eerste vrystelling

12.08.2021

  • Nuwe ontwerp van die dokument
  • Dateer ERP_... beskrywing op
  • Voeg nuwe portefeuljes by
  • Voeg nuwe beskrywing van uitsetveranderlikes vir dimensies by

ZIEHL-ABEGG-logo

Dokumente / Hulpbronne

ZIEHL-ABEGG FANSelekteer DLL API-programmeringskoppelvlak [pdf] Gebruikersgids
FANselect DLL, FANselect DLL API-programmeringskoppelvlak, API-programmeringskoppelvlak, programmeringskoppelvlak

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *