Logo REXGEARSprievodca programovaním série BCS SCPI
Protokol
Verzia: V20210903

Predslov

O príručke
Táto príručka sa vzťahuje na simulátor batérie série BCS vrátane programovacej príručky založenej na štandardnom protokole SCPI. Autorské práva na príručku vlastní spoločnosť REXGEAR. Kvôli inovácii prístroja môže byť táto príručka v budúcich verziách revidovaná bez upozornenia.
Táto príručka bola reviewSpoločnosť REXGEAR starostlivo upravila pre technickú presnosť. Výrobca odmieta akúkoľvek zodpovednosť za možné chyby v tomto návode na obsluhu, ak sú spôsobené tlačovými chybami alebo chybami pri kopírovaní. Výrobca nezodpovedá za poruchu, ak výrobok nebol správne obsluhovaný.
Aby ste zaistili bezpečnosť a správne používanie BCS, prečítajte si pozorne tento návod, najmä bezpečnostné pokyny.
Uschovajte si tento návod na ďalšie použitie.
Ďakujeme za dôveru a podporu.

Bezpečnostné pokyny

Pri prevádzke a údržbe prístroja prísne dodržiavajte nasledujúce bezpečnostné pokyny. Akýkoľvek výkon bez ohľadu na upozornenia alebo špecifické upozornenia v iných kapitolách príručky môže narušiť ochranné funkcie poskytované prístrojom.
Spoločnosť REXGEAR nezodpovedá za výsledky spôsobené zanedbaním týchto pokynov.
2.1 Bezpečnostné poznámky
➢ Potvrďte vstupný objem striedavého prúdutage pred napájaním.
➢ Spoľahlivé uzemnenie: Pred prevádzkou musí byť prístroj spoľahlivo uzemnený, aby nedošlo k úrazu elektrickým prúdom.
➢ Skontrolujte poistku: Uistite sa, že ste poistku nainštalovali správne.
➢ Neotvárajte šasi: Obsluha nemôže otvoriť šasi prístroja.
Neprofesionálni prevádzkovatelia ho nesmú udržiavať ani upravovať.
➢ Neprevádzkujte v nebezpečných podmienkach: Neprevádzkujte prístroj v horľavých alebo výbušných podmienkach.
➢ Potvrďte pracovný rozsah: Uistite sa, že DUT je v rámci menovitého rozsahu BCS.
2.2 Bezpečnostné symboly
V nasledujúcej tabuľke nájdete definície medzinárodných symbolov používaných na prístroji alebo v používateľskej príručke.
Tabuľka 1

Symbol  Definícia  Symbol  Definícia 
Sprievodca programovaním série REXGEAR BCS Protokol SCPI – ikona DC (jednosmerný prúd) Nulová čiara alebo neutrálna čiara
FLUKE 319 Clamp Merač - ikona 2 AC (striedavý prúd) Živá linka
Sprievodca programovaním série REXGEAR BCS Protokol SCPI – ikona 1 AC a DC Zapnutie
Sprievodca programovaním série REXGEAR BCS Protokol SCPI – ikona 2 Trojfázový prúd Sprievodca programovaním série REXGEAR BCS Protokol SCPI – ikona 8 Vypnúť
Sprievodca programovaním série REXGEAR BCS Protokol SCPI – ikona 3 Ground Sprievodca programovaním série REXGEAR BCS Protokol SCPI – ikona 9 Záložné napájanie
Sprievodca programovaním série REXGEAR BCS Protokol SCPI – ikona 4 Ochranná pôda Sprievodca programovaním série REXGEAR BCS Protokol SCPI – ikona 10 Stav pri zapnutí
Sprievodca programovaním série REXGEAR BCS Protokol SCPI – ikona 5 Uzemnenie podvozku Sprievodca programovaním série REXGEAR BCS Protokol SCPI – ikona 11 Stav vypnutia
Sprievodca programovaním série REXGEAR BCS Protokol SCPI – ikona 6 Signálna zem Ikona upozornenia Riziko úrazu elektrickým prúdom
POZOR Nebezpečné znamenie ikona upozornenia Upozornenie na vysokú teplotu
Pozor Buďte opatrní Upozornenie c

Koniecview

Batériové simulátory série BCS poskytujú port LAN a rozhranie RS232. Používatelia môžu prepojiť BCS a PC pomocou zodpovedajúcej komunikačnej linky na realizáciu riadenia.

Programovanie Command Overview

4.1 Stručný úvod
Príkazy BCS zahŕňajú dva typy: verejné príkazy IEEE488.2 a príkazy SCPI.
Verejné príkazy IEEE 488.2 definujú niektoré bežné riadiace a dotazovacie príkazy pre prístroje. Základné operácie na BCS je možné dosiahnuť prostredníctvom verejných príkazov, ako je reset, dotaz na stav atď. Všetky verejné príkazy IEEE 488.2 pozostávajú z hviezdičky (*) a trojpísmenovej mnemotechnickej pomôcky: *RST, *IDN ?, *OPC ?, atď. .
Príkazy SCPI môžu implementovať väčšinu funkcií BCS testovania, nastavenia, kalibrácie a merania. Príkazy SCPI sú organizované vo forme stromu príkazov. Každý príkaz môže obsahovať viacero mnemotechnických pomôcok a každý uzol stromu príkazov je oddelený dvojbodkou (:), ako je znázornené na obrázku nižšie. Horná časť stromu príkazov sa nazýva ROOT. Úplná cesta z ROOT do listového uzla je kompletný programovací príkaz.

REXGEAR BCS Sprievodca programovaním Protokol SCPI - SCPI

