ZIEHL-ABEGG FANselect DLL API Programado-Interfaco
Enkonduko
La FANselect DLL funkcias kiel Aplika Programado-Interfaco al FANselect. Ĝi postulas petan ĉenon kiel enigon kaj eligas respondŝnuron.
Kaj petaj kaj respondaj ĉenoj povas esti formatitaj kiel JSON aŭ XML. Dependas de la alvokanta aplikaĵo krei la bezonatan enigon kaj analizi la eligon de la API.
Ĉi tiu API povas esti:
Elŝutite (kiel Vindoza DLL) alklakante la ligilon www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/FANselect_DLL.zip aŭ alirebla per la web via http://fanselect.net:8079/FSWebService
Vi povas registriĝi ĉi tie https://www.ziehl-abegg.com/digitale-loesungen/software/fanselect por la bezonata FANselect ensaluto por uzi la DLL.
La elŝutebla FANselect DLL-dosierujo povas esti metita ie ajn sur via maŝino. Gravas konservi la dosierujon nerompita kaj ĝisdatigita. Via aplikaĵo bezonus aliri la fanselect.dll file ene de ĉi tiu dosierujo.
Por ĝisdatigi vian version de la DLL:
- Elŝutu la novan DLL-dosierujon el la URL supre
- Forigu vian realan DLL-dosierujon
- metu la novan DLL-dosierujon en tiu loko liberata de via antaŭa DLL-dosierujo
La FANSelekto web API ĉiam estas ĝisdatigita kaj tial ne postulas la uzanton ĝisdatigi.
En ĉiu DLL-dosierujo estas testa ilo, nomata ZADllTest.exe aŭ ZADllTest64.exe, per kiu vi povas testi enigajn kaj eligajn ĉenojn.
Bildo 1: Maldekstre estas la eniga areo dum la dekstra flanko enhavas la produktaĵojn produktitajn de la DLL. Alklaku la langeton Teksto sur la supra maldekstra flanko por vidi la peton generitan.
Vi povas testi la enigon enigante la parametrojn, kiujn vi volas en la formularon (Bildo 1). En la frapeto "Teksto" vi povas skribi aŭ kopii la json-pikon (ekzample vidu 2.1.) in.
Konekti al FANselect DLL
Minimumaj Bezonataj Enigoj:
uzantnomo: La uzantnomo de via FANselect-konto
pasvorto: Via FANelektu la pasvorton de la konto
cmd: Serĉo (klarigita en sekcio 2.2)
qv: Volumetra flukvanto de dezpunkto
psf: La statika premo de devopunkto
spec_produktoj: Paperaro enhavante postulatajn adorantojn (klarigitajn en sekcio 3.1)
lingvo: Elektu lingvon en kiu aperu eliroj (klarigita en sekcio 3.1)
Kun ĉi tiuj minimumaj enigaĵoj, via peta ĉeno devus aspekti kiel la samples sube:
JSON Peto Ŝnuro ekzample
{
"uzantnomo" : "ZAFS19946"
"pasvorto" : "bnexg5",
"cmd" : "serĉi",
“qv” : “2500”,
"psf": "50",
"spec_products" : "PF_00",
"lingvo": "EN",
}
Identa Peta Ŝnuro kiel XML:
ZAFS19946
bnexg5
serĉi
2500
50
PF_00
EN
Programado de DLL-Leganto
Vi povas aliri la DLL per unu el tri funkcioj.
ZAJsonRequestW: Por Unikodaj Ŝnuroj
ZAJsonRequestA: Por UTF-8 Ŝnuroj
ZAJsonRequestBSTR: Por OLE-objektoj
Via DLL-leganto devas pasi la petan ĉenon kiel argumenton al unu el la supraj funkcioj, kaj poste legi la eligon de la DLL.
Funkcio DLL Reader en Python
def za_dll_fan_selection (peto_ŝnuro, dll_vojo):
importi ctipojn
importi json
fanselect_dll = ctypes.WinDLL(dll_path)
fanselect_dll_output = (ctypes.wstring_at (fanselect_dll.ZAJsonRequestW (peto_ŝnuro)))
redonu fanselect_dll_output
request_string estas identa formato al Request String ekzample supre, kvankam kun pli da enigaĵoj
dll_path: estas la vojo al la FANselect DLL, ekz. C.\FANselect_DLL\FANselect_DLL}fanselect.dll
Funkcio DLL Reader en VBA
Privata Deklara Funkcio ZAJsonRequestBSTR Lib
"C:\FANselect_DLL\FANselect_DLL\FANselect.dll" (ByVal sPeto Kiel Ŝnuro) Kiel Ŝnuro
Publika Funkcio vba_reader(ByVal input_request_string Kiel Ŝnuro) Kiel Ŝnuro
Dim request_string Kiel Ŝnuro
Dim response_string Kiel Ŝnuro
Dim request_string_unicode Kiel Variaĵo
Dim response_string_unicode Kiel Variaĵo
request_string = "{" + enigo_request_string + "}"
request_string_unicode = StrConv (peto_ŝnuro, vbUnicode)
response_string_unicode = ZAJsonRequestBSTR (request_string_unicode)
response_string = StrConv (response_string_unikodo, vbFromUnicode)
vba_reader = responda_ŝnuro
Fina Funkcio
Plu Eksamples elŝuteblas el la subaj ligiloj
C++ http://downloads.fanselect.net//fanselect/dll_examples/CPPConsoleApp.zip
C# http://downloads.fanselect.net//fanselect/dll_examples/VCS10StandardApp.zip
Delfo 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
Konekti al FANselect Web API
Alirante FANselect's web API estas preskaŭ identa al la procezo uzata por aliri la DLL.
La sola diferenco estas, ke vi devas sendi du petojn:
1-a Peto: Por akiri Sean ID
2-a Peto: Kutima peto, kiu inkluzivas la sean ID akiritan en la unua peto
La plej granda avancotage de la web API estas, ke ĝi estas (kiel antaŭe menciita) ĉiam ĝisdatigita kaj ne bezonas esti elŝutita. Bonvolu ekzameni interretan fidindecon en via loko kaj la fajroŝirmilon/sekurecajn agordojn de via maŝino, ĉar ĉi tiuj povus hamper la web La rendimento de API.
Kiel ĉe la elŝutebla DLL, petoj al kaj respondoj de la web API povas esti sendita kiel JSON aŭ XML-ĉenoj.
Ambaŭ DLL kaj web API produktas identajn produktaĵojn, ĉar ambaŭ uzas la samajn elektojn kaj kalkulalgoritmojn. Ajna diferencoj inter DLL kaj web API, verŝajne estas pro malaktuala DLL.
Web API Reader-funkcio en Python
importi json
dll_path = "http://fanselect.net:8079/FSWebServo ”
def za_api_fan_selection_0(request_string, dll_path):
importaj petoj
fanselect_api_output = requests.post(url=dll_vojo, datumoj=peto_ŝnuro)
reveni fanselect_api_output
# Akiru Sean ID
request_string = “{'cmd':'krei_sesion', 'uzantnomo' : 'USERNOMO', 'pasvorto' : 'PASvorto' }”
peto_ŝnuro = str (peto_ĉeno)
dll_path = str(dll_path)
response_string = za_api_fan_selection_0 (peto_ŝnuro, dll_path)
session_id = json.loads (response_string_raw.content) ['SESSIONID']
# Kutima Peto
demand_string = "{"
request_string = request_string + "'uzantnomo' : 'USERNOMO',"
request_string = request_string + “'pasvorto' : 'PASORDO',”
request_string = request_string + "'lingvo': 'EN',"
peto_ŝnuro = peto_ŝnuro + "'unu_sistemo': 'm',"
request_string = request_string + "'cmd': 'serĉo',"
request_string = request_string + "'cmd_param': '0',"
request_string = request_string + "'spec_products': 'PF_00',"
request_string = request_string + "'produkta gamo' : 'BR_01',"
request_string = request_string + "'qv': '2500',"
request_string = request_string + "'psf': '50',"
request_string = request_string + "'kurenta_fazo' : '3',"
peto_ĉeno = peto_ŝnuro + “'voltage' : '400',”
peto_ĉeno = peto_ŝnuro + "'nominala_frekvenco' : '50',"
request_string = request_string + "'sessionid': '" + session_id + "',"
request_string = request_string + "'full_octave_band': 'vera',"
peto_ĉeno = peto_ŝnuro + "}"
peto_ŝnuro = str (peto_ĉeno)
response_string_initial = za_api_fan_selection_0 (request_string, dll_path)
Plu Eksamples elŝuteblas el la subaj ligiloj
C# http://downloads.fanselect.net/fanselect/dll_examples/VCS10WebService.zip
VB10 http://downloads.fanselect.net//fanselect/dll_examples/VB10WebService.zip
Enigoj & Eligoj
Ĉiuj Enigaĵoj Klarigitaj
lingvo
Agordu lingvon de eligoj
enigo opcioj:
CS: ĉeĥa DA: dana DE: germana EN: la angla
ES: hispana FR: franca FI: finna HU: hungara
IT: itala JA: Japanoj NL: nederlanda PL: pola
PT: portugala UK: rusa SV: sveda TR: turka
ZH: ĉinoj
unuo_sistemo
unuosistemo por esti uzata en kalkuloj.
Eniga opcioj:
m: metriko i: imperia
uzantnomo
La uzantnomo de via FANselect-konto.
pasvorto
Via FANelektu la pasvorton de la konto
Uzantoj, kiuj interesiĝas nur pri limigita aro da artikoloj, povas akiri unu aŭ plurajn uzantnomajn/pasvortajn kombinaĵojn (ensalutojn). Ĉiu ensaluto proponus specifan aron da artikoloj - antaŭdifinite de la uzanto.
La aplikaĵo de la uzanto tiam vokus la dll kun unu el ĉi tiuj specifaj ensalutoj por elekti el limigita grupo de artikoloj. Advantages: Pli rapida elektoprocezo kaj pli malgranda nombro da artikoloj inter trovita aro
cmd
cmd, mallongigo de komando, estas necesa por instrui la DLL pri la speco de eligoj bezonataj
Eniga Opcioj:
serĉo: elekto laŭ devopunkto + filtriloj kiel grandeco, dezajno ktp.
stato: Liveras uzantnomon kaj softvarversion. Web API ankaŭ eligas SESSIONID.
create_session: Akiru SESSIONID. Ĉi tiu cmd estas nur grava por la web API
La jenaj cmd'oj postulas artikolon numeron en artikolo_no: elektu: Elektu laŭ artikolnumero. La nominalaj datumoj de artikolo estas eligitaj se devopunkto ne estas atingita
nominal_valoroj: Akiru la elektrajn nominalajn valorojn de artikolo. Ĉi tiuj datumoj ankaŭ estas akiritaj kun via komenca serĉpeto per agordo insert_nominal_values al vera
motor_data: Artikolaj motordatumoj. Akireblas ankaŭ per serĉo kaj insert_motor_data: true
geo_datumoj: Artikolaj (geometriaj) dimensioj. Akiru ĉi tiujn datumojn per serĉo agordante insert_geo_data al vera
akcesoraĵoj: Bildu akcesoraĵojn asociitajn kun artikolo
get_chart: Krei diagramojn por elektita artikolo
cmd_param
Vi povas agordi la indekson de la artikolo, kiun vi deziras
zawall_mode
Elektu ĉu vi volas elekti plurajn adorantojn, kun iu el du opcioj
ZAWALL: Elektu uzante plurajn adorantojn nur
ZAWALL_PLUS: Elektu per pluraj kaj unuopaj ventoliloj
zawall_size
Agordu la nombron da fanoj, kiujn vi volas uzi en via multoblaj ventoliloj. Maksimuma nombro da adorantoj estas metita al 20.
zawall_size ankaŭ povas esti lasita malplena. FANselect aŭtomate determinos la nombron da ventumiloj bezonataj.
Elektoj sen antaŭfiksita nombro da adorantoj kutime venas kun pli longa respondtempo.
qv
Volumetra kurzo aŭ en m³/h por unuo_sistemelekto m aŭ CFM por unuo_sistemelekto i.
psf
Senmova premo ĉu en Pa por unuo-sistemo elekto m aŭ en wg por unuo-sistemo elekto i.
pf
Tuta premo aŭ en Pa por unuosistemo elekto m aŭ en wg por unuosistemo elekto i
En via peta ĉeno, vi aŭ specifu psf aŭ pf.
spec_produktoj
Adorantoj en FANselect estas metitaj en diskretajn paperarojn, indikitaj per la PF-kodoj listigitaj malsupre. Estas devige enigi specifan biletujon. Nuntempe ne eblas elekti tra pluraj biletujoj.
Eniga Opcioj
PF_50: Norma Tutmonde PF_54: Produktoj de AMCA Tajlando
PF_51: Usonaj Normaj Produktoj PF_56: Barata Portfolio
PF_52: Brazila Portfolio PF_57: AMCA Germanaj Produktoj
PF_53: AMCA Usono Produktoj PF_59: AMCA Barato Produkto Portfolio
PF_60: Ĉinio PF_61: Eŭropo
produkta gamo
Adorantoj estas metitaj en aretojn alinome produktaj gamoj, indikitaj per la BR-kodoj listigitaj malsupre.
produkta gamo ne estas deviga kaj povas teni plurajn BR-kodojn apartigitajn per |, ekz. BR_01 | BR_57 | BR_59
produkto_dezajno
Ĉiu artikolo povas veni en unu el multaj desegnoj. Lasu malplena se dezajno ne estas konata
Eniga Opcioj
Aksaj fluaj ventoliloj kun aerflua direkto A: Aero estas suĉita super motoro
AA: Aksa ventumilo konsistanta nur el impulsilo
AD: Aksa ventumilo suĉanta tra krado
AF: Tuba aksa ventumilo kun pli longa tubo, ronda loĝejo
AL: Tuba aksa ventumilo kun pli mallonga tubo, ronda loĝejo
AQ: Tuba aksa ventumilo kun pli mallonga tubo, rektangula loĝejo
AW: Aksa ventumilo suĉanta tra krado
Aksaj fluaj ventoliloj kun aerflua direkto V: Aero estas blovita super motoro
VA: Aksa ventumilo konsistanta nur el impulsilo
VE: Tuba aksa ventumilo kun pli mallonga tubo kaj suĉanta tra kontakta protekto
VF: Tuba aksa ventumilo kun tre longa tubo
VH: Tuba aksa ventumilo kun pli mallonga tubo, ronda loĝejo
VH: Mur-surprizita Tuba aksa ventumilo kun pli mallonga tubo kaj gvid-paneloj
VL: Mur-surprizita Tuba aksa ventumilo kun pli mallonga tubo kaj gvid-paneloj
VQ: Mur-surprizita Tuba aksa ventumilo kun pli mallonga tubo kaj gvid-paneloj
VI: Aksa ventumilo blovanta tra krado
VK: Aksa ventumilo blovanta tra krado
VL: Tuba aksa ventumilo kun pli mallonga tubo, ronda loĝejo
VQ: Tuba aksa ventumilo kun pli mallonga tubo, rektangula loĝejo
VS: Aksa ventumilo blovas tra krado, ĉirkaŭante la tutan malantaŭon de ventumilo
Centrifugaj Fervoruloj
ER: Dezajno de ventumilo de centrifuga ŝtopilo
GR-H: Muro muntita centrifuga ventumila dezajno, horizontale muntita
GR-Vo: Mure muntita centrifuga ventumila dezajno, vertikale muntita alfrontante supren
GR-Vu: Muro muntita centrifuga ventumila dezajno, vertikale muntita alfrontante malsupren
GR: Mure muntita centrifuga ventumila dezajno
RH: Centrifuga ventumilo konsistanta nur el impulsilo
WR: Centrifuga ventumilo metita en kuba dezajno
fan_tipo
Filtrilo difinante parton de la tipŝlosilo de ventumilo. Sovaĝaj kartoj estas: * por pluraj signoj kaj ? por 1 signo.
Ekz.: GR56C*1C por akiri ĉiujn grandecojn 560 C-impulsilojn en GR-dezajno, ER??I-4* por akiri ĉiujn ZAbluefin en ER-dezajno
artikolo_nr
Artikolo-numero (se konata) de la bezonata ventumilo.
Multoblaj artikolnumeroj povas esti enigitaj samtempe, ĉiu apartigita per |, kiel ekzemple: 178125 | 178153 | 178113.
fan_grandeco
ventumilo grandeco de postulataj adorantoj (se konata)
mains_operation
Elektu ĉu bezonata ventumilo estu konektita al regilo aŭ ne.
Eniga Opcioj:
NETZ: Ventilo rekte konektita al elektra reto
FZ: Ventilo konektita al frekvenctransformilo
motora_teknologio
Elektu la tipon de motoro plej taŭga por via apliko. Multoblaj elektoj povas esti enigeblaj apartigitaj per |
ekz.: ZAmotpremium IE2 | PMblue IE4 | ZAmotpremium IE3
Eniga Opcioj:
AC ERM: Ekstera rotor AC-motoro
AMblue IE3: Interna rotoro IE3-motoro kun regilo
ECblue: Eksteraj rotoraj EC-motoroj
ECQ: Ekstera rotoro EC-motoro
PMblue IE4: Permanenta magneto IE4 interna rotormotoro
PMblue Sendependa: Permanenta magneto IE4 interna rotormotoro sen regilo
ZAmotbasic EX: Malaltkosta interna rotoro ATEX-motoro
ZAmotbasic IE2: Malaltkosta interna rotoro IE2-motoro
ZAmotbasic IE3: Malalta Kosto iInternal rotor IE3-motoro
ZAmotpremium IE2: Supera interna rotoro IE2-motoro
ZAmotpremium IE3: Supera interna rotoro IE3-motoro
ZAmotpremium PE: Premium interna rotoro Premium Efficiency (Usono) motoro
aktuala_fazo
Fazoj de elektra kurento.
Eniga Opcioj:
1 aŭ 3.
voltage
Elektra voltage
Eniga Opcioj:
230 400 460 690
nominala_frekvenco
Elektra nominala frekvenco.
Eniga Opcioj:
50 60
serĉo_toleremo
Bezonata elekta toleremo
motor_safety_margin
Motora potenco rezervo, se necese
ekz. motor_safety_margin = 10 => 10 kW-ŝafta potenco postulas 11 kW-motoron
aerfluo_voluma_rezervo
Aerflua volumetra rezervo, se necese
ekz. airflow_volum_reseve = 10 => 1000 m³/h postulata fluo signifas ke ventumilo devas liveri 1100 m³/h
aero_denseco
Aera denseco de funkciado de ventolilo. Selektado de ventumiloj kaj devopunktokalkuloj alĝustigiĝos al la denseco.
ĉirkaŭa_temperaturo
Meza temperaturo ĉe kiu ventolilo funkcias
grill_influence
Nur aplikebla al centrifugaj ventoliloj
Eniga Opcioj:
falsa: neniu krado konsiderata
vera: devopunktokalkuloj influantaj ventumilan rendimenton kaj akustiko konsideras kradon
instalado_alteco_mm
Alteco de enfermaĵo en mm. Meti adorantojn ene de ĉemetaĵoj postulas la totalajn grandecojn de ĉi tiuj ĉemetaĵoj. Ju pli malgranda la ĉemetaĵo estas relative al fangrandeco, des pli ĝi estas malutila al fanefikeco.
instalo_larĝo_mm
Larĝo de enfermaĵo en mm.
instalo_longo_mm
Longo de enfermaĵo en mm.
reĝimo_instalaĵo
Ĉemetaĵefikecperdoj estas kalkulitaj per specifaj algoritmoj. FANselect ofertas plurajn algoritmojn de kalkulado de perdoj por unuopaj adorantoj, tamen nur unu (RLT_2017) por multoblaj ventumilaj aranĝoj.
Eniga Opcioj:
ZA: Interna evoluinta algoritmo
RLT_2017: Plej lastatempa Algoritmo evoluigita de la Asocio de Fabrikistoj de AHU
protekto_klaso
Enigo postulata protektoklaso kiel IPxx-numero.
erp_class
Enigo ERP (Energy Related Products-Directive) klaso t.e. 2015.
La ErP-klaso difinas la minimuman efikecon kiun adoranto povas devi esti vendita en certaj merkatoj
sfp_klaso
Eniga SFP (Specifika Fan Performance) Klaso kiel cifero, te 3, 4. SFP estas esence la eniga elektra potenco rilate al la eliga aerfluo.
plena_oktava_bendo
Por montri la plenan oktavan bandon per cmd: search, agordu ĉi tiun parametron al vera.
enmeti_nominalaj_valoroj
Agordu ĉi tiun parametron al vera por montri ĉiujn elektrajn nominalajn valorojn per cmd: serĉo.
insert_motor_data
Agordu ĉi tiun parametron al vera por montri koncernajn erikajn datumojn per cmd: serĉo.
insert_geo_data
Agordu ĉi tiun parametron al vera por prezenti la dimensiojn de artikolo
fokuso_kriterioj
Ĉi tiu parametro permesas vin limigi la trovitan aron al tiuj ŝatantoj kun la plej bonaj fokuskriterioj, kiujn vi starigis.
Eniga Opcioj:
ZA_ETASF_SYS: Plej bona ...% ĉe sistema senmova efikeco
ZA_PSYS: Plej bona ...% ĉe sistemo absorbita potenco
ZA_LWA5: Plej bona ...% ĉe suĉa flanko-akustiko
ZA_LWA6: Plej bone ...% ĉe premflanka akustiko
ZA_BG: Plej bone ...% ĉe ventumilo
fokuso_toleremo
Agordi ĉi tiun parametron al 0 produktus nur unu artikolon, nome tiu kun la plej bona antaŭfiksita focus_crteria. Enigi nombron X produktos la plej bonan ventumilon por la antaŭdifinitaj focus_criteria plus ĉiuj adorantoj ĝis X% pli malbonaj ol la plej bona adoranto.
ekz.: focus_criteria = ZA_ETASF_SYS kaj focus_tolerance = 7
rendimentoj: Ventilo kun plej bona sistema statika efikeco + ĉiuj ventoliloj ĝis 7% pli malbonaj ol tiu plej bona ventolilo
prezolisto_nomo
Enigante la nomon de la Excel-folio trovita en la DLL-dosierujo: Product_Price_Reference..xls, vi povas aperi la prezon inter la eliroj de DLL. Excel file havas unu kalkultabelon kun tri kolumnoj.
Kolumno 1: Artikolnumero de kliento. Ĉi tie ajna nombrosistemo povas esti uzata.
Kolumno 2: Ziehl-Abegg artikolnumero, kiu estas uzata por la elektkalkuloj
Kolumno 3: Prezo de ĉi tiu artikolo
Ĉiuj Eligoj Klarigitaj
ARTIKOLO_NO Artikolo-numero
CALC_AIR_DENSITY Aera Denso uzata en elekto kaj kalkulo (kg/m³)
CALC_ALTITUDE Alteco uzata en elekto kaj kalkulo (m super marnivelo)
CALC_LW5_OKT Suĉa flanko oktava bendo, valoroj apartigitaj per komoj (dB)
CALC_LW6_OKT Prema flanko oktava bendo, valoroj apartigitaj per komoj (dB)
CALC_LWA5_OKT Suĉflanko pezbalancitaj oktavaj bendaj valoroj (dBA)
CALC_LWA6_OKT Premflankaj pezbalancitaj oktavaj bendaj valoroj (dBA)
CALC_NOZZLE_PRESSURE Premo en ajuto, uzata por determini aerfluon (Pa)
CALC_N_RATED Rilatumo de deĵorpunkta ventolilo-rpm al maksimuma ventolilo-rpm (%)
CALC_P1_MAX Maksimuma sorbita elektra potenco ĉe devopunkto (W)
CALC_PL_MAX Maksimuma sorbita ŝafforto ĉe devopunkto (W)
CALC_PSYS_MAX Maksimuma sorbita sistemo-potenco = motoro + regilo sorbita potenco (W)
CALC_TEMP_C Meza temperaturo (°C)
CAPACITOR_CAPACITANCE Kondensilo-kapacitanco (??F)
CAPACITOR_VOLTAGE Kondensilo voltage (V)
CHART_VIEWER_URL URL al diagramo prezentante ventumilaj kurboj
CIRKUITO Tipo de elektra cirkvito
COSPHI Ventilmotoro Cosine Phi valoro
CURRENT_PHASE Fazoj de motoro de ventumilo
dim_... Dimensioj de la ventumilo
dim_klischee Kliŝnomo => simpligita desegnaĵo kun gravaj dimensioj
DENSITY_INFLUENCE Denso uzata por determini la mezuran densecon de devopunkto => Elekto ĉe mezurita denseco de ventumilo => Elekto ĉe denseco malsama ol mezurita denseco
DESEGNO_FILE Vojo al fandesegnaĵo
EC_TYPE Eligo estas 1 se ventumilo estas funkciigita de EC-motoro kaj malplena ŝnuro se ventumilo ne estas EC-motoro
EFFICIENCY_CLASS Efikecklaso de IEC-motoro. Parametroj nur aperas kune kun ventoliloj funkciigitaj de IEC-motoroj
EFFICIENCY_STAT Senmova efikeco de ventumilo = Volumetra Rapido X Senmova Premo / Potenco Sorbita de Sistemo (%)
EFFICIENCY_TOT Totala efikeco de ventumilo = Volumetra Rapido X Statika Premo / Potenco Sorbita de Sistemo (%)
ERP_CLASS Fan ERP-klaso
ERP_METHOD Metodo uzata por mezuri ERP-klason
ERP_N_ACTUAL Fakta normaligita Grado de efikeco (Nisto)
ERP_N_STAT Statika efikeco (hstatA) ĉe devopunkto (%) laŭ mezurmetodo A
ERP_N_TRAGET Bezonata normigita grado de efikeco (Nsoll)
ERP_VSD Resendas EC-regilon integritan se ventumilo estas tiel ekipita. kaj malplena ŝnuro por adorantoj sen integra rapidkontrola sistemo
FAN_EFFICIENCY_GRADE Ĉi tio estas faktoro asignita al individuaj adorantoj kaj gravas nur por AMCA-adorantoj
FEI_FACTOR Ĉi tiu faktoro estas kalkulita surbaze de la devopunkto kaj estas grava nur por AMCA-adorantoj
GRILL_INFLUENCE Redonas ne se krad-influo ne estas kalkulita, kaj jes se la influo de krado estas konsiderata.
INCREASE_OF_CURRENT Nuna pliiĝo (%)
INDEX Sekvencnombro de adorantoj en trovita aro. Unua adoranto en trovita aro havus indekson 0, duan ventumilan indicon 1 ktp.
INSTALLATION_HEIGHT_MM Alteco de Ventilo (mm)
INSTALLATION_LENGTH_MM Longo de ventumilo (mm)
INSTALLATION_POS Redonas ventumilo(j)n orientiĝon: H: Horizontala VO: Vertikale alfronte VU: Vertikale al malsupre
INSTALLATION_POS_H Redonas 1 por horizontale orientitaj ventumiloj (INSTALLATION_POS = H), kaj malplenan ŝnuron por ceteraj ventoliloj.
INSTALLATION_POS_VO Redonas 1 por vertikalaj supren alfrontantaj ventumiloj (INSTALLATION_POS = VO) kaj malplenan ŝnuron por ceteraj adorantoj
INSTALLATION_POS_VU Redonas 1 por vertikalaj ventumiloj malsupren (INSTALLATION_POS = VU) kaj malplenan ŝnuron por ceteraj ventoliloj
INSTALLATION_WIDTH_MM Larĝo de ventumilo (mm)
IS_EC Redonas 1 se ventolilo havas EC-motoron kaj malplenan ŝnuron por ne-EC-motoroj
KFACTOR Fana premo de la cigaredingo
MAX_CURRENT Maksimuma kurento de ventolilo (A)
MAX_FREQUENCY Maksimuma frekvenco de ventolilo (Hz)
MAX_TEMPERATURE_C Maksimuma temperaturo de ventolilo (°C)
MAX_VOLTAGE Fan's maksimuma voltage (V)
MDRAWING Nomo de desegnaĵo file
MIN_CURRENT Minimuma kurento de ventolilo (A)
MIN_TEMPERATURE_C Minimuma temperaturo de ventolilo (°C)
MIN_VOLTAGE Fan's maksimuma voltage (V)
MOTOR_DESIGN Tipo de motora dezajno: (nur por IEC-motoroj)
IMB 3: Piedo muntita
IMB 5: Flanĝo muntita
MOTOR_POLES Nombro da motorfostoj (por IEC funkciigitaj ventoliloj)
MOTOR_SHAFT IEC motorŝaftopriskribo: nombro / diametro X longo
MOTOR_SIZE IEC motorgrandeco
NOMINAL_CURRENT Ventilmotoro nominala kurento (A)
NOMINAL_FREQUENCY nominala frekvenco de ventomotoro (Hz)
NOMINAL_IECMOTOR
_EFIKACIO IEC Motora nominala efikeco kiel dekuma nombro
NOMINAL_SPEED Nomala rapideco de ventolilo (1/min)
NOMINAL_VOLTAGE Ventilmotoro nominala voltage
NOZZLE_GUARD Informoj pri kiel ventumilo estis mezurita. Ĉefe por aksaj ventoliloj
NUMBER_OF_POLES IEC motornombro de polusoj
PHASE_DIFFERENCE Fazdiferenco
POWER_INPUT_KW Potenco postulata de motoro (kW)
POWER_INPUT_KW Potenco per motoro (kW)
PRODUCT_IMG Vojo al produkta bildo
PROTECTION_CLASS_IP Protekta klaso kiel IP-numero
PROTECTION_CLASS_THCL Temperaturprotekta klaso kiel THCL-numero
RUBBER_MOT_DIAMETER Motora kaŭĉuko damper diametro
RUBBER_MOT_HEIGHT Motora kaŭĉuko damper alteco
SPRING_MOT_DIAMETER Motora risorto damper diametro
SPRING_MOT_HEIGHT Motora risorto damper alteco
TIPO Tipo klavo de ventumilo
VOLTAGE_TOLERANCE Voltagtoleremo (%)
ZAWALL_ARRANGEMENT Multoblaj ventumilaj aranĝo. Redonas 0 se neniuj pluraj adorantoj estas elektitaj
ZA_BG Nomala grandeco de ventumilo
ZA_COSPHI Ventilmotoro Cos Phi
ZA_ETAF Totala efikeco de ventolilo = Volumetra Rapido X Totala Premo / Potenco Sorbita de Sistemo (%)
ZA_ETAF_L Tuta efikeco de ventolilo (%)
ZA_ETAF_SYS Sistema totala efikeco (%)
ZA_ETAM Motora efikeco (%)
ZA_ETASF Senmova efikeco de ventumilo = Volumetric Rate X Statika Premo / Potenco Sorbita de Sistemo (%)
ZA_ETASF_L Senmoka efikeco de ventolilo (%)
ZA_ETASF_SYS Sistema statika efikeco (%)
ZA_F Ventila nominala elektra frekvenco (Hz)
ZA_FBP Elektra frekvenco de ventumilo ĉe devopunkto (Hz)
ZA_I Ventilfluo ĉe devopunkto (A)
ZA_IN Nomala kurento de ventumilo (A)
ZA_LW5 Devopunkto akustika potenco-nivela suĉa flanko (dB)
ZA_LW6 Devopunkto akustika potenconivela premoflanko (dB)
ZA_LWA5 Devopunkto pezbalancita akustika potenco-nivela suĉa flanko (dBA)
ZA_LWA6 Devopunkto pezbalancita akustika povnivela premoflanko (dBA)
ZA_MAINS_SUPPLY Retprovizo: fazoj, voltage kaj elektra frekvenco
ZA_N RPM ĉe devopunkto (1/min)
ZA_NMAX Maksimuma RPM de ventolilo (1/min)
ZA_PD Dinamika premo ĉe devopunkto (Pa)
ZA_PF Tuta premo de ventolilo. ZA_PF = ZA_PSF + ZA_PD (Pa)
ZA_PF_MAINS_OPERATED Tuta premo de ventolilo en ĉeffunkciado (Pa)
ZA_PSF Senmova premo de ventumilo (Pa)
ZA_PSF_MAINS_OPERATED Senmova premo de ventolilo en ĉeffunkciado (Pa)
ZA_P1 Elektra potenco bezonata ĉe devopunkto (W)
ZA_PD Devopunkto dinamika premo (Pa)
ZA_PF Tuta premo de devopunkto (Pa)
ZA_PL Kalkulita ŝafforto ĉe devopunkto (W)
ZA_PSF Devopunkto statika premo (Pa)
ZA_PSYS Sorbita potenco per sistemo (W)
ZA_QV Devopunkto volumetra flukvanto (m³/h)
ZA_QV_MAINS_OPERATED Devopunkto volumetra flukvanto en ĉeffunkciado (m³/h)
ZA_SFP SFP-nombro de ventumilo
ZA_SFP_CLASS La SFP-klaso de adoranto
ZA_U Fan voltage ĉe devopunkto (V)
ZA_UN Fan nominala voltage (V)
ZA_WEIGHT Amaso de ventumilo
Eligoj de ĉiu cmd
cmd: serĉu Eligojn
ARTIKOLO_NO | CALC_AIR_DENSITY | CALC_ALTITUDE |
CALC_NOZZLE_PRESSURE | CALC_N_RATED | DENSITY_INFLUENCE |
DESEGNO_FILE | ERP_KLASO | ERP_METODO |
ERP_N_ACTUAL | ERP_N_STAT | ERP_N_TRAGET |
ERP_VSD | FAN_EFFICIENCY_GRADE | FEI_FACTOR |
GRILL_INFLUO | INDEXO | INSTALLATION_HEIGHT_M M |
INSTALLATION_LENGTH_M M | INSTALLATION_POS | INSTALLATION_POS_H |
INSTALLATION_POS_VO | INSTALLATION_POS_VU | INSTALLATION_WIDTH_MM |
IS_EC | ESTAS_VALIDA | KFACTOR |
NOZZLE_GUARD | PRODUCT_IMG | TIPO |
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_PEZO |
cmd: elektu Eligojn
Ĉi tiu cmd postulas, ke vi enigu artikolonumeron en artikolo_no.
ARTIKOLO_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 |
CIRKVITO | KOSFIO | CURRENT_PHASE |
DENSITY_INFLUENCE | DESEGNO_FILE | EC_TYPE |
EFFICIENCY_STAT | EFFICIENCY_TOT | ERP_KLASO |
ERP_METODO | ERP_N_ACTUAL | ERP_N_STAT |
ERP_N_TRAGET | ERP_VSD | FAN_EFFICIENCY_GRADE |
FEI_FACTOR | GRILL_INFLUO | 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 | ESTAS_VALIDA |
KFACTOR | MAX_KURRENT | MAX_TEMPERATURE_C |
MAX_VOLTAGE | MIN_CURRENT | MIN_TEMPERATURE_C |
MIN_VOLTAGE | NOMINAL_FREQUENCY | NOMINALA_RAPITO |
NOMINAL_VOLTAGE | NOZZLE_GUARD | PHASE_DIFERENCE |
POWER_INPUT_KW | PRODUCT_IMG | PROTECTION_CLASS_IP |
PROTECTION_CLASS_THCL | TIPO | VOLTAGE_TOLERANCO |
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_PEZO |
cmd: nominal_valoroj Eligoj
Ĉi tiu cmd postulas numeron de artikolo en artikolo_no.
La eligoj malsupre ankaŭ povas esti eligitaj per cmd-serĉo agordante insert_nominal_values al vera
ARTIKOLO_NO | CAPACITOR_CAPACITANCE | CAPACITOR_VOLTAGE |
CIRKVITO | KOSFIO | CURRENT_PHASE |
EC_TYPE | EFFICIENCY_STAT | EFFICIENCY_TOT |
INCREASE_OF_CURRENT | MAX_KURRENT | MAX_FREQUENCY |
MAKSIMUMA_RAPIDO | MAX_TEMPERATURE_C | MAX_VOLTAGE |
MIN_CURRENT | MIN_PSF | MIN_TEMPERATURE_C |
MIN_VOLTAGE | NOMINAL_CURRENT | NOMINAL_FREQUENCY |
NOMINALA_RAPITO | NOMINAL_VOLTAGE | PHASE_DIFERENCE |
POWER_INPUT_HP | POWER_INPUT_KW | POWER_OUTPUT_HP |
POWER_OUTPUT_KW | PROTECTION_CLASS_IP | PROTECTION_CLASS_THCL |
VOLTAGE_TOLERANCO |
cmd: get_chart Eligoj
Ĉi tiu cmd postulas artikolon numeron en article_no, kaj produktas la eligojn sube kaj la kurbojn de ventumilo
BOTTOM_MARGIN | CHART_FILE | CHART_MAX_X |
CHART_MAX_Y | CHART_MIN_X | CHART_MIN_Y |
LEFT_MARGIN | MEASUREMENT_ID | RIGHT_MARGIN |
SUPRA_MARĜO |
cmd: motor_data Eligoj
Por EC Motoroj:
CIRKVITO | NOMINAL_VOLTAGE | PROTECTION_CLASS_IP |
POR IEC Motoroj:
CIRKVITO | 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_DIAMETRO | SPRING_MOT_HEIGHT |
cmd: statuso Eligoj
Ĉi tiu cmd estas utila por akiri la version de DLL kaj la uzantnomon de la uzanto
USERNAME | VERSION |
cmd: create_session Eligoj
Ĉi tiu cmd estas uzata por krei sesion, antaŭ ol voki la web DLL
USERNAME | VERSION |
Helpo kaj Subteno
Kontaktaj Informoj
Bonvolu bonvolu kontakti nin, se vi bezonas plian helpon aŭ konsilon pri kiel integri la FANselect API en vian aplikaĵon.
Kontaktu
FANelektu Subtenon
Ventolada Teknologio
Heinz-Ziehl-Straße – 74653 Künzelsau
fanselect@ziehl-abegg.com
www.fanselect.net
www.ziehl-abegg.com
Ligiloj
Ziehl-Abegg
www.ziehl-abegg.com
FANelektu DLL-Elŝuto
www.ziehl-abegg.com/fileadmin/de/de/03_Produktwelten/DigitaleLösungen/Software/FANselect/FANselect_DLL.zip
FANelektu Web API
fanselect.net:8079/FSWebServo
Artikolaj Bildoj kaj Desegnoj
http://www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/catalog.zip
Dokumenta historio
04.11.2019
- Unua eldono
12.08.2021
- Nova dezajno de la dokumento
- Ĝisdatigu ERP_... priskribon
- Aldonu novajn biletujojn
- Aldonu novan priskribon de eligo-variabloj por dimensioj
Dokumentoj/Rimedoj
![]() |
ZIEHL-ABEGG FANselect DLL API Programado-Interfaco [pdf] Uzantogvidilo FANselect DLL, FANselect DLL API-Programada Interfaco, API-Programada Interfaco, Programada Interfaco |