Logo REXGEARPrzewodnik programowania serii BCS SCPI
Protokół
Wersja: V20210903

Przedmowa

O instrukcji
Niniejsza instrukcja dotyczy symulatora akumulatorów serii BCS, łącznie z przewodnikiem programowania opartym na standardowym protokole SCPI. Prawa autorskie do instrukcji należą do firmy REXGEAR. Ze względu na modernizację urządzenia niniejsza instrukcja może zostać zmieniona w przyszłych wersjach bez powiadomienia.
Niniejsza instrukcja została ponownie przetworzonaviewstarannie opracowane przez firmę REXGEAR pod kątem dokładności technicznej. Producent nie ponosi żadnej odpowiedzialności za ewentualne błędy w niniejszej instrukcji obsługi, powstałe na skutek błędów drukarskich lub błędów w kopiowaniu. Producent nie ponosi odpowiedzialności za nieprawidłowe działanie, jeżeli produkt nie był prawidłowo użytkowany.
Aby zapewnić bezpieczeństwo i prawidłowe użytkowanie BCS, prosimy o uważne zapoznanie się z niniejszą instrukcją, zwłaszcza z instrukcjami bezpieczeństwa.
Prosimy o zachowanie tej instrukcji do wykorzystania w przyszłości.
Dziękuję za zaufanie i wsparcie.

Instrukcje bezpieczeństwa

Podczas obsługi i konserwacji urządzenia należy ściśle przestrzegać poniższych instrukcji bezpieczeństwa. Wszelkie działania, niezależnie od uwag lub specjalnych ostrzeżeń zawartych w innych rozdziałach instrukcji, mogą osłabić funkcje ochronne zapewniane przez przyrząd.
REXGEAR nie ponosi odpowiedzialności za skutki wynikające z zaniedbania tej instrukcji.
2.1 Uwagi dotyczące bezpieczeństwa
➢ Potwierdź głośność wejścia ACtage przed podłączeniem zasilania.
➢ Niezawodne uziemienie: Przed rozpoczęciem pracy przyrząd musi być solidnie uziemiony, aby uniknąć porażenia prądem.
➢ Sprawdź bezpiecznik: Upewnij się, że bezpiecznik został prawidłowo zainstalowany.
➢ Nie otwieraj obudowy: Operator nie może otworzyć obudowy instrumentu.
Operatorom nieprofesjonalnym nie wolno go konserwować ani regulować.
➢ Nie używaj w warunkach niebezpiecznych: Nie używaj urządzenia w warunkach łatwopalnych lub wybuchowych.
➢ Potwierdź zakres roboczy: Upewnij się, że testowane urządzenie mieści się w zakresie znamionowym BCS.
2.2 Symbole bezpieczeństwa
W poniższej tabeli znajdują się definicje symboli międzynarodowych używanych na instrumencie lub w instrukcji obsługi.
Tabela 1

Symbol  Definicja  Symbol  Definicja 
Przewodnik programowania serii REXGEAR BCS Protokół SCPI – ikona DC (prąd stały) Linia zerowa lub linia neutralna
LUKE 319 Clamp Miernik - ikona 2 AC (prąd przemienny) Linia na żywo
Przewodnik programowania serii REXGEAR BCS Protokół SCPI — ikona 1 Prąd zmienny i stały Zasilanie włączone
Przewodnik programowania serii REXGEAR BCS Protokół SCPI — ikona 2 Prąd trójfazowy Przewodnik programowania serii REXGEAR BCS Protokół SCPI — ikona 8 Wyłączanie
Przewodnik programowania serii REXGEAR BCS Protokół SCPI — ikona 3 Grunt Przewodnik programowania serii REXGEAR BCS Protokół SCPI — ikona 9 Zasilanie awaryjne
Przewodnik programowania serii REXGEAR BCS Protokół SCPI — ikona 4 Uziemienie ochronne Przewodnik programowania serii REXGEAR BCS Protokół SCPI — ikona 10 Stan włączenia
Przewodnik programowania serii REXGEAR BCS Protokół SCPI — ikona 5 Uziemienie podwozia Przewodnik programowania serii REXGEAR BCS Protokół SCPI — ikona 11 Stan wyłączenia
Przewodnik programowania serii REXGEAR BCS Protokół SCPI — ikona 6 Sygnał uziemienia Ikona ostrzeżenia Ryzyko porażenia prądem
OSTRZEŻENIE Niebezpieczny znak ikona ostrzegawcza Ostrzeżenie o wysokiej temperaturze
Ostrożność Bądź ostrożny Ostrzeżenie c

Nadview

Symulatory akumulatorów serii BCS posiadają port LAN oraz interfejs RS232. Użytkownicy mogą połączyć BCS i komputer PC za pomocą odpowiedniej linii komunikacyjnej, aby zrealizować sterowanie.

Polecenie programowania zakończoneview

4.1 Krótkie wprowadzenie
Polecenia BCS obejmują dwa typy: polecenia publiczne IEEE488.2 i polecenia SCPI.
Polecenia publiczne IEEE 488.2 definiują niektóre typowe polecenia sterujące i zapytania dla instrumentów. Podstawowe operacje na BCS można wykonać za pomocą poleceń publicznych, takich jak reset, zapytanie o status itp. Wszystkie polecenia publiczne IEEE 488.2 składają się z gwiazdki (*) i trzyliterowego mnemonika: *RST, *IDN?, *OPC?itp. .
Polecenia SCPI mogą implementować większość funkcji BCS związanych z testowaniem, ustawianiem, kalibracją i pomiarami. Polecenia SCPI są zorganizowane w formie drzewa poleceń. Każde polecenie może zawierać wiele mnemoników, a każdy węzeł drzewa poleceń jest oddzielony dwukropkiem (:), jak pokazano na poniższym rysunku. Górna część drzewa poleceń nazywa się ROOT. Pełna ścieżka od ROOT do węzła liścia jest kompletnym poleceniem programistycznym.