4.2 Syntax
BCS SCPI príkazy sú dedičstvom a rozšírením príkazov IEEE 488.2. Príkazy SCPI pozostávajú z kľúčových slov príkazov, oddeľovačov, polí parametrov a terminátorov. Vezmite nasledujúci príkaz ako example:
SOURce :VOLTage 2.5
V tomto príkaze sú SOURce a VOLTage sú kľúčové slová príkazu. n je číslo kanála 1 až 24. Dvojbodka (:) a medzera sú oddeľovače. 2.5 je pole parametra. Návrat vozíka je terminátor. Niektoré príkazy majú viacero parametrov. Parametre sú oddelené čiarkou (,).
MIERA:VOLTage?(@1,2)
Tento príkaz znamená získanie spätného čítania objtage kanála 1 a 2. Číslo 1 a 2 znamená číslo kanála, ktoré sú oddelené čiarkou. Readback voltage z 24 kanálov súčasne:
MIERA:VOLTage?(@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 ) Spisová konštanta zvtage hodnota na 5V z 24 kanálov súčasne:
ZDROJ: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 )
Pre uľahčenie popisu sa symboly v nasledujúcich kapitolách budú vzťahovať na nasledujúce konvencie.
◆ Hranaté zátvorky ([]) označujú voliteľné kľúčové slová alebo parametre, ktoré možno vynechať.
◆ Curly zátvorky ({}) označujú možnosti parametrov v reťazci príkazu.
◆ Lomené zátvorky (<>) označujú, že je potrebné zadať číselný parameter.
◆ Vertikálna čiara (|) sa používa na oddelenie možností viacerých voliteľných parametrov.
4.2.1 Kľúčové slovo príkazu
Každé kľúčové slovo príkazu má dva formáty: dlhá mnemotechnická pomôcka a krátka mnemotechnická pomôcka. Krátka mnemotechnická pomôcka je skratka pre dlhú mnemotechnickú pomôcku. Každá mnemotechnická pomôcka by nemala presiahnuť 12 znakov vrátane prípadných číselných prípon. Batériový simulátor akceptuje iba presne dlhé alebo krátke mnemotechnické pomôcky.
Pravidlá pre generovanie mnemotechnických pomôcok sú nasledovné:

  1. Dlhé mnemotechnické pomôcky pozostávajú z jedného slova alebo frázy. Ak ide o slovo, celé slovo predstavuje mnemotechnickú pomôcku. Napramples: AKTUÁLNY —— AKTUÁLNY
  2. Krátke mnemotechnické pomôcky vo všeobecnosti pozostávajú z prvých 4 znakov dlhých mnemotechnických pomôcok.
    Example: AKTUÁLNY —— CURR
  3. Ak je dĺžka znakov dlhej mnemotechnickej pomôcky menšia alebo rovná 4, dlhé a krátke mnemotechnické pomôcky sú rovnaké. Ak je dĺžka znaku dlhej mnemotechnickej pomôcky väčšia ako 4 a štvrtý znak je samohláska, krátka mnemotechnická pomôcka sa bude skladať z 3 znakov, pričom samohláska sa zahodí. Napramples: MODE —— MODE Power —— POW
  4. Mnemotechnické pomôcky nerozlišujú veľké a malé písmená.

4.2.2 Oddeľovač príkazov

  1. Dvojbodka (:)
    Dvojbodka sa používa na oddelenie dvoch susedných kľúčových slov v príkaze, ako je oddelenie SOUR1 a VOLT v príkaze SOUR1:VOLT 2.54.
    Dvojbodka môže byť tiež prvým znakom príkazu, čo znamená, že bude hľadať cestu z horného uzla stromu príkazov.
  2. Priestor Priestor sa používa na oddelenie príkazového poľa a poľa parametra.
  3. Bodkočiarka (;) Bodkočiarka sa používa na oddelenie viacerých príkazových jednotiek, keď je v jednom príkaze zahrnutých viacero príkazových jednotiek. Úroveň súčasnej cesty sa nemení použitím bodkočiarky.
    Example: SOUR1:VOLT 2.54;OUTCURR 1000 Vyššie uvedený príkaz slúži na nastavenie konštantného objemutage hodnota na 2.54 V a obmedzenie výstupného prúdu na 1000 mA v režime zdroja. Vyššie uvedený príkaz je ekvivalentný nasledujúcim dvom príkazom: SOUR1:VOLT 2.54 SOUR1:OUTCURR 1000
  4. Bodkočiarka a dvojbodka (;:) Používa sa na oddelenie viacerých príkazov. MIERA:VOLTage?;:ZDROJ:VOLTage 10;:OUTPut:ONOFF 1

4.2.3 Dopyt
Otáznik (?) sa používa na označenie funkcie dotazu. Nasleduje za posledným kľúčovým slovom príkazového poľa. Naprample, pre dopytovanie konštantný objtage kanála 1 v zdrojovom režime, príkaz dotazu je SOUR1:VOLT?. Ak konštantný objtage je 5 V, simulátor batérie vráti reťazec znakov 5.
Keď simulátor batérie prijme príkaz dotazu a dokončí analýzu, vykoná príkaz a vygeneruje reťazec odpovede. Reťazec odpovede sa najskôr zapíše do výstupnej vyrovnávacej pamäte. Ak je súčasným vzdialeným rozhraním rozhranie GPIB, čaká, kým ovládač prečíta odpoveď. V opačnom prípade okamžite odošle reťazec odpovede do rozhrania.
Väčšina príkazov má zodpovedajúcu syntax dotazu. Ak nie je možné vyžiadať príkaz, simulátor batérie ohlási chybové hlásenie -115 Príkaz sa nedá dotazovať a nič sa nevráti.
4.2.4 Terminátor príkazov
Zakončovacími znakmi príkazov sú znak posunu riadkov (ASCII znak LF, hodnota 10) a EOI (len pre rozhranie GPIB). Funkciou terminátora je ukončiť súčasný príkazový reťazec a obnoviť cestu príkazu na koreňovú cestu.
4.3 Formát parametrov
Naprogramované parametre sú reprezentované ASCII kódom v typoch numerický, znakový, bool, atď.
Tabuľka 2

Symbol Popis

Example

Celočíselná hodnota 123
Hodnota s pohyblivou rádovou čiarkou 123, 12.3, 0.12, 1.23E4
Hodnota môže byť NR1 alebo NR2.
Formát rozšírenej hodnoty, ktorý zahŕňa , MIN a MAX. 1|0|ZAPNUTÉ|VYPNUTÉ
Booleovské údaje
Údaje o znakoch, naprample, CURR
Vráti údaje kódu ASCII, čo umožní návrat nedefinovaného 7-bitového kódu ASCII. Tento typ údajov má implikovaný terminátor príkazu.

Príkazy

5.1 Bežné príkazy IEEE 488.2
Bežné príkazy sú všeobecné príkazy vyžadované štandardom IEEE 488.2, ktoré musia prístroje podporovať. Používajú sa na ovládanie všeobecných funkcií prístrojov, ako je reset a dotaz na stav. Jeho syntax a sémantika sa riadi štandardom IEEE 488.2. Bežné príkazy IEEE 488.2 nemajú žiadnu hierarchiu.
*IDN?
Tento príkaz prečíta informácie o simulátore batérie. Vráti údaje v štyroch poliach oddelených čiarkami. Údaje zahŕňajú výrobcu, model, rezervované pole a verziu softvéru.
Syntax dopytu *IDN?
Parametre Žiadne
Návraty Popis reťazca
Výrobca REXGEAR
Model BCS
0 Vyhradené pole
XX.XX Verzia softvéru
Návraty Example REXGEARTECH,BCS,0,V1.00 *OPC
Tento príkaz nastaví bit Operation Complete (OPC) v štandardnom registri udalostí na 1 po dokončení všetkých operácií a príkazov.
Syntax príkazu *OPC parametre Žiadne Syntax dotazu *OPC? Návraty Súvisiace príkazy *TRG *WAI *RST
Tento príkaz sa používa na obnovenie továrenských nastavení. Syntax príkazu *RST Parameters None Vráti žiadne Súvisiace príkazy Žiadne
5.2 Meracie príkazy
MERAŤ :AKTUÁLNE?
Tento príkaz sa pýta na spätný prúd príslušného kanála.
Syntax príkazu MEASure :AKTUÁLNE?
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Example MEAS1:CURR?
Návraty Jednotka mA
MERAŤ :VOLTage?
Tento príkaz sa pýta na spätné čítanie objtage príslušného kanála.
Syntax príkazu
MERAŤ :VOLTage?
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Example MEAS1:VOLT?
Návraty Jednotka V
MERAŤ :Moc?
Tento príkaz sa pýta na výkon spätného čítania príslušného kanála.

Syntax príkazu Syntax príkazu
Parametre Parametre
Example Example
Návraty Návraty
Jednotka Jednotka

MERAŤ :MAH?
Tento príkaz sa pýta na kapacitu príslušného kanála.

Syntax príkazu MERAŤ : MAH?
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Example MEAS1: MAH?
Návraty
Jednotka mAh

MERAŤ :Res?
Tento príkaz sa pýta na hodnotu odporu príslušného kanála.

Syntax príkazu MERAŤ :Res?
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Example MEAS1:R?
Návraty
Jednotka

5.3 Výstupné príkazy
Výkon :REŽIM
Tento príkaz sa používa na nastavenie prevádzkového režimu príslušného kanálu.

Návraty Výkon :REŽIM
Syntax dopytu N označuje číslo kanálu. Rozsah je od 1 do 24. Rozsah NR1: 0|1|3|128
Example OUTP1:MODE?
Parametre OUTP1:MODE 1
Syntax príkazu 0 pre režim zdroja
1 pre režim nabíjania
3 pre režim SOC
128 pre režim SEQ

Výkon :ZAPNUTÉ
Tento príkaz zapína alebo vypína výstup príslušného kanála.

Návraty Výkon :ONOFF < NR1>
Syntax dopytu N označuje číslo kanálu. Rozsah je od 1 do 24. Rozsah NR1: 1|0
Example OUTP1:ONOFF?
Parametre OUTP1:ONOFF 1
Syntax príkazu 1 pre ON
0 pre OFF

Výkon :Štát?
Tento príkaz sa pýta na prevádzkový stav príslušného kanála.

Návraty OUTP1:STAT?
Syntax dopytu N označuje číslo kanálu. Rozsah je od 1 do 24.
Parametre Výkon :Štát?
Syntax príkazu Stav kanála
Bit0: stav ON/OFF
Bit16-18: rozsah hodnôt spätného čítania, 0 pre vysoký rozsah, 1 pre stredný rozsah, 2 pre nízky rozsah

5.4 Príkazy zdroja
SOURce :VOLTage
Tento príkaz slúži na nastavenie výstupnej konštanty objtage.

Syntax príkazu SOURce :VOLTage
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24. Rozsah NRf: MIN~MAX
Example SOUR1:VOLT 2.54
Syntax dopytu SOUR1:VOLT?
Návraty
Jednotka V

SOURce :Mimochod
Tento príkaz sa používa na nastavenie limitu výstupného prúdu.

Príkaz Synta SOURce :Mimochod
Parametre N označuje číslo kanálu.
Rozsah je od 1 do 24. Rozsah NRf: MIN~MAX
Example SOUR1: 1000
Syntax dopytu SOUR1:VÝPAD?
Návraty
Jednotka mA

SOURce :Rozsah
Tento príkaz sa používa na nastavenie aktuálneho rozsahu.

Syntax príkazu SOURce :Rozsah
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24. NR1 Rozsah: 0|2|3
Example SOUR1:RANG 1
Syntax dopytu SOUR1:RANG?
Návraty 0 pre vysoký rozsah
2 pre nízky rozsah
3 pre automatický rozsah

5.5 Príkazy nabíjania
CHARge :VOLTage
Tento príkaz slúži na nastavenie výstupnej konštanty objtage v režime nabíjania.

Syntax príkazu CHARge :VOLTage
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NRf: MIN~MAX
Example CHAR1:VOLT 5.6
Syntax dopytu CHAR1: VOLT?
Návraty
Jednotka V

CHARge :Mimochod
Tento príkaz sa používa na nastavenie limitu výstupného prúdu v režime nabíjania.

Syntax príkazu CHARge :Mimochod
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NRf: MIN~MAX
Example CHAR1: OUTCURR 2000
Syntax dopytu CHAR1: OUTCURR?
Návraty
Jednotka mA

CHARge :Res
Tento príkaz sa používa na nastavenie hodnoty odporu v režime nabíjania.

Syntax príkazu CHARge :Res
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NRf: MIN~MAX
Example CHAR1:R 0.2
Syntax dopytu CHAR1:R ?
Návraty
Jednotka

CHARge :ECHO:VOLTage?
Tento príkaz sa pýta na spätné čítanie objtage v režime nabíjania.

Syntax príkazu CHARge :ECHO:VOLTage
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Example CHAR1:ECHO:VOLTage?
Návraty
Jednotka V

CHARge :ECHO: Q?
Tento príkaz sa pýta na kapacitu spätného čítania v režime nabíjania.

Syntax príkazu CHARge :ECHO:Q
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Example CHAR1:ECHO:Q?
Návraty
Jednotka mAh

5.6 Príkazy SEQ
SEQuence :EDIT:FILE
Tento príkaz sa používa na nastavenie sekvencie file číslo.

Syntax príkazu SEQuence :EDIT:FILE
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NR1: file číslo 1 až 10
Example SEQ1:EDIT:FILE 3
Syntax dopytu SEQ1:EDIT:FILE?
Návraty

SEQuence :EDIT:DĹŽKA
Tento príkaz sa používa na nastavenie celkového počtu krokov v sekvencii file.

Syntax príkazu SEQuence :EDIT:DĹŽKA
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NR1: 0~200
Example SEQ1:EDIT:LENG 20
Syntax dopytu SEQ1:EDIT:DLŽKA?
Návraty

SEQuence :EDIT:KROK
Tento príkaz sa používa na nastavenie konkrétneho čísla kroku.

Syntax príkazu SEQuence :EDIT:KROK
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NR1: 1~200
Example SEQ1:EDIT:KROK 5
Syntax dopytu SEQ1:EDIT:KROK?
Návraty

SEQuence :EDIT:CYKLUS
Tento príkaz sa používa na nastavenie časov cyklu pre file prebieha úprava.

Syntax príkazu SEQuence :EDIT:CYKLUS
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NR1: 0~100
Example SEQ1:EDIT:CYCLE 0
Syntax dopytu SEQ1:EDIT:CYCLE ?
Návraty

SEQuence :EDIT:VOLTage
Tento príkaz slúži na nastavenie výstupného objtage pre krok, ktorý sa upravuje.

Syntax príkazu SEQuence :EDIT:VOLTage
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NRf: MIN~MAX
Example SEQ1:EDIT:VOLT 5
Syntax dopytu SEQ1:EDIT:VOLT?
Návraty
Jednotka V

SEQuence :EDIT:Mimochodný
Tento príkaz sa používa na nastavenie limitu výstupného prúdu pre editovaný krok.

Syntax príkazu SEQuence :EDIT:Mimochodný
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NRf: MIN~MAX
Example SEQ1:EDIT:OUTCURR 500
Syntax dopytu SEQ1:EDIT:OUTCURR?
Návraty
Jednotka mA

SEQuence :EDIT:Res
Tento príkaz sa používa na nastavenie odporu pre upravovaný krok.

Syntax príkazu SEQuence :EDIT:Res
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NRf: MIN~MAX
Example SEQ1:EDIT:R 0.4
Syntax dopytu SEQ1:EDIT:R?
Návraty
Jednotka

SEQuence :EDIT:RUNTime
Tento príkaz sa používa na nastavenie doby chodu upravovaného kroku.

Syntax príkazu SEQuence :EDIT:RUNTime
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NRf: MIN~MAX
Example SEQ1:EDIT:RUNT 5
Syntax dopytu SEQ1:EDIT:RUNT?
Návraty
Jednotka s

SEQuence :EDIT:LINKZačnite
Tento príkaz sa používa na nastavenie požadovaného kroku spustenia prepojenia po dokončení tohto kroku.

Syntax príkazu SEQuence :EDIT:LINKZačnite
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NR1: -1~200
Example SEQ1:EDIT:LINKS -1
Syntax dopytu SEQ1:EDIT:ODKAZY?
Návraty

SEQuence :EDIT:LINKKoniec
Tento príkaz sa používa na nastavenie kroku zastavenia prepojenia pre krok, ktorý sa upravuje.

Syntax príkazu SEQuence :EDIT:LINKKoniec
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NR1: -1~200
Example SEQ1:EDIT:LINKE-1
Syntax dopytu SEQ1:EDIT:LINKE?
Návraty

SEQuence :EDIT:LINK Cyklus
Tento príkaz sa používa na nastavenie časov cyklu pre prepojenie.

Syntax príkazu SEQuence :EDIT:LINK Cyklus
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NR1: 0~100
Example SEQ1:EDIT:LINKC 5
Syntax dopytu SEQ1:EDIT:LINKC?
Návraty

SEQuence :RUN:FILE
Tento príkaz sa používa na nastavenie sekvenčného testu file číslo.

Syntax príkazu SEQuence:RUN:FILE
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NR1: file číslo 1 až 10
Example SEQ1:RUN:FILE 3
Syntax dopytu SEQ1:RUN:FILE?
Návraty

SEQuence :RUN:KROK?
Tento príkaz sa používa na dotaz na aktuálne prebiehajúce číslo kroku.

Syntax príkazu SEQuence :RUN:KROK?
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Syntax dopytu SEQ1:RUN:STEP?
Návraty

SEQuence :Beh programu?
Tento príkaz sa používa na dopytovanie času spustenia sekvenčného testu file.

 Syntax príkazu  SEQuence :Beh programu?
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Syntax dopytu SEQ1:RUN:T?
Návraty
Jednotka s

5.7 Príkazy SOC
SOC :EDIT:DĹŽKA
Tento príkaz sa používa na nastavenie celkového počtu krokov operácie.

 Syntax príkazu  SOC :EDIT:DĹŽKA
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NR1: 0-200
Example SOC1:EDIT:LENG 3
Syntax dopytu SOC1:EDIT:DĹŽKA?
Návraty

SOC :EDIT:KROK

Tento príkaz sa používa na nastavenie konkrétneho čísla kroku.

Syntax príkazu SOC :EDIT:KROK
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NR1: 1-200
Example SOC1:EDIT:KROK 1
Syntax dopytu SOC1:EDIT:KROK?
Návraty

SOC :EDIT:VOLTage

Tento príkaz slúži na nastavenie objtage hodnota pre krok, ktorý sa upravuje.

Syntax príkazu SOC :EDIT:VOLTage
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NRf: MIN~MAX
Example SOC1:EDIT:VOLT 2.8
Syntax dopytu SOC1:EDIT:VOLT?
Návraty
Jednotka V

SOC :EDIT:Mimochodný
Tento príkaz sa používa na nastavenie limitu výstupného prúdu pre editovaný krok.

 Syntax príkazu  SOC :EDIT:Mimochodný
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NRf: MIN~MAX
Example SOC1:EDIT:OUTCURR 2000
Syntax dopytu SOC1:EDIT:OUTCURR?
Návraty
Jednotka mA

SOC :EDIT:Res
Tento príkaz sa používa na nastavenie hodnoty odporu pre upravovaný krok.

Syntax príkazu SOC :EDIT:Res
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NRf: MIN~MAX
Example SOC1:EDIT:R 0.8
Syntax dopytu SOC1:EDIT:R?
Návraty
Jednotka

SOC :EDIT: Q?
Tento príkaz sa používa na nastavenie kapacity pre upravovaný krok.

Syntax príkazu SOC :EDIT:Q
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NRf: MIN~MAX
Syntax dopytu SOC1:EDIT:Q?
Návraty
Jednotka mAh

SOC :EDIT:SVOLtage
Tento príkaz sa používa na nastavenie počiatočného/štartovacieho objemutage.

Syntax príkazu SOC :EDIT:SVOLtage
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Rozsah NRf: MIN~MAX
Example SOC1:EDIT:SVOL 0.8
Syntax dopytu SOC1:EDIT:SVOL?
Návraty
Jednotka V

SOC :RUN:KROK?
Tento príkaz sa používa na dopytovanie aktuálne prebiehajúceho kroku.

Syntax príkazu SOC :RUN:KROK?
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Syntax dopytu SOC1:RUN:KROK?
Návraty

SOC :RUN: Q?
Tento príkaz sa používa na dopytovanie aktuálnej kapacity pre aktuálny spustený krok.

Syntax príkazu SOC :RUN: Q?
Parametre N označuje číslo kanálu. Rozsah je od 1 do 24.
Syntax dopytu SOC1:RUN:Q?
Návraty
Jednotka mAh

Programovanie napramples

Táto kapitola popisuje, ako ovládať simulátor batérie programovaním príkazov.
Poznámka 1: V tejto kapitole sú komentáre začínajúce na //, ktoré nasledujú po niektorých príkazoch. Simulátor batérie nemôže tieto komentáre rozpoznať, iba pre lepšie pochopenie príslušných príkazov. Preto nie je v praxi dovolené vkladať komentáre vrátane //.
Poznámka 2: Celkovo je k dispozícii 24 kanálov. Pre nižšie uvedené programovanie napramples, demonštruje funkcie iba kanála číslo jedna.
6.1 Režim zdroja
V režime Zdroj je konštantná objtage a možno nastaviť limitnú hodnotu prúdu.
Example: nastavte simulátor batérie do režimu Zdroj, hodnotu CV na 5V, limit výstupného prúdu na 1000 mA a rozsah prúdu na Auto.
OUTPut1:ONOFF 0 //vypnutie výstupu pre aktuálny kanál
OUTPut1:MODE 0 //nastavenie prevádzkového režimu na režim Zdroj
SOURce1:VOLTage 5.0 //nastaví hodnotu CV na 5.0 V
SOURce1:OUTCURRent 1000 //nastav limit výstupného prúdu na 1000mA
SOURce1:RANGe 3 //vyberte 3-Auto pre aktuálny rozsah
OUTPut1:ONOFF 1 //zapnutie výstupu pre kanál 1
6.2 Režim nabíjania
V režime nabíjania je konštantný objemtage, možno nastaviť limit prúdu a hodnotu odporu.
Aktuálny rozsah v režime nabíjania je pevne nastavený ako vysoký rozsah.
Example: nastavte simulátor batérie do režimu nabíjania, hodnotu CV na 5 V, limit výstupného prúdu na 1000 mA a hodnotu odporu na 3.0 mΩ.
OUTPut1:ONOFF 0 //vypnutie výstupu pre aktuálny kanál
OUTPut1:MODE 1 //nastavenie prevádzkového režimu na režim nabíjania
CHARge1:VOLTage 5.0 //nastaví hodnotu CV na 5.0 V
CHARge1:OUTCURRent 1000 //nastav limit výstupného prúdu na 1000mA
CHARge1: Res 3.0 //nastaví hodnotu odporu na 3.0 mΩ
OUTPut1:ONOFF 1 //zapnutie výstupu pre kanál 1
6.3 Test SOC
Hlavnou funkciou testu BCS SOC je simulovať funkciu vybitia batérie. Používatelia musia do príslušných kanálov zadať rôzne parametre vybitia batérie, ako je kapacita, konštantný objemtage hodnota, limit výstupného prúdu a
hodnota odporu. Batériový simulátor posúdi, či je rozdiel kapacity aktuálneho bežiaceho kroku a nasledujúceho kroku rovnaký, podľa kapacity aktuálneho bežiaceho kroku. Ak je rovnaká, BCS prejde na ďalší krok. Ak nie je rovnaká, BCS bude pokračovať v akumulácii kapacity pre aktuálny prebiehajúci krok. Kapacita je určená pripojeným DUT, teda výstupným prúdom.
Example: nastavte simulátor batérie do režimu SOC, celkový počet krokov na 3 a počiatočné objtage na 4.8V. Parametre krokov sú uvedené v tabuľke nižšie.

krok č. Kapacita (mAh) Hodnota CV (V) Prúd (mA)

Odolnosť (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 //vypnutie výstupu pre aktuálny kanál
OUTPut1:MODE 3 //nastavenie prevádzkového režimu na režim SOC
SOC1:EDIT:LENGth 3 //nastaví celkový počet krokov na 3
SOC1:EDIT: KROK 1 //nastavenie kroku č. na 1
SOC1:EDIT: Q 1200 //nastavenie kapacity pre krok č. 1 na 1200mAh
SOC1:EDIT: VOLTage 5.0 //nastavenie hodnoty CV pre krok č. 1 na 5.0 V
SOC1:EDIT: OUTCURRent 1000 //nastav limit výstupného prúdu pre krok č.1 na 1000mA
SOC1:EDIT: Res 0.1 //nastavenie odporu pre krok č. 1 na 0.1 mΩ
SOC1:EDIT: KROK 2 //nastavenie kroku č. na 2
SOC1:EDIT: Q 1000 //nastavenie kapacity pre krok č. 2 na 1000mAh
SOC1:EDIT: VOLTage 2.0 //nastavenie hodnoty CV pre krok č. 2 na 2.0 V
SOC1:EDIT: OUTCURRent 1000 //nastav limit výstupného prúdu pre krok č.2 na 1000mA
SOC1:EDIT: Res 0.2 //nastavenie odporu pre krok č. 2 na 0.2 mΩ
SOC1:EDIT: KROK 3 //nastavenie kroku č. na 3
SOC1:EDIT: Q 500 //nastavenie kapacity pre krok č. 3 na 500mAh
SOC1:EDIT: VOLTage 1.0 //nastavenie hodnoty CV pre krok č. 3 na 1.0 V
SOC1:EDIT: OUTCURRent 1000 //nastav limit výstupného prúdu pre krok č.3 na 1000mA
SOC1:EDIT: Res 0.3 //nastavenie odporu pre krok č. 3 na 0.3 mΩ
SOC1:EDIT:SVOL 4.8 //nastaviť počiatočnú/spustiť objtage na 4.8 V
OUTPut1:ONOFF 1 //zapnutie výstupu pre kanál 1
SOC1 RUN: KROK? //prečítajte si aktuálny prebiehajúci krok č.
SOC1: RUN:Q? //prečíta kapacitu aktuálneho spusteného kroku
6.4 Režim SEQ
Test SEQ posudzuje hlavne počet bežiacich krokov na základe zvolenej SEQ file. Prebehne všetky kroky v poradí podľa prednastavených výstupných parametrov pre každý krok. Prepojenia je možné vytvoriť aj medzi krokmi. Príslušné časy cyklov je možné nastaviť nezávisle.
Example: nastavenie simulátora batérie do režimu SEQ, SEQ file č. až 1, celkový počet krokov až 3 a file časy cyklu do 1. Parametre krokov sú uvedené v tabuľke nižšie.

Krok Nie CV Hodnota (V) Prúd (mA) Odpor (mΩ) čas(y) Krok začiatku prepojenia Link Stop Krok

Link Cyklus Times

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 //vypnutie výstupu pre aktuálny kanál
OUTPut1:MODE 128 //nastaví prevádzkový režim na režim SEQ
SEKVENCIA 1:EDIT:FILE 1 //nastaviť SEKV file č. až 1
SEQuence1:EDIT:LENGth 3 //nastaví celkový počet krokov na 3
SEQuence1:EDIT:CYCle 1 //set file časy cyklu do 1
SEQuence1:EDIT:STEP 1 //nastavenie čísla kroku na 1
SEKVENCIA 1:EDIT:VOLTage 1.0 //nastavenie hodnoty CV pre krok č. 1 na 1.0 V
SEQuence1:EDIT:OUTCURRent 2000 //nastavenie limitu výstupného prúdu pre krok č.1 na 2000mA
SEQuence1:EDIT:Res 0.0 //nastavenie odporu pre krok č. 1 na 0mΩ
SEQuence1:EDIT:RUNTime 5 //nastavenie doby chodu pre krok č. 1 až 5 s
SEQuence1:EDIT:LINKStart -1 //nastaviť krok spustenia odkazu pre krok č. 1 až -1
SEQuence1:EDIT:LINKEnd -1 //nastavenie kroku zastavenia odkazu pre krok č. 1 až -1
SEQuence1:EDIT:LINKCycle 0 //nastaví časy cyklu prepojenia na 0
SEQuence1:EDIT:STEP 2 //nastavenie čísla kroku na 2
SEKVENCIA 1:EDIT:VOLTage 2.0 //nastavenie hodnoty CV pre krok č. 2 na 2.0 V
SEQuence1:EDIT:OUTCURRent 2000 //nastavenie limitu výstupného prúdu pre krok č.2 na 2000mA
SEQuence1:EDIT:Res 0.1 //nastavenie odporu pre krok č. 2 na 0.1mΩ
SEQuence1:EDIT:RUNTime 10 //nastavenie doby chodu pre krok č. 2 až 10 s
SEQuence1:EDIT:LINKStart -1 //nastaviť krok spustenia odkazu pre krok č. 2 až -1
SEQuence1:EDIT:LINKEnd -1 //nastavenie kroku zastavenia odkazu pre krok č. 2 až -1
SEQuence1:EDIT:LINKCycle 0 //nastaví časy cyklu prepojenia na 0
SEQuence1:EDIT:STEP 3 //nastavenie čísla kroku na 3
SEKVENCIA 1:EDIT:VOLTage 3.0 //nastavenie hodnoty CV pre krok č. 3 na 3.0 V
SEQuence1:EDIT:OUTCURRent 2000 //nastavenie limitu výstupného prúdu pre krok č.3 na 2000mA
SEQuence1:EDIT:Res 0.2 //nastavenie odporu pre krok č. 3 na 0.2mΩ
SEQuence1:EDIT:RUNTime 20 //nastavenie doby chodu pre krok č. 3 až 20 s
SEQuence1:EDIT:LINKStart -1 //nastaviť krok spustenia odkazu pre krok č. 3 až -1
SEQuence1:EDIT:LINKEnd -1 //nastavenie kroku zastavenia odkazu pre krok č. 3 až -1
SEQuence1:EDIT:LINKCycle 0 //nastaví časy cyklu prepojenia na 0
SEQuence1:RUN:FILE 1 //nastavenie bežiaceho SEQ file č. až 1
OUTPut1:ONOFF 1 //zapnutie výstupu pre kanál 1
SEKVENCE 1: RUN:STEP? //prečítajte si aktuálny prebiehajúci krok č.
SEKVENCE1: RUN:T? //čas čítania aktuálneho SEQ file Nie
6.5 Meranie
Vnútri simulátora batérie sa nachádza vysoko presný merací systém na meranie výstupného objtage, prúd, výkon a teplota.
MEASure1:AKTUÁLNE? //Prečítajte spätný prúd pre kanál 1
MEASure1:VOLTage? //Prečítajte si spätné čítanie objtage pre kanál 1
MEASure1: POWER? //Prečítajte výkon v reálnom čase pre kanál 1
MEASure1:TEMPature? //Prečítajte si teplotu v reálnom čase pre kanál 1
MEAS2: CURR? //Prečítajte spätný prúd pre kanál 2
MEAS2: VOLT? //Prečítajte si spätné čítanie objtage pre kanál 2
MEAS2:POW? //Prečítajte výkon v reálnom čase pre kanál 2
MEAS2:TEMP? //Prečítajte si teplotu v reálnom čase pre kanál 2
6.6 Obnovenie továrenských nastavení
Vykonajte príkaz *RST na obnovenie továrenských nastavení na simulátore batérie.

Informácie o chybe

7.1 Chyba príkazu
-100 Chyba príkazu Nedefinovaná chyba syntaxe
-101 Neplatný znak Neplatný znak v reťazci
-102 Syntaktická chyba Nerozpoznaný príkaz alebo typ údajov
-103 Neplatný oddeľovač Vyžaduje sa oddeľovač. Odoslaný znak však nie je oddeľovač.
-104 Chyba typu údajov Súčasný typ údajov nezodpovedá požadovanému typu.
-105 GET nie je povolený V informáciách o programe je prijatý spúšťač skupinového vykonania (GET).
-106 Bodkočiarka nechcená Existuje jedna alebo viac bodkočiarok navyše.
-107 Čiarka nechcená Existuje jedna alebo viac čiarok navyše.
-108 Parameter nie je povolený Počet parametrov presahuje počet požadovaný príkazom.
-109 Chýbajúci parameter Počet parametrov je menší ako počet požadovaný príkazom alebo nie sú zadané žiadne parametre.
-110 Chyba hlavičky príkazu Nedefinovaná chyba hlavičky príkazu
-111 Chyba oddeľovača hlavičky Namiesto oddeľovača v hlavičke príkazu sa používa znak bez oddeľovača.
-112 Programová mnemotechnická pomôcka je príliš dlhá Dĺžka mnemotechnickej pomôcky presahuje 12 znakov.
-113 Nedefinovaná hlavička Hoci prijatý príkaz zodpovedá predpisom z hľadiska štruktúry syntaxe, v tomto nástroji nie je definovaný.
-114 Prípona hlavičky mimo rozsah Prípona hlavičky príkazu je mimo rozsahu.
-115 Príkaz sa nemôže pýtať Pre príkaz neexistuje žiadny formulár dotazu.
-116 Príkaz sa musí pýtať Príkaz musí byť vo forme dopytu.
-120 Chyba číselných údajov Nedefinovaná chyba číselných údajov
-121 Neplatný znak v čísle V číselných údajoch sa objaví dátový znak, ktorý aktuálny príkaz neakceptuje.
-123 Exponent je príliš veľký Absolútna hodnota exponentu presahuje 32,000 XNUMX.
-124 Príliš veľa číslic Okrem počiatočnej 0 v desiatkových údajoch dĺžka údajov presahuje 255 znakov.
-128 Nie sú povolené číselné údaje Číselné údaje v správnom formáte sa prijímajú na mieste, ktoré neprijíma číselné údaje.
-130 Chyba prípony Nedefinovaná chyba prípony
-131 Neplatná prípona Prípona nezodpovedá syntaxi definovanej v IEEE 488.2 alebo prípona nie je vhodná pre E5071C.
-134 Prípona je príliš dlhá Prípona je dlhšia ako 12 znakov.
-138 Prípona nie je povolená Prípona sa pridáva k hodnotám, ktoré nie je dovolené pridávať.
-140 Chyba znakových údajov Nedefinovaná chyba znakových údajov
-141 Neplatné znakové údaje V znakových údajoch sa našiel neplatný znak alebo bol prijatý neplatný znak.
-144 Znakové údaje sú príliš dlhé Znakové údaje sú dlhšie ako 12 znakov.
-148 Znakové dáta nie sú povolené Znakové dáta v správnom formáte sú prijaté na pozícii, kde prístroj neakceptuje znakové dáta.
-150 Chyba údajov reťazca Nedefinovaná chyba údajov reťazca
-151 Neplatné údaje reťazca Zobrazené údaje reťazca sú z nejakého dôvodu neplatné.
-158 Údaje o reťazci nie sú povolené Údaje o reťazci sa prijímajú na pozícii, kde tento prístroj neakceptuje údaje reťazca.
-160 Chyba údajov bloku Nedefinovaná chyba údajov bloku
-161 Neplatné údaje bloku Zobrazené údaje bloku sú z nejakého dôvodu neplatné.
-168 Blokové dáta nie sú povolené Blokové dáta sú prijaté na pozícii, kde tento prístroj neakceptuje blokové dáta.
-170 Chyba výrazu Nedefinovaná chyba výrazu
-171 Neplatný výraz Výraz je neplatný. Naprample, zátvorky nie sú spárované alebo sú použité nepovolené znaky.
-178 Údaje o expresii nie sú povolené Údaje o expresii sa prijímajú na pozícii, kde tento prístroj neakceptuje údaje o expresii.
-180 Chyba makra Nedefinovaná chyba makra
-181 Neplatné mimo definície makra Mimo definície makra sa nachádza zástupný symbol $ parametra makra.
-183 Neplatné v definícii makra V definícii makra je syntaktická chyba (*DDT,*DMC).
-184 Chyba makro parametra Číslo parametra alebo typ parametra je nesprávny.
7.2 Chyba pri vykonávaní
-200 Chyba pri vykonávaní Vygeneruje sa chyba, ktorá súvisí s vykonávaním a nemôže byť definovaná týmto prístrojom.
-220 Chyba parametra Nedefinovaná chyba parametra
-221 Konflikt nastavenia Príkaz bol úspešne analyzovaný. Nemožno ho však vykonať kvôli aktuálnemu stavu zariadenia.
-222 Údaje sú mimo rozsahu Údaje sú mimo rozsahu.
-224 Neplatná hodnota parametra Parameter nie je zahrnutý v zozname voliteľných parametrov pre aktuálny príkaz.
-225 Nedostatok pamäte Dostupná pamäť v tomto prístroji je nedostatočná na vykonanie zvolenej operácie.
-232 Neplatný formát Formát údajov je neplatný.
-240 Chyba hardvéru Nedefinovaná chyba hardvéru
-242 Stratené kalibračné údaje Kalibračné údaje sa stratili.
-243 ŽIADNY odkaz Neexistuje žiadny odkaz objtage.
-256 File meno sa nenašlo The file meno sa nedá nájsť.
-259 Nevybrané file Neexistujú žiadne voliteľné files.
-295 Pretečenie vstupnej vyrovnávacej pamäte Vstupná vyrovnávacia pamäť je preplnená.
-296 Pretečenie výstupnej vyrovnávacej pamäte Výstupná vyrovnávacia pamäť je preplnená.Logo REXGEAR

Dokumenty / zdroje

Sprievodca programovaním série REXGEAR BCS Protokol SCPI [pdf] Používateľská príručka
Sprievodca programovaním série BCS Protokol SCPI, séria BCS, Sprievodca programovaním Protokol SCPI, Sprievodca protokolom SCPI, Protokol SCPI, Protokol

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *