Logo REXGEARVodič za programiranje serije BCS SCPI
Protokol
Verzija: V20210903

Predgovor

O priručniku
Ovaj priručnik se primjenjuje na simulator baterije serije BCS, uključujući vodič za programiranje temeljen na standardnom SCPI protokolu. Autorsko pravo na priručnik pripada REXGEAR-u. Zbog nadogradnje instrumenta, ovaj priručnik može biti revidiran bez prethodne najave u budućim verzijama.
Ovaj priručnik je reviewpažljivo izdao REXGEAR za tehničku točnost. Proizvođač odbija svaku odgovornost za moguće pogreške u ovom priručniku za uporabu, ako su nastale zbog tiskarskih pogrešaka ili pogrešaka u kopiranju. Proizvođač nije odgovoran za neispravan rad ako se proizvodom nije pravilno rukovalo.
Kako biste osigurali sigurnu i ispravnu uporabu BCS-a, pažljivo pročitajte ovaj priručnik, posebno sigurnosne upute.
Molimo vas da ovaj priručnik sačuvate za buduću upotrebu.
Hvala na povjerenju i podršci.

Sigurnosne upute

Prilikom rada i održavanja instrumenta, molimo vas da se strogo pridržavate sljedećih sigurnosnih uputa. Svaka izvedba bez obzira na pozornost ili posebna upozorenja u drugim poglavljima priručnika može narušiti zaštitne funkcije koje pruža instrument.
REXGEAR neće biti odgovoran za rezultate uzrokovane zanemarivanjem tih uputa.
2.1 Sigurnosne napomene
➢ Potvrdite AC input voltage prije napajanja.
➢ Pouzdano uzemljenje: Prije rada, instrument mora biti pouzdano uzemljen kako bi se izbjegao električni udar.
➢ Provjerite osigurač: Provjerite je li osigurač ispravno instaliran.
➢ Ne otvarajte šasiju: ​​Operater ne može otvoriti šasiju instrumenta.
Neprofesionalni operateri ne smiju ga održavati ili prilagođavati.
➢ Nemojte raditi u opasnim uvjetima: Nemojte raditi s instrumentom u zapaljivim ili eksplozivnim uvjetima.
➢ Potvrdite radni raspon: Provjerite je li DUT unutar BCS-ovog nazivnog raspona.
2.2 Sigurnosni simboli
Molimo pogledajte sljedeću tablicu za definicije međunarodnih simbola koji se koriste na instrumentu ili u korisničkom priručniku.
Tablica 1

Simbol  Definicija  Simbol  Definicija 
Vodič za programiranje serije REXGEAR BCS SCPI protokol - ikona DC (jednosmjerna struja) Nul linija ili neutralna linija
FLUKE 319 Clamp Mjerač - ikona 2 AC (izmjenična struja) Linija uživo
Vodič za programiranje serije REXGEAR BCS SCPI protokol - Ikona 1 AC i DC Snaga na
Vodič za programiranje serije REXGEAR BCS SCPI protokol - Ikona 2 Trofazna struja Vodič za programiranje serije REXGEAR BCS SCPI protokol - Ikona 8 Isključivanje
Vodič za programiranje serije REXGEAR BCS SCPI protokol - Ikona 3 Ground Vodič za programiranje serije REXGEAR BCS SCPI protokol - Ikona 9 Rezervno napajanje
Vodič za programiranje serije REXGEAR BCS SCPI protokol - Ikona 4 Zaštitno tlo Vodič za programiranje serije REXGEAR BCS SCPI protokol - Ikona 10 Stanje uključenosti
Vodič za programiranje serije REXGEAR BCS SCPI protokol - Ikona 5 Uzemljenje šasije Vodič za programiranje serije REXGEAR BCS SCPI protokol - Ikona 11 Stanje isključenja
Vodič za programiranje serije REXGEAR BCS SCPI protokol - Ikona 6 Signalno uzemljenje Ikona opreza Opasnost od strujnog udara
UPOZORENJE Znak opasnosti ikona opreza Upozorenje na visoke temperature
Oprez Budite oprezni Upozorenje c

Nadview

Baterijski simulatori serije BCS imaju LAN priključak i RS232 sučelje. Korisnici mogu povezati BCS i PC pomoću odgovarajuće komunikacijske linije kako bi ostvarili kontrolu.

Programiranje Command Overview

4.1 Kratki uvod
BCS naredbe uključuju dvije vrste: IEEE488.2 javne naredbe i SCPI naredbe.
Javne naredbe IEEE 488.2 definiraju neke uobičajene naredbe upravljanja i upita za instrumente. Osnovne operacije na BCS-u mogu se postići putem javnih naredbi, poput resetiranja, upita o statusu, itd. Sve javne naredbe IEEE 488.2 sastoje se od zvjezdice (*) i mnemonike od tri slova: *RST, *IDN ?, *OPC ?, itd. .
SCPI naredbe mogu implementirati većinu BCS funkcija testiranja, podešavanja, kalibracije i mjerenja. SCPI naredbe organizirane su u obliku stabla naredbi. Svaka naredba može sadržavati više mnemonika, a svaki čvor stabla naredbi odvojen je dvotočkom (:), kao što je prikazano na donjoj slici. Vrh stabla naredbi naziva se ROOT. Puni put od ROOT-a do lisnog čvora je kompletna programska naredba.

Vodič za programiranje serije REXGEAR BCS SCPI protokol - SCPI