Przewodnik programowania serii REXGEAR BCS Protokół SCPI - SCPI

4.2 Składnia
Polecenia BCS SCPI są dziedziczeniem i rozwinięciem poleceń IEEE 488.2. Polecenia SCPI składają się ze słów kluczowych poleceń, separatorów, pól parametrów i terminatorów. Wykonaj następujące polecenie jako exampna:
Źródło :TOMTage2.5
W tym poleceniu SOURce i VOLTage to słowa kluczowe poleceń. n to numer kanału od 1 do 24. Dwukropek (:) i spacja są separatorami. 2.5 to pole parametrów. Powrót karetki jest terminatorem. Niektóre polecenia mają wiele parametrów. Parametry oddziela się przecinkiem (,).
POMIAR: POJTage?(@1,2)
To polecenie oznacza uzyskanie odczytu zwrotnego objtage kanałów 1 i 2. Cyfry 1 i 2 oznaczają numer kanału, które są oddzielone przecinkiem. Czytanie powtórki tomtage z 24 kanałów jednocześnie:
POMIAR: POJTage?(@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 ) Pisanie stałej objtage wartość do 5 V z 24 kanałów jednocześnie:
ŹRÓDŁO: CZTage
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 )
Dla wygody opisu, symbole w kolejnych rozdziałach będą miały zastosowanie do następujących konwencji.
◆ Nawiasy kwadratowe ([]) wskazują opcjonalne słowa kluczowe lub parametry, które można pominąć.
◆ Curlnawiasy y ({}) wskazują opcje parametrów w ciągu poleceń.
◆ Nawiasy ostre (<>) wskazują, że należy podać parametr numeryczny.
◆ Linia pionowa (|) oddziela opcje wielu parametrów opcjonalnych.
4.2.1 Słowo kluczowe polecenia
Każde słowo kluczowe polecenia ma dwa formaty: długi mnemoniczny i krótki mnemoniczny. Krótki mnemonik jest skrótem od długiego mnemonika. Każdy mnemonik nie powinien przekraczać 12 znaków, łącznie z ewentualnymi przyrostkami numerycznymi. Symulator baterii akceptuje tylko dokładnie długie lub krótkie mnemoniki.
Zasady generowania mnemoników są następujące:

  1. Długie mnemoniki składają się z jednego słowa lub frazy. Jeśli jest to słowo, całe słowo stanowi mnemonik. Byłyamples: BIEŻĄCY —— BIEŻĄCY
  2. Krótkie mnemoniki składają się zazwyczaj z pierwszych 4 znaków długich mnemoników.
    Example: CURRent —— CURR
  3. Jeśli długość znaków długiego mnemonika jest mniejsza lub równa 4, długie i krótkie mnemoniki są takie same. Jeśli długość długiego mnemonika jest większa niż 4, a czwarty znak jest samogłoską, krótki mnemonik będzie składał się z 3 znaków, pomijając samogłoskę. Byłyamples: TRYB —— TRYB Moc —— POW
  4. W mnemonikach wielkość liter nie jest rozróżniana.

4.2.2 Separator poleceń

  1. Okrężnica (:)
    Dwukropek służy do oddzielania dwóch sąsiadujących ze sobą słów kluczowych w poleceniu, na przykład oddzielania SOUR1 i VOLT w poleceniu SOUR1:VOLT 2.54.
    Dwukropek może być także pierwszym znakiem polecenia, wskazując, że będzie ono szukać ścieżki z najwyższego węzła drzewa poleceń.
  2. Spacja Spacja służy do oddzielania pola poleceń od pola parametrów.
  3. Średnik (;) Średnik służy do oddzielania wielu jednostek dowodzenia, gdy w jednym poleceniu znajduje się wiele jednostek dowodzenia. Poziom bieżącej ścieżki nie zmienia się po użyciu średnika.
    Example: SOUR1:VOLT 2.54;OUTCURR 1000 Powyższe polecenie służy do ustawienia stałej głośnościtage wartość do 2.54 V i ograniczenie prądu wyjściowego do 1000 mA w trybie źródła. Powyższe polecenie jest równoważne dwóm następującym poleceniom: SOUR1:VOLT 2.54 SOUR1:OUTCURR 1000
  4. Średnik i dwukropek (;:) Służy do oddzielania wielu poleceń. ZMIAR: VOLTage?;:SOURce:VOLTage 10;:WYJŚCIE:WŁ.WYŁ. 1

4.2.3 Zapytanie
Znak zapytania (?) służy do oznaczenia funkcji zapytania. Następuje po ostatnim słowie kluczowym pola poleceń. Na przykładample, do sprawdzania stałej objętościtage kanału 1 w trybie źródłowym, polecenie zapytania to SOUR1:VOLT?. Jeśli stała objtage wynosi 5 V, symulator baterii zwróci ciąg znaków 5.
Gdy symulator baterii otrzyma polecenie zapytania i zakończy analizę, wykona polecenie i wygeneruje ciąg odpowiedzi. Łańcuch odpowiedzi jest najpierw zapisywany w buforze wyjściowym. Jeżeli bieżący interfejs zdalny jest interfejsem GPIB, czeka on na odczytanie odpowiedzi przez kontroler. W przeciwnym razie natychmiast wysyła ciąg odpowiedzi do interfejsu.
Większość poleceń ma odpowiednią składnię zapytania. Jeśli nie można zapytać o polecenie, symulator baterii zgłosi komunikat o błędzie -115 Polecenie nie może wykonać zapytania i nic nie zostanie zwrócone.
4.2.4 Terminator poleceń
Terminatorami poleceń są znak nowego wiersza (znak ASCII LF, wartość 10) i EOI (tylko dla interfejsu GPIB). Funkcja terminatora polega na zakończeniu bieżącego ciągu poleceń i zresetowaniu ścieżki poleceń do ścieżki głównej.
4.3 Format parametru
Programowane parametry są reprezentowane w kodzie ASCII w postaci liczbowej, znakowej, boolowej itp.
Tabela 2

Symbol Opis

Example

Wartość całkowita 123
Wartość zmiennoprzecinkowa 123., 12.3, 0.12, 1.23E4
Wartość może wynosić NR1 lub NR2.
Rozszerzony format wartości, który zawiera ,MIN i MAKS. 1|0|WŁ.|WYŁ
Dane boolowskie
Dane znakowe, npample, CURR
Zwraca dane kodu ASCII, umożliwiając zwrot niezdefiniowanego 7-bitowego kodu ASCII. Ten typ danych ma domyślny terminator poleceń.

Polecenia

5.1 Typowe polecenia IEEE 488.2
Wspólne polecenia to ogólne polecenia wymagane przez standard IEEE 488.2, które muszą być obsługiwane przez przyrządy. Służą do sterowania ogólnymi funkcjami przyrządów, takimi jak resetowanie i sprawdzanie stanu. Jego składnia i semantyka są zgodne ze standardem IEEE 488.2. Typowe polecenia IEEE 488.2 nie mają hierarchii.
*IDN?
To polecenie odczytuje informacje z symulatora baterii. Zwraca dane w czterech polach oddzielonych przecinkami. Dane obejmują producenta, model, pole zastrzeżone i wersję oprogramowania.
Składnia zapytania *IDN?
Parametry Brak
Zwroty Opis ciągu
Producent REXGEAR
Model BCS
0 Pole zarezerwowane
XX.XX Wersja oprogramowania
Zwraca przykładample REXGEARTECH,BCS,0,V1.00 *OPC
To polecenie ustawia bit operacji zakończonej (OPC) w standardowym rejestrze zdarzeń na 1, gdy wszystkie operacje i polecenia zostaną zakończone.
Składnia polecenia *OPC Parametry Brak Składnia zapytania *OPC? Zwroty Powiązane polecenia *TRG *WAI *RST
Polecenie to służy do przywrócenia ustawień fabrycznych. Składnia polecenia *RST Parametry Brak Zwraca Brak Powiązane polecenia Brak
5.2 Polecenia pomiarowe
Mierzyć :Aktualny?
To polecenie sprawdza prąd odczytu odpowiedniego kanału.
Składnia polecenia POMIAR :Aktualny?
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Example MEAS1:CURR?
Zwroty Jednostka mA
Mierzyć :TOMTage?
To polecenie wysyła zapytanie do objętości odczytutage odpowiedniego kanału.
Składnia polecenia
Mierzyć :TOMTage?
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Example MEAS1:VOLT?
Zwroty Jednostka V
Mierzyć :Moc?
To polecenie sprawdza moc odczytu odpowiedniego kanału.

Składnia polecenia Składnia polecenia
Parametry Parametry
Example Example
Zwroty Zwroty
Jednostka Jednostka

Mierzyć :MAH?
To polecenie sprawdza przepustowość odpowiedniego kanału.

Składnia polecenia Mierzyć : MAH?
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Example MEAS1: MAH?
Zwroty
Jednostka mAh

Mierzyć :Res?
To polecenie sprawdza wartość rezystancji odpowiedniego kanału.

Składnia polecenia Mierzyć :Res?
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Example POMIAR1:R?
Zwroty
Jednostka

5.3 Polecenia wyjściowe
Wyjście :TRYB
Polecenie to służy do ustawienia trybu pracy odpowiedniego kanału.

Zwroty Wyjście :TRYB
Składnia zapytania N oznacza numer kanału. Zakres wynosi od 1 do 24. NR1 Zakres: 0|1|3|128
Example WYJŚCIE 1:TRYB?
Parametry WYJŚCIE 1:TRYB 1
Składnia polecenia 0 dla trybu źródłowego
1 dla trybu ładowania
3 dla trybu SOC
128 dla trybu SEQ

Wyjście :WŁĄCZONY
To polecenie włącza lub wyłącza wyjście odpowiedniego kanału.

Zwroty Wyjście :WŁ. <NR1>
Składnia zapytania N oznacza numer kanału. Zakres wynosi od 1 do 24. NR1 Zakres: 1|0
Example WYJŚCIE 1:WŁ.?
Parametry WYJŚCIE 1:WŁ.WYŁ. 1
Składnia polecenia 1 dla WŁ
0 dla WYŁ

Wyjście :Państwo?
To polecenie sprawdza stan działania odpowiedniego kanału.

Zwroty WYJŚCIE 1:STAN?
Składnia zapytania N oznacza numer kanału. Zakres wynosi od 1 do 24.
Parametry Wyjście :Państwo?
Składnia polecenia Stan kanału
Bit0: stan WŁ./WYŁ
Bit16-18: zakres wartości odczytu, 0 dla wysokiego zakresu, 1 dla średniego zakresu, 2 dla niskiego zakresu

5.4 Polecenia źródłowe
Źródło :TOMTage
Polecenie to służy do ustawiania stałej wyjściowej objętościtage.

Składnia polecenia Źródło :TOMTagmi
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24. Zakres NRf: MIN~MAX
Example SOUR1: NAPIĘCIE 2.54
Składnia zapytania SOUR1: NAPIĘCIE?
Zwroty
Jednostka V

Źródło :OUTCURRent
Polecenie to służy do ustawienia limitu prądu wyjściowego.

Komenda Synta Źródło :OUTCURRent
Parametry N oznacza numer kanału.
Zakres wynosi od 1 do 24. Zakres NRf: MIN~MAX
Example SOUR1: WYJŚCIE 1000
Składnia zapytania SOUR1: WYJŚCIE?
Zwroty
Jednostka mA

Źródło :Zakres
Polecenie to służy do ustawienia zakresu prądu.

Składnia polecenia Źródło :Zakres
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24. NR1 Zakres: 0|2|3
Example SOUR1:RANG 1
Składnia zapytania SOUR1:RANG?
Zwroty 0 dla wysokiego zakresu
2 dla niskiego zakresu
3 dla zakresu automatycznego

5.5 Komendy ładowania
Opłata :TOMTage
Polecenie to służy do ustawiania stałej wyjściowej objętościtage w trybie ładowania.

Składnia polecenia Opłata :TOMTagmi
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Zakres NRf: MIN~MAX
Example ZAR1: NAPIĘCIE 5.6
Składnia zapytania ZNAK1:NAPIĘCIE?
Zwroty
Jednostka V

Opłata :OUTCURRent
To polecenie służy do ustawiania limitu prądu wyjściowego w trybie ładowania.

Składnia polecenia Opłata :OUTCURRent
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Zakres NRf: MIN~MAX
Example CHAR1: WYJŚCIE 2000
Składnia zapytania CHAR1: WYJŚCIE?
Zwroty
Jednostka mA

Opłata :Rez
To polecenie służy do ustawiania wartości rezystancji w trybie ładowania.

Składnia polecenia Opłata :Rez
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Zakres NRf: MIN~MAX
Example ZNAK1:R 0.2
Składnia zapytania ZNAK1:R?
Zwroty
Jednostka

Opłata :ECHO:TOMTage?
To polecenie wysyła zapytanie do odczytu objtage w trybie ładowania.

Składnia polecenia Opłata :ECHO:TOMTage
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Example CHAR1:ECHO:VOLTage?
Zwroty
Jednostka V

Opłata :ECHO: Pytanie?
To polecenie sprawdza pojemność odczytu w trybie ładowania.

Składnia polecenia Opłata :ECHO: Pytanie
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Example ZNAK1:ECHO:P?
Zwroty
Jednostka mAh

5.6 Polecenia SEQ
Sekwencja :EDYTOWAĆ:FILE
Polecenie to służy do ustawienia sekwencji file numer.

Składnia polecenia Sekwencja :EDYTOWAĆ:FILE
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Zakres NR1: file numer 1 do 10
Example SEQ1:EDYCJA:FILE 3
Składnia zapytania SEQ1:EDYCJA:FILE?
Zwroty

Sekwencja :EDYCJA: DŁUGOŚĆ
To polecenie służy do ustawienia całkowitej liczby kroków w sekwencji file.

Składnia polecenia Sekwencja :EDYCJA: DŁUGOŚĆ
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
NR1 Zakres: 0 ~ 200
Example SEQ1:EDYCJA:DŁUGOŚĆ 20
Składnia zapytania SEQ1: EDYCJA: DŁUGOŚĆ?
Zwroty

Sekwencja :EDYCJA: KROK
Polecenie to służy do ustawienia konkretnego numeru kroku.

Składnia polecenia Sekwencja :EDYCJA: KROK
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
NR1 Zakres: 1 ~ 200
Example SEQ1:EDYCJA:KROK 5
Składnia zapytania SEQ1:EDYCJA:KROK?
Zwroty

Sekwencja :EDIT:CYKL
To polecenie służy do ustawiania czasów cykli dla file w trakcie edycji.

Składnia polecenia Sekwencja :EDIT:CYKL
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
NR1 Zakres: 0 ~ 100
Example SEQ1:EDYCJA:CYKL 0
Składnia zapytania SEQ1:EDIT:CYKL?
Zwroty

Sekwencja :EDYCJA: TOMTage
To polecenie służy do ustawiania głośności wyjściowejtage dla etapu edycji.

Składnia polecenia Sekwencja :EDYCJA: TOMTagmi
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Zakres NRf: MIN~MAX
Example SEQ1: EDYCJA: NAPIĘCIE 5
Składnia zapytania SEQ1: EDYCJA: NAPIĘCIE?
Zwroty
Jednostka V

Sekwencja :EDIT:OUTCURRent
Polecenie to służy do ustawienia limitu prądu wyjściowego dla edytowanego kroku.

Składnia polecenia Sekwencja :EDIT:OUTCURRent
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Zakres NRf: MIN~MAX
Example SEQ1: EDYCJA: WYJŚCIE 500
Składnia zapytania SEQ1: EDYCJA: WYJŚCIE?
Zwroty
Jednostka mA

Sekwencja :EDYCJA:Rez
Polecenie to służy do ustawienia oporu edytowanego kroku.

Składnia polecenia Sekwencja :EDYCJA:Rez
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Zakres NRf: MIN~MAX
Example SEQ1:EDYCJA:R 0.4
Składnia zapytania SEQ1:EDYCJA:R?
Zwroty
Jednostka

Sekwencja :EDYCJA: CZAS URUCHOMIENIA
Polecenie to służy do ustawienia czasu trwania edytowanego kroku.

Składnia polecenia Sekwencja :EDYCJA: CZAS URUCHOMIENIA
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Zakres NRf: MIN~MAX
Example SEQ1:EDYCJA:RUNT 5
Składnia zapytania SEQ1: EDYCJA: RUNT?
Zwroty
Jednostka s

Sekwencja :EDIT:LINKRozpocznij
To polecenie służy do ustawienia wymaganego kroku początkowego łącza po zakończeniu bieżącego kroku.

Składnia polecenia Sekwencja :EDIT:LINKRozpocznij
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
NR1 Zakres: -1~200
Example SEQ1:EDYCJA:LINKI -1
Składnia zapytania SEQ1: EDYCJA: LINKI?
Zwroty

Sekwencja :EDIT:LINKKoniec
Polecenie to służy do ustawienia kroku zatrzymania łącza dla edytowanego kroku.

Składnia polecenia Sekwencja :EDIT:LINKKoniec
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
NR1 Zakres: -1~200
Example SEQ1:EDYCJA:LINKE-1
Składnia zapytania SEQ1:EDYCJA:LINKE?
Zwroty

Sekwencja :EDIT:LINKCykl
To polecenie służy do ustawiania czasów cykli dla łącza.

Składnia polecenia Sekwencja :EDIT:LINKCykl
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
NR1 Zakres: 0 ~ 100
Example SEQ1:EDYCJA:LINKC 5
Składnia zapytania SEQ1:EDYCJA:LINKC?
Zwroty

Sekwencja :URUCHOMIĆ:FILE
Polecenie to służy do ustawiania testu sekwencji file numer.

Składnia polecenia SEKWENCJA: URUCHOMIENIE:FILE
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Zakres NR1: file numer 1 do 10
Example SEQ1:URUCHOM:FILE 3
Składnia zapytania SEQ1:URUCHOM:FILE?
Zwroty

Sekwencja :BIEG: KROK?
To polecenie służy do sprawdzania numeru bieżącego kroku.

Składnia polecenia Sekwencja :BIEG:KROK?
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Składnia zapytania SEQ1:URUCHOM:KROK?
Zwroty

Sekwencja :BIEG:Czas?
To polecenie służy do sprawdzania czasu działania testu sekwencji file.

 Składnia polecenia  Sekwencja :BIEG:Czas?
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Składnia zapytania SEQ1:URUCHOM:T?
Zwroty
Jednostka s

5.7 Polecenia SOC
SOC :EDYCJA: DŁUGOŚĆ
To polecenie służy do ustawienia całkowitej liczby kroków operacji.

 Składnia polecenia  SOC :EDYCJA: DŁUGOŚĆ
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
NR1 Zakres: 0-200
Example SOC1:EDYCJA:DŁUGOŚĆ 3
Składnia zapytania SOC1:EDYCJA:DŁUGOŚĆ?
Zwroty

SOC :EDYCJA: KROK

Polecenie to służy do ustawienia konkretnego numeru kroku.

Składnia polecenia SOC :EDYCJA: KROK
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
NR1 Zakres: 1-200
Example SOC1:EDYCJA:KROK 1
Składnia zapytania SOC1:EDYCJA:KROK?
Zwroty

SOC :EDYCJA: TOMTage

To polecenie służy do ustawiania głośnościtagWartość dla edytowanego kroku.

Składnia polecenia SOC :EDYCJA: TOMTagmi
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Zakres NRf: MIN~MAX
Example SOC1:EDYCJA:NAPIĘCIE 2.8
Składnia zapytania SOC1:EDYCJA:NAPIĘCIE?
Zwroty
Jednostka V

SOC :EDIT:OUTCURRent
Polecenie to służy do ustawienia limitu prądu wyjściowego dla edytowanego kroku.

 Składnia polecenia  SOC :EDIT:OUTCURRent
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Zakres NRf: MIN~MAX
Example SOC1:EDYCJA:WYJŚCIE 2000
Składnia zapytania SOC1: EDYCJA: WYJŚCIE?
Zwroty
Jednostka mA

SOC :EDYCJA:Rez
Polecenie to służy do ustawienia wartości rezystancji dla edytowanego kroku.

Składnia polecenia SOC :EDYCJA:Rez
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Zakres NRf: MIN~MAX
Example SOC1:EDYCJA:R 0.8
Składnia zapytania SOC1:EDYCJA:R?
Zwroty
Jednostka

SOC :EDYCJA: Pytanie?
Polecenie to służy do ustawienia pojemności edytowanego kroku.

Składnia polecenia SOC :EDYCJA: Pytanie
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Zakres NRf: MIN~MAX
Składnia zapytania SOC1: EDYCJA: P?
Zwroty
Jednostka mAh

SOC :EDYCJA: SVOLtage
To polecenie służy do ustawienia głośności początkowej/początkowejtage.

Składnia polecenia SOC :EDYCJA: SVOLtagmi
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Zakres NRf: MIN~MAX
Example SOC1:EDYCJA:SVOL 0.8
Składnia zapytania SOC1:EDYCJA:SVOL?
Zwroty
Jednostka V

SOC :BIEG:KROK?
To polecenie służy do sprawdzania bieżącego uruchomionego kroku.

Składnia polecenia SOC :BIEG:KROK?
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Składnia zapytania SOC1:URUCHOM:KROK?
Zwroty

SOC :BIEG: P?
To polecenie służy do sprawdzania aktualnej wydajności bieżącego kroku.

Składnia polecenia SOC :BIEG: P?
Parametry N oznacza numer kanału. Zakres wynosi od 1 do 24.
Składnia zapytania SOC1:URUCHOM:P?
Zwroty
Jednostka mAh

Programowanie Examples

W tym rozdziale opisano sposób sterowania symulatorem akumulatora za pomocą poleceń programowych.
Uwaga 1: W tym rozdziale znajdują się komentarze zaczynające się od //, następujące po niektórych poleceniach. Komentarze te nie mogą zostać rozpoznane przez symulator baterii, jedynie dla wygody zrozumienia odpowiednich poleceń. Dlatego w praktyce niedopuszczalne jest wprowadzanie komentarzy zawierających //.
Uwaga 2: Łącznie dostępnych jest 24 kanałów. Dla poniższego programowania, npamples, demonstruje funkcje tylko kanału numer jeden.
6.1 Tryb źródła
W trybie źródłowym stała głośnośćtagMożna ustawić e i aktualną wartość graniczną.
Example: ustaw symulator baterii na tryb Source, wartość CV na 5 V, ograniczenie prądu wyjściowego na 1000 mA i zakres prądu na Auto.
OUTPut1:ONOFF 0 //wyłącz wyjście dla bieżącego kanału
OUTPut1:MODE 0 //ustaw tryb pracy na tryb Source
ŹRÓDŁO1: TOMTage 5.0 //ustaw wartość CV na 5.0 V
SOURce1:OUTCURRent 1000 //ustaw ograniczenie prądu wyjściowego na 1000mA
SOURce1:RANGe 3 //wybierz 3-Auto dla bieżącego zakresu
OUTPut1:ONOFF 1 //włącz wyjście dla kanału 1
6.2 Tryb ładowania
W trybie ładowania, stała objętośćtage, można ustawić ograniczenie prądu i wartość rezystancji.
Zakres prądu w trybie ładowania jest ustawiony jako wysoki zakres.
Example: ustaw symulator akumulatora w tryb ładowania, wartość CV na 5 V, ograniczenie prądu wyjściowego na 1000 mA i wartość rezystancji na 3.0 mΩ.
OUTPut1:ONOFF 0 //wyłącz wyjście dla bieżącego kanału
OUTPut1:MODE 1 //ustaw tryb pracy na tryb ładowania
ŁADOWANIE 1: VOLTage 5.0 //ustaw wartość CV na 5.0 V
CHARge1:OUTCURRent 1000 //ustaw ograniczenie prądu wyjściowego na 1000mA
CHARge1: Res 3.0 //ustaw wartość rezystancji na 3.0 mΩ
OUTPut1:ONOFF 1 //włącz wyjście dla kanału 1
6.3 Test SOC
Główną funkcją testu BCS SOC jest symulacja funkcji rozładowania akumulatora. Użytkownicy muszą wprowadzić różne parametry rozładowania akumulatora do odpowiednich kanałów, takie jak pojemność, stała objętośćtagwartość, ograniczenie prądu wyjściowego i
wartość rezystancji. Symulator baterii ocenia, czy różnica pojemności bieżącego stopnia pracy i następnego stopnia jest równa, w zależności od wydajności bieżącego stopnia pracy. Jeśli jest równa, BCS przejdzie do następnego kroku. Jeżeli nie jest równa, BCS będzie w dalszym ciągu akumulował pojemność dla bieżącego etapu działania. Pojemność jest określana przez podłączone urządzenie DUT, czyli prąd wyjściowy.
Example: ustaw symulator baterii w tryb SOC, łączna liczba kroków na 3 i początkowa głośnośćtage do 4.8 V. Parametry kroków są jak w poniższej tabeli.

krok nr. Pojemność (mAh) Wartość CV (V) Prądu (mA)

Opór (m.inΩ)

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

OUTPut1:ONOFF 0 //wyłącz wyjście dla bieżącego kanału
OUTPut1:MODE 3 //ustaw tryb pracy na tryb SOC
SOC1:EDIT:LENGth 3 //ustaw całkowitą liczbę kroków na 3
SOC1:EDIT: KROK 1 //ustaw numer kroku na 1
SOC1:EDIT: Q 1200 //ustaw pojemność dla kroku nr 1 na 1200mAh
SOC1: EDYCJA: TOMTage 5.0 //ustaw wartość CV dla kroku nr 1 na 5.0V
SOC1:EDIT: OUTCURRent 1000 //ustaw ograniczenie prądu wyjściowego dla kroku nr 1 na 1000mA
SOC1:EDIT: Res 0.1 //ustaw rezystancję dla kroku nr 1 na 0.1 mΩ
SOC1:EDIT: KROK 2 //ustaw numer kroku na 2
SOC1:EDIT: Q 1000 //ustaw pojemność dla kroku nr 2 na 1000mAh
SOC1: EDYCJA: TOMTage 2.0 //ustaw wartość CV dla kroku nr 2 na 2.0V
SOC1:EDIT: OUTCURRent 1000 //ustaw ograniczenie prądu wyjściowego dla kroku nr 2 na 1000mA
SOC1:EDIT: Res 0.2 //ustaw rezystancję dla kroku nr 2 na 0.2 mΩ
SOC1:EDIT: KROK 3 //ustaw numer kroku na 3
SOC1:EDIT: Q 500 //ustaw pojemność dla kroku nr 3 na 500mAh
SOC1: EDYCJA: TOMTage 1.0 //ustaw wartość CV dla kroku nr 3 na 1.0V
SOC1:EDIT: OUTCURRent 1000 //ustaw ograniczenie prądu wyjściowego dla kroku nr 3 na 1000mA
SOC1:EDIT: Res 0.3 //ustaw rezystancję dla kroku nr 3 na 0.3 mΩ
SOC1:EDIT:SVOL 4.8 //ustaw objętość początkową/początkowątage do 4.8V
OUTPut1:ONOFF 1 //włącz wyjście dla kanału 1
BIEG SOC1: KROK? //przeczytaj bieżący krok nr.
SOC1: URUCHOM: P? //odczytaj pojemność bieżącego kroku
6.4 Tryb SEQ
Test SEQ ocenia głównie liczbę uruchomionych kroków na podstawie wybranej SEQ file. Wykona wszystkie kroki po kolei, zgodnie z ustawionymi parametrami wyjściowymi dla każdego kroku. Połączenia można także tworzyć pomiędzy krokami. Odpowiednie czasy cykli można ustawić niezależnie.
Example: ustaw symulator baterii na tryb SEQ, SEQ file Nr do 1, wszystkie kroki do 3 i file czasy cykli do 1. Parametry kroków podano w poniższej tabeli.

Krok NIE. CV Wartość (V) Prądu (mA) Rezystancja (mΩ) Czasy) Krok początkowy łącza Połączyć Zatrzymywać się Krok

Połączyć Cykl Czasy

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 //wyłącz wyjście dla bieżącego kanału
OUTPut1:MODE 128 //ustaw tryb pracy na tryb SEQ
SEKWENCJA 1: EDYCJA:FILE 1 //ustaw SEQ file Nie do 1
SEQuence1:EDIT:LENGth 3 //ustaw całkowitą liczbę kroków na 3
SEKWENCJA 1:EDIT:CYKL 1 //ustaw file czasy cykli do 1
SEQuence1:EDIT:STEP 1 //ustaw numer kroku na 1
SEKWENCJA 1: EDYCJA: TOMTage 1.0 //ustaw wartość CV dla kroku nr 1 na 1.0V
SEQuence1:EDIT:OUTCURRent 2000 //ustaw ograniczenie prądu wyjściowego dla kroku nr 1 na 2000mA
SEQuence1:EDIT:Res 0.0 //ustaw rezystancję dla kroku nr 1 na 0mΩ
SEQuence1:EDIT:RUNTime 5 //ustaw czas działania dla kroku nr 1 na 5s
SEQuence1:EDIT:LINKStart -1 //ustaw krok początkowy łącza dla kroku nr 1 na -1
SEQuence1:EDIT:LINKEnd -1 //ustaw krok zatrzymania łącza dla kroku nr 1 na -1
SEQuence1:EDIT:LINKCycle 0 //ustaw czas cyklu łącza na 0
SEQuence1:EDIT:STEP 2 //ustaw numer kroku na 2
SEKWENCJA 1: EDYCJA: TOMTage 2.0 //ustaw wartość CV dla kroku nr 2 na 2.0V
SEQuence1:EDIT:OUTCURRent 2000 //ustaw ograniczenie prądu wyjściowego dla kroku nr 2 na 2000mA
SEQuence1:EDIT:Res 0.1 //ustaw rezystancję dla kroku nr 2 na 0.1mΩ
SEQuence1:EDIT:RUNTime 10 //ustaw czas działania dla kroku nr 2 na 10s
SEQuence1:EDIT:LINKStart -1 //ustaw krok początkowy łącza dla kroku nr 2 na -1
SEQuence1:EDIT:LINKEnd -1 //ustaw krok zatrzymania łącza dla kroku nr 2 na -1
SEQuence1:EDIT:LINKCycle 0 //ustaw czas cyklu łącza na 0
SEQuence1:EDIT:STEP 3 //ustaw numer kroku na 3
SEKWENCJA 1: EDYCJA: TOMTage 3.0 //ustaw wartość CV dla kroku nr 3 na 3.0V
SEQuence1:EDIT:OUTCURRent 2000 //ustaw ograniczenie prądu wyjściowego dla kroku nr 3 na 2000mA
SEQuence1:EDIT:Res 0.2 //ustaw rezystancję dla kroku nr 3 na 0.2mΩ
SEQuence1:EDIT:RUNTime 20 //ustaw czas działania dla kroku nr 3 na 20s
SEQuence1:EDIT:LINKStart -1 //ustaw krok początkowy łącza dla kroku nr 3 na -1
SEQuence1:EDIT:LINKEnd -1 //ustaw krok zatrzymania łącza dla kroku nr 3 na -1
SEQuence1:EDIT:LINKCycle 0 //ustaw czas cyklu łącza na 0
SEKWENCJA 1:URUCHOM:FILE 1 //ustaw bieżącą SEQ file Nie do 1
OUTPut1:ONOFF 1 //włącz wyjście dla kanału 1
SEKWENCJA 1: URUCHAMIANIE: KROK? //przeczytaj bieżący krok nr.
SEKWENCJA 1: URUCHOM:T? //odczytaj czas działania dla obecnej SEQ file NIE.
6.5 Pomiar
Wewnątrz symulatora akumulatora znajduje się precyzyjny system pomiarowy, który mierzy objętość wyjściowątage, prąd, moc i temperatura.
POMIAR 1: BIEŻĄCY Czynsz? //Odczytaj prąd odczytu dla kanału 1
POMIAR1:OBJTagmi? //Przeczytaj przeczytany tomtage dla kanału 1
POMIAR 1: MOC? //Odczytaj moc w czasie rzeczywistym dla kanału 1
POMIAR1:TEMPeratura? //Odczyt temperatury w czasie rzeczywistym dla kanału 1
POMIAR2:CURR? //Odczytaj prąd odczytu dla kanału 2
POMIAR2:NAPIĘCIE? //Przeczytaj przeczytany tomtage dla kanału 2
POMIAR2:POW? //Odczytaj moc w czasie rzeczywistym dla kanału 2
POMIAR2:TEMP? //Odczytaj temperaturę w czasie rzeczywistym dla kanału 2
6.6 Przywracanie ustawień fabrycznych
Wykonaj polecenie *RST, aby przywrócić ustawienia fabryczne w symulatorze baterii.

Informacje o błędzie

7.1 Błąd polecenia
-100 Błąd polecenia Niezdefiniowany błąd składni
-101 Nieprawidłowy znak Nieprawidłowy znak w ciągu
-102 Błąd składni Nierozpoznane polecenie lub typ danych
-103 Nieprawidłowy separator Wymagany jest separator. Jednakże wysłany znak nie jest separatorem.
-104 Błąd typu danych Obecny typ danych nie jest zgodny z wymaganym typem.
-105 GET niedozwolone W informacji programu otrzymano wyzwalacz wykonania grupowego (GET).
-106 Niepotrzebny średnik. Wystąpił jeden lub więcej dodatkowych średników.
-107 Niepotrzebny przecinek Wystąpił jeden lub więcej dodatkowych przecinków.
-108 Parametr niedozwolony Liczba parametrów przekracza liczbę wymaganą przez polecenie.
-109 Brak parametru Liczba parametrów jest mniejsza niż liczba wymagana przez polecenie lub nie wprowadzono żadnych parametrów.
-110 Błąd nagłówka polecenia Niezdefiniowany błąd nagłówka polecenia
-111 Błąd separatora nagłówka W nagłówku polecenia zamiast separatora zastosowano znak nieseparatujący.
-112 Zbyt długi mnemonik programu Długość mnemonika przekracza 12 znaków.
-113 Niezdefiniowany nagłówek Mimo że otrzymane polecenie jest zgodne z przepisami pod względem struktury składni, w tym instrumencie nie jest ono zdefiniowane.
-114 Sufiks nagłówka poza zakresem Sufiks nagłówka polecenia jest poza zakresem.
-115 Komenda nie może wykonać zapytania. Dla tej komendy nie ma formularza zapytania.
-116 Polecenie musi wysłać zapytanie Polecenie musi mieć formę zapytania.
-120 Błąd danych numerycznych Niezdefiniowany błąd danych numerycznych
-121 Nieprawidłowy znak w liczbie W danych numerycznych pojawia się znak danych, który nie jest akceptowany przez bieżące polecenie.
-123 Wykładnik za duży Wartość bezwzględna wykładnika przekracza 32,000 XNUMX.
-124 Za dużo cyfr Z wyłączeniem początkowego 0 w danych dziesiętnych, długość danych przekracza 255 znaków.
-128 Dane numeryczne niedozwolone Dane numeryczne we właściwym formacie są odbierane w lokalizacji, która nie akceptuje danych numerycznych.
-130 Błąd sufiksu Niezdefiniowany błąd sufiksu
-131 Nieprawidłowy sufiks Sufiks nie jest zgodny ze składnią zdefiniowaną w IEEE 488.2 lub sufiks nie jest odpowiedni dla E5071C.
-134 Sufiks jest za długi Sufiks jest dłuższy niż 12 znaków.
-138 Sufiks niedozwolony Do wartości, które nie mogą mieć przyrostka, dodawany jest przyrostek.
-140 Błąd danych znakowych Niezdefiniowany błąd danych znakowych
-141 Nieprawidłowe dane znaku W danych znaku znaleziono nieprawidłowy znak lub otrzymano nieprawidłowy znak.
-144 Dane znakowe są za długie Dane znakowe są dłuższe niż 12 znaków.
-148 Niedozwolone dane znakowe Dane znakowe we właściwym formacie są odbierane w miejscu, w którym przyrząd nie akceptuje danych znakowych.
-150 Błąd danych ciągu Niezdefiniowany błąd danych ciągu
-151 Nieprawidłowe dane ciągu Dane ciągu, które się pojawiają, są z jakiegoś powodu nieprawidłowe.
-158 Dane strunowe niedozwolone Dane strunowe zostały odebrane w miejscu, w którym instrument nie akceptuje danych strunowych.
-160 Błąd danych bloku Niezdefiniowany błąd danych bloku
-161 Nieprawidłowe dane bloku Dane bloku, które się pojawiają, są z jakiegoś powodu nieprawidłowe.
-168 Dane blokowe niedozwolone Dane blokowe są odbierane w pozycji, w której przyrząd nie akceptuje danych blokowych.
-170 Błąd wyrażenia Niezdefiniowany błąd wyrażenia
-171 Nieprawidłowe wyrażenie Wyrażenie jest nieprawidłowe. Na przykładample, nawiasy nie są sparowane lub zostały użyte niedozwolone znaki.
-178 Dane dotyczące ekspresji są niedozwolone. Dane dotyczące ekspresji są odbierane w miejscu, w którym urządzenie nie przyjmuje danych dotyczących ekspresji.
-180 Błąd makra Niezdefiniowany błąd makra
-181 Nieprawidłowa definicja makra poza definicją makra. Poza definicją makra znajduje się symbol zastępczy parametru makro $.
-183 Nieprawidłowa definicja makra. W definicji makra występuje błąd składniowy (*DDT,*DMC).
-184 Błąd makroparametru Numer parametru lub typ parametru jest nieprawidłowy.
7.2 Błąd wykonania
-200 Błąd wykonania Generowany jest błąd związany z wykonaniem i nie może być zdefiniowany przez ten instrument.
-220 Błąd parametru Niezdefiniowany błąd parametru
-221 Konflikt ustawień Polecenie zostało pomyślnie przeanalizowane. Nie można tego jednak wykonać ze względu na bieżący stan urządzenia.
-222 Dane poza zakresem Dane są poza zakresem.
-224 Niedozwolona wartość parametru Parametr nie znajduje się na liście parametrów opcjonalnych dla bieżącego polecenia.
-225 Brak pamięci Dostępna pamięć w tym instrumencie jest niewystarczająca do wykonania wybranej operacji.
-232 Nieprawidłowy format Format danych jest nieprawidłowy.
-240 Błąd sprzętowy Niezdefiniowany błąd sprzętowy
-242 Utrata danych kalibracyjnych Utrata danych kalibracyjnych.
-243 BRAK odniesienia Brak odniesienia voltage.
-256 File nie znaleziono imienia file nie można znaleźć nazwy.
-259 Nie wybrano file Nie ma opcji files.
-295 Przepełnienie bufora wejściowego Bufor wejściowy jest przepełniony.
-296 Przepełnienie bufora wyjściowego Bufor wyjściowy jest przepełniony.Logo REXGEAR

Dokumenty / Zasoby

Przewodnik programowania serii REXGEAR BCS Protokół SCPI [plik PDF] Instrukcja użytkownika
Przewodnik programowania serii BCS Protokół SCPI, Seria BCS, Przewodnik programowania Protokół SCPI, Przewodnik programowania Protokół SCPI, Protokół SCPI, Protokół

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *