REXGEAR LogosuBCS Serisi Programlama Kılavuzu SCPI
Protokol
Sürüm: V20210903

Önsöz

Kılavuz Hakkında
Bu kılavuz, standart SCPI protokolünü temel alan programlama kılavuzunu da içeren BCS serisi pil simülatörüne uygulanır. Kılavuzun telif hakkı REXGEAR'a aittir. Cihazın yükseltilmesi nedeniyle bu kılavuz gelecekteki versiyonlarda önceden haber verilmeden revize edilebilir.
Bu kılavuz yeniden düzenlendiviewTeknik doğruluk açısından REXGEAR tarafından dikkatle düzenlenmiştir. Üretici, yanlış basım veya kopyalama hatalarından dolayı bu kullanım kılavuzundaki olası hataların hiçbir sorumluluğunu kabul etmez. Ürünün doğru şekilde çalıştırılmaması durumunda meydana gelebilecek arızalardan üretici sorumlu değildir.
BCS'nin güvenliğini ve doğru kullanımını sağlamak için lütfen bu kılavuzu, özellikle de güvenlik talimatlarını dikkatlice okuyun.
Lütfen bu kılavuzu ileride kullanmak üzere saklayın.
Güveniniz ve desteğiniz için teşekkür ederiz.

Güvenlik Talimatları

Cihazın çalıştırılması ve bakımı sırasında lütfen aşağıdaki güvenlik talimatlarına kesinlikle uyun. Kılavuzun diğer bölümlerinde yer alan dikkatlere veya özel uyarılara bakılmaksızın herhangi bir performans, cihazın sağladığı koruyucu işlevlere zarar verebilir.
REXGEAR bu talimatların ihmal edilmesinden kaynaklanan sonuçlardan sorumlu olmayacaktır.
2.1 Güvenlik Notları
➢ AC giriş hacmini onaylayıntage güç sağlamadan önce.
➢ Güvenilir topraklama: Elektrik çarpmasını önlemek için çalıştırmadan önce cihazın güvenilir bir şekilde topraklanması gerekir.
 Sigortayı doğrulayın: Sigortanın doğru takıldığından emin olun.
 Şasiyi açmayın: Operatör alet şasesini açamaz.
Profesyonel olmayan operatörlerin bakım yapmasına veya ayarlama yapmasına izin verilmez.
➢ Tehlikeli koşullar altında çalıştırmayın: Aleti yanıcı veya patlayıcı koşullar altında çalıştırmayın.
➢ Çalışma aralığını doğrulayın: DUT'un BCS'nin nominal aralığında olduğundan emin olun.
2.2 Güvenlik Sembolleri
Cihazda veya kullanım kılavuzunda kullanılan uluslararası simgelerin tanımları için lütfen aşağıdaki tabloya bakın.
Tablo 1

Sembol  Tanım  Sembol  Tanım 
REXGEAR BCS Serisi Programlama Kılavuzu SCPI Protokolü - Simge DC (doğru akım) Boş çizgi veya nötr çizgi
FLUKE 319Clamp Metre - simge 2 AC (alternatif akım) Canlı hat
REXGEAR BCS Serisi Programlama Kılavuzu SCPI Protokolü - Simge 1 AC ve DC Açık
REXGEAR BCS Serisi Programlama Kılavuzu SCPI Protokolü - Simge 2 Üç fazlı akım REXGEAR BCS Serisi Programlama Kılavuzu SCPI Protokolü - Simge 8 Kapat
REXGEAR BCS Serisi Programlama Kılavuzu SCPI Protokolü - Simge 3 Zemin REXGEAR BCS Serisi Programlama Kılavuzu SCPI Protokolü - Simge 9 Yedek güç
REXGEAR BCS Serisi Programlama Kılavuzu SCPI Protokolü - Simge 4 Koruyucu zemin REXGEAR BCS Serisi Programlama Kılavuzu SCPI Protokolü - Simge 10 Güç açık durumu
REXGEAR BCS Serisi Programlama Kılavuzu SCPI Protokolü - Simge 5 Şasi zemini REXGEAR BCS Serisi Programlama Kılavuzu SCPI Protokolü - Simge 11 Güç kapalı durumu
REXGEAR BCS Serisi Programlama Kılavuzu SCPI Protokolü - Simge 6 Sinyal zemini Dikkat simgesi Elektrik çarpması riski
UYARI Tehlikeli işaret dikkat simgesi Yüksek sıcaklık uyarısı
Dikkat Dikkat olmak Uyarı c

Üzerindeview

BCS serisi akü simülatörleri LAN portu ve RS232 arayüzü sağlar. Kullanıcılar kontrolü gerçekleştirmek için BCS ve PC'yi ilgili iletişim hattıyla bağlayabilir.

Programlama Komutu Bittiview

4.1 Kısa Tanıtım
BCS komutları iki tür içerir: IEEE488.2 genel komutları ve SCPI komutları.
IEEE 488.2 genel komutları, araçlar için bazı ortak kontrol ve sorgulama komutlarını tanımlar. BCS'deki temel işlemler, sıfırlama, durum sorgulama vb. gibi genel komutlar aracılığıyla gerçekleştirilebilir. Tüm IEEE 488.2 genel komutları bir yıldız işareti (*) ve üç harfli anımsatıcıdan oluşur: *RST, *IDN ?, *OPC ?, vb. .
SCPI komutları BCS'nin test etme, ayarlama, kalibrasyon ve ölçüm işlevlerinin çoğunu uygulayabilir. SCPI komutları bir komut ağacı biçiminde düzenlenir. Her komut birden fazla anımsatıcı içerebilir ve komut ağacının her düğümü aşağıdaki şekilde gösterildiği gibi iki nokta üst üste (:) ile ayrılır. Komut ağacının en üstüne KÖK denir. KÖK'ten yaprak düğüme kadar olan tam yol, tam bir programlama komutudur.

REXGEAR BCS Serisi Programlama Kılavuzu SCPI Protokolü - SCPI

4.2 Sözdizimi
BCS SCPI komutları, IEEE 488.2 komutlarının devralınması ve genişletilmesidir. SCPI komutları, komut anahtar sözcüklerinden, ayırıcılardan, parametre alanlarından ve sonlandırıcılardan oluşur. Aşağıdaki komutu eski olarak alınamptarih:
Kaynak :VOLTage2.5
Bu komutta SOURce ve VOLTage komut anahtar sözcükleridir. n, 1'den 24'e kadar olan kanal numarasıdır. İki nokta üst üste (:) ve boşluk ayırıcılardır. 2.5 parametre alanıdır. Taşıyıcı dönüşü sonlandırıcıdır. Bazı komutların birden fazla parametresi vardır. Parametreler virgülle (,) ayrılır.
ÖLÇÜM:HACİMTage?(@1,2)
Bu komut, okuma volümünün elde edilmesi anlamına gelir.tage kanal 1 ve 2'nin. 1 ve 2 sayıları virgülle ayrılmış kanal numarası anlamına gelir. Tekrar okuma cilttagAynı anda 24 kanalın e'si:
ÖLÇÜM:HACİMTage?(@1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24, XNUMX) Sabit hacim yazmatagAynı anda 5 kanalın 24V'sine e değeri:
KAYNAK:VOLTage
5(@1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 )
Açıklama kolaylığı açısından, sonraki bölümlerdeki semboller aşağıdaki kurallara uygulanacaktır.
◆ Köşeli parantezler ([]), atlanabilecek isteğe bağlı anahtar sözcükleri veya parametreleri belirtir.
◆ Curly parantezleri ({}), komut dizesindeki parametre seçeneklerini gösterir.
◆ Köşeli ayraçlar (<>), sayısal bir parametrenin sağlanması gerektiğini belirtir.
◆ Dikey çizgi (|), birden fazla isteğe bağlı parametrenin seçeneklerini ayırmak için kullanılır.
4.2.1 Komut Anahtar Kelimesi
Her komut anahtar sözcüğünün iki biçimi vardır: uzun anımsatıcı ve kısa anımsatıcı. Kısa anımsatıcı, uzun anımsatıcının kısaltmasıdır. Her anımsatıcı, olası sayısal sonekler de dahil olmak üzere 12 karakteri geçmemelidir. Pil simülatörü yalnızca tam olarak uzun veya kısa anımsatıcıları kabul eder.
Anımsatıcı oluşturma kuralları aşağıdaki gibidir:

  1. Uzun anımsatıcılar tek bir kelime veya ifadeden oluşur. Eğer bu bir kelimeyse, kelimenin tamamı bir anımsatıcı oluşturur. Eskiampdosyalar: GÜNCEL —— GÜNCEL
  2. Kısa anımsatıcılar genellikle uzun anımsatıcıların ilk 4 karakterinden oluşur.
    Example: MEVCUT Kira —— CURR
  3. Uzun anımsatıcının karakter uzunluğu 4'ten küçük veya ona eşitse, uzun ve kısa anımsatıcılar aynıdır. Uzun anımsatıcının karakter uzunluğu 4'ten büyükse ve dördüncü karakter bir sesli harfse, kısa anımsatıcı, sesli harf atılarak 3 karakterden oluşacaktır. Eskiampdosyalar: MODE —— MODE Power —— POW
  4. Anımsatıcılar büyük/küçük harfe duyarlı değildir.

4.2.2 Komut Ayırıcı

  1. İki nokta üst üste (:)
    İki nokta üst üste, SOUR1:VOLT 1 komutundaki SOUR2.54 ve VOLT'u ayırmak gibi, komuttaki iki bitişik anahtar kelimeyi ayırmak için kullanılır.
    İki nokta üst üste aynı zamanda bir komutun ilk karakteri olabilir ve komut ağacının en üst düğümünden yol arayacağını gösterir.
  2. Boşluk Boşluk, komut alanını ve parametre alanını ayırmak için kullanılır.
  3. Noktalı Virgül (;) Noktalı virgül, bir komuta birden fazla komut birimi dahil edildiğinde birden çok komut birimini ayırmak için kullanılır. Noktalı virgül kullanılarak mevcut yolun düzeyi değişmez.
    Example: SOUR1:VOLT 2.54;OUTCURR 1000 Yukarıdaki komut sabit ses seviyesini ayarlamak içindir.tagKaynak modunda e değeri 2.54V ve çıkış akımı limiti 1000mA'dır. Yukarıdaki komut aşağıdaki iki komuta eşdeğerdir: SOUR1:VOLT 2.54 SOUR1:OUTCURR 1000
  4. Noktalı Virgül ve İki Nokta (;:) Birden fazla komutu ayırmak için kullanılır. ÖLÇÜM:VOLTage?;:KAYNAK:VOLTage 10;:ÇIKIŞ:AÇIKKAPALI 1

4.2.3 Sorgu
Sorgu fonksiyonunu işaretlemek için soru işareti (?) kullanılır. Komut alanının son anahtar kelimesini takip eder. Eski içinample, sabit hacmi sorgulamak içintagKaynak modunda kanal 1'in e'si için sorgu komutu SOUR1:VOLT?'dur. Eğer sabit hacimtage 5V ise pil simülatörü 5 karakter dizisini döndürecektir.
Pil simülatörü sorgu komutunu alıp analizi tamamladıktan sonra komutu yürütecek ve bir yanıt dizisi oluşturacaktır. Yanıt dizesi ilk önce çıkış arabelleğine yazılır. Mevcut uzak arayüz bir GPIB arayüzü ise, denetleyicinin yanıtı okumasını bekler. Aksi takdirde yanıt dizesini hemen arayüze gönderir.
Çoğu komutun karşılık gelen sorgu sözdizimi vardır. Bir komut sorgulanamıyorsa, pil simülatörü -115 Komut sorgulanamıyor hata mesajını rapor edecek ve hiçbir şey döndürülmeyecektir.
4.2.4 Komut Sonlandırıcı
Komut sonlandırıcıları satır besleme karakteri (ASCII karakter LF, değer 10) ve EOI'dir (yalnızca GPIB arayüzü için). Sonlandırıcı işlevi, mevcut komut dizesini sonlandırmak ve komut yolunu kök yola sıfırlamaktır.
4.3 Parametre Formatı
Programlanan parametreler sayısal, karakter, bool vb. tiplerde ASCII koduyla temsil edilir.
Tablo 2

Sembol Tanım

Example

Tam sayı değeri 123
Kayan nokta değeri 123., 12.3, 0.12, 1.23E4
Değer NR1 veya NR2 olabilir.
Aşağıdakileri içeren genişletilmiş değer formatı , dk ve MAKS. 1|0|AÇIK|KAPALI
Boolean verisi
Örneğin karakter verileriample, CURR
Tanımlanmamış 7 bitlik ASCII'nin geri dönüşüne olanak tanıyan ASCII kod verilerini döndürün. Bu veri türünde örtülü bir komut sonlandırıcı bulunur.

Komutlar

5.1 IEEE 488.2 Ortak Komutlar
Ortak komutlar, IEEE 488.2 standardının gerektirdiği ve cihazların desteklemesi gereken genel komutlardır. Cihazların sıfırlama ve durum sorgulama gibi genel fonksiyonlarını kontrol etmek için kullanılırlar. Sözdizimi ve anlambilimi IEEE 488.2 standardına uygundur. IEEE 488.2 ortak komutlarının hiyerarşisi yoktur.
*Kimlik No?
Bu komut pil simülatörünün bilgilerini okur. Verileri virgülle ayrılmış dört alanda döndürür. Veriler üreticiyi, modeli, ayrılmış alanı ve yazılım sürümünü içerir.
Sorgu Söz Dizimi *IDN?
Parametreler Yok
İadeler Dize Açıklama
REXGEAR Üreticisi
BCS Modeli
0 Ayrılmış alan
XX.XX Yazılım sürümü
Ex'i döndürürample REXGEARTECH,BCS,0,V1.00 *OPC
Bu komut, tüm işlemler ve komutlar tamamlandığında Standart Olay Kaydındaki İşlem Tamamlandı (OPC) bitini 1'e ayarlar.
Komut Sözdizimi *OPC Parametreleri Yok Sorgu Sözdizimi *OPC? İadeler İlgili Komutlar *TRG *WAI *RST
Bu komut fabrika ayarlarını geri yüklemek için kullanılır. Komut Sözdizimi *RST Parametreleri Yok Hiçbiri Döndürmez İlgili Komutlar Yok
5.2 Ölçüm Komutları
Ölçüm :Akım?
Bu komut karşılık gelen kanalın geri okuma akımını sorgular.
Komut Sözdizimi MEASure :Akım?
Parametreler N kanal numarasını ifade eder. Aralık 1 ila 24 arasındadır.
Example MEAS1:CURR?
İadeler Birim mA
Ölçüm :VOLTage?
Bu komut okuma volümünü sorgular.tagkarşılık gelen kanalın e'si.
Komut Sözdizimi
Ölçüm :VOLTage?
Parametreler N kanal numarasını ifade eder. Aralık 1 ila 24 arasındadır.
Example MEAS1:VOLT?
İadeler Ünite V
Ölçüm :Güç?
Bu komut ilgili kanalın geri okuma gücünü sorgular.

Komut Sözdizimi Komut Sözdizimi
Parametreler Parametreler
Example Example
İade İade
Birim Birim

Ölçüm :MAH?
Bu komut ilgili kanalın kapasitesini sorgular.

Komut Sözdizimi Ölçüm : MAH?
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
Example ÖLÇÜM1: MAH?
İade
Birim mAh

Ölçüm :Res?
Bu komut ilgili kanalın direnç değerini sorgular.

Komut Sözdizimi Ölçüm :Res?
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
Example ÖLÇÜM1:R?
İade
Birim

5.3 Çıkış Komutları
Çıktı :MOD
Bu komut ilgili kanalın çalışma modunu ayarlamak için kullanılır.

İade Çıktı :MOD
Sorgu Sözdizimi N kanal numarasını ifade eder. Aralık 1 ile 24 arasındadır. NR1 Aralık: 0|1|3|128
Example ÇIKIŞ1:MOD?
Parametreler ÇIKIŞ1:MOD 1
Komut Sözdizimi Kaynak modu için 0
Şarj modu için 1
SOC modu için 3
SEQ modu için 128

Çıktı :AÇIK KAPALI
Bu komut ilgili kanalın çıkışını açar veya kapatır.

İade Çıktı :AÇIKKAPALI < NR1>
Sorgu Sözdizimi N kanal numarasını ifade eder. Aralık 1 ile 24 arasındadır. NR1 Aralık: 1|0
Example ÇIKIŞ1:AÇIKKAPALI?
Parametreler ÇIKIŞ1:AÇIKKAPALI 1
Komut Sözdizimi AÇIK için 1
KAPALI için 0

Çıktı :Durum?
Bu komut ilgili kanalın çalışma durumunu sorgular.

İade ÇIKIŞ1:STAT?
Sorgu Sözdizimi N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
Parametreler Çıktı :Durum?
Komut Sözdizimi Kanal durumu
Bit0:AÇIK/KAPALI durumu
Bit16-18:geri okuma değeri aralığı, yüksek aralık için 0, orta aralık için 1, düşük aralık için 2

5.4 Kaynak Komutları
Kaynak :VOLTage
Bu komut çıkış sabitini vol ayarlamak için kullanılırtage.

Komut Sözdizimi Kaynak :VOLTage
Parametreler N kanal numarasını ifade eder. Aralık 1 ila 24 arasındadır. NRf Aralığı: MIN~MAX
Example KAYNAK1:VOLT 2.54
Sorgu Sözdizimi KAYNAK1:VOLT?
İade
Birim V

Kaynak :OUTCURRentKira
Bu komut çıkış akımı limitini ayarlamak için kullanılır.

Komut Sözdizimi Kaynak :OUTCURRentKira
Parametreler N kanal numarasını ifade eder.
Aralık 1 ila 24 arasındadır. NRf Aralığı: MIN~MAX
Example SOUR1:OUTCURR 1000
Sorgu Sözdizimi KAYNAK1: ÇIKIŞ?
İade
Birim mA

Kaynak :Menzil
Bu komut geçerli aralığı ayarlamak için kullanılır.

Komut Sözdizimi Kaynak :Menzil
Parametreler N kanal numarasını ifade eder. Aralık 1 ile 24 arasındadır. NR1 Aralık: 0|2|3
Example KAYNAK1:RANG1
Sorgu Sözdizimi KAYNAK1:RANG?
İade Yüksek aralık için 0
Düşük aralık için 2
Otomatik aralık için 3

5.5 Şarj Komutları
Şarj :VOLTage
Bu komut çıkış sabitini vol ayarlamak için kullanılırtage şarj modunda.

Komut Sözdizimi Şarj :VOLTage
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NRf Aralığı: MIN~MAX
Example KAR1:VOLT 5.6
Sorgu Sözdizimi CHAR1:VOLT?
İade
Birim V

Şarj :OUTCURRira
Bu komut şarj modunda çıkış akımı limitini ayarlamak için kullanılır.

Komut Sözdizimi Şarj :OUTCURRentKira
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NRf Aralığı: MIN~MAX
Example CHAR1:OUTCURR 2000
Sorgu Sözdizimi KAR1: ÇIKIŞ?
İade
Birim mA

Şarj :Res
Bu komut şarj modunda direnç değerini ayarlamak için kullanılır.

Komut Sözdizimi Şarj :Res
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NRf Aralığı: MIN~MAX
Example KAR1:R 0.2
Sorgu Sözdizimi CHAR1:R?
İade
Birim

Şarj :EKO:VOLTage?
Bu komut okuma volümünü sorgulartage şarj modunda.

Komut Sözdizimi Şarj :EKO:VOLTage
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
Example CHAR1:EKO:VOLTage?
İade
Birim V

Şarj :ECHO:S?
Bu komut, şarj modunda okuma kapasitesini sorgular.

Komut Sözdizimi Şarj :EKO:S
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
Example CHAR1:ECHO:S?
İade
Birim mAh

5.6 SEQ Komutları
Sekans :DÜZENLEMEK:FILE
Bu komut sırayı ayarlamak için kullanılır file sayı.

Komut Sözdizimi Sekans :DÜZENLEMEK:FILE
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NR1 Aralığı: file 1'den 10'a kadar numara
Example SIR1:DÜZENLEME:FILE 3
Sorgu Sözdizimi SIR1:DÜZENLEME:FILE?
İade

Sekans :DÜZENLE:UZUNLUK
Bu komut dizideki toplam adımları ayarlamak için kullanılır file.

Komut Sözdizimi Sekans :DÜZENLE:UZUNLUK
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NR1 Aralığı: 0~200
Example SIR1:DÜZENLEME:UZUNLUK 20
Sorgu Sözdizimi SIR1:DÜZENLEME:UZUNLUK?
İade

Sekans :DÜZENLE:ADIM
Bu komut belirli adım numarasını ayarlamak için kullanılır.

Komut Sözdizimi Sekans :DÜZENLE:ADIM
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NR1 Aralığı: 1~200
Example SIR1:DÜZENLEME:ADIM 5
Sorgu Sözdizimi SEK1:DÜZENLEME:ADIM?
İade

Sekans :DÜZENLE:DÖNGÜ
Bu komut döngü sürelerini ayarlamak için kullanılır. file düzenleme aşamasında.

Komut Sözdizimi Sekans :DÜZENLE:DÖNGÜ
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NR1 Aralığı: 0~100
Example SIR1:DÜZENLEME:ÇEVRİM 0
Sorgu Sözdizimi SEQ1:EDIT:CYCle ?
İade

Sekans :DÜZENLE:VOLTage
Bu komut çıkış volümünü ayarlamak için kullanılır.tagDüzenleme altındaki adım için e.

Komut Sözdizimi Sekans :DÜZENLE:VOLTage
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NRf Aralığı: MIN~MAX
Example SIR1:DÜZENLEME:VOLT 5
Sorgu Sözdizimi SEK1:DÜZENLEME:VOLT?
İade
Birim V

Sekans :EDIT:OUTCURRinat
Bu komut, düzenleme altındaki adım için çıkış akımı limitini ayarlamak için kullanılır.

Komut Sözdizimi Sekans :EDIT:OUTCURRinat
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NRf Aralığı: MIN~MAX
Example SIR1:DÜZENLEME:OUTCURR 500
Sorgu Sözdizimi SEK1:DÜZENLEME:ÇIKIŞ?
İade
Birim mA

Sekans :DÜZENLEME:Res
Bu komut, düzenleme altındaki adımın direncini ayarlamak için kullanılır.

Komut Sözdizimi Sekans :DÜZENLEME:Res
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NRf Aralığı: MIN~MAX
Example SIR1:DÜZENLEME:R 0.4
Sorgu Sözdizimi SEK1:DÜZENLEME:R?
İade
Birim

Sekans :EDIT:RUNTime
Bu komut, düzenleme altındaki adımın çalışma süresini ayarlamak için kullanılır.

Komut Sözdizimi Sekans :EDIT:RUNTime
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NRf Aralığı: MIN~MAX
Example SIR1:DÜZENLEME:ÇALIŞTIR 5
Sorgu Sözdizimi SEQ1:DÜZENLEME:ÇALIŞTIR ?
İade
Birim s

Sekans :EDIT:LINKBaşlat
Bu komut, mevcut adım tamamlandıktan sonra gerekli bağlantı başlangıç ​​adımını ayarlamak için kullanılır.

Komut Sözdizimi Sekans :EDIT:LINKBaşlat
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NR1 Aralığı: -1~200
Example SIR1:DÜZENLEME:BAĞLANTILAR -1
Sorgu Sözdizimi SEK1:DÜZENLEME:BAĞLANTILAR?
İade

Sekans :EDIT:LINKSon
Bu komut, düzenleme altındaki adım için bağlantı durdurma adımını ayarlamak için kullanılır.

Komut Sözdizimi Sekans :EDIT:LINKSon
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NR1 Aralığı: -1~200
Example SIR1:DÜZENLEME:LINKE-1
Sorgu Sözdizimi SEK1:DÜZENLEME:LINKE?
İade

Sekans :EDIT:LINKDöngü
Bu komut bağlantının döngü sürelerini ayarlamak için kullanılır.

Komut Sözdizimi Sekans :EDIT:LINKDöngü
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NR1 Aralığı: 0~100
Example SIR1:DÜZENLEME:BAĞLANTIC 5
Sorgu Sözdizimi SEK1:DÜZENLEME:LINKC?
İade

Sekans :KOŞMAK:FILE
Bu komut sıra testini ayarlamak için kullanılır file sayı.

Komut Sözdizimi Sıra: ÇALIŞTIR:FILE
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NR1 Aralığı: file 1'den 10'a kadar numara
Example SIR1:ÇALIŞTIR:FILE 3
Sorgu Sözdizimi SIR1:ÇALIŞTIR:FILE?
İade

Sekans :RUN:ADIM?
Bu komut mevcut çalışan adım numarasını sorgulamak için kullanılır.

Komut Sözdizimi Sekans :RUN:ADIM?
Parametreler N kanal numarasını ifade eder. Aralık 1 ila 24 arasındadır.
Sorgu Sözdizimi SIR1:ÇALIŞTIR:ADIM?
İade

Sekans :Çalışma süresi?
Bu komut, dizi testinin çalışma süresini sorgulamak için kullanılır file.

 Komut Sözdizimi  Sekans :Çalışma süresi?
Parametreler N kanal numarasını ifade eder. Aralık 1 ila 24 arasındadır.
Sorgu Sözdizimi SEQ1:ÇALIŞTIR:T?
İade
Birim s

5.7 SOC Komutları
SOC :DÜZENLE:UZUNLUK
Bu komut toplam işlem adımlarını ayarlamak için kullanılır.

 Komut Sözdizimi  SOC :DÜZENLE:UZUNLUK
Parametreler N kanal numarasını ifade eder. Aralık 1 ila 24 arasındadır.
NR1 Aralığı: 0-200
Example SOC1:DÜZENLE:UZUNLUK 3
Sorgu Sözdizimi SOC1:DÜZENLEME:UZUNLUK?
İade

SOC :DÜZENLE:ADIM

Bu komut belirli adım numarasını ayarlamak için kullanılır.

Komut Sözdizimi SOC :DÜZENLE:ADIM
Parametreler N kanal numarasını ifade eder. Aralık 1 ila 24 arasındadır.
NR1 Aralığı: 1-200
Example SOC1:DÜZENLEME:ADIM 1
Sorgu Sözdizimi SOC1:DÜZENLEME:ADIM?
İade

SOC :DÜZENLE:VOLTage

Bu komut ses seviyesini ayarlamak için kullanılırtagDüzenleme altındaki adımın e değeri.

Komut Sözdizimi SOC :DÜZENLE:VOLTage
Parametreler N kanal numarasını ifade eder. Aralık 1 ila 24 arasındadır.
NRf Aralığı: MIN~MAX
Example SOC1:DÜZENLEME:VOLT 2.8
Sorgu Sözdizimi SOC1:DÜZENLEME:VOLT?
İade
Birim V

SOC :EDIT:OUTCURRinat
Bu komut, düzenleme altındaki adım için çıkış akımı limitini ayarlamak için kullanılır.

 Komut Sözdizimi  SOC :EDIT:OUTCURRinat
Parametreler N kanal numarasını ifade eder. Aralık 1 ila 24 arasındadır.
NRf Aralığı: MIN~MAX
Example SOC1:EDIT:OUTCURR 2000
Sorgu Sözdizimi SOC1:DÜZENLEME:ÇIKIŞ?
İade
Birim mA

SOC :DÜZENLEME:Res
Bu komut, düzenleme altındaki adımın direnç değerini ayarlamak için kullanılır.

Komut Sözdizimi SOC :DÜZENLEME:Res
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NRf Aralığı: MIN~MAX
Example SOC1:DÜZENLEME:R 0.8
Sorgu Sözdizimi SOC1:DÜZENLEME:R?
İade
Birim

SOC :DÜZELTME:S?
Bu komut, düzenleme altındaki adımın kapasitesini ayarlamak için kullanılır.

Komut Sözdizimi SOC :DÜZELTME:S
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NRf Aralığı: MIN~MAX
Sorgu Sözdizimi SOC1:DÜZENLEME:Soru?
İade
Birim mAh

SOC :DÜZENLE:SVOLtage
Bu komut başlangıç/başlangıç ​​volümünü ayarlamak için kullanılır.tage.

Komut Sözdizimi SOC :DÜZENLE:SVOLtage
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
NRf Aralığı: MIN~MAX
Example SOC1:DÜZENLEME:SVOL 0.8
Sorgu Sözdizimi SOC1:DÜZENLEME:SVOL?
İade
Birim V

SOC :RUN:ADIM?
Bu komut mevcut çalışan adımı sorgulamak için kullanılır.

Komut Sözdizimi SOC :RUN:ADIM?
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
Sorgu Sözdizimi SOC1:ÇALIŞTIR:ADIM?
İade

SOC :RUN:S?
Bu komut, mevcut çalışan adım için mevcut kapasiteyi sorgulamak için kullanılır.

Komut Sözdizimi SOC :RUN:S?
Parametreler N kanal numarasını ifade eder. Aralık 1'den 24'e kadardır.
Sorgu Sözdizimi SOC1:ÇALIŞTIR:Soru?
İade
Birim mAh

Programlama Örn.amples

Bu bölümde akü simülatörünün programlama komutları ile nasıl kontrol edileceği açıklanacaktır.
Not 1: Bu bölümde bazı komutların ardından // ile başlayan açıklamalar bulunmaktadır. Bu yorumlar pil simülatörü tarafından tanınamaz, yalnızca ilgili komutların anlaşılmasının kolaylığı açısından. Bu nedenle pratikte // içeren yorumların girilmesine izin verilmez.
Not 2: Toplamda 24 kanal bulunmaktadır. Aşağıdaki programlama örneği içinampDosyalarda yalnızca bir numaralı kanalın işlevlerini gösterir.
6.1 Kaynak Modu
Kaynak modunda sabit sestage ve akım limit değeri ayarlanabilir.
Example: pil simülatörünü Kaynak moduna, CV değerini 5V'ye, çıkış akımı limitini 1000mA'ya ve akım aralığını Otomatik olarak ayarlayın.
OUTPut1:ONOFF 0 //mevcut kanal için çıkışı kapat
OUTPut1:MODE 0 //çalışma modunu Kaynak moduna ayarla
KAYNAK1:VOLTage 5.0 //CV değerini 5.0 V olarak ayarlayın
SOURce1:OUTCURRent 1000 //çıkış akımı limitini 1000mA olarak ayarlayın
KAYNAK1:ARALIK 3 //mevcut aralık için 3-Otomatik'i seçin
OUTPut1:ONOFF 1 //kanal 1 için çıkışı aç
6.2 Şarj Modu
Şarj modunda sabit hacimtage, akım limiti ve direnç değeri ayarlanabilir.
Şarj modundaki mevcut aralık, yüksek aralık olarak sabitlenmiştir.
Example: akü simülatörünü Şarj moduna, CV değerini 5V'ye, çıkış akımı limitini 1000mA'ya ve direnç değerini 3.0mΩ'a ayarlayın.
OUTPut1:ONOFF 0 //mevcut kanal için çıkışı kapat
OUTPut1:MODE 1 //çalışma modunu Şarj moduna ayarlayın
ŞARJ1:HACİMTage 5.0 //CV değerini 5.0 V olarak ayarlayın
CHARge1:OUTCURRent 1000 //çıkış akım limitini 1000mA olarak ayarlayın
CHARge1: Res 3.0 //direnç değerini 3.0mΩ olarak ayarlayın
OUTPut1:ONOFF 1 //kanal 1 için çıkışı aç
6.3 SOC Testi
BCS SOC testinin ana işlevi akü deşarj fonksiyonunu simüle etmektir. Kullanıcıların kapasite, sabit hacim gibi ilgili kanallara pil deşarjının çeşitli parametrelerini girmesi gerekir.tage değeri, çıkış akımı limiti ve
direnç değeri. Batarya simülatörü, mevcut çalışma adımının kapasitesine göre, mevcut çalışma adımı ile bir sonraki adımın kapasite farkının eşit olup olmadığına karar verir. Eşitse BCS bir sonraki adıma geçecektir. Eşit değilse BCS mevcut çalışma adımı için kapasite biriktirmeye devam edecektir. Kapasite, bağlı DUT, yani çıkış akımı tarafından belirlenir.
Example: pil simülatörünü SOC moduna, toplam adımları 3'e ve başlangıç ​​hacmine ayarlayıntage'den 4.8V'a. Adım parametreleri aşağıdaki tablodaki gibidir.

adım numarası Kapasite(mAh) CV Değeri(V) Akım (mA)

Direnç (mΩ)

1 1200 5.0 1000 0.1
2 1000 2.0 1000 0.2
3 500 1.0 1000 0.3

OUTPut1:ONOFF 0 //mevcut kanal için çıkışı kapat
OUTPut1:MODE 3 //çalışma modunu SOC moduna ayarlayın
SOC1:EDIT:LENGth 3 //toplam adımları 3 olarak ayarlayın
SOC1:EDIT: ADIM 1 //adım No.'yu 1 olarak ayarlayın
SOC1:EDIT: Q 1200 //adım 1 ila 1200mAh için kapasiteyi ayarlayın
SOC1:DÜZENLEME: VOLTage 5.0 //1 numaralı adım için CV Değerini 5.0V'a ayarlayın
SOC1:EDIT: OUTCURRent 1000 //adım 1 ila 1000mA için çıkış akımı limitini ayarlayın
SOC1:EDIT: Res 0.1 //1 numaralı adım için direnci 0.1 mΩ'a ayarlayın
SOC1:EDIT: ADIM 2 //adım No.'yu 2 olarak ayarlayın
SOC1:EDIT: Q 1000 //adım 2 ila 1000mAh için kapasiteyi ayarlayın
SOC1:DÜZENLEME: VOLTage 2.0 //2 numaralı adım için CV Değerini 2.0V'a ayarlayın
SOC1:EDIT: OUTCURRent 1000 //adım 2 ila 1000mA için çıkış akımı limitini ayarlayın
SOC1:EDIT: Res 0.2 //2 numaralı adım için direnci 0.2 mΩ'a ayarlayın
SOC1:EDIT: ADIM 3 //adım No.'yu 3 olarak ayarlayın
SOC1:EDIT: Q 500 //adım 3 ila 500mAh için kapasiteyi ayarlayın
SOC1:DÜZENLEME: VOLTage 1.0 //3 numaralı adım için CV Değerini 1.0V'a ayarlayın
SOC1:EDIT: OUTCURRent 1000 //adım 3 ila 1000mA için çıkış akımı limitini ayarlayın
SOC1:EDIT: Res 0.3 //3 numaralı adım için direnci 0.3 mΩ'a ayarlayın
SOC1:EDIT:SVOL 4.8 //ilk ayarı/hacim başlangıcını ayarlatage - 4.8V
OUTPut1:ONOFF 1 //kanal 1 için çıkışı aç
SOC1 ÇALIŞMASI: ADIM? //mevcut çalışan adım No'yu okuyun.
SOC1: ÇALIŞTIR: Soru? //mevcut çalışma adımı için kapasiteyi oku
6.4 SEQ Modu
SEQ testi esas olarak seçilen SEQ'a dayalı olarak çalıştırma adımlarının sayısını değerlendirir. file. Her adım için önceden ayarlanmış çıkış parametrelerine göre tüm adımları sırayla çalıştıracaktır. Adımlar arasında da bağlantılar kurulabilir. İlgili çevrim süreleri bağımsız olarak ayarlanabilir.
Example: pil simülatörünü SEQ moduna ayarlayın, SEQ file 1'e kadar numara, 3'e kadar toplam adım ve file çevrim süreleri 1'e çıkar. Adım parametreleri aşağıdaki tablodaki gibidir.

Adım HAYIR. CV Değer(V) Akım (mA) Direnç(mΩ) Zamanlar) Bağlantı Başlangıç ​​Adımı Bağlantı Durmak Adım

Bağlantı Döngü Kez

1 1 2000 0.0 5 -1 -1 0
2 2 2000 0.1 10 -1 -1 0
3 3 2000 0.2 20 -1 -1 0

OUTPut1:ONOFF 0 //mevcut kanal için çıkışı kapat
OUTPut1:MODE 128 //çalışma modunu SEQ moduna ayarlayın
Sıra1:DÜZENLEME:FILE 1 //sırayı ayarla file 1'e kadar numara
SEQuence1:EDIT:LENGth 3 //toplam adımları 3'e ayarladık
SIRA1:DÜZENLE:ÇEVRİM 1 //ayarla file 1'e kadar çevrim süreleri
SEQuence1:EDIT:STEP 1 //adım numarasını 1 olarak ayarlayın
Sıra1:EDIT:VOLTage 1.0 //1 numaralı adım için CV Değerini 1.0V'a ayarlayın
SEQuence1:EDIT:OUTCURRent 2000 //adım No. 1 ila 2000mA için çıkış akımı limitini ayarlayın
SEQuence1:EDIT:Res 0.0 //adım 1 ila 0mΩ için direnci ayarlayın
SEQuence1:EDIT:RUNTime 5 //1'den 5s'ye kadar adım No. için çalışma süresini ayarlayın
SEQuence1:EDIT:LINKBaşlat -1 //1'den -1'e kadar olan adımlar için bağlantı başlangıç ​​adımını ayarlayın
SEQuence1:EDIT:LINKEnd -1 //1'den -1'e kadar olan adımlar için bağlantı durdurma adımını ayarlayın
SEQuence1:EDIT:LINKCycle 0 //bağlantı döngü sürelerini 0 olarak ayarlayın
SEQuence1:EDIT:STEP 2 //adım numarasını 2 olarak ayarlayın
Sıra1:EDIT:VOLTage 2.0 //2 numaralı adım için CV Değerini 2.0V'a ayarlayın
SEQuence1:EDIT:OUTCURRent 2000 //adım No. 2 ila 2000mA için çıkış akımı limitini ayarlayın
SEQuence1:EDIT:Res 0.1 //adım 2 ila 0.1mΩ için direnci ayarlayın
SEQuence1:EDIT:RUNTime 10 //2'den 10s'ye kadar adım No. için çalışma süresini ayarlayın
SEQuence1:EDIT:LINKBaşlat -1 //2'den -1'e kadar olan adımlar için bağlantı başlangıç ​​adımını ayarlayın
SEQuence1:EDIT:LINKEnd -1 //2'den -1'e kadar olan adımlar için bağlantı durdurma adımını ayarlayın
SEQuence1:EDIT:LINKCycle 0 //bağlantı döngü sürelerini 0 olarak ayarlayın
SEQuence1:EDIT:STEP 3 //adım numarasını 3 olarak ayarlayın
Sıra1:EDIT:VOLTage 3.0 //3 numaralı adım için CV Değerini 3.0V'a ayarlayın
SEQuence1:EDIT:OUTCURRent 2000 //adım No. 3 ila 2000mA için çıkış akımı limitini ayarlayın
SEQuence1:EDIT:Res 0.2 //adım 3 ila 0.2mΩ için direnci ayarlayın
SEQuence1:EDIT:RUNTime 20 //3'den 20s'ye kadar adım No. için çalışma süresini ayarlayın
SEQuence1:EDIT:LINKBaşlat -1 //3'den -1'e kadar olan adımlar için bağlantı başlangıç ​​adımını ayarlayın
SEQuence1:EDIT:LINKEnd -1 //3'den -1'e kadar olan adımlar için bağlantı durdurma adımını ayarlayın
SEQuence1:EDIT:LINKCycle 0 //bağlantı döngü sürelerini 0 olarak ayarlayın
Sıra1:ÇALIŞTIR:FILE 1 //çalışan SEQ'u ayarlayın file 1'e kadar numara
OUTPut1:ONOFF 1 //kanal 1 için çıkışı aç
Sıra 1: ÇALIŞTIR: ADIM? //mevcut çalışan adım No'yu okuyun.
Sıra 1: ÇALIŞTIR:T? //mevcut SEQ için çalışma süresini oku file HAYIR.
6.5 Ölçüm
Çıkış volümünü ölçmek için akü simülatörünün içinde yüksek hassasiyetli bir ölçüm sistemi bulunmaktadır.tage, akım, güç ve sıcaklık.
ÖLÇÜM1:MEVCUTKira? //Kanal 1 için okuma akımını oku
ÖLÇÜM1:VOLTage? //Okuma volümünü okutagkanal 1 için e
ÖLÇÜM1:GÜÇ? //Kanal 1'in gerçek zamanlı gücünü oku
ÖLÇÜM1:SICAKLIK? //Kanal 1'in gerçek zamanlı sıcaklığını oku
ÖLÇÜM2:CURR? //Kanal 2 için okuma akımını oku
ÖLÇÜM2:VOLT? //Okuma volümünü okutagkanal 2 için e
MEAS2:POW? //Kanal 2'nin gerçek zamanlı gücünü oku
MEAS2:SICAKLIK? //Kanal 2 için gerçek zamanlı sıcaklığı oku
6.6 Fabrika Ayarlarına Sıfırlama
Pil simülatöründe fabrika ayarlarına sıfırlama yapmak için *RST komutunu yürütün.

Hata Bilgileri

7.1 Komut Hatası
-100 Komut hatası Tanımsız sözdizimi hatası
-101 Geçersiz karakter Dizede geçersiz karakter
-102 Sözdizimi hatası Tanınmayan komut veya veri türü
-103 Geçersiz ayırıcı Bir ayırıcı gerekli. Ancak gönderilen karakter ayırıcı değildir.
-104 Veri türü hatası Mevcut veri türü gerekli türle eşleşmiyor.
-105 GET'e izin verilmiyor Grup yürütme tetikleyicisi (GET), program bilgilerinde alınır.
-106 İstenmeyen noktalı virgül Bir veya daha fazla ekstra noktalı virgül var.
-107 Virgül istenmeyen Bir veya daha fazla fazladan virgül var.
-108 Parametreye izin verilmiyor Parametre sayısı, komutun gerektirdiği sayıyı aşıyor.
-109 Eksik parametre Parametre sayısı, komutun gerektirdiği sayıdan az veya hiçbir parametre girilmemiş.
-110 Komut başlığı hatası Tanımsız komut başlığı hatası
-111 Başlık ayırıcı hatası Komut başlığındaki ayırıcının yerine ayırıcı olmayan bir karakter kullanılıyor.
-112 Program anımsatıcısı çok uzun Anımsatıcının uzunluğu 12 karakteri aşıyor.
-113 Tanımsız başlık Alınan komut sözdizimi yapısı açısından kurallara uygun olmasına rağmen bu enstrümanda tanımlı değildir.
-114 Başlık son eki aralık dışında Komut başlığı son eki aralık dışında.
-115 Komut sorgulanamıyor Komut için sorgu formu yok.
-116 Komut sorgulamalı Komut sorgu biçiminde olmalıdır.
-120 Sayısal veri hatası Tanımlanmamış sayısal veri hatası
-121 Sayıda geçersiz karakter Sayısal verilerde geçerli komut tarafından kabul edilmeyen bir veri karakteri görünüyor.
-123 Üs çok büyük Üssün mutlak değeri 32,000'i aşıyor.
-124 Çok fazla basamak Ondalık verilerde baştaki 0 ​​hariç, veri uzunluğu 255 karakteri aşıyor.
-128 Sayısal verilere izin verilmiyor Sayısal verileri kabul etmeyen bir konumda doğru formattaki sayısal veriler alındı.
-130 Sonek hatası Tanımlanmamış sonek hatası
-131 Geçersiz sonek Sonek, IEEE 488.2'de tanımlanan sözdizimine uymuyor veya sonek, E5071C için uygun değil.
-134 Son ek çok uzun Son ek 12 karakterden uzun.
-138 Son eke izin verilmiyor Son ek eklenmesine izin verilmeyen değerlere bir son ek eklenir.
-140 Karakter veri hatası Tanımsız karakter veri hatası
-141 Geçersiz karakter verisi Karakter verilerinde geçersiz bir karakter bulundu veya geçersiz bir karakter alındı.
-144 Karakter verisi çok uzun Karakter verisi 12 karakterden uzun.
-148 Karakter verilerine izin verilmiyor Enstrümanın karakter verilerini kabul etmediği konumda doğru formattaki karakter verileri alınır.
-150 String veri hatası Tanımlanmamış string veri hatası
-151 Geçersiz dize verileri Görünen dize verileri bir nedenden dolayı geçersiz.
-158 Dizi verilerine izin verilmiyor Dizi verileri, bu enstrümanın dizi verilerini kabul etmediği konumda alınır.
-160 Blok veri hatası Tanımlanmamış blok veri hatası
-161 Geçersiz blok verisi Görünen blok verisi bir nedenden dolayı geçersiz.
-168 Blok verilerine izin verilmiyor Blok verileri, bu cihazın blok verilerini kabul etmediği konumda alınır.
-170 İfade hatası Tanımsız ifade hatası
-171 Geçersiz ifade İfade geçersiz. Eski içinampdosyada köşeli parantezler eşleştirilmemiş veya geçersiz karakterler kullanılmış.
-178 İfade verilerine izin verilmiyor İfade verileri, bu cihazın ifade verilerini kabul etmediği konumda alınır.
-180 Makro hatası Tanımsız makro hatası
-181 Geçersiz dış makro tanımı Makro tanımının dışında bir makro parametre yer tutucusu $ var.
-183 Geçersiz iç makro tanımı Makro tanımında (*DDT,*DMC) sözdizimi hatası var.
-184 Makro parametre hatası Parametre numarası veya parametre türü yanlış.
7.2 Yürütme Hatası
-200 Yürütme hatası Yürütmeyle ilgili olan ve bu cihaz tarafından tanımlanamayan bir hata oluşturulur.
-220 Parametre hatası Tanımsız parametre hatası
-221 Ayar çakışması Komut başarıyla ayrıştırıldı. Ancak mevcut cihaz durumu nedeniyle yürütülemiyor.
-222 Veri aralık dışında Veri aralık dışında.
-224 Geçersiz parametre değeri Parametre, geçerli komut için isteğe bağlı parametreler listesine dahil değil.
-225 Bellek yetersiz Bu enstrümandaki kullanılabilir bellek seçilen işlemi gerçekleştirmek için yeterli değil.
-232 Geçersiz format Veri formatı geçersiz.
-240 Donanım hatası Tanımsız donanım hatası
-242 Kalibrasyon verileri kayboldu Kalibrasyon verileri kayboldu.
-243 Referans yok Referans vol yoktage.
-256 File isim bulunamadı file isim bulunamıyor.
-259 Seçilmedi file İsteğe bağlı yok files.
-295 Giriş arabelleği taşması Giriş arabelleği taşmış.
-296 Çıkış arabelleği taşması Çıkış arabelleği taşmış.REXGEAR Logosu

Belgeler / Kaynaklar

REXGEAR BCS Serisi Programlama Kılavuzu SCPI Protokolü [pdf] Kullanıcı Kılavuzu
BCS Serisi Programlama Kılavuzu SCPI Protokolü, BCS Serisi, Programlama Kılavuzu SCPI Protokolü, Kılavuz SCPI Protokolü, SCPI Protokolü, Protokol

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *