ZIEHL-ABEGG FANselect DLL API programavimo sąsaja
Įvadas
FANselect DLL yra FANselect taikomųjų programų programavimo sąsaja. Tam reikalinga užklausos eilutė kaip įvestis ir išvesta atsako eilutė.
Tiek užklausos, tiek atsakymo eilutės gali būti suformatuotos kaip JSON arba XML. Iškvietimo programa turi sukurti reikiamą įvestį ir išanalizuoti API išvestį.
Ši API gali būti:
Atsisiųsta (kaip Windows DLL) spustelėjus nuorodą www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/FANselect_DLL.zip arba pasiekiama per web per http://fanselect.net:8079/FSWebService
Registruotis galite čia https://www.ziehl-abegg.com/digitale-loesungen/software/fanselect reikalingam FANselect prisijungimui, kad galėtumėte naudoti DLL.
Atsisiunčiamas FANselect DLL aplankas gali būti bet kurioje jūsų įrenginio vietoje. Svarbu, kad aplankas būtų nepažeistas ir atnaujintas. Jūsų programai reikės pasiekti fanselect.dll file šio aplanko viduje.
Norėdami atnaujinti DLL versiją:
- Atsisiųskite naują DLL aplanką iš URL aukščiau
- Ištrinkite tikrąjį DLL aplanką
- įdėkite naują DLL aplanką į tą vietą, kurią atlaisvino ankstesnis DLL aplankas
FANselect web API visada atnaujinama, todėl vartotojui nereikia atnaujinti.
Kiekviename DLL aplanke yra testavimo įrankis, vadinamas ZADllTest.exe arba ZADllTest64.exe, su kuriuo galite patikrinti įvesties ir išvesties eilutes.
1 paveikslėlis: kairėje yra įvesties sritis, o dešinėje yra DLL sukurti išėjimai. Spustelėkite viršutiniame kairiajame kampe esantį skirtuką Tekstas, kad pamatytumėte sugeneruotą užklausos eilutę.
Galite patikrinti įvestį įvesdami norimus parametrus į formą (1 pav.). Bakstelėdami „Tekstas“ galite parašyti arba nukopijuoti json įgėlimą (pvz.,ampžr. 2.1.) in.
Prisijunkite prie FANselect DLL
Minimalūs būtini įėjimai:
vartotojo vardas: Jūsų FANselect paskyros vartotojo vardas
slaptažodis: Jūsų FANselect paskyros slaptažodis
cmd: Paieška (paaiškinta 2.2 skyriuje)
qv: Darbo taško tūrinis srautas
psf: Darbo taško statinis slėgis
spec_products: Portfelis su reikiamais ventiliatoriais (paaiškinta 3.1 skyriuje)
kalba: Pasirinkite kalbą, kuria bus rodomi išėjimai (paaiškinta 3.1 skyriuje)
Su šiomis minimaliomis įvestimis jūsų užklausos eilutė turėtų atrodyti kaip sampžemiau:
JSON užklausos eilutė example
{
"vartotojo vardas": "ZAFS19946"
„slaptažodis“: „bnexg5“,
"cmd" : "paieška",
"qv": "2500",
"psf": "50",
„specifiniai_produktai“ : „PF_00“,
„kalba“: „EN“,
}
Identiška užklausos eilutė kaip XML:
ZAFS19946
bnexg5
Paieška
2500
50
PF_00
LT
DLL skaitytuvo programavimas
DLL galite pasiekti naudodami vieną iš trijų funkcijų.
ZAJsonRequestW: Unicode eilutėms
ZAJsonRequestA: UTF-8 eilutėms
ZAJsonRequestBSTR: OLE objektams
Jūsų DLL skaitytuvas turi perduoti užklausos eilutę kaip argumentą vienai iš aukščiau nurodytų funkcijų, tada nuskaityti DLL išvestį.
DLL skaitytuvo funkcija Python
def za_dll_fan_selection(request_string, dll_path):
importuoti ctypes
importuoti Json
fanselect_dll = ctypes.WinDLL(dll_path)
fanselect_dll_output = (ctypes.wstring_at(fanselect_dll.ZAJsonRequestW(request_string)))
grąžinti fanselect_dll_output
request_string yra identiškas užklausos eilutės formatas, pvzample aukščiau, nors ir su daugiau įvesties
dll_path: yra kelias į FANselect DLL, pvz., C.\FANselect_DLL\FANselect_DLL}fanselect.dll
DLL skaitytuvo funkcija VBA
Privatus deklaruoti funkciją ZAJsonRequestBSTR Lib
„C:\FANselect_DLL\FANselect_DLL\FANselect.dll“ (ByVal sRequest As String) Kaip eilutė
Viešoji funkcija vba_reader(ByVal input_request_string As String) Kaip eilutė
Pritemdykite užklausos_stringą kaip eilutę
Pritemdykite atsakymo_stringą kaip eilutę
Pritemdykite užklausos_stygos_unikodą kaip variantą
Pritemdykite atsakymo_string_unikodą kaip variantą
request_string = "{" + input_request_string + "}"
request_string_unicode = StrConv(request_string, vbUnicode)
response_string_unicode = ZAJsonRequestBSTR(užklausos_eilutės_unikodas)
atsako_string = StrConv(atsakymo_string_unikodas, vbFromUnicode)
vba_reader = atsako_eilutė
Pabaigos funkcija
Toliau Examples galima atsisiųsti iš toliau pateiktų nuorodų
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
Prisijunkite prie FANselect Web API
Prieiga prie FANselect's web API yra beveik identiškas procesui, naudojamas prieigai prie DLL.
Vienintelis skirtumas yra tas, kad turite išsiųsti dvi užklausas:
1-oji užklausa: gauti seanso ID
2-oji užklausa: įprasta užklausa, apimanti seanso ID, gautą pirmoje užklausoje
Pagrindinis avansastage iš web API yra ta, kad ji (kaip minėta anksčiau) visada yra atnaujinta ir jos nereikia atsisiųsti. Patikrinkite interneto patikimumą savo vietoje ir įrenginio užkardos / saugos nustatymus, nes jie gali hamper web API našumas.
Kaip ir atsisiunčiamo DLL atveju, užklausos ir atsakymai iš web API gali būti siunčiama kaip JSON arba XML eilutės.
Tiek DLL, tiek web API sukuria identiškus rezultatus, nes abu naudoja tuos pačius atrankos ir skaičiavimo algoritmus. Bet kokie neatitikimai tarp DLL ir web API, tikriausiai dėl pasenusio DLL.
Web API skaitytuvo funkcija Python
importuoti Json
dll_path = "http://fanselect.net:8079/FSWebAptarnavimas “
def za_api_fan_selection_0(request_string, dll_path):
importo užklausos
fanselect_api_output = requests.post(url=dll_path, data=request_string)
grąžinti fanselect_api_output
# Gaukite seanso ID
request_string = "{'cmd':'sukurti_seansą', 'naudotojo vardas' : 'VARTOTOJO VARDAS', 'slaptažodis' : 'SLAPTAŽODŽIS' }"
užklausos_eilutė = str(užklausos_eilutė)
dll_kelias = str(dll_kelias)
atsako_eilutė = za_api_fan_selection_0(request_string, dll_path)
session_id = json.loads(response_string_raw.content)['SESIONID']
# Įprastas prašymas
request_string = "{"
request_string = užklausos_string + ""naudotojo vardas" : "VARTOTOJO VARDAS",
request_string = request_string + "slaptažodis" : "SLAPTAŽODŽIS",
request_string = request_string + "kalba" : "LT",
request_string = request_string + "vieneto_sistema" : "m",
request_string = request_string + "cmd" : "paieška",
request_string = request_string + "cmd_param" : "0",
request_string = request_string + "specifiniai_produktai" : "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 + "dabartinė_fazė" : "3",
request_string = užklausos_eilutė + "voltage' : '400'"
request_string = request_string + "nominalus_dažnis" : "50",
request_string = užklausos_string + "sesijos ID" : '" + session_id + "',"
request_string = request_string + "full_octave_band" : "true",
request_string = užklausos_eilutė + "}"
užklausos_eilutė = str(užklausos_eilutė)
response_string_initial = za_api_fan_selection_0(request_string, dll_path)
Toliau Examples galima atsisiųsti iš toliau pateiktų nuorodų
C# http://downloads.fanselect.net/fanselect/dll_examples/VCS10WebService.zip
VB10 http://downloads.fanselect.net//fanselect/dll_examples/VB10WebService.zip
Įėjimai ir išėjimai
Visi įėjimai paaiškinti
kalba
Nustatykite išvesties kalbą
įvesties parinktys:
CS: čekų DA: danų DE: vokiečių kalba LT: anglų kalba
ES: ispanų FR: prancūzų FI: suomių HU: vengrų
IT: italų JA: japonų NL: olandų PL: lenkų
PT: portugalų GĮ: rusų SV: švedų TR: turkų
ZH: kinų
vieneto_sistema
skaičiuojant naudotiną vienetų sistemą.
Įvesties parinktys:
m: metrinė i: imperinė
vartotojo vardas
Jūsų FANselect paskyros vartotojo vardas.
slaptažodis
Jūsų FANselect paskyros slaptažodis
Vartotojai, kurie domisi tik ribotu straipsnių rinkiniu, gali įsigyti vieną ar daugiau vartotojo vardo / slaptažodžio kombinacijų (prisijungimų). Kiekvienas prisijungimas pasiūlytų tam tikrą straipsnių rinkinį, kurį iš anksto nustato vartotojas.
Tada naudotojo programa iškviestų dll su vienu iš šių konkrečių prisijungimų, kad galėtų pasirinkti iš riboto straipsnių rinkinio. Advantages: greitesnis atrankos procesas ir mažesnis straipsnių skaičius tarp rastų rinkinių
cmd
cmd, komandos trumpinys, reikalingas norint nurodyti DLL, kokio tipo išvesties reikia
Įvesties parinktys:
paieška: pasirinkimas pagal darbo tašką + filtrai, tokie kaip dydis, dizainas ir kt.
būsena: pateikia vartotojo vardą ir programinės įrangos versiją. Web API taip pat išveda SESSIONID.
create_session: gaukite SESSIONID. Ši cmd aktuali tik web API
Šios cmd reikalauja straipsnio numerio straipsnyje article_no: select: Pasirinkite pagal straipsnio numerį. Vardiniai gaminio duomenys išvedami, jei nepasiekiamas darbo taškas
nominal_values: gaukite gaminio elektrines vardines vertes. Šiuos duomenis taip pat gausite su pradine paieškos užklausa, nustatydami „insert_nominal_values“ į „true“.
motor_data: gaminio variklio duomenys. Taip pat galima gauti naudojant paiešką ir insert_motor_data: true
geo_duomenys: gaminio (geometriniai) matmenys. Gaukite šiuos duomenis naudodami paiešką nustatydami insert_geo_data į true
priedai: pavaizduokite su gaminiu susijusius priedus
get_chart: sukurkite pasirinkto straipsnio diagramas
cmd_param
Galite nustatyti norimo straipsnio rodyklę
zawall_mode
Pasirinkite, ar norite pasirinkti kelis ventiliatorius, naudodami vieną iš dviejų parinkčių
ZAWALL: pasirinkite tik naudodami kelis ventiliatorius
ZAWALL_PLUS: pasirinkite naudodami kelis ir vieną ventiliatorių
zawall_size
Nustatykite ventiliatorių skaičių, kurį norite naudoti savo kelių gerbėjų masyve. Maksimalus ventiliatorių skaičius nustatytas iki 20.
zawall_size taip pat gali būti paliktas tuščias. FANselect automatiškai nustatys reikiamą ventiliatorių skaičių.
Pasirinkimai be iš anksto nustatyto ventiliatorių skaičiaus paprastai būna su ilgesniu atsako laiku.
qv
Tūrinis greitis m³/h, kai pasirenkamas vieneto_sistema m, arba CFM, jei pasirenkamas vieneto_sistema i.
psf
Statinis slėgis Pa, pasirinkus vieneto_sistemos pasirinkimą m, arba wg, pasirinkus vieneto_sistemos pasirinkimą i.
pf
Bendras slėgis Pa, kai pasirenkamas vieneto_sistemos pasirinkimas m, arba wg, kai pasirenkamas vieneto_sistemos pasirinkimas i
Užklausos eilutėje nurodote psf arba pf.
spec_products
Ventiliatoriai FANselect yra sudėti į atskirus portfelius, pažymėtus toliau nurodytais PF kodais. Privaloma įvesti konkretų portfelį. Šiuo metu neįmanoma pasirinkti iš kelių portfelių.
Įvesties parinktys
PF_50: standartiniai visame pasaulyje PF_54: AMCA Tailando produktai
PF_51: JAV standartiniai produktai PF_56: Indijos portfelis
PF_52: Brazilijos portfelis PF_57: AMCA Vokietija produktai
PF_53: AMCA USA produktai PF_59: AMCA Indijos produktų portfelis
PF_60: Kinija PF_61: Europa
produkto_asortimentas
Ventiliatoriai dedami į grupes, dar žinomas kaip produktų asortimentas, žymimas toliau nurodytais BR kodais.
„product_range“ nėra privalomas ir gali turėti kelis BR kodus, atskirtus |, pvz., BR_01 | BR_57 | BR_59
produkto dizainas
Kiekvienas gaminys gali būti vienodo dizaino. Palikite tuščią, jei dizainas nežinomas
Įvesties parinktys
Ašinio srauto ventiliatoriai su oro srauto kryptimi A: Oras siurbiamas virš variklio
AA: ašinis ventiliatorius, sudarytas tik iš sparnuotės
AD: Ašinis ventiliatorius įsiurbiamas per groteles
AF: vamzdinis ašinis ventiliatorius su ilgesniu vamzdžiu, apvalus korpusas
AL: Vamzdinis ašinis ventiliatorius su trumpesniu vamzdžiu, apvaliu korpusu
AQ: vamzdinis ašinis ventiliatorius su trumpesniu vamzdžiu, stačiakampiu korpusu
AW: Ašinis ventiliatorius įsiurbiamas per groteles
Ašinio srauto ventiliatoriai su oro srauto kryptimi V: Oras pučiamas virš variklio
VA: Ašinis ventiliatorius, sudarytas tik iš sparnuotės
VE: Vamzdis ašinis ventiliatorius su trumpesniu vamzdžiu ir siurbimu per kontaktinę apsaugą
VF: Vamzdis ašinis ventiliatorius su labai ilgu vamzdžiu
VH: Vamzdinis ašinis ventiliatorius su trumpesniu vamzdžiu, apvaliu korpusu
VH: Sieninis ašinis ventiliatorius su trumpesniu vamzdžiu ir kreipiančiomis mentelėmis
VL: Sieninis ašinis ventiliatorius su trumpesniu vamzdžiu ir kreipiančiomis mentelėmis
VQ: Sieninis ašinis ventiliatorius su trumpesniu vamzdžiu ir kreipiančiomis mentelėmis
VI: Ašinis ventiliatorius pučiamas per groteles
VK: Ašinis ventiliatorius pučiamas per groteles
VL: Vamzdinis ašinis ventiliatorius su trumpesniu vamzdžiu, apvaliu korpusu
VQ: Vamzdinis ašinis ventiliatorius su trumpesniu vamzdžiu, stačiakampiu korpusu
VS: Ašinis ventiliatorius pučia per groteles, supa visą ventiliatoriaus galinę dalį
Išcentriniai ventiliatoriai
ER: Išcentrinio kištuko ventiliatoriaus konstrukcija
GR-H: Sieninis išcentrinis ventiliatorius, montuojamas horizontaliai
GR-Vo: Sieninis išcentrinis ventiliatorius, montuojamas vertikaliai į viršų
GR-Vu: Sieninis išcentrinis ventiliatorius, montuojamas vertikaliai žemyn
GR: Sieninio išcentrinio ventiliatoriaus konstrukcija
RH: Išcentrinis ventiliatorius, sudarytas tik iš sparnuotės
WR: Išcentrinis ventiliatorius sumontuotas kubo pavidalu
ventiliatoriaus_tipas
Filtruokite nustatydami ventiliatoriaus tipo rakto dalį. Pakaitos raidės yra: * keliems simboliams ir ? už 1 simbolį.
Pvz.: GR56C*1C, kad gautumėte visų 560 C dydžio GR dizaino sparnuotės, ER??I-4*, kad gautumėte visą ZAbluefin ER dizainą
straipsnis_nr
Reikalingo ventiliatoriaus gaminio numeris (jei žinomas).
Vienu metu galima įvesti kelis gaminių numerius, kiekvieną atskiriant |, pvz.: 178125 | 178153 | 178113.
ventiliatoriaus_dydis
reikalingų ventiliatorių dydis (jei žinomas)
tinklo_operacija
Pasirinkite, ar reikiamas ventiliatorius turi būti prijungtas prie valdiklio, ar ne.
Įvesties parinktys:
NETZ: ventiliatorius tiesiogiai prijungtas prie elektros tinklo
FZ: prie dažnio keitiklio prijungtas ventiliatorius
variklio_technologija
Pasirinkite variklio tipą, geriausiai atitinkantį jūsų paskirtį. Galima įvesti kelis pasirinkimus, atskirtus |
pvz.: ZAmotpremium IE2 | PMblue IE4 | ZAmotpremium IE3
Įvesties parinktys:
AC ERM: kintamosios srovės variklis su išoriniu rotoriumi
AMblue IE3: Vidinio rotoriaus IE3 variklis su valdikliu
ECblue: Varikliai su išoriniu rotoriumi EC
ECQ: Išorinio rotoriaus EC variklis
PMblue IE4: Nuolatinio magneto IE4 vidinio rotoriaus variklis
PMblue autonominis: Nuolatinio magneto IE4 vidinio rotoriaus variklis be valdiklio
ZAmotbasic EX: Nebrangus vidinis rotorius ATEX variklis
ZAmotbasic IE2: Nebrangus vidinis IE2 variklis
ZAmotbasic IE3: Nebrangus iVidinio rotoriaus IE3 variklis
ZAmotpremium IE2: Aukščiausios kokybės vidinio rotoriaus IE2 variklis
ZAmotpremium IE3: Aukščiausios kokybės vidinio rotoriaus IE3 variklis
ZAmotpremium PE: Aukščiausios kokybės vidinis rotorius Premium Efficiency (JAV) variklis
srovės_fazė
Elektros srovės fazės.
Įvesties parinktys:
1 arba 3.
ttage
Elektrinis ttage
Įvesties parinktys:
230 400 460 690
nominalus_dažnis
Elektrinis vardinis dažnis.
Įvesties parinktys:
50 60
paieškos_tolerancija
Reikalinga atrankos tolerancija
variklio_saugos_marža
Variklio galios rezervas, jei reikia
pvz. motor_safety_margin = 10 => 10 kW veleno galiai reikia 11 kW variklio
oro srauto_tūrio_rezervas
Oro srauto tūrinis rezervas, jei reikia
pvz., oro srautas_tūris_reseve = 10 => 1000 m³/h reikalingas srautas reiškia, kad ventiliatorius turi tiekti 1100 m³/h
oro_tankis
Ventiliatoriaus darbinis oro tankis. Ventiliatoriaus pasirinkimas ir darbo taško skaičiavimai bus pritaikyti prie tankio.
aplinkos temperatūra
Vidutinė temperatūra, kurioje veikia ventiliatorius
grilio_įtaka
Taikoma tik išcentriniams ventiliatoriams
Įvesties parinktys:
klaidinga: negalvojama apie groteles
tiesa: apskaičiuojant darbo tašką, turintį įtakos ventiliatoriaus veikimui ir akustikai, atsižvelgiama į groteles
įrengimo_aukštis_mm
Korpuso aukštis mm. Norint įdėti ventiliatorius gaubtuose, reikia bendrų šių gaubtų matmenų. Kuo mažesnis korpusas, palyginti su ventiliatoriaus dydžiu, tuo labiau jis kenkia ventiliatoriaus veikimui.
diegimo_plotis_mm
Korpuso plotis mm.
įrengimo_ilgis_mm
Korpuso ilgis mm.
diegimo_režimas
Korpuso veikimo nuostoliai apskaičiuojami pagal specifinius algoritmus. FANselect siūlo kelis nuostolių skaičiavimo algoritmus pavieniams ventiliatoriams, tačiau tik vieną (RLT_2017) kelių ventiliatorių išdėstymams
Įvesties parinktys:
ZA: Vidaus sukurtas algoritmas
RLT_2017: Naujausias algoritmas, sukurtas AHU gamintojų asociacijos
apsaugos_klasė
Įveskite reikiamą apsaugos klasę kaip IPxx numerį.
erp_class
Įvesties ERP (Energy Related Products-Directive) klasė, ty 2015 m.
ErP klasė apibrėžia minimalų efektyvumą, kurį ventiliatorius gali būti parduodamas tam tikrose rinkose
sfp_class
Įvesties SFP (Specific Fan Performance) Klasė kaip skaitmuo, ty 3, 4. SFP iš esmės yra įvesties elektros galia, palyginti su išeinančio oro srautu.
visa_oktavos_juosta
Norėdami parodyti visą oktavos juostą naudodami cmd: search, nustatykite šį parametrą į true.
įterpti_vardines_reikšmes
Nustatykite šį parametrą į True, kad būtų rodomos visos nominalios elektrinės vertės naudojant cmd: search.
įterpti_motor_duomenis
Nustatykite šį parametrą į True, kad būtų rodomi atitinkami pelkės duomenys naudojant cmd: search.
įterpti_geo_duomenis
Norėdami parodyti straipsnio matmenis, nustatykite šį parametrą į true
fokusavimo_kriterijai
Šis parametras leidžia apriboti rastą rinkinį iki tų ventiliatorių, kurių fokusavimo kriterijai yra geriausi.
Įvesties parinktys:
ZA_ETASF_SYS: Geriausias …% sistemos statinio efektyvumo
ZA_PSYS: Geriausias …% sistemos sugertos galios
ZA_LWA5: Geriausia …% siurbimo pusės akustikoje
ZA_LWA6: Geriausia … % esant slėgio pusės akustikai
ZA_BG: Geriausias …% ventiliatoriaus dydžiu
fokusavimo_tolerancija
Nustačius šį parametrą į 0, bus sukurtas tik vienas straipsnis, būtent tas, kurio iš anksto nustatytas geriausias fokusavimo_kriterija. Įvedus skaičių X būtų sukurtas geriausias ventiliatorius pagal iš anksto nustatytą fokusavimo kriterijų ir visi ventiliatoriai iki X % blogesni už geriausią ventiliatorių.
pvz.: fokusavimo_kriterijai = ZA_ETASF_SYS ir fokusavimo_tolerancija = 7
našumas: Ventiliatorius su geriausiu sistemos statiniu efektyvumu + visi ventiliatoriai iki 7% prastesni nei geriausias ventiliatorius
kainoraštis_pavadinimas
Įvesdami DLL aplanke esančio Excel lapo pavadinimą: Product_Price_Reference..xls, kaina gali būti rodoma tarp DLL išvesties. Excel file turi vieną skaičiuoklę su trimis stulpeliais.
Stulpelis 1: Kliento prekės numeris. Čia galima naudoti bet kokią skaičių sistemą.
2 stulpelis: Ziehl-Abegg gaminio numeris, kuris naudojamas atrankos skaičiavimams
3 stulpelis: Šio straipsnio kaina
Visi išėjimai paaiškinti
ARTICLE_NO Straipsnio numeris
CALC_AIR_DENSITY Atrankos ir skaičiavimo metu naudojamas oro tankis (kg/m³)
CALC_ALTITUDE Aukštis, naudojamas pasirenkant ir skaičiuojant (m virš jūros lygio)
CALC_LW5_OKT Siurbimo pusės oktavos juosta, reikšmės atskirtos kableliais (dB)
CALC_LW6_OKT Slėgio pusės oktavos juosta, reikšmės atskirtos kableliais (dB)
CALC_LWA5_OKT Siurbimo pusės svertinės oktavos juostos vertės (dBA)
CALC_LWA6_OKT Slėgio pusės svertinės oktavos juostos vertės (dBA)
CALC_NOZZLE_PRESSURE Slėgis purkštuke, naudojamas oro srautui (Pa) nustatyti
CALC_N_RATED Darbinio taško ventiliatoriaus sūkių per minutę ir didžiausio ventiliatoriaus sūkių skaičiaus santykis (%)
CALC_P1_MAX Didžiausia sunaudota elektros galia darbo taške (W)
CALC_PL_MAX Maksimali absorbuota veleno galia darbo taške (W)
CALC_PSYS_MAX Didžiausia sugerta sistemos galia = variklio + valdiklio sugerta galia (W)
CALC_TEMP_C Vidutinė temperatūra (°C)
CAPACITOR_CAPACITANCE Kondensatoriaus talpa (??F)
CAPACITOR_VOLTAGE Kondensatorius ttage (V)
CHART_VIEWER_URL URL ventiliatorių kreivių diagramai
CIRCUIT Elektros grandinės tipas
COSPHI ventiliatoriaus variklio Cosine Phi vertė
CURRENT_PHASE Ventiliatoriaus variklio fazės
dim_… Ventiliatoriaus matmenys
dim_klischee Klišės pavadinimas => supaprastintas brėžinys su svarbiais matmenimis
DENSITY_INFLUENCE Tankis, naudojamas nustatant darbo taško matavimo tankį => Pasirinkimas pagal išmatuotą ventiliatoriaus tankio tankį => Pasirinkimas esant tankiui, kuris skiriasi nuo išmatuoto tankio
DRAWING_FILE Kelias į ventiliatoriaus piešimą
EC_TYPE išvestis yra 1, jei ventiliatorius maitinamas EC varikliu, ir tuščia eilutė, jei ventiliatoriaus variklis nėra EC variklis
EFFICIENCY_CLASS IEC variklio efektyvumo klasė. Parametrai rodomi tik kartu su ventiliatoriais, maitinamais IEC varikliais
EFFICIENCY_STAT Statinis ventiliatoriaus efektyvumas = tūrinis greitis X statinis slėgis / sistemos sugerta galia (%)
EFFICIENCY_TOT Bendras ventiliatoriaus efektyvumas = tūrinis greitis X statinis slėgis / sistemos sugerta galia (%)
ERP_CLASS Fan ERP klasė
ERP_METHOD Metodas, naudojamas ERP klasei matuoti
ERP_N_ACTUAL Faktinis normalizuotas efektyvumo laipsnis (Nist)
ERP_N_STAT Statinis efektyvumas (hstatA) darbo vietoje (%) pagal A matavimo metodą
ERP_N_TRAGET Reikalingas standartizuotas efektyvumo laipsnis (Nsoll)
ERP_VSD Grąžina integruotą EC valdiklį, jei ventiliatorius taip įrengtas. ir tuščia virvelė ventiliatoriams be integruotos greičio reguliavimo sistemos
FAN_EFFICIENCY_GRADE Tai koeficientas, priskirtas atskiriems gerbėjams ir tinka tik AMCA gerbėjams
FEI_FACTOR Šis koeficientas apskaičiuojamas pagal darbo tašką ir yra aktualus tik AMCA ventiliatoriams
GRILL_INFLUENCE Grąžina ne, jei į skaičiavimus neatsižvelgiama į grilio įtaką, ir taip, jei atsižvelgiama į grilio įtaką.
INCREASE_OF_CURRENT Dabartinis padidėjimas (%)
INDEX. Rastame rinkinyje esančių ventiliatorių eilės numeris. Pirmasis ventiliatorius rastame rinkinyje turėtų turėti 0 indeksą, antrojo ventiliatoriaus indeksą 1 ir tt.
INSTALLATION_HEIGHT_MM Ventiliatoriaus aukštis (mm)
INSTALLATION_LENGTH_MM Ventiliatoriaus ilgis (mm)
INSTALLATION_POS Grąžina ventiliatoriaus orientaciją (-as): H: horizontalus VO: vertikaliai į viršų VU: vertikaliai žemyn
INSTALLATION_POS_H Grąžina 1 horizontaliai nukreiptiems ventiliatoriams (INSTALLATION_POS = H), o likusiems ventiliatoriams – tuščią eilutę.
INSTALLATION_POS_VO Grąžina 1 vertikaliems į viršų nukreiptiems ventiliatoriams (INSTALLATION_POS = VO) ir tuščią eilutę likusiems ventiliatoriams
INSTALLATION_POS_VU Grąžina 1 vertikaliems žemyn nukreiptiems ventiliatoriams (INSTALLATION_POS = VU) ir tuščią eilutę likusiems ventiliatoriams
INSTALLATION_WIDTH_MM Ventiliatoriaus plotis (mm)
IS_EC Grąžina 1, jei ventiliatorius turi EC variklį ir tuščią eilutę ne EC varikliams
KFACTOR Ventiliatoriaus purkštuko slėgis
MAX_CURRENT Maksimali ventiliatoriaus srovė (A)
MAX_FREQUENCY Maksimalus ventiliatoriaus dažnis (Hz)
MAX_TEMPERATURE_C Maksimali ventiliatoriaus temperatūra (°C)
MAX_VOLTAGE Maksimalus ventiliatoriaus tūristage (V)
MDRAWING Piešinio pavadinimas file
MIN_CURRENT Mažiausia ventiliatoriaus srovė (A)
MIN_TEMPERATURE_C Minimali ventiliatoriaus temperatūra (°C)
MIN_VOLTAGE Maksimalus ventiliatoriaus tūristage (V)
MOTOR_DESIGN Variklio konstrukcijos tipas: (tik IEC varikliams)
IMB 3: montuojamas ant kojos
IMB 5: pritvirtintas prie flanšo
MOTOR_POLES Variklio polių skaičius (IEC maitinamiems ventiliatoriams)
MOTOR_SHAFT IEC variklio veleno aprašymas: skaičius / skersmuo X ilgis
MOTOR_SIZE IEC variklio dydis
NOMINAL_CURRENT Ventiliatoriaus variklio vardinė srovė (A)
NOMINAL_FREQUENCY Ventiliatoriaus variklio vardinis dažnis (Hz)
NOMINAL_IECMOTOR
_EFFICIENCY IEC Variklio vardinis efektyvumas kaip dešimtainis skaičius
NOMINAL_SPEED Vardinis ventiliatoriaus greitis (1/min.)
NOMINAL_VOLTAGE Ventiliatoriaus variklio vardinis tūristage
NOZZLE_GUARD Informacija apie tai, kaip buvo matuojamas ventiliatorius. Daugiausia ašiniams ventiliatoriams
NUMBER_OF_POLES IEC variklio polių skaičius
PHASE_DIFFERENCE Fazių skirtumas
POWER_INPUT_KW Variklio galia (kW)
POWER_INPUT_KW Variklio galia (kW)
PRODUCT_IMG Kelias į produkto vaizdą
PROTECTION_CLASS_IP Apsaugos klasė kaip IP numeris
PROTECTION_CLASS_THCL Temperatūros apsaugos klasė kaip THCL numeris
RUBBER_MOT_DIAMETER Variklio guma damper skersmuo
RUBBER_MOT_HEIGHT Variklio guma damper aukštis
SPRING_MOT_DIAMETER Variklio spyruoklė damper skersmuo
SPRING_MOT_HEIGHT Variklio spyruoklė damper aukštis
TIPAS Ventiliatoriaus tipo klavišas
VOLTAGE_TOLERANCIJA Voltage tolerancija (%)
ZAWALL_ARRANGEMENT Kelių ventiliatorių išdėstymas. Grąžina 0, jei nepasirinkti keli ventiliatoriai
ZA_BG Ventiliatoriaus vardinis dydis
ZA_COSPHI Ventiliatoriaus variklis Cos Phi
ZA_ETAF Bendras ventiliatoriaus efektyvumas = tūrinis greitis X bendras slėgis / sistemos sugerta galia (%)
ZA_ETAF_L Ventiliatoriaus sparnuotės bendras efektyvumas (%)
ZA_ETAF_SYS bendras sistemos efektyvumas (%)
ZA_ETAM Variklio efektyvumas (%)
ZA_ETASF Statinis ventiliatoriaus efektyvumas = tūrinis greitis X statinis slėgis / sistemos sugerta galia (%)
ZA_ETASF_L Ventiliatoriaus sparnuotės statinis efektyvumas (%)
ZA_ETASF_SYS Sistemos statinis efektyvumas (%)
ZA_F Ventiliatoriaus vardinis elektros dažnis (Hz)
ZA_FBP Ventiliatoriaus elektros dažnis darbo taške (Hz)
ZA_I Ventiliatoriaus srovė darbo taške (A)
ZA_IN Ventiliatoriaus vardinė srovė (A)
ZA_LW5 Darbo taško akustinės galios lygio įsiurbimo pusė (dB)
ZA_LW6 Darbo taško akustinės galios lygio slėgio pusė (dB)
ZA_LWA5 Darbo taško svertinis akustinės galios lygis įsiurbimo pusė (dBA)
ZA_LWA6 Darbo taško svertinis akustinės galios lygio slėgio pusė (dBA)
ZA_MAINS_SUPPLY Maitinimas iš tinklo: fazės, ttage ir elektros dažnis
ZA_N RPM darbo vietoje (1/min.)
ZA_NMAX Maksimalus ventiliatoriaus sūkių skaičius (1/min.)
ZA_PD Dinaminis slėgis darbo taške (Pa)
ZA_PF Bendras ventiliatoriaus slėgis. ZA_PF = ZA_PSF + ZA_PD (Pa)
ZA_PF_MAINS_OPERATED Bendras ventiliatoriaus slėgis veikiant iš tinklo (Pa)
ZA_PSF Statinis ventiliatoriaus slėgis (Pa)
ZA_PSF_MAINS_OPERATED Statinis ventiliatoriaus slėgis veikiant iš tinklo (Pa)
ZA_P1 Darbo taške reikalinga elektros energija (W)
ZA_PD Darbo taško dinaminis slėgis (Pa)
ZA_PF darbo taško bendras slėgis (Pa)
ZA_PL Apskaičiuota veleno galia darbo taške (W)
ZA_PSF Darbo taško statinis slėgis (Pa)
ZA_PSYS Sistemos sugerta galia (W)
ZA_QV Darbo taško tūrinis srautas (m³/h)
ZA_QV_MAINS_OPERATED Darbo taško tūrinis srautas veikiant iš tinklo (m³/h)
ZA_SFP SFP ventiliatoriaus numeris
ZA_SFP_CLASS Fano SFP klasė
ZA_U Fan ttage darbo vietoje (V)
ZA_UN Ventiliatoriaus nominalus ttage (V)
ZA_WEIGHT Ventiliatoriaus masė
Kiekvienos cmd išvestis
cmd: ieškoti išvesties
STRAIPSNIS_NR | CALC_AIR_DENSITY | CALC_ALTITUDE |
CALC_NOZZLE_PRESSURE | CALC_N_RATED | DENSITY_INFLUENCE |
DRAWING_FILE | ERP_CLASS | ERP_METHOD |
ERP_N_ACTUAL | ERP_N_STAT | ERP_N_TRAGET |
ERP_VSD | FAN_EFFICIENCY_GRADE | FEI_FACTOR |
GRILL_INFLUENCE | RODYKLĖ | INSTALLATION_HEIGHT_M M |
INSTALLATION_LENGTH_M M | INSTALLATION_POS | INSTALLATION_POS_H |
INSTALLATION_POS_VO | INSTALLATION_POS_VU | INSTALLATION_WIDTH_MM |
IS_EC | GALIOJANTIS | KFACTOR |
NOZZLE_GUARD | PRODUCT_IMG | TIPAS |
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: pasirinkite Išvestis
Šiai cmd reikia įvesti straipsnio numerį straipsnyje article_no.
STRAIPSNIS_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 | CHART_VIEWER_URL |
APTRAUKIMAS | COSPHI | CURRENT_PHASE |
DENSITY_INFLUENCE | DRAWING_FILE | EC_TYPE |
EFEKTYVUMO_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 | GALIOJANTIS |
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 | TIPAS | 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: nominal_values Išėjimai
Šiai cmd reikalingas straipsnio numeris straipsnyje article_no.
Toliau pateiktus išėjimus taip pat galima išvesti naudojant cmd paiešką, nustatant įterpimo_vardines_reikšmes į true
STRAIPSNIS_NR | CAPACITOR_CAPACITANCE | CAPACITOR_VOLTAGE |
APTRAUKIMAS | COSPHI | CURRENT_PHASE |
EC_TYPE | EFEKTYVUMO_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_TOLERANCIJA |
cmd: get_chart išėjimai
Šiai cmd reikalingas straipsnio numeris straipsnyje article_no ir pateikiamos toliau pateiktos išvestys bei ventiliatoriaus kreivės
BOTTOM_MARGIN | CHART_FILE | CHART_MAX_X |
CHART_MAX_Y | CHART_MIN_X | CHART_MIN_Y |
LEFT_MARGIN | MEASUREMENT_ID | RIGHT_MARGIN |
TOP_MARGIN |
cmd: motor_data išėjimai
EC varikliams:
APTRAUKIMAS | NOMINAL_VOLTAGE | PROTECTION_CLASS_IP |
IEC varikliams:
APTRAUKIMAS | EFFICIENCY_CLASS | MOTOR_DESIGN |
MOTOR_SHHAFT | 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: būsena Išėjimai
Ši cmd naudinga norint gauti DLL versiją ir vartotojo vartotojo vardą
USERNAME | VERSIJA |
cmd: create_session išėjimai
Ši cmd naudojama sesijai sukurti prieš iškviečiant web DLL
USERNAME | VERSIJA |
Pagalba ir palaikymas
Kontaktinė informacija
Nedvejodami susisiekite su mumis, jei jums reikia daugiau pagalbos ar patarimo, kaip integruoti FANselect API į savo programą.
Susisiekite
FANpasirinkite palaikymą
Vėdinimo technologija
Heinz-Ziehl-Straße – 74653 Künzelsau
fanselect@ziehl-abegg.com
www.fanselect.net
www.ziehl-abegg.com
Nuorodos
Ziehl-Abegg
www.ziehl-abegg.com
FANselect DLL atsisiuntimas
www.ziehl-abegg.com/fileadmin/de/de/03_Produktwelten/DigitaleLösungen/Software/FANselect/FANselect_DLL.zip
FANpasirinkite Web API
fanselect.net:8079/FSWebAptarnavimas
Straipsnis Vaizdai ir brėžiniai
http://www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/catalog.zip
Dokumento istorija
04.11.2019
- Pirmas leidimas
12.08.2021
- Naujas dokumento dizainas
- Atnaujinti ERP_… aprašymą
- Pridėkite naujų portfelių
- Pridėkite naują matmenų išvesties kintamųjų aprašą
Dokumentai / Ištekliai
![]() |
ZIEHL-ABEGG FANselect DLL API programavimo sąsaja [pdfVartotojo vadovas FANselect DLL, FANselect DLL API programavimo sąsaja, API programavimo sąsaja, programavimo sąsaja |