4.2 Sintaksa
BCS SCPI naredbe su nasljeđe i proširenje IEEE 488.2 naredbi. SCPI naredbe sastoje se od ključnih riječi naredbi, separatora, polja parametara i terminatora. Uzmite sljedeću naredbu kao primjerampono:
Izvor :VOLTage 2.5
U ovoj naredbi, SOURce i VOLTage su ključne riječi naredbe. n je broj kanala od 1 do 24. Dvotočka (:) i razmak su razdjelnici. 2.5 je polje parametara. Povratak na početak je terminator. Neke naredbe imaju više parametara. Parametri su odvojeni zarezom (,).
MJERENJE: VOLTage?(@1,2)
Ova naredba znači dobivanje readback voltage kanala 1 i 2. Brojevi 1 i 2 označavaju broj kanala koji su odvojeni zarezom. Reading readback voltage od 24 kanala u isto vrijeme:
MJERENJE: 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 ) Pisanje konstante voltage vrijednost na 5V od 24 kanala u isto vrijeme:
IZVOR: 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 )
Radi lakšeg opisa, simboli u narednim poglavljima bit će primjenjivi na sljedeće konvencije.
◆ Uglate zagrade ([]) označavaju neobavezne ključne riječi ili parametre koji se mogu izostaviti.
◆ Curly zagrade ({}) označavaju opcije parametara u naredbenom nizu.
◆ Uglate zagrade (<>) označavaju da se mora navesti numerički parametar.
◆ Okomita crta (|) koristi se za odvajanje opcija više izbornih parametara.
4.2.1 Ključna riječ naredbe
Svaka ključna riječ naredbe ima dva formata: dugi mnemonički i kratki mnemonički. Kratka mnemonika je skraćenica za dugu mnemoniku. Svaka mnemonika ne smije premašiti 12 znakova, uključujući sve moguće numeričke sufikse. Simulator baterije prihvaća samo točno duge ili kratke mnemotehnike.
Pravila za generiranje mnemotehnike su sljedeća:

  1. Duge mnemotehnike sastoje se od jedne riječi ili fraze. Ako se radi o riječi, cijela riječ čini mnemotehniku. npramples: STRUJA —— STRUJA
  2. Kratke mnemotehnike općenito se sastoje od prva 4 znaka duge mnemotehnike.
    Example: CURRent —— CURR
  3. Ako je duljina znakova duge mnemotehnike manja ili jednaka 4, duga i kratka mnemotehnika su iste. Ako je duljina znaka duge mnemonike veća od 4, a četvrti znak je samoglasnik, kratka mnemonika bit će sastavljena od 3 znaka, odbacujući samoglasnik. npramples: NAČIN —— NAČIN Snaga —— POW
  4. Mnemotehnika ne razlikuje velika i mala slova.

4.2.2 Razdjelnik naredbi

  1. Dvotočka (:)
    Dvotočka se koristi za odvajanje dvije susjedne ključne riječi u naredbi, kao što je odvajanje SOUR1 i VOLT u naredbi SOUR1:VOLT 2.54.
    Dvotočka također može biti prvi znak naredbe, što znači da će tražiti put od gornjeg čvora stabla naredbi.
  2. Razmak Razmak se koristi za odvajanje polja naredbi i polja parametara.
  3. Točka-zarez (;) Točka-zarez se koristi za odvajanje više naredbenih jedinica kada je više naredbenih jedinica uključeno u jednu naredbu. Razina sadašnje staze ne mijenja se korištenjem točke i zareza.
    Example: SOUR1:VOLT 2.54;OUTCURR 1000 Gornja naredba služi za postavljanje konstantne vol.tage vrijednost na 2.54 V i ograničenje izlazne struje na 1000 mA u načinu rada izvora. Gornja naredba je ekvivalentna sljedećim dvjema naredbama: SOUR1:VOLT 2.54 SOUR1:OUTCURR 1000
  4. Točka-zarez i dvotočka (;:) Koristi se za odvajanje više naredbi. MJERENJE: VOLTage?;:SOURce:VOLTage 10;:OUTPut:ONOFF 1

4.2.3 Upit
Upitnik (?) koristi se za označavanje funkcije upita. Slijedi posljednju ključnu riječ naredbenog polja. Na primjerample, za upit konstantne voltage kanala 1 u načinu izvora, naredba upita je SOUR1:VOLT?. Ako konstantna voltage je 5V, simulator baterije će vratiti znakovni niz 5.
Nakon što simulator baterije primi naredbu upita i završi analizu, izvršit će naredbu i generirati niz odgovora. Niz odgovora prvo se upisuje u izlazni međuspremnik. Ako je trenutno udaljeno sučelje GPIB sučelje, ono čeka da kontroler pročita odgovor. U suprotnom, odmah šalje niz odgovora sučelju.
Većina naredbi ima odgovarajuću sintaksu upita. Ako se naredba ne može upitati, simulator baterije će prijaviti poruku o pogrešci -115 Naredba ne može postaviti upit i ništa se neće vratiti.
4.2.4 Terminator naredbi
Završeci naredbi su znak za novi red (ASCII znak LF, vrijednost 10) i EOI (samo za GPIB sučelje). Funkcija terminatora je prekinuti trenutni niz naredbi i resetirati stazu naredbe na korijensku stazu.
4.3 Format parametra
Programirani parametri predstavljeni su ASCII kodom u obliku brojeva, znakova, bool-a itd.
Tablica 2

Simbol Opis

Example

Cjelobrojna vrijednost 123
Vrijednost s pomičnim zarezom 123., 12.3, 0.12, 1.23E4
Vrijednost može biti NR1 ili NR2.
Format proširene vrijednosti koji uključuje , MIN i MAKS. 1|0|UKLJUČENO|ISKLJUČENO
Booleov podatak
Podaci o znakovima, nprample, CURR
Vrati podatke ASCII koda, dopuštajući vraćanje nedefiniranog 7-bitnog ASCII-ja. Ovaj tip podataka ima podrazumijevani terminator naredbe.

Naredbe

5.1 Uobičajene naredbe IEEE 488.2
Uobičajene naredbe su opće naredbe koje zahtijeva standard IEEE 488.2 koje instrumenti moraju podržavati. Koriste se za kontrolu općih funkcija instrumenata, kao što su resetiranje i upit statusa. Njegova sintaksa i semantika slijede standard IEEE 488.2. Uobičajene naredbe IEEE 488.2 nemaju hijerarhiju.
*IDN?
Ova naredba čita informacije o simulatoru baterije. Vraća podatke u četiri polja odvojena zarezima. Podaci uključuju proizvođača, model, rezervirano polje i verziju softvera.
Sintaksa upita *IDN?
Parametri Nema
Povratak Opis niza
REXGEAR Proizvođač
BCS model
0 Rezervirano polje
XX.XX Verzija softvera
Vraća Example REXGEARTECH,BCS,0,V1.00 *OPC
Ova naredba postavlja bit Operation Complete (OPC) u standardnom registru događaja na 1 kada su sve operacije i naredbe dovršene.
Sintaksa naredbe *OPC Parametri Ništa Sintaksa upita *OPC? Povratak Povezane naredbe *TRG *WAI *RST
Ova se naredba koristi za vraćanje tvorničkih postavki. Sintaksa naredbe *RST Parametri Ništa Vraća Ništa Povezane naredbe Ništa
5.2 Naredbe za mjerenje
Mjera :Trenutno?
Ova naredba ispituje povratnu struju odgovarajućeg kanala.
Sintaksa naredbe MEASure :Trenutno?
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
Example MEAS1:CURR?
Povratak Jedinica mA
Mjera :VOLTage?
Ova naredba postavlja upit readback voltage odgovarajućeg kanala.
Sintaksa naredbi
Mjera :VOLTage?
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
Example MEAS1:VOLT?
Povratak Jedinica V
Mjera :Vlast?
Ova naredba ispituje povratnu snagu odgovarajućeg kanala.

Sintaksa naredbi Sintaksa naredbi
Parametri Parametri
Example Example
Povratak Povratak
Jedinica Jedinica

Mjera :MAH?
Ova naredba ispituje kapacitet odgovarajućeg kanala.

Sintaksa naredbi Mjera : MAH?
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
Example MEAS1: MAH?
Povratak
Jedinica mAh

Mjera :Res?
Ova naredba ispituje vrijednost otpora odgovarajućeg kanala.

Sintaksa naredbi Mjera :Res?
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
Example MEAS1:R?
Povratak
Jedinica

5.3 Izlazne naredbe
Izlaz :MODE
Ova naredba se koristi za postavljanje načina rada odgovarajućeg kanala.

Povratak Izlaz :MODE
Sintaksa upita N se odnosi na broj kanala. Raspon je od 1 do 24. NR1 Raspon: 0|1|3|128
Example OUTP1:MODE?
Parametri OUTP1:MODE 1
Sintaksa naredbi 0 za način rada izvora
1 za način punjenja
3 za SOC način rada
128 za način SEQ

Izlaz :UKLJUČENO, ISKLJUČENO
Ova naredba uključuje ili isključuje izlaz odgovarajućeg kanala.

Povratak Izlaz :ONOFF < NR1>
Sintaksa upita N se odnosi na broj kanala. Raspon je od 1 do 24. NR1 Raspon: 1|0
Example OUTP1:ONOFF?
Parametri OUTP1:ONOFF 1
Sintaksa naredbi 1 za ON
0 za ISKLJUČENO

Izlaz :Država?
Ova naredba ispituje radno stanje odgovarajućeg kanala.

Povratak OUTP1:STAT?
Sintaksa upita N se odnosi na broj kanala. Raspon je od 1 do 24.
Parametri Izlaz :Država?
Sintaksa naredbi Stanje kanala
Bit0:stanje ON/OFF
Bit16-18: raspon vrijednosti povratnog očitavanja, 0 za visoki raspon, 1 za srednji raspon, 2 za niski raspon

5.4 Naredbe izvora
Izvor :VOLTage
Ova naredba se koristi za postavljanje izlazne konstante voltage.

Sintaksa naredbi Izvor :VOLTage
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24. NRf Raspon: MIN~MAX
Example KISELO1:VOLT 2.54
Sintaksa upita SOUR1:VOLT?
Povratak
Jedinica V

Izvor :OUTCURRent
Ova se naredba koristi za postavljanje ograničenja izlazne struje.

Naredba Synta Izvor :OUTCURRent
Parametri N se odnosi na broj kanala.
Raspon je od 1 do 24. NRf Raspon: MIN~MAX
Example SOUR1:IZLAZ 1000
Sintaksa upita SOUR1: ISKLJUČIVANJE?
Povratak
Jedinica mA

Izvor :RANGe
Ova se naredba koristi za postavljanje trenutnog raspona.

Sintaksa naredbi Izvor :RANGe
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24. NR1 Raspon: 0|2|3
Example KISELO1:RANG 1
Sintaksa upita SOUR1:RANG?
Povratak 0 za visoki raspon
2 za niski raspon
3 za automatski raspon

5.5 Naredbe za punjenje
Naplatiti :VOLTage
Ova naredba se koristi za postavljanje izlazne konstante voltage u načinu rada punjenja.

Sintaksa naredbi Naplatiti :VOLTage
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NRf Raspon: MIN~MAX
Example CHAR1:VOLT 5.6
Sintaksa upita CHAR1:VOLT?
Povratak
Jedinica V

Naplatiti :OUTCURRent
Ova se naredba koristi za postavljanje ograničenja izlazne struje u načinu punjenja.

Sintaksa naredbi Naplatiti :OUTCURRent
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NRf Raspon: MIN~MAX
Example CHAR1: ISKLJUČENJE 2000
Sintaksa upita CHAR1: IZLAZ?
Povratak
Jedinica mA

Naplatiti :Rez
Ova se naredba koristi za postavljanje vrijednosti otpora u načinu punjenja.

Sintaksa naredbi Naplatiti :Rez
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NRf Raspon: MIN~MAX
Example CHAR1:R 0.2
Sintaksa upita CHAR1:R ?
Povratak
Jedinica

Naplatiti :ECHO:VOLTage?
Ova naredba postavlja upit readback voltage u načinu rada punjenja.

Sintaksa naredbi Naplatiti :ECHO:VOLTage
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
Example CHAR1:ECHO:VOLTage?
Povratak
Jedinica V

Naplatiti :ECHO:Q?
Ova naredba ispituje kapacitet povratnog čitanja u načinu punjenja.

Sintaksa naredbi Naplatiti :ECHO:Q
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
Example CHAR1:ECHO:Q?
Povratak
Jedinica mAh

5.6 SEQ naredbe
Slijed :UREDI:FILE
Ova naredba se koristi za postavljanje niza file broj.

Sintaksa naredbi Slijed :UREDI:FILE
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NR1 raspon: file broj 1 do 10
Example SEQ1:EDIT:FILE 3
Sintaksa upita SEQ1:EDIT:FILE?
Povratak

Slijed :EDIT:DULJ
Ova se naredba koristi za postavljanje ukupnog broja koraka u nizu file.

Sintaksa naredbi Slijed :EDIT:DULJ
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NR1 Raspon: 0~200
Example SEQ1:EDIT:LENG 20
Sintaksa upita SEQ1:EDIT:LENG?
Povratak

Slijed :UREDI: KORAK
Ova se naredba koristi za postavljanje određenog broja koraka.

Sintaksa naredbi Slijed :UREDI: KORAK
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NR1 Raspon: 1~200
Example SEQ1:EDIT:KORAK 5
Sintaksa upita SEQ1:EDIT:STEP?
Povratak

Slijed :EDIT:CIKLUS
Ova se naredba koristi za postavljanje vremena ciklusa za file u uređivanju.

Sintaksa naredbi Slijed :EDIT:CIKLUS
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NR1 Raspon: 0~100
Example SEQ1:EDIT:CIKLUS 0
Sintaksa upita SEQ1:EDIT:CYCle ?
Povratak

Slijed :EDIT:VOLTage
Ova se naredba koristi za postavljanje izlaznog voltage za korak koji se uređuje.

Sintaksa naredbi Slijed :EDIT:VOLTage
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NRf Raspon: MIN~MAX
Example SEQ1:EDIT:VOLT 5
Sintaksa upita SEQ1:EDIT:VOLT?
Povratak
Jedinica V

Slijed :EDIT:OUTCURRent
Ova se naredba koristi za postavljanje ograničenja izlazne struje za korak koji se uređuje.

Sintaksa naredbi Slijed :EDIT:OUTCURRent
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NRf Raspon: MIN~MAX
Example SEQ1:EDIT:OUTCURR 500
Sintaksa upita SEQ1:EDIT:OUTCURR?
Povratak
Jedinica mA

Slijed :EDIT:Rez
Ova se naredba koristi za postavljanje otpora za korak koji se uređuje.

Sintaksa naredbi Slijed :EDIT:Rez
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NRf Raspon: MIN~MAX
Example SEQ1:EDIT:R 0.4
Sintaksa upita SEQ1:EDIT:R?
Povratak
Jedinica

Slijed :EDIT:RUNTime
Ova se naredba koristi za postavljanje vremena izvođenja za korak koji se uređuje.

Sintaksa naredbi Slijed :EDIT:RUNTime
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NRf Raspon: MIN~MAX
Example SEQ1:EDIT:RUNT 5
Sintaksa upita SEQ1:EDIT:RUNT ?
Povratak
Jedinica s

Slijed :EDIT:LINK Pokreni
Ova se naredba koristi za postavljanje potrebnog koraka za početak povezivanja nakon dovršetka sadašnjeg koraka.

Sintaksa naredbi Slijed :EDIT:LINK Pokreni
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NR1 Raspon: -1~200
Example SEQ1:EDIT:LINKS -1
Sintaksa upita SEQ1:EDIT:LINKS?
Povratak

Slijed :EDIT:LINKKraj
Ova se naredba koristi za postavljanje koraka zaustavljanja veze za korak koji se uređuje.

Sintaksa naredbi Slijed :EDIT:LINKKraj
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NR1 Raspon: -1~200
Example SEQ1:EDIT:LINKE-1
Sintaksa upita SEQ1:EDIT:LINKE?
Povratak

Slijed :EDIT:LINKCikluj
Ova se naredba koristi za postavljanje vremena ciklusa za vezu.

Sintaksa naredbi Slijed :EDIT:LINKCikluj
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NR1 Raspon: 0~100
Example SEQ1:EDIT:LINKC 5
Sintaksa upita SEQ1:EDIT:LINKC?
Povratak

Slijed :TRČANJE:FILE
Ova se naredba koristi za postavljanje testa sekvence file broj.

Sintaksa naredbi Sekvenca: RUN:FILE
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NR1 raspon: file broj 1 do 10
Example SEQ1: RUN:FILE 3
Sintaksa upita SEQ1: RUN:FILE?
Povratak

Slijed :TRČI: KORAK?
Ova se naredba koristi za upit o trenutnom broju koraka koji se izvodi.

Sintaksa naredbi Slijed :TRČI: KORAK?
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
Sintaksa upita SEQ1:RUN:STEP?
Povratak

Slijed :RUN: Vrijeme?
Ova se naredba koristi za upit o vremenu izvođenja za test sekvence file.

 Sintaksa naredbi  Slijed :RUN: Vrijeme?
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
Sintaksa upita SEQ1:RUN:T?
Povratak
Jedinica s

5.7 SOC naredbe
SOC :EDIT:DULJ
Ova se naredba koristi za postavljanje ukupnih koraka operacije.

 Sintaksa naredbi  SOC :EDIT:DULJ
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NR1 Raspon: 0-200
Example SOC1:EDIT:LENG 3
Sintaksa upita SOC1:EDIT:LENG?
Povratak

SOC :UREDI: KORAK

Ova se naredba koristi za postavljanje određenog broja koraka.

Sintaksa naredbi SOC :UREDI: KORAK
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NR1 Raspon: 1-200
Example SOC1:UREĐIVANJE:1. KORAK
Sintaksa upita SOC1:UREĐIVANJE:KORAK?
Povratak

SOC :EDIT:VOLTage

Ova naredba se koristi za postavljanje voltage vrijednost za korak koji se uređuje.

Sintaksa naredbi SOC :EDIT:VOLTage
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NRf Raspon: MIN~MAX
Example SOC1:EDIT:VOLT 2.8
Sintaksa upita SOC1:EDIT:VOLT?
Povratak
Jedinica V

SOC :EDIT:OUTCURRent
Ova se naredba koristi za postavljanje ograničenja izlazne struje za korak koji se uređuje.

 Sintaksa naredbi  SOC :EDIT:OUTCURRent
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NRf Raspon: MIN~MAX
Example SOC1: UREĐIVANJE: ISKLJUČENJE 2000
Sintaksa upita SOC1:EDIT:OUTCURR?
Povratak
Jedinica mA

SOC :EDIT:Rez
Ova se naredba koristi za postavljanje vrijednosti otpora za korak koji se uređuje.

Sintaksa naredbi SOC :EDIT:Rez
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NRf Raspon: MIN~MAX
Example SOC1:UREĐIVANJE:R 0.8
Sintaksa upita SOC1:UREDI:R?
Povratak
Jedinica

SOC :EDIT:Q?
Ova se naredba koristi za postavljanje kapaciteta za korak koji se uređuje.

Sintaksa naredbi SOC :UREDI:Q
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NRf Raspon: MIN~MAX
Sintaksa upita SOC1:EDIT:Q?
Povratak
Jedinica mAh

SOC :EDIT:SVOLtage
Ova se naredba koristi za postavljanje početnog/početnog voltage.

Sintaksa naredbi SOC :EDIT:SVOLtage
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
NRf Raspon: MIN~MAX
Example SOC1:UREĐIVANJE:SVOL 0.8
Sintaksa upita SOC1:EDIT:SVOL?
Povratak
Jedinica V

SOC :TRČI: KORAK?
Ova se naredba koristi za upit trenutnog koraka u izvođenju.

Sintaksa naredbi SOC :TRČI: KORAK?
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
Sintaksa upita SOC1:RUN:STEP?
Povratak

SOC :TRČI:Q?
Ova se naredba koristi za upit trenutnog kapaciteta za trenutni korak izvođenja.

Sintaksa naredbi SOC :TRČI:Q?
Parametri N se odnosi na broj kanala. Raspon je od 1 do 24.
Sintaksa upita SOC1:TRČI:Q?
Povratak
Jedinica mAh

Programiranje npramples

Ovo poglavlje će opisati kako upravljati simulatorom baterije pomoću programskih naredbi.
Napomena 1: U ovom poglavlju postoje komentari koji počinju s //, nakon nekih naredbi. Ove komentare ne može prepoznati simulator baterije, samo radi lakšeg razumijevanja odgovarajućih naredbi. Stoga u praksi nije dopušteno unositi komentare uključujući //.
Napomena 2: Ukupno ima 24 kanala. Za programiranje u nastavku npramples, pokazuje funkcije samo kanala broj jedan.
6.1 Način rada izvora
U načinu rada Source, konstantna voltage i trenutna granična vrijednost može se postaviti.
Example: postavite simulator baterije na način rada Source, CV vrijednost na 5V, ograničenje izlazne struje na 1000mA i raspon struje na Automatski.
OUTPut1:ONOFF 0 //isključuje izlaz za trenutni kanal
OUTPut1:MODE 0 //postavi radni način na izvorni način
IZVOR1: SVTage 5.0 //postavite CV vrijednost na 5.0 V
SOURce1:OUTCURRent 1000 //postavi ograničenje izlazne struje na 1000mA
SOURce1:RANGe 3 //odaberite 3-Auto za trenutni raspon
OUTPut1:ONOFF 1 //uključuje izlaz za kanal 1
6.2 Način punjenja
Pod načinom punjenja, konstantna voltage, može se postaviti ograničenje struje i vrijednost otpora.
Trenutni raspon u načinu punjenja fiksiran je kao visoki raspon.
Example: postavite simulator baterije na način punjenja, CV vrijednost na 5 V, ograničenje izlazne struje na 1000 mA i vrijednost otpora na 3.0 mΩ.
OUTPut1:ONOFF 0 //isključuje izlaz za trenutni kanal
OUTPut1:MODE 1 //postavite način rada na način punjenja
CHARge1:VOLTage 5.0 //postavite CV vrijednost na 5.0 V
CHARge1:OUTCURRent 1000 //postavite ograničenje izlazne struje na 1000mA
CHARge1: Res 3.0 //postavite vrijednost otpora na 3.0mΩ
OUTPut1:ONOFF 1 //uključuje izlaz za kanal 1
6.3 SOC test
Glavna funkcija BCS SOC testa je simulacija funkcije pražnjenja baterije. Korisnici trebaju unijeti različite parametre pražnjenja baterije u odgovarajuće kanale, kao što su kapacitet, konstantna vol.tage vrijednost, ograničenje izlazne struje i
vrijednost otpora. Simulator baterije procjenjuje je li razlika u kapacitetu trenutnog koraka rada i sljedećeg koraka jednaka, prema kapacitetu trenutnog koraka rada. Ako je jednako, BCS će prijeći na sljedeći korak. Ako nije jednak, BCS će nastaviti akumulirati kapacitet za trenutni korak trčanja. Kapacitet je određen priključenim DUT-om, odnosno izlaznom strujom.
Example: postavite simulator baterije na SOC mod, ukupni broj koraka na 3 i početni voltage do 4.8 V. Parametri koraka su kao u tablici ispod.

korak br. Kapacitet (mAh) CV vrijednost (V) Struja (mA)

Otpor (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 //isključuje izlaz za trenutni kanal
OUTPut1:MODE 3 //postavi način rada na SOC način
SOC1:EDIT:LENGth 3 //postavi ukupne korake na 3
SOC1:EDIT: KORAK 1 //postavite korak br. na 1
SOC1:EDIT: Q 1200 //postavite kapacitet za korak br. 1 na 1200mAh
SOC1: UREĐIVANJE: SVTage 5.0 //postavite CV vrijednost za korak br. 1 na 5.0V
SOC1:EDIT: OUTCURRent 1000 //postavlja ograničenje izlazne struje za korak br. 1 na 1000mA
SOC1:EDIT: Res 0.1 //postavite otpor za korak br. 1 na 0.1mΩ
SOC1:EDIT: KORAK 2 //postavite korak br. na 2
SOC1:EDIT: Q 1000 //postavite kapacitet za korak br. 2 na 1000mAh
SOC1: UREĐIVANJE: SVTage 2.0 //postavite CV vrijednost za korak br. 2 na 2.0V
SOC1:EDIT: OUTCURRent 1000 //postavlja ograničenje izlazne struje za korak br. 2 na 1000mA
SOC1:EDIT: Res 0.2 //postavite otpor za korak br. 2 na 0.2mΩ
SOC1:EDIT: KORAK 3 //postavite korak br. na 3
SOC1:EDIT: Q 500 //postavite kapacitet za korak br. 3 na 500mAh
SOC1: UREĐIVANJE: SVTage 1.0 //postavite CV vrijednost za korak br. 3 na 1.0V
SOC1:EDIT: OUTCURRent 1000 //postavlja ograničenje izlazne struje za korak br. 3 na 1000mA
SOC1:EDIT: Res 0.3 //postavite otpor za korak br. 3 na 0.3mΩ
SOC1:EDIT:SVOL 4.8 //postavi početni/početni voltage na 4.8V
OUTPut1:ONOFF 1 //uključuje izlaz za kanal 1
SOC1 RUN: KORAK? //pročitajte trenutni korak br.
SOC1: TRČATI: Q? //očitaj kapacitet za trenutni korak trčanja
6.4 SEQ način rada
SEQ test uglavnom ocjenjuje broj koraka trčanja na temelju odabranog SEQ file. Pokretat će sve korake u nizu, prema unaprijed postavljenim izlaznim parametrima za svaki korak. Veze se također mogu napraviti između koraka. Odgovarajuća vremena ciklusa mogu se postaviti neovisno.
Example: postavite simulator baterije na način SEQ, SEQ file Broj do 1, ukupno koraka do 3 i file vremena ciklusa do 1. Parametri koraka su kao u tablici ispod.

Korak Ne. CV Vrijednost (V) Struja (mA) Otpor (mΩ) Vrijeme(a) Početni korak veze Link Stop Korak

Link Ciklus puta

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 //isključuje izlaz za trenutni kanal
OUTPut1:MODE 128 //postavi način rada na SEQ način
Sekvenca1:UREDI:FILE 1 //postavi SEQ file Broj do 1
SEQuence1:EDIT:LENGth 3 //postavi ukupne korake na 3
SEQuence1:EDIT:CYCle 1 //set file vremena ciklusa do 1
SEQuence1:EDIT:STEP 1 //postavite korak br. na 1
Sekvenca1:UREĐIVANJE:VOLTage 1.0 //postavite CV vrijednost za korak br. 1 na 1.0V
SEQuence1:EDIT:OUTCURRent 2000 //postavlja ograničenje izlazne struje za korak br. 1 na 2000mA
SEQuence1:EDIT:Res 0.0 //postavite otpor za korak br. 1 na 0mΩ
SEQuence1:EDIT:RUNTime 5 //postavite vrijeme rada za korak br. 1 do 5s
SEQuence1:EDIT:LINKStart -1 //postavi početni korak veze za korak br. 1 do -1
SEQuence1:EDIT:LINKEnd -1 //postavi korak zaustavljanja veze za korak br. 1 na -1
SEQuence1:EDIT:LINKCycle 0 //postavi vremena ciklusa veze na 0
SEQuence1:EDIT:STEP 2 //postavite korak br. na 2
Sekvenca1:UREĐIVANJE:VOLTage 2.0 //postavite CV vrijednost za korak br. 2 na 2.0V
SEQuence1:EDIT:OUTCURRent 2000 //postavlja ograničenje izlazne struje za korak br. 2 na 2000mA
SEQuence1:EDIT:Res 0.1 //postavite otpor za korak br. 2 na 0.1mΩ
SEQuence1:EDIT:RUNTime 10 //postavite vrijeme rada za korak br. 2 do 10s
SEQuence1:EDIT:LINKStart -1 //postavi početni korak veze za korak br. 2 do -1
SEQuence1:EDIT:LINKEnd -1 //postavi korak zaustavljanja veze za korak br. 2 na -1
SEQuence1:EDIT:LINKCycle 0 //postavi vremena ciklusa veze na 0
SEQuence1:EDIT:STEP 3 //postavite korak br. na 3
Sekvenca1:UREĐIVANJE:VOLTage 3.0 //postavite CV vrijednost za korak br. 3 na 3.0V
SEQuence1:EDIT:OUTCURRent 2000 //postavlja ograničenje izlazne struje za korak br. 3 na 2000mA
SEQuence1:EDIT:Res 0.2 //postavite otpor za korak br. 3 na 0.2mΩ
SEQuence1:EDIT:RUNTime 20 //postavite vrijeme rada za korak br. 3 do 20s
SEQuence1:EDIT:LINKStart -1 //postavi početni korak veze za korak br. 3 do -1
SEQuence1:EDIT:LINKEnd -1 //postavi korak zaustavljanja veze za korak br. 3 na -1
SEQuence1:EDIT:LINKCycle 0 //postavi vremena ciklusa veze na 0
SEQUECE1:RUN:FILE 1 //postavite tekući SEQ file Broj do 1
OUTPut1:ONOFF 1 //uključuje izlaz za kanal 1
Sekvenca1: RUN:STEP? //pročitajte trenutni korak br.
Sekvenca1: RUN:T? //čitanje vremena izvođenja za trenutni SEQ file Ne.
6.5 Mjerenje
Unutar simulatora baterije nalazi se visokoprecizan mjerni sustav za mjerenje izlaznog voltage, struja, snaga i temperatura.
MJERA1:STRUJA? //Očitajte povratnu struju za kanal 1
MJERENJE1:VOLTage? //Pročitajte readback svtage za kanal 1
MJERA1: SNAGA? //Očitajte snagu u stvarnom vremenu za kanal 1
MJERA1:TEMPeratura? //Očitajte temperaturu u stvarnom vremenu za kanal 1
MEAS2:CURR? //Očitajte povratnu struju za kanal 2
MEAS2:VOLT? //Pročitajte readback svtage za kanal 2
MEAS2:POW? //Očitajte snagu u stvarnom vremenu za kanal 2
MEAS2:TEMP? //Očitajte temperaturu u stvarnom vremenu za kanal 2
6.6 Vraćanje na tvorničke postavke
Izvršite *RST naredbu za vraćanje na tvorničke postavke na simulatoru baterije.

Informacije o pogrešci

7.1 Pogreška naredbe
-100 Pogreška naredbe Nedefinirana sintaktička pogreška
-101 Nevažeći znak Nevažeći znak u nizu
-102 Sintaktička pogreška Neprepoznata naredba ili vrsta podataka
-103 Nevažeći separator Potreban je separator. Međutim, poslani znak nije separator.
-104 Pogreška tipa podataka Trenutačni tip podataka ne odgovara traženom tipu.
-105 GET nije dopušten Okidač grupnog izvođenja (GET) primljen je u informacijama o programu.
-106 Točka-zarez neželjen. Postoji jedna ili više dodatnih točka-zareza.
-107 Neželjeni zarez Postoji jedan ili više dodatnih zareza.
-108 Parametar nije dopušten Broj parametara premašuje broj koji zahtijeva naredba.
-109 Parametar koji nedostaje Broj parametara manji je od broja koji zahtijeva naredba ili nisu uneseni parametri.
-110 Pogreška zaglavlja naredbe Nedefinirana pogreška zaglavlja naredbe
-111 Pogreška razdjelnika zaglavlja. U zaglavlju naredbe umjesto razdjelnika koristi se znak koji nije razdjelnik.
-112 Programska mnemonika je predugačka Duljina mnemonike premašuje 12 znakova.
-113 Nedefinirano zaglavlje Iako je primljena naredba usklađena s propisima u pogledu strukture sintakse, ona nije definirana u ovom instrumentu.
-114 Sufiks zaglavlja izvan raspona Sufiks zaglavlja naredbe je izvan raspona.
-115 Naredba ne može postaviti upit Ne postoji obrazac za upit za naredbu.
-116 Naredba mora postaviti upit Naredba mora biti u obliku upita.
-120 Pogreška numeričkih podataka Nedefinirana pogreška numeričkih podataka
-121 Nevažeći znak u broju Podatkovni znak koji nije prihvaćen od strane trenutne naredbe pojavljuje se u numeričkim podacima.
-123 Eksponent prevelik. Apsolutna vrijednost eksponenta prelazi 32,000.
-124 Previše znamenki Isključujući vodeću 0 u decimalnim podacima, duljina podataka premašuje 255 znakova.
-128 Numerički podaci nisu dopušteni Numerički podaci u ispravnom formatu primljeni su na mjestu koje ne prihvaća numeričke podatke.
-130 Pogreška sufiksa Nedefinirana pogreška sufiksa
-131 Nevažeći sufiks Sufiks ne slijedi sintaksu definiranu u IEEE 488.2 ili sufiks nije prikladan za E5071C.
-134 Sufiks predugačak Sufiks je duži od 12 znakova.
-138 Sufiks nije dopušten Sufiks se dodaje vrijednostima za koje nije dopušteno dodavanje sufiksa.
-140 Pogreška podataka o znakovima Nedefinirana pogreška podataka o znakovima
-141 Invalid character data U podacima o znakovima pronađen je nevažeći znak ili je primljen nevažeći znak.
-144 Podaci o znakovima su predugački Podaci o znakovima duži su od 12 znakova.
-148 Znakovni podaci nisu dopušteni Znakovni podaci u ispravnom formatu primljeni su na mjestu gdje instrument ne prihvaća znakovne podatke.
-150 Pogreška podataka niza Nedefinirana pogreška podataka niza
-151 Nevažeći podaci o nizu Podaci o nizu koji se pojavljuju iz nekog su razloga nevažeći.
-158 Podaci o žici nisu dopušteni Podaci o žici primljeni su na mjestu gdje ovaj instrument ne prihvaća podatke o žici.
-160 Pogreška podataka bloka Nedefinirana pogreška podataka bloka
-161 Nevažeći podaci o bloku Podaci o bloku koji se pojavljuju su iz nekog razloga nevažeći.
-168 Blokirani podaci nisu dopušteni Blokirani podaci primljeni su na mjestu gdje ovaj instrument ne prihvaća blokovske podatke.
-170 Pogreška izraza Nedefinirana pogreška izraza
-171 Nevažeći izraz Izraz je nevažeći. Na primjerample, zagrade nisu uparene ili se koriste nedopušteni znakovi.
-178 Podaci o ekspresiji nisu dopušteni Podaci o ekspresiji primljeni su na mjestu gdje ovaj instrument ne prihvaća podatke o ekspresiji.
-180 Makro pogreška Nedefinirana makro pogreška
-181 Nevažeća vanjska definicija makronaredbe Postoji rezervirano mjesto parametra makronaredbe $ izvan definicije makronaredbe.
-183 Nevažeća unutrašnja definicija makronaredbe Postoji sintaktička pogreška u definiciji makronaredbe (*DDT,*DMC).
-184 Makro pogreška parametra Broj parametra ili vrsta parametra nije točan.
7.2 Pogreška u izvršenju
-200 Pogreška izvršenja Generirana je pogreška koja je povezana s izvršenjem i ne može se definirati ovim instrumentom.
-220 Pogreška parametra Nedefinirana pogreška parametra
-221 Sukob postavki Naredba je uspješno analizirana. Ali ne može se izvršiti zbog trenutnog statusa uređaja.
-222 Podaci izvan raspona Podaci su izvan raspona.
-224 Nedopuštena vrijednost parametra Parametar nije uključen u popis izbornih parametara za trenutnu naredbu.
-225 Out of memory Dostupna memorija u ovom instrumentu nije dovoljna za izvođenje odabrane operacije.
-232 Nevažeći format Format podataka je nevažeći.
-240 Hardverska pogreška Nedefinirana hardverska pogreška
-242 Izgubljeni podaci kalibracije Podaci kalibracije su izgubljeni.
-243 NEMA reference Nema reference voltage.
-256 File ime nije pronađeno The file ime nije moguće pronaći.
-259 Nije odabrano file Nema opcija files.
-295 Input buffer overflow Ulazni međuspremnik je prepun.
-296 Prelivanje izlaznog međuspremnika Izlazni međuspremnik je prepunjen.Logo REXGEAR

Dokumenti / Resursi

Vodič za programiranje serije REXGEAR BCS SCPI protokol [pdf] Korisnički priručnik
Vodič za programiranje serije BCS SCPI protokol, serija BCS, vodič za programiranje SCPI protokol, vodič SCPI protokol, SCPI protokol, protokol

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *