ZIEHL-ABEGG FANselect DLL API Programming Interface
pengenalan
DLL FANselect berfungsi sebagai Antara Muka Pengaturcaraan Aplikasi kepada FANselect. Ia memerlukan rentetan permintaan sebagai input dan mengeluarkan rentetan respons.
Kedua-dua rentetan permintaan dan respons boleh diformatkan sebagai JSON atau XML. Terpulang kepada aplikasi panggilan untuk mencipta input yang diperlukan dan menghuraikan output API.
API ini boleh menjadi:
Dimuat turun (sebagai Windows DLL) dengan mengklik pada pautan www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/FANselect_DLL.zip atau diakses melalui web melalui http://fanselect.net:8079/FSWebService
Anda boleh mendaftar di sini https://www.ziehl-abegg.com/digitale-loesungen/software/fanselect untuk log masuk FANselect yang diperlukan untuk menggunakan DLL.
Folder DLL FANselect yang boleh dimuat turun boleh diletakkan di mana-mana sahaja pada mesin anda. Adalah penting untuk memastikan folder itu utuh dan dikemas kini. Aplikasi anda perlu mengakses fanselect.dll file dalam folder ini.
Untuk mengemas kini versi DLL anda:
- Muat turun folder DLL baharu daripada fail URL di atas
- Padam folder DLL sebenar anda
- letakkan folder DLL baharu di lokasi yang dikosongkan oleh folder DLL anda sebelum ini
Pilihan PEMINAT web API sentiasa dikemas kini dan oleh itu tidak memerlukan pengguna untuk mengemas kini.
Dalam setiap folder DLL terdapat alat ujian, dipanggil ZADllTest.exe atau ZADllTest64.exe, yang mana anda boleh menguji rentetan input dan output.
Imej 1: Kiri ialah kawasan input manakala bahagian kanan mengandungi output yang dihasilkan oleh DLL. Klik pada tab Teks di bahagian atas sebelah kiri untuk melihat rentetan permintaan yang dijana.
Anda boleh menguji input dengan memasukkan parameter yang anda mahu ke dalam borang (Imej 1). Dalam ketik "Teks" anda boleh menulis atau menyalin sengatan json (cthamplihat 2.1.) dalam.
Sambung ke FANselect DLL
Input Minimum yang Diperlukan:
nama pengguna: Nama pengguna akaun FANselect anda
kata laluan: Kata laluan akaun FANselect anda
cmd: Carian (diterangkan dalam bahagian 2.2)
qv: Kadar aliran isipadu titik tugas
psf: Tekanan statik titik tugas
spec_products: Portfolio yang mengandungi peminat yang diperlukan (diterangkan dalam bahagian 3.1)
bahasa: Pilih bahasa untuk output dipaparkan (diterangkan dalam bahagian 3.1)
Dengan input minimum ini, rentetan permintaan anda sepatutnya kelihatan seperti samples di bawah:
Rentetan Permintaan JSON example
{
“nama pengguna” : “ZAFS19946”
“kata laluan” : “bnexg5”,
“cmd” : “cari”,
“qv” : “2500”,
“psf” : “50”,
“spec_products” : “PF_00”,
“bahasa”: “EN”,
}
Rentetan Permintaan Sama seperti XML:
ZAFS19946
bnexg5
cari
2500
50
PF_00
EN
Memprogramkan Pembaca DLL
Anda boleh mengakses DLL melalui salah satu daripada tiga fungsi.
ZAJsonRequestW: Untuk Rentetan Unicode
ZAJsonRequestA: Untuk UTF-8 Strings
ZAJsonRequestBSTR: Untuk objek OLE
Pembaca DLL anda mesti menghantar rentetan permintaan sebagai hujah kepada salah satu fungsi di atas, dan kemudian membaca output DLL.
Fungsi Pembaca DLL dalam Python
def za_dll_fan_selection(request_string, dll_path):
import ctypes
import json
fanselect_dll = ctypes.WinDLL(dll_path)
fanselect_dll_output = (ctypes.wstring_at(fanselect_dll.ZAJsonRequestW(request_string)))
kembalikan fanselect_dll_output
request_string adalah format yang sama dengan Request String exampdi atas, walaupun dengan lebih banyak input
dll_path: ialah laluan ke FANselect DLL, cth C.\FANselect_DLL\FANselect_DLL}fanselect.dll
Fungsi Pembaca DLL dalam VBA
Fungsi Pengisytiharan Peribadi ZAJsonRequestBSTR Lib
"C:\FANselect_DLL\FANselect_DLL\FANselect.dll" (ByVal sRequest Sebagai Rentetan) Sebagai Rentetan
Fungsi Awam vba_reader(ByVal input_request_string Sebagai Rentetan) Sebagai Rentetan
Malapkan request_string Sebagai String
Malapkan response_string Sebagai String
Malapkan request_string_unicode Sebagai Varian
Malapkan response_string_unicode Sebagai Varian
rentetan_permintaan = "{" + rentetan_permintaan_input + "}"
request_string_unicode = StrConv(request_string, vbUnicode)
response_string_unicode = ZAJsonRequestBSTR(request_string_unicode)
response_string = StrConv(response_string_unicode, vbFromUnicode)
vba_reader = rentetan_tindak balas
Fungsi Tamat
Selanjutnya Cthamples boleh dimuat turun dari pautan di bawah
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
Sambung ke FANselect Web API
Mengakses FANselect web API hampir sama dengan proses yang digunakan untuk mengakses DLL.
Satu-satunya perbezaan ialah anda mesti menghantar dua permintaan:
Permintaan Pertama: Untuk mendapatkan ID Sesi
Permintaan Kedua: Permintaan biasa, yang termasuk ID sesi yang diperoleh dalam permintaan pertama
Advan utamatage daripada web API ialah ia (seperti yang dinyatakan sebelum ini) sentiasa terkini dan tidak perlu dimuat turun. Sila periksa kebolehpercayaan Internet di lokasi anda dan tetapan firewall / keselamatan mesin anda, kerana ini boleh hamper web prestasi API.
Seperti dengan DLL yang boleh dimuat turun, permintaan dan respons daripada web API boleh dihantar sebagai rentetan JSON atau XML.
Kedua-dua DLL dan web API menghasilkan output yang sama, kerana kedua-duanya menggunakan algoritma pemilihan dan pengiraan yang sama. Sebarang percanggahan antara DLL dan web API, mungkin disebabkan oleh DLL yang sudah lapuk.
Web Fungsi Pembaca API dalam Python
import json
dll_path = “http://fanselect.net:8079/FSWebPerkhidmatan "
def za_api_fan_selection_0(request_string, dll_path):
permintaan import
fanselect_api_output = requests.post(url=dll_path, data=request_string)
kembalikan fanselect_api_output
# Dapatkan ID Sesi
request_string = “{'cmd':'create_session', 'username' : 'USERNAME', 'password' : 'PASSWORD' }”
rentetan_permintaan = str(rentetan_permintaan)
dll_path = str(dll_path)
string_respon = za_api_fan_selection_0(request_string, dll_path)
session_id = json.loads(response_string_raw.content)['SESSIONID']
# Permintaan Biasa
rentetan_permintaan = "{"
request_string = request_string + “'username' : 'USERNAME',”
request_string = request_string + “'password' : 'password',”
request_string = request_string + "'language' : 'EN',"
rentetan_permintaan = rentetan_permintaan + "'sistem_unit' : 'm',"
request_string = request_string + “'cmd' : 'search',”
request_string = request_string + “'cmd_param' : '0',”
request_string = request_string + “'spec_products' : 'PF_00',”
rentetan_permintaan = rentetan_permintaan + "'julat_produk' : 'BR_01',"
request_string = request_string + “'qv' : '2500',”
request_string = request_string + “'psf' : '50',”
rentetan_permintaan = rentetan_permintaan + "'fasa_semasa' : '3',"
rentetan_permintaan = rentetan_permintaan + “'voltage' : '400',”
request_string = request_string + “'nominal_frequency' : '50',”
rentetan_permintaan = rentetan_permintaan + “'sessionid' : '” + session_id + “',”
request_string = request_string + “'full_octave_band' : 'true',”
rentetan_permintaan = rentetan_permintaan + “}”
rentetan_permintaan = str(rentetan_permintaan)
response_string_initial = za_api_fan_selection_0(request_string, dll_path)
Selanjutnya Cthamples boleh dimuat turun dari pautan di bawah
C# http://downloads.fanselect.net/fanselect/dll_examples/VCS10WebService.zip
VB10 http://downloads.fanselect.net//fanselect/dll_examples/VB10WebService.zip
Input & Output
Semua Input Diterangkan
bahasa
Tetapkan bahasa output
pilihan input:
CS: bahasa Czech DA: Danish DE: Jerman EN: Inggeris
ES: bahasa Sepanyol FR: Perancis FI: bahasa Finland HU: bahasa Hungary
IT: Itali JA: Jepun NL: Belanda PL: Poland
PT: Portugis UK: bahasa Rusia SV: bahasa Sweden TR: bahasa Turki
ZH: cina
sistem_unit
sistem unit yang akan digunakan dalam pengiraan.
Pilihan input:
m: metrik i: imperial
nama pengguna
Nama pengguna akaun FANselect anda.
kata laluan
Kata laluan akaun FANselect anda
Pengguna yang hanya berminat dengan set artikel terhad, boleh memperoleh satu atau lebih kombinasi nama pengguna / kata laluan (log masuk). Setiap log masuk akan menawarkan set artikel tertentu - yang telah ditetapkan oleh pengguna.
Aplikasi pengguna kemudiannya akan memanggil dll dengan salah satu log masuk khusus ini untuk memilih daripada kumpulan artikel yang terhad. Advantages: Proses pemilihan yang lebih pantas dan bilangan artikel yang lebih kecil antara set yang ditemui
cmd
cmd, singkatan untuk arahan, diperlukan untuk mengarahkan DLL tentang jenis output yang diperlukan
Pilihan Input:
carian: pemilihan mengikut titik tugas + penapis seperti saiz, reka bentuk dsb.
status: Menyampaikan nama pengguna dan versi perisian. Web API juga mengeluarkan SESSIONID.
create_session: Dapatkan SESSIONID. Cmd ini hanya relevan untuk web API
Cmd berikut memerlukan nombor artikel dalam article_no: pilih: Pilih mengikut nombor artikel. Data nominal artikel dikeluarkan jika titik tugas tidak dicapai
nilai_nominal: Dapatkan nilai nominal elektrik artikel. Data ini juga diperoleh dengan permintaan carian awal anda dengan menetapkan insert_nominal_values kepada benar
motor_data: Artikel motor data. Boleh juga diperolehi dengan carian dan insert_motor_data: true
geo_data: Dimensi artikel (geometrik). Dapatkan data ini dengan carian dengan menetapkan insert_geo_data kepada benar
aksesori: Gambarkan aksesori yang dikaitkan dengan artikel
get_chart: Cipta carta untuk artikel yang dipilih
cmd_param
Anda boleh menetapkan indeks artikel yang anda inginkan
zawall_mode
Pilih sama ada anda mahu memilih berbilang peminat, dengan salah satu daripada dua pilihan
ZAWALL: Pilih menggunakan berbilang kipas sahaja
ZAWALL_PLUS: Pilih menggunakan berbilang dan peminat tunggal
zawall_size
Tetapkan bilangan peminat yang anda mahu gunakan dalam tatasusunan berbilang peminat anda. Bilangan maksimum peminat ditetapkan kepada 20.
zawall_size juga boleh dibiarkan kosong. FANselect secara automatik akan menentukan bilangan peminat yang diperlukan.
Pilihan tanpa bilangan peminat yang telah ditetapkan biasanya datang dengan masa tindak balas yang lebih lama.
qv
Kadar isipadu sama ada dalam m³/j untuk pilihan sistem_unit m atau CFM untuk pilihan sistem_unit i.
psf
Tekanan statik sama ada dalam Pa untuk pilihan sistem_unit m atau dalam wg untuk pilihan sistem_unit i.
pf
Jumlah tekanan sama ada dalam Pa untuk unit_sistem pilihan m atau dalam wg untuk unit_sistem pilihan i
Dalam rentetan permintaan anda, anda sama ada menentukan psf atau pf.
spec_products
Peminat dalam FANselect diletakkan dalam portfolio diskret, dilambangkan dengan kod PF yang disenaraikan di bawah. Ia adalah wajib untuk memasukkan portfolio tertentu. Pada masa ini tidak boleh memilih merentas berbilang portfolio.
Pilihan Input
PF_50: Standard Seluruh Dunia PF_54: Produk AMCA Thailand
PF_51: Produk Standard Amerika Syarikat PF_56: Portfolio India
PF_52: Portfolio Brasil PF_57: Produk AMCA Jerman
PF_53: Produk AMCA USA PF_59: Portfolio Produk AMCA India
PF_60: China PF_61: Eropah
julat_produk
Peminat diletakkan dalam kelompok aka julat produk, dilambangkan dengan kod BR yang disenaraikan di bawah.
product_range tidak wajib dan boleh menyimpan berbilang kod BR yang dipisahkan oleh |, cth BR_01 | BR_57 | BR_59
rekaan produk
Setiap artikel boleh datang dalam salah satu daripada pelbagai reka bentuk. Biarkan kosong jika reka bentuk tidak diketahui
Pilihan Input
Kipas aliran paksi dengan arah aliran udara A: Udara disedut ke atas motor
AA: Kipas paksi hanya terdiri daripada pendesak
AD: Kipas paksi menyedut melalui jeriji
AF: Kipas paksi tiub dengan tiub yang lebih panjang, perumah bulat
AL: Kipas paksi tiub dengan tiub yang lebih pendek, perumah bulat
AQ: Kipas paksi tiub dengan tiub yang lebih pendek, perumah segi empat tepat
AW: Kipas paksi menyedut melalui jeriji
Kipas aliran paksi dengan arah aliran udara V: Udara ditiup ke atas motor
VA: Kipas paksi hanya terdiri daripada pendesak
VE: Kipas paksi tiub dengan tiub yang lebih pendek dan menghisap melalui perlindungan sentuhan
VF: Kipas paksi tiub dengan tiub yang sangat panjang
VH: Kipas paksi tiub dengan tiub yang lebih pendek, perumah bulat
VH: Kipas paksi Tiub yang dipasang di dinding dengan tiub yang lebih pendek dan baling-baling panduan
VL: Kipas paksi Tiub yang dipasang di dinding dengan tiub yang lebih pendek dan baling-baling panduan
VQ: Kipas paksi Tiub yang dipasang di dinding dengan tiub yang lebih pendek dan baling-baling panduan
VI: Kipas paksi bertiup melalui jeriji
VK: Kipas paksi bertiup melalui jeriji
VL: Kipas paksi tiub dengan tiub yang lebih pendek, perumah bulat
VQ: Kipas paksi tiub dengan tiub yang lebih pendek, perumah segi empat tepat
VS: Kipas paksi bertiup melalui jeriji, mengelilingi seluruh bahagian belakang kipas
Peminat Sentrifugal
ER: Reka bentuk kipas palam emparan
GR-H: Reka bentuk kipas empar dipasang di dinding, dipasang secara mendatar
GR-Vo: Reka bentuk kipas empar dipasang di dinding, dipasang secara menegak menghadap ke atas
GR-Vu: Reka bentuk kipas empar dipasang di dinding, dipasang secara menegak menghadap ke bawah
GR: Reka bentuk kipas empar yang dipasang di dinding
RH: Kipas emparan hanya terdiri daripada pendesak
WR: Kipas emparan diletakkan dalam reka bentuk kiub
jenis_peminat
Tapis dengan menentukan sebahagian daripada kunci jenis kipas. Kad liar ialah: * untuk berbilang aksara dan ? untuk 1 aksara.
Cth: GR56C*1C untuk mendapatkan semua saiz 560 C pendesak dalam reka bentuk GR, ER??I-4* untuk mendapatkan semua ZAbluefin dalam reka bentuk ER
artikel_no
Nombor artikel (jika diketahui) kipas yang diperlukan.
Nombor artikel berbilang boleh dimasukkan sekaligus, setiap satu dipisahkan oleh |, seperti: 178125 | 178153 | 178113.
saiz_kipas
saiz kipas kipas yang diperlukan (jika diketahui)
operasi_sesalur
Pilih sama ada kipas yang diperlukan harus disambungkan kepada pengawal atau tidak.
Pilihan Input:
NETZ: Kipas disambungkan terus ke grid elektrik
FZ: Kipas disambungkan kepada penukar frekuensi
teknologi_motor
Pilih jenis motor yang paling sesuai untuk aplikasi anda. Pelbagai pilihan boleh dimasukkan dipisahkan oleh |
cth: Zamotpremium IE2 | PMblue IE4 | Zamotpremium IE3
Pilihan Input:
AC ERM: Motor AC pemutar luaran
AMblue IE3: Motor IE3 rotor dalaman dengan pengawal
ECblue: Motor EC pemutar luaran
ECQ: Motor EC pemutar luaran
PMblue IE4: Motor pemutar dalaman IE4 magnet kekal
PMblue Standalone: Motor pemutar dalaman IE4 magnet kekal tanpa pengawal
Zamotbasic EX: Motor ATEX pemutar dalaman kos rendah
Zamotbasic IE2: Motor IE2 rotor dalaman kos rendah
Zamotbasic IE3: Kos Rendah iInternal rotor IE3 motor
Zamotpremium IE2: Motor IE2 pemutar dalaman premium
Zamotpremium IE3: Motor IE3 pemutar dalaman premium
Zamotpremium PE: Motor pemutar dalaman premium Kecekapan Premium (AS).
fasa_arus
Fasa arus elektrik.
Pilihan Input:
1 atau 3.
jldtage
Elektrik voltage
Pilihan Input:
230 400 460 690
frekuensi_nominal
Kekerapan nominal elektrik.
Pilihan Input:
50 60
toleransi_carian
Toleransi pemilihan yang diperlukan
margin_keselamatan_motor
Rizab kuasa motor, jika diperlukan
cth motor_safety_margin = 10 => 10 kW kuasa aci memerlukan 11 kW motor
rizab_volume_airflow
Rizab volumetrik aliran udara, jika diperlukan
cth airflow_volum_reseve = 10 => 1000 m³/j aliran yang diperlukan bermakna kipas mesti menghantar 1100 m³/j
ketumpatan_udara
Ketumpatan udara operasi kipas. Pemilihan kipas dan pengiraan titik tugas akan disesuaikan dengan ketumpatan.
suhu ambien
Suhu Sederhana di mana kipas beroperasi
grill_pengaruh
Hanya terpakai kepada kipas emparan
Pilihan Input:
palsu: tiada gril dipertimbangkan
benar: pengiraan mata tugas yang mempengaruhi prestasi kipas dan akustik mengambil kira gril
installation_height_mm
Ketinggian kepungan dalam mm. Meletakkan kipas dalam kepungan memerlukan dimensi keseluruhan kepungan ini. Lebih kecil kepungan adalah relatif kepada saiz kipas lebih memudaratkan prestasi kipas.
installation_width_mm
Lebar kepungan dalam mm.
pemasangan_panjang_mm
Panjang kepungan dalam mm.
mod_pemasangan
Kerugian prestasi kepungan dikira oleh algoritma tertentu. FANselect menawarkan berbilang algoritma pengiraan kerugian untuk peminat tunggal, namun hanya satu (RLT_2017) untuk berbilang susun atur kipas
Pilihan Input:
ZA: Algoritma yang dibangunkan secara dalaman
RLT_2017: Algoritma terbaharu yang dibangunkan oleh Persatuan Pengilang AHU
kelas_perlindungan
Input kelas perlindungan yang diperlukan sebagai nombor IPxx.
erp_class
Input kelas ERP (Energy Related Products-Directive) iaitu 2015.
Kelas ErP mentakrifkan kecekapan minimum yang boleh dimiliki oleh kipas untuk dijual di pasaran tertentu
sfp_class
Input SFP (Specific Fan Performance) Kelas sebagai digit, iaitu 3, 4. SFP pada asasnya ialah kuasa elektrik input berhubung dengan aliran udara keluaran.
band_oktaf penuh
Untuk memaparkan jalur oktaf penuh dengan cmd: search, tetapkan parameter ini kepada benar.
masukkan_nominal_nilai
Tetapkan parameter ini kepada benar untuk menunjukkan semua nilai nominal elektrik dengan cmd: search.
masukkan_motor_data
Tetapkan parameter ini kepada benar untuk menunjukkan data moor yang berkaitan dengan cmd: search.
insert_geo_data
Tetapkan parameter ini kepada benar untuk menggambarkan dimensi artikel
fokus_kriteria
Parameter ini membolehkan anda mengehadkan set yang ditemui kepada peminat dengan kriteria fokus terbaik yang telah anda tetapkan.
Pilihan Input:
ZA_ETASF_SYS: Terbaik …% pada kecekapan statik sistem
ZA_PSYS: Terbaik …% pada kuasa serap sistem
ZA_LWA5: Terbaik …% pada akustik sisi sedutan
ZA_LWA6: Terbaik …% pada akustik sisi tekanan
ZA_BG: Terbaik …% pada saiz kipas
fokus_toleransi
Menetapkan parameter ini kepada 0 akan menghasilkan hanya satu artikel, iaitu yang mempunyai fokus_critieria pratetap terbaik. Memasukkan nombor X akan menghasilkan kipas terbaik untuk fokus_kriteria pratetap serta semua peminat sehingga X% lebih teruk daripada kipas terbaik.
cth: fokus_kriteria = ZA_ETASF_SYS dan fokus_toleransi = 7
hasil: Kipas dengan kecekapan statik sistem terbaik + semua kipas sehingga 7% lebih teruk daripada kipas terbaik itu
pricelist_name
Dengan memasukkan nama helaian Excel yang terdapat dalam folder DLL: Product_Price_Reference..xls, anda boleh memaparkan harga di antara output DLL. Excel file mempunyai satu hamparan dengan tiga lajur.
Lajur 1: Nombor artikel pelanggan. Di sini sebarang sistem nombor boleh digunakan.
Lajur 2: Nombor artikel Ziehl-Abegg, yang digunakan untuk pengiraan pemilihan
Lajur 3: Harga artikel ini
Semua Output Diterangkan
ARTICLE_NO Nombor artikel
CALC_AIR_DENSITY Ketumpatan Udara digunakan dalam pemilihan dan pengiraan (kg/m³)
CALC_ALTITUDE Ketinggian digunakan dalam pemilihan dan pengiraan (m di atas paras laut)
CALC_LW5_OKT Jalur oktaf sisi sedutan, nilai dipisahkan dengan koma (dB)
CALC_LW6_OKT Jalur oktaf sisi tekanan, nilai dipisahkan dengan koma (dB)
CALC_LWA5_OKT Nilai jalur oktaf berwajaran sebelah sedutan (dBA)
CALC_LWA6_OKT Nilai jalur oktaf berwajaran sisi tekanan (dBA)
CALC_NOZZLE_PRESSURE Tekanan dalam muncung, digunakan untuk menentukan aliran udara (Pa)
CALC_N_RATED Nisbah rpm kipas titik tugas kepada rpm kipas maksimum (%)
CALC_P1_MAX Kuasa elektrik yang diserap maksimum pada titik tugas (W)
CALC_PL_MAX Kuasa aci yang diserap maksimum pada titik tugas (W)
CALC_PSYS_MAX Kuasa sistem serap maksimum = kuasa serap motor + pengawal (W)
CALC_TEMP_C Suhu sederhana (°C)
CAPACITOR_CAPACITANCE Kemuatan kapasitor (??F)
CAPACITOR_VOLTAGE Kapasitor voltage (V)
CARTA_VIEWER_URL URL untuk carta yang menggambarkan lengkung kipas
LITAR Jenis litar elektrik
COSPHI Motor kipas Nilai Cosine Phi
CURRENT_PHASE Fasa motor kipas
malap_… Dimensi kipas
dim_klischee Nama klise => lukisan ringkas dengan dimensi penting
DENSITY_IFLUENCE Ketumpatan digunakan dalam menentukan ketumpatan ukuran titik tugas => Pemilihan pada ketumpatan ketumpatan yang diukur kipas => Pemilihan pada ketumpatan berbeza daripada ketumpatan yang diukur
LUKISAN_FILE Laluan ke lukisan kipas
EC_TYPE Output ialah 1 jika kipas dikuasakan oleh motor EC dan rentetan kosong jika motor kipas bukan motor EC
EFFICIENCY_CLASS Kelas Kecekapan motor IEC. Parameter hanya muncul bersama kipas yang dikuasakan oleh motor IEC
EFFICIENCY_STAT Kecekapan statik kipas = Kadar Isipadu X Tekanan Statik / Kuasa Diserap oleh Sistem (%)
EFFICIENCY_TOT Jumlah kecekapan kipas = Kadar Isipadu X Tekanan Statik / Kuasa yang Diserap oleh Sistem (%)
ERP_CLASS Kelas ERP Peminat
Kaedah ERP_METHOD digunakan untuk mengukur kelas ERP
ERP_N_ACTUAL Tahap kecekapan ternormal sebenar (Nist)
ERP_N_STAT Kecekapan statik (hstatA) pada titik tugas (%) mengikut kaedah pengukuran A
ERP_N_TRAGET Tahap kecekapan piawai yang diperlukan (Nsoll)
ERP_VSD Mengembalikan pengawal EC disepadukan jika kipas dilengkapi dengan begitu. dan rentetan kosong untuk peminat tanpa sistem kawalan kelajuan bersepadu
FAN_EFFICIENCY_GRADE Ini adalah faktor yang diberikan kepada peminat individu dan hanya relevan untuk peminat AMCA
FEI_FACTOR Faktor ini dikira berdasarkan titik tugas dan hanya relevan untuk peminat AMCA
GRILL_INFLUENCE Mengembalikan tidak jika pengaruh gril tidak diambil kira dalam pengiraan, dan ya jika pengaruh gril diambil kira.
INCREASE_OF_CURRENT Peningkatan semasa (%)
INDEX Jujukan bilangan peminat dalam set ditemui. Kipas pertama dalam set yang dijumpai akan mempunyai indeks 0, indeks kipas kedua 1 dsb.
INSTALLATION_HEIGHT_MM Tinggi Kipas (mm)
INSTALLATION_LENGTH_MM Panjang kipas (mm)
INSTALLATION_POS Mengembalikan orientasi kipas: H: Mendatar VO: Menegak menghadap ke atas VU: Menegak menghadap ke bawah
INSTALLATION_POS_H Mengembalikan 1 untuk peminat berorientasikan mendatar (INSTALLATION_POS = H) dan rentetan kosong untuk peminat yang tinggal.
INSTALLATION_POS_VO Mengembalikan 1 untuk kipas menegak menghadap ke atas (INSTALLATION_POS = VO) dan rentetan kosong untuk peminat yang tinggal
INSTALLATION_POS_VU Mengembalikan 1 untuk kipas yang menghadap ke bawah menegak (INSTALLATION_POS = VU) dan rentetan kosong untuk peminat yang tinggal
INSTALLATION_WIDTH_MM Lebar kipas (mm)
IS_EC Mengembalikan 1 jika kipas mempunyai motor EC dan rentetan kosong untuk motor bukan EC
KFACTOR Tekanan muncung kipas
MAX_CURRENT Arus maksimum kipas (A)
MAX_FREQUENCY Frekuensi maksimum kipas (Hz)
MAX_TEMPERATURE_C Suhu maksimum kipas (°C)
MAX_VOLTAGJilid maksimum E Fantage (V)
MENGGAMBAR Nama lukisan file
MIN_CURRENT Arus minimum kipas (A)
MIN_TEMPERATURE_C Suhu minimum kipas (°C)
MIN_VOLTAGJilid maksimum E Fantage (V)
MOTOR_DESIGN Jenis reka bentuk motor: (hanya untuk motor IEC)
IMB 3: Dipasang kaki
IMB 5: Bebibir dipasang
MOTOR_POLES Bilangan tiang motor (untuk kipas berkuasa IEC)
MOTOR_SHAFT IEC keterangan aci motor: nombor / diameter X panjang
MOTOR_SIZE saiz motor IEC
NOMINAL_CURRENT Arus nominal motor kipas (A)
NOMINAL_FREQUENCY Frekuensi nominal motor kipas (Hz)
NOMINAL_IECMOTOR
_KECEKAPAN IEC Kecekapan nominal motor sebagai nombor perpuluhan
NOMINAL_SPEED Kelajuan nominal kipas (1/min)
NOMINAL_VOLTAGE Motor kipas nominal voltage
NOZZLE_GUARD Maklumat tentang cara kipas diukur. Terutamanya untuk peminat paksi
NUMBER_OF_POLES nombor motor IEC tiang
PHASE_DIFFERENCE Perbezaan fasa
POWER_INPUT_KW Kuasa yang diperlukan oleh motor (kW)
POWER_INPUT_KW Output Kuasa oleh motor (kW)
Laluan PRODUCT_IMG ke imej produk
PROTECTION_CLASS_IP Kelas perlindungan sebagai nombor IP
PROTECTION_CLASS_THCL Kelas perlindungan suhu sebagai nombor THCL
GETAH_MOT_DIAMETER Getah motor damper diameter
GETAH_MOT_HEIGHT Getah motor damper ketinggian
SPRING_MOT_DIAMETER Spring motor damper diameter
SPRING_MOT_HEIGHT Spring motor damper ketinggian
TYPE Jenis kunci kipas
VOLTAGE_TOLERANCE Jldtage toleransi (%)
ZAWALL_ARRANGEMENT Susun atur berbilang kipas. Mengembalikan 0 jika tiada berbilang peminat dipilih
ZA_BG Saiz nominal kipas
ZA_COSPHI Motor kipas Cos Phi
ZA_ETAF Jumlah kecekapan kipas = Kadar Isipadu X Jumlah Tekanan / Kuasa yang Diserap oleh Sistem (%)
ZA_ETAF_L jumlah kecekapan pendesak kipas (%)
ZA_ETAF_SYS Jumlah kecekapan sistem (%)
ZA_ETAM Kecekapan motor (%)
ZA_ETASF Kecekapan statik kipas = Kadar Isipadu X Tekanan Statik / Kuasa Diserap oleh Sistem (%)
ZA_ETASF_L Kecekapan statik pendesak kipas (%)
ZA_ETASF_SYS Kecekapan statik sistem (%)
ZA_F Frekuensi elektrik nominal kipas (Hz)
ZA_FBP Frekuensi elektrik kipas pada titik tugas (Hz)
ZA_I Arus kipas pada titik tugas (A)
ZA_IN Arus nominal kipas (A)
ZA_LW5 Bahagian sedutan aras kuasa akustik titik tugas (dB)
ZA_LW6 Bahagian tekanan aras kuasa akustik titik tugas (dB)
ZA_LWA5 Bahagian sedutan aras kuasa akustik berwajaran titik tugas (dBA)
ZA_LWA6 Bahagian tekanan aras kuasa akustik berwajaran titik tugas (dBA)
ZA_MAINS_SUPPLY Bekalan utama: fasa, voltage dan frekuensi elektrik
ZA_N RPM pada titik bertugas (1/min)
ZA_NMAX RPM maksimum kipas (1/min)
ZA_PD Tekanan dinamik pada titik tugas (Pa)
ZA_PF Jumlah tekanan kipas. ZA_PF = ZA_PSF + ZA_PD (Pa)
ZA_PF_MAINS_OPERATED Jumlah Tekanan kipas dalam operasi sesalur (Pa)
ZA_PSF Tekanan statik kipas (Pa)
ZA_PSF_MAINS_OPERATED Tekanan statik kipas dalam operasi sesalur (Pa)
ZA_P1 Kuasa elektrik diperlukan pada titik tugas (W)
ZA_PD Tekanan dinamik titik tugas (Pa)
ZA_PF Jumlah tekanan titik tugas (Pa)
ZA_PL Kuasa aci dikira pada titik tugas (W)
ZA_PSF Tekanan statik titik tugas (Pa)
ZA_PSYS Kuasa yang diserap oleh sistem (W)
ZA_QV Kadar aliran isipadu titik tugas (m³/j)
ZA_QV_MAINS_OPERATED Kadar aliran isipadu titik tugas dalam operasi sesalur (m³/j)
Nombor kipas ZA_SFP SFP
Kelas SFP Peminat ZA_SFP_CLASS
ZA_U Fan voltage di tempat bertugas (V)
ZA_UN Fan nominal voltage (V)
ZA_WEIGHT Jisim kipas
Output setiap cmd
cmd: cari Output
ARTIKEL_NO | CALC_AIR_DENSITY | CALC_ALTITUDE |
CALC_NOZZLE_PRESSURE | CALC_N_RATED | KEPADATAN_PENGARUH |
LUKISAN_FILE | ERP_CLASS | ERP_METHOD |
ERP_N_ACTUAL | ERP_N_STAT | ERP_N_TRAGET |
ERP_VSD | GRED_KECEKAPAN_KIPAS | FEI_FACTOR |
GRILL_INFLUENCE | INDEKS | INSTALLATION_HEIGHT_M M |
INSTALLATION_LENGTH_M M | INSTALLATION_POS | PEMASANGAN_POS_H |
PEMASANGAN_POS_VO | PEMASANGAN_POS_VU | INSTALLATION_WIDTH_MM |
IS_EC | IANYA SAH | KFACTOR |
NOZZLE_GUARD | PRODUCT_IMG | JENIS |
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_BEROPERASI D | ZA_PSYS |
ZA_QV | ZA_QV_MAINS_OPERATED | ZA_SFP |
ZA_SFP_CLASS | ZA_U | ZA_UN |
ZA_WEIGHT |
cmd: pilih Output
Cmd ini memerlukan anda memasukkan nombor artikel dalam article_no.
ARTIKEL_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 | CARTA_VIEWER_URL |
PEKELILING | COSPHI | FASA_CURRENT |
KEPADATAN_PENGARUH | LUKISAN_FILE | EC_TYPE |
EFFICIENCY_STAT | EFFICIENCY_TOT | ERP_CLASS |
ERP_METHOD | ERP_N_ACTUAL | ERP_N_STAT |
ERP_N_TRAGET | ERP_VSD | GRED_KECEKAPAN_KIPAS |
FEI_FACTOR | GRILL_INFLUENCE | MENINGKAT_SEMASA |
INSTALLATION_HEIGHT_MM | INSTALLATION_LENGTH_MM | INSTALLATION_POS |
PEMASANGAN_POS_H | PEMASANGAN_POS_VO | PEMASANGAN_POS_VU |
INSTALLATION_WIDTH_MM | IS_EC | IANYA SAH |
KFACTOR | MAX_CURRENT | MAX_TEMPERATURE_C |
MAX_VOLTAGE | MIN_CURRENT | MIN_TEMPERATURE_C |
MIN_VOLTAGE | NOMINAL_FREKUENSI | NOMINAL_SPEED |
NOMINAL_VOLTAGE | NOZZLE_GUARD | PHASE_DIFFERENCE |
POWER_INPUT_KW | PRODUCT_IMG | PROTECTION_CLASS_IP |
PROTECTION_CLASS_THCL | JENIS | VOLTAGE_TOLERANSI |
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 Output
Cmd ini memerlukan nombor artikel dalam artikel_no.
Output di bawah juga boleh dikeluarkan menggunakan carian cmd dengan menetapkan insert_nominal_values kepada benar
ARTIKEL_NO | CAPACITOR_CAPACITANCE | CAPACITOR_VOLTAGE |
PEKELILING | COSPHI | FASA_CURRENT |
EC_TYPE | EFFICIENCY_STAT | EFFICIENCY_TOT |
MENINGKAT_SEMASA | MAX_CURRENT | MAX_FREQUENCY |
MAX_SPEED | MAX_TEMPERATURE_C | MAX_VOLTAGE |
MIN_CURRENT | MIN_PSF | MIN_TEMPERATURE_C |
MIN_VOLTAGE | NOMINAL_CURRENT | NOMINAL_FREKUENSI |
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_TOLERANSI |
cmd: get_chart Output
Cmd ini memerlukan nombor artikel dalam article_no, dan menghasilkan output di bawah dan lengkung kipas
MARGIN_BAWAH | CARTA_FILE | CHART_MAX_X |
CHART_MAX_Y | CHART_MIN_X | CHART_MIN_Y |
LEFT_MARGIN | MEASUREMENT_ID | RIGHT_MARGIN |
TOP_MARGIN |
cmd: motor_data Output
Untuk EC Motors:
PEKELILING | NOMINAL_VOLTAGE | PROTECTION_CLASS_IP |
UNTUK IEC Motors:
PEKELILING | EFFICIENCY_CLASS | MOTOR_DESIGN |
MOTOR_SHAFT | MOTOR_SIZE | NOMINAL_CURRENT |
NOMINAL_VOLTAGE | NUMBER_OF_POLES | POWER_OUTPUT_KW |
PROTECTION_CLASS_IP | GETAH_MOT_DIAMETER | GETAH_MOT_HEIGHT |
SPRING_MOT_DIAMETER | SPRING_MOT_HEIGHT |
cmd: status Output
Cmd ini berguna untuk mendapatkan versi DLL dan nama pengguna pengguna
USERNAME | VERSI |
cmd: create_session Output
Cmd ini digunakan untuk membuat sesi, sebelum memanggil web DLL
USERNAME | VERSI |
Bantuan dan Sokongan
Maklumat Hubungan
Sila hubungi kami, sekiranya anda memerlukan bantuan atau majlis lanjut tentang cara mengintegrasikan API FANselect ke dalam aplikasi anda.
Kenalan
Sokongan pilihan peminat
Teknologi Pengudaraan
Heinz-Ziehl-Straße – 74653 Künzelsau
fanselect@ziehl-abegg.com
www.fanselect.net
www.ziehl-abegg.com
Pautan
Ziehl-Abegg
www.ziehl-abegg.com
PEMINAT Pilih Muat Turun DLL
www.ziehl-abegg.com/fileadmin/de/de/03_Produktwelten/DigitaleLösungen/Software/FANselect/FANselect_DLL.zip
PEMINAT pilih Web API
fanselect.net:8079/FSWebPerkhidmatan
Imej dan Lukisan Artikel
http://www.ziehl-abegg.com/fileadmin/de/de/05_Support/Software/FANselect/catalog.zip
Sejarah dokumen
04.11.2019
- Keluaran pertama
12.08.2021
- Reka bentuk baharu dokumen
- Kemas kini ERP_… penerangan
- Tambah portfolio baharu
- Tambah perihalan baharu pembolehubah keluaran untuk dimensi
Dokumen / Sumber
![]() |
ZIEHL-ABEGG FANselect DLL API Programming Interface [pdf] Panduan Pengguna FANselect DLL, FANselect DLL API Programming Interface, API Programming Interface, Programming Interface |