ZIEHL-ABEGG FANselect DLL API Programming Interface
ZIEHL-ABEGG FANselect DLL API Programming Interface
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:

  1. Muat turun folder DLL baharu daripada fail URL di atas
  2. Padam folder DLL sebenar anda
  3. 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.
pengenalan
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

Logo ZIEHL-ABEGG

Dokumen / Sumber

ZIEHL-ABEGG FANselect DLL API Programming Interface [pdf] Panduan Pengguna
FANselect DLL, FANselect DLL API Programming Interface, API Programming Interface, Programming Interface

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *