Home

DE - Farnell

image

Contents

1. Benutzerhandbuch User Manual Schnittstellenkarten Interface Cards USB RS232 GPIB CAN Analog Ethernet gt oe u DV y BB N W IF U1 USB 33 100 212 IF R1 RS232 33 100 213 IF C1 CAN 33 100 214 IF A1 ANA 33 100 215 IF G1 GPIB 33 100 216 IF E1 Ethernet 33 100 218 IF U2 USB 33 100 220 IF R2 RS232 33 100 221 IF C2 CAN 33 100 222 IF E2 Ethernet 33 100 223 Allgemeines Impressum Bedienungsanleitung Schnittstellenkarten Elektro Automatik GmbH amp Co KG Helmholtzstrasse 31 33 41747 Viersen Germany Telefon 49 02162 37850 Fax 49 02162 16230 Web Mail www elektroautomatik de ea1974 elektroautomatik de 2009 Elektro Automatik Nachdruck Vervielf ltigung oder auszugsweise zweck entfremdete Verwendung dieser Bedienungsanleitung sind verboten und k nnen bei Nichtbeachtung rechtliche Schritte nach sich ziehen Stand Juni 2009 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Wichtige Hinweise e Best cken Sie eine oder mehrere Schnittstellenkarten nur in den daf r vorgesehenen Ger ten Eine ffnung des Ger tes ist nicht erforderlich Welche Ger te f r den Betrieb der Schnittstellenkarten geeignet sind erfragen Sie bitte bei Ihrem H ndler oder Sie lesen es im Benutzerhandbuch Ihres Ger tes nach e Die Schnittstellenkarten sind nur im ausgesch
2. 1 x Set the position of the device in the system see figure below The allowed number of serially connected units also depends on the maximum acceptable isolation voltage A About the interface cards parallel Default 1 1 30 Set the position of the device in the system Example one slave device is connected in series to the master and three additional slaves are connected in parallel to that one slave Those four devices in parallel have to be set to 2 for the value serial and to 1 4 for the value parallel Also see the figure for another example Attention The position serial 1 parallel 1 is dedicated to the master and may not be set for a slave unit which won t accept it anyway The SIO2 port also requires a termination if the slave unit is at the end one of the two ports is left blank The termination is set with this parameter bus terminate Default NO NO YES No termination The SIO2 is terminated 2009 Elektro Automatik GmbH amp Co KG EN 7 Communication with the device Section 7 does not relate to the text based communi cation with SCPI commands at the GPIB card IF G1 or the network card IF E1 7 1 Terms explained Telegram Chain of bytes with varying length Is either sent to or received from the device Singlecast Query or simple message to a single unit If devices are linked in a chain like for instance at CAN this telegram is received by all units b
3. 2009 Elektro Automatik GmbH amp Co KG 21 Irrt mer und Anderungen vorbehalten A Uber die Schnittstellenkarten DE SOURce RESistance Fur Widerstandsbereich 1 oder 2 jenachdem was aktiv ist LEVel gt lt NRf gt Unit Abfrage letzter Widerstandssollwert Level A oder B jenachdem was gerade aktiv ist LEVel lt NRf gt Unit Widerstandssollwert setzen Level A oder B jenachdem was gerade aktiv ist HIGH lt NRf gt Unit Leistungssollwert f r Level A im Level A B Betrieb setzen HIGH gt lt NRf gt Unit Leistungssollwert f r Level A im Level A B Betrieb abfragen LOW lt NRf gt Unit Leistungssollwert fur Level B im Level A B Betrieb setzen LOW gt lt NRf gt Unit Leistungssollwert fur Level B im Level A B Betrieb abfragen Beispiele RES 1 300 Stellt den gewunschten Innenwiderstandssollwert auf 1 3Q ein RES HIGH Fragt den zuletzt eingestellten Widerstandssollwert von Level A im Level A B Betrieb ein vom vorgew hlten Widerstandsbereich 1 oder 2 V Sollwerte fur Pulsbreite und Anstiegszeit Level A B Betrieb nur elektronische Lasten Spezifikation nach 1999 SCPI Command reference 19 Source Subsystem Unterstutzt ab Firmware 3 01 oder hoher Die Sollwerte f r die Pulsbreiten von A HIGH und B LOW siehe auch Punkte I bis IV sowie die Anstiegszeit k nnen jederzeit abgefragt werden Setzen ist jedoch nur zulassig wenn Level A B Betrieb und Fernsteuerung aktiviert wurden Die Zeiten sind grunds tz
4. 8 9 Schreib Leserechte verletzt kein Zugriff_ 16 17 18 19 20 32 33 34 48 49 50 51 52 54 55 1 1 1 2 2 2 3 3 3 3 3 3 3 Legende Kommunikationsfehler Userfehler Interner Fehler Programmierung 9 3 Kommunikationsobjektlisten 9 3 1 Spaltendefinition Diese Liste ist die Referenz fur die Erstellung eigener Ap plikationen abseits von LabView die unsere Gerate steuern sollen Die 1 Spalte ist die Objektnummer Objektadresse de zimal Diese Nummer muss im Telegramm dem Byte OBJ zugewiesen werden Die 3 Spalte gibt Auskunft dar ber ob das Objekt gelesen oder auch geschrieben werden kann setzen Lesen also reines Anfragen ist immer zul ssig Man k nnte es auch Monitoring nennen Das Setzen von Sollwerten oder Status dagegen erfordert eine Freigabe d h das Ger t ist momen tan nicht local oder anderweitig gesperrt und die vorherige Aktivierung der Fernsteuerung siehe 9 2 Die 4 Spalte beschreibt eine besondere Zugriffsbedingung f r ein Objekt Die Ausf hrung des Objekts ist zus tzlich von einer der unten genannten Voraussetzungen abh ngig Ist diese nicht gegeben wird das Objekt nicht ausgef hrt und das Ger t sendet als Antwort eine Fehlermeldung die einen Fehlercode enth lt Bedeutung der Bedingungswerte 1 Der Ausgang Eingang des Ger tes mu abgeschaltet sein Objekt wird nur vom Ger t akzeptiert wenn der Leistungsausgang eingang a
5. D berwachung Sprungantwort Abfall Step response supervision fall 26 ppu berwachung Sprungantwort Anstieg P Step response supervision P rise dem Fehlercode gesendet und kann somit 27 ppp berwachung Sprungantwort Abfall P Step response supervision P fall au sg ewertet we rd en Wa rnun g en u nd 28jPH O Phasenausfall oberes Leistungsteil Phase loss of upper power stage M Id h b Priorit 2e2lpH2 Phasenausfall unteres bzw mittleres Leistungsteil Phase loss of lower resp middle power stage e ungen abe geringere rioritat als 30 PH3 Phasenausfall unteres Leistungsteil Phase loss of lower power stage Alarme we rden gof bersch rieben u nd o 32foT1 bertemperatur oberes Leistungsteil Overtemperature of upper power stage 33f0oT2s Ubertemperatur unteres bzw mittleres Leistungsteil Overtemperature of lower resp middle power stage sind daher weniger wichtig bzw k nnen 34jOT3 bertemperatur unteres Leistungsteil Overtemperature of lower power stage sogar ignoriert werden nur bei Mehrphasenger ten only at multi phase models Siehe auch Abschnitt 9 3 2 und Objekt TT 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Ubersichten DE 10 Anschl sse Hinweis O ST IS O IF C1 Die Anschlusse der CAN Karte sind parallel 7 7 geschaltet CAN1 CAN2 IF R1 Hinweis RS232 System Link Ports Die
6. ber diesen Identifier wird das Ger t angesprochen Jedes Ger t mu eine andere Ger teadresse bekommen wenn mehrere gleichzeitig vom einem Steuerger t gesteuert werden Zugriff auf das Setup Men on IR communications ME device node 1 30 Grundeinstellung 1 Es kann eine von 30 Ger teadressen vergeben werden Slot A IF abh ngig von der Einsteckkarte Slot B IF abh ngig von der Einsteckkarte Sie stellen hier die erforderliche Ger teadresse ein und erhalten eine bersicht ber die best ckten Karte n Soll ten Sie diese Einstellung ndern ohne das Ger t neu einzuschalten mu der Befehl RST gesendet werden um die Einstellungen zu bernehmen Achtung Bei der Ger teserie PSI9000 bis Firmwareversion 3 04 bzw bei den Ger teserien EL3000 9000 bis Firmware version 2 11 wird die Schnittstellenkarte als IF C1 also wie eine CAN Karte angezeigt Sie mu auf 100kBd kein Busabschlu und RID 0 eingestellt werden Ab Firmware version 3 05 PSI bzw 2 12 EL wird die Karte richtig als IF G1 erkannt Achtung Obwohl bei lteren Ger teserien bzw Firmware versionen eine Adresse bis 30 eingestellt werden kann sollte dies vermieden werden weil der GPIB nur 15 Ger te unterst tzt Bei Auswahl gt 15 wird Adresse Auswahl 16 eingestellt A Uber die Schnittstellenkarten DE 4 5 8 SCPI Befehle und Abschlu zeichen Die SCPI Befehle werden als Klartext gesendet
7. 0 14 Kartentyp interface type SiotB fof fsm te Eo 115 Seriennummer Serial no SlotBs foj lsm 16 10707007 EOL 16 Artikelnummer 7 Order no St DD fo string To fsatoo2tarEoL 17 Softwareversion Software version Sots _ ro string te eoL 5 2 Softwareversion 2nd software version _ jo sinal 16 ______ V2 02 07 07 08 EOL 9 m Da Ip Laden und Speichern von Profilen Save and load of profiles 1 char 2 Auswahl der Profilnummer Select profile no 0 default 1 Profile 1 2 Profile 2 3 Profile 3 4 Profile 4 it 5 Lade gewahltes Profil Load selected profile 1 4 it 6 Speichern des akt Profils nach Platz x Save current profile to memory x it 7 Vorgang noch nicht beendet Profile load save are busy 1 char 2 it O Sollwertsatz 1 ist freigegeben Preset list no 1 is enabled it 1 Sollwertsatz 2 ist freigegeben Preset list no 2 is enabled it 2 Sollwertsatz 3 ist freigegeben Preset list no 3 is enabled it 3 Sollwertsatz 4 ist freigegeben Preset list no 4 is enabled 1 Jit 4 Word0 Spgs Sollwert von Unenn 256 Set voltage of Unom 256 Stromsollwert 1 fit 4 Word1 von Inenn 256 Set current of Inom 256 m a SiS Es m a woran 7 ee a a a int I 2 Spannungsgrenze von Unenn 256 Voltage limit of Unom 256 int I 2 Spannungsgrenze von Unenn 256 Voltage limit of Unom 256 int I 2 Stromgrenze
8. IF abh ngig von der Einsteckkarte Slot B IF abh ngig von der Einsteckkarte Sie stellen hier die erforderliche Gerateadresse ein und erhalten eine bersicht ber die best ckten Karte n Mit Slot A B IF R1 w hlen Sie die zu konfigurierende Karte aus und k nnen folgende Parameter verandern Baudrate Grundeinstellung 57 6 kBd 9 6 kBd 19 2 kBd 38 4 kBd 57 6 kBd Die maximal einzustellende Baudrate ist abhangig von der Leitungslange Bei 15m darf die Baudrate auf max 9 6 kBd eingestellt sein 1kBd 1000Bd 4 2 USB Karten IF U1 und IF U2 ber die USB Schnittstellenkarte k nnen in Verbindung mit einem USB Verteiler Hub mehrere Ger te mit einem PC vernetzt werden Es k nnen somit soviele Ger te an einem USB Port betrieben werden wie bei USB m glich sind Auf der Schnittstellenkarte Typ 1 IF U1 befindet sich eine weitere serielle Schnittstelle mit der bei einer Reihen und oder Parallelschaltung der System Link Mode hergestellt wird Siehe auch Ger tehandbuch 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Verbinden Sie niemals einen dieser Ports mit einem Ethernet Hub oder Switch oder einem Ethernet Port am PC nur weil die Buchse von gleicher Art ist F r mehr Information zum System Link Mode lesen Sie weiter in 6 Der System Link Mode nur PS19000 4 2 1 USB Karte konfigurieren Die Schnittstelle wird ber das Men
9. N said Ein Alarm oder lt gt PH eine Warnung mit Auto ON Funktion wird gemeldet wenn die Verbindung zum Slave fehlt falls der Slave ausgeschaltet wurde oder seine Spannungs ver sorgung weggefallen ist Ein Warnung mit Auto ON Funktion schaltet den Ausgang ab bis der Fehler behoben ist Das Stromversorgungssystem schaltet den Ausgang automatisch wieder ein Der Fehler ist zu quittieren und wird falls er nach der Quittierung immer noch besteht in eine Meldung umgewandelt Die Meldung erlischt sobald der Fehler behoben ist bzw entf llt Ob nun ein Alarm oder eine Warnung mit Auto ON ausge f hrt wird h ngt von der Einstellung Wiedereinschaltung bei Power On ab siehe Benutzerhandbuch PSI 9000 Abschnitt Betriebsparameter definieren Power ON OFF Grundeinstellung OFF Leistungsausgang bleibt nach Netzwiederkehr oder beim Einschalten des Gerates ausge schaltet Leistungsausgang schaltet sich nach Netz wiederkehr oder beim Einschalten des Ge rates automatisch ein wenn er vor Wegfall des Netz oder vor dem letzten Ausschalten eingeschaltet war restore A aoe Ein Alarm oder a eine Warnung mit Auto ON Funktion wurde ausgel st da ein oder mehrere Slaves eine bertem peratur ihres Leistungsteils festgestellt haben und melden Ob nun ein Alarm oder eine Warnung mit Auto ON ausge f hrt wird h ngt von der Einstellung Wiedereinschaltung bei P
10. ber die Karte mit einem PC verbunden und vor der ersten Ver wendung konfiguriert wurde k nnen mit den entsprechenden Befehlen jederzeit der Status sowie Istwerte abgefragt wer den Eine Steuerung des Ger tes Ein Aus Sollwerte setzen usw erfordert die Umschaltung in den Fernsteuerbetrieb was nicht automatisch geschieht Die ben tigten Befehle dazu sind weiter unten beschrieben Hinweis mit GPIB k nnen maximal nur 15 Ger te gleich zeitig verbunden werden 4 5 3 Begriffserl uterung GPIB General Purpose Interface Bus IEEE60488 1 genormte GPIB Schnittstelle zum Host rechner ltere Bezeichnungen IEC Bus IEC 625 Bus ANSI Standard MC1 1 SCPI Standard Commands for Programmable Instruments gt Standardisierte Komman dosprache zur Kommunikation mit Instru menten Messger te etc 4 5 4 Unterschiede zu den anderen Schnittstellenkarten F r die Kommunikationsverbindung zum Hostrechner PC SPS o wird eine GPIB Schnittstelle benutzt F r diese wird die standardisierte Kommandosprache SCPI mit ihren textbasierenden Befehlen verwendet Das Protokoll unter scheidet sich erheblich von den anderen digitalen Schnitt stellenkarten IF xx Diese nutzen ein objektorientiertes nicht standardisiertes bei allen anderen Schnittstellenkarten einheitliches Kommunikationsprotokoll 4 5 5 Firmware Aktualisierungen Das der Packung beiliegende Flachbandkabel dient zum Update der Mikroprozessorfirmware
11. of Pnom 256 BEER LEE TE ee ee EEE Innenwiderstandssollwert von Rnenn 256 Set value of resistance of Rnom 54 Steuerung des Netzteils Power supply control aa it O Leistungsausgang ein aus Power output on off Alarme quittieren Acknowledge alarms Funktionsmanager aktivieren Activate function manger Bit 0 ESC Verlasse Funktionsmanager Leave function manager mode Bit 0 NEW Setzt den Fkt gen auf den Startpunkt zur ck Reset fct man to start Bit 1 STEP F hrt den n chsten Seq punkt aus Proceed to the next seq point 56 Steuerung des Funktionsman Control of function manager 2 Bit 3 STOP H lt den laufenden Fkt man an Halt the function manager Bit 4 Startet den Funktionsmanager Start the function manager 1 Stoppunktfunktion aktiv setzen Set stop point active Stopp nach x Wiederholungen d Funktion Stop after x repetitions of fct Stopp nach xWiederholungen der Sequenz Stop after x repetitions of seq High nibble Seq nr Seq no Low nibble Seq punkt Seq point 58 Stoppunkt der Funktion Stop point of function a a Setzt in Fernbetriebmodus Sets into remote state ca 2009 Elektro Automatik GmbH amp Co KG Programming O EN 70 Ger tezustand Device state i ByteO Geratezustand abfragen Query device state Bit 0 1 00 freier Zugriff free access 01 Remote 10 External 11 Local Bit 5 1 uber IF Ax gesteuert Controlled by IF Ax Bit 6 1 Funktio
12. 141 5 Sequenzpkt der 5 Seq 5th seq point of 5th sequence rw 3 m o __ 142 6 Sequenzpkt der5 Seq 6thseqpoint of 5th sequence rw 3 m o 143 7 Sequenzpkt der 5 Seq 7th seq point of 5th sequence rw 1 3_fint_ o _ _ 144 8 Sequenzpkt der 5 Seq 8th seq point of Sth sequence rw 3 m o 145 9 Sequenzpkt der 5 5eq 9th seq point of Sth sequence w 1 3 Jint o 146 10 Sequenzpkt der 5 Seq 10th seq point of Sth sequence rw 3 jint o Legende Legend ro Nur lesen Read only Ger te mit Leistungseinstellung Models with power adjustment rw Schreiben und Lesen Read and write int 16 bit Wert value char 8 bit Wert value float 32 bit Flie kommazahl Floating point number a Teil des aktuellen Profils Part of current profile bei freigeschalteter Option only if option is unlocked string Zeichenkette mit 0x00 am Ende String with 0x00 at the end long 32 bit Wert value Bezogen auf den Funktionsmanager Related to the function manager 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Progamming O O O DE 9 3 7 Objektliste Serien PS 8000 T DT 2U EOL End of Line 0x00 P O Geratelyp Dece ro o te JP s806s 10 EOL 1 Gerateseriennummer Davie siano r sting 16 2008000000 EOL 2 Ger tenennspannung Nominal volage fho nt 4 Unen Unom 65 0 Fle tikommazan Floating point number I
13. Changes since firmware version 3 03 e More delimiters accepted CR LF 0xD 0xA ASCII 13 10 CR LF EOl LF EOI EOI e Commands can also be given in lowercase letters Syntax format Specification according 1999 SCPI Command reference Following syntax formats can occur in commands and or replies lt Numeric value gt This numeric value corresponds to the value in the display of the device and depends on the nominal values of the device It applies the value must be sent after the command and seperated by a space instead of a numeric value you can also use MIN corresponds to the minimum value of the parameter Attention Set values bigger than nominal values will return an error lt NR1 gt Numeric value without decimal place lt NR2 gt Numeric value with decimal place lt NR3 gt Numeric value with decimal place and exponent lt NRf gt Contains lt NR1 gt lt NR2 gt lt NR3 gt lt NRf gt Contains lt NR1 gt lt NR2 gt lt NR3 gt as well as MIN and MAX Unit V Volt A Ampere W Watt OHM Ohm S Seconds lt CHAR gt 0 255 Decimal number output B0000 0000 B1111 1111 Binary view H00 HFF Hexadecimal view 2009 Elektro Automatik GmbH amp Co KG EN lt INT gt 0 32768 positive integer number output B0000 0000 0000 0000 B0111 1111 1111 1111 binary view H0000 HFFFF Hexadecimal view lt BO gt 1 or ON Function is activated 0 or OFF Function is deactivated lt B1
14. Es ist ein Abschlu zeichen zu benutzen das das Ende der bertra gung kennzeichnet LF Line Feed 0xA ASCII 10 Eine Ubertragung erfordert zuerst eine Mitteilung vom Host PC SPS etc Die IF G1 antwortet wenn der Host eine Ant wort erwartet Das ist immer dann der Fall wenn am Ende des Befehls ein steht Befehle die etwas stellen setzen sollen bestehen immer aus dem Befehl selbst und einem oder mehreren Werten Der Befehl kommt zuerst der oder die Werte durch Kommas getrennt danach lt BEFEHL gt _ lt Numeric value gt lt Numeric value gt Generell k nnen Befehle in ihrer Kurz oder Langform ge sendet werden Nachfolgend wird die Kurzform der Befehle in gro geschriebenen Buchstaben angegeben und ist stets ein Teil der Langform nderungen ab Firmwareversion 3 03 e Weitere Abschlu zeichen CR LF 0xD 0xA ASCII 13 10 CR LF EOI LF EOI EOI e Befehle k nnen auch in Kleinbuchstaben sein Syntaxformat Spezifikation nach 1999 SCPI Command reference Folgende Syntaxformate k nnen in Befehlen bzw Antworten auftreten lt Numeric value gt Der Zahlenwert entspricht dem Zahlenformat im Display des Ger tes und ist abh ngig von den Nennwerten des Ger tes Es gilt er wird vom voranstehenden Befehl immer mit einem Leerzeichen getrennt eingeben Anstatt eines Zahlenwertes k nnen alternativ MIN entspricht dem Minimalwert des Parameters Achtung Sollwerte die h her sind als di
15. INT gt lt INT gt gt lt INT gt Betriebsabhangige Meldungen Abfrage der Ereignisse im Status Operation Register Zustand der betriebsabhangigen Funktionen abfragen Freigabe des Ereignisses Event Abfrage Event nur bei Ubergang von 0 auf 1 Abfrage Event nur bei Ubergang von 1 auf 0 Abfrage Gerate und funktionsspezifische Ereignisse Abfrage der Ereignisse im Questionable Status Register Zustand der Gerate spezifischen Funktionen abfragen Freigabe des Ereignisses Event Abfrage Event nur bei Ubergang von 0 auf 1 Abfrage Event nur bei Ubergang von 1 auf 0 Abfrage Abfrage des OPERation Status Event Register Abfrage des QUEStionable Status Event Register Setzt alle Ereignisbits fur das OPERation Status Event Register Spezifikation nach 1999 SCPI Command reference 19 System Subsystem SYSTem ERRor ALL ERRor NEXT gt lt Err gt lt Err gt gt lt Err gt 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Abfrage des Fehlerbuffers Fehlermeldungen aus Fehlerliste lesen die Bits err esr sowie ESR Condition werden gel scht Abfrage letzter Fehler wenn die Fehlerliste leer wird werden die Bits err esr sowie ESR Condition gel scht i A Uber die Schnittstellenkarten DE SYSTem LOCK STATE lt BO gt 1 Setzt das Ger t in Fernsteuerbetrieb falls SYST LOCK OWN mit NONE beantwortet wird O verl sst den Remotebetrieb Hinweis
16. Power value of Pnom 256 nnenwiderstand von Bereich 1 256 Resistance of range 1 256 nnenwiderstand von Bereich 2 256 Resistance of range 2 256 Flie kommazahl Floating point number IEEE754 Standard Geratezustand abfragen Query device state O N O G O oa oO P I0 M I co 2 67 Batterietest Sollwert fur kleinen R Bereich Battery test Set value for small R range Batterietest Sollwert f r gro en R Bereich Battery test Set value for large R range Batterietest Istwert Ah Zahler Battery test Actual value of Ah counter Ger tezustand Device state Eo ei 3 BE Ee E O O Byte 0 Bit 0 1 00 freier Zugriff free access 01 Remote 10 External 11 Local Bit 4 1 Batteriest l uft Battery test running Bit 5 6 00 Level A aktiv active 01 Batterietestmodus aktiv Battery test mode active 10 Level AB aktiv active 11 Level B aktiv active Bit 7 1 Setupment aktiv Setup menu active 2 Byte 1 Bit 0 1 Ausgang eingeschaltet Output on Bit 1 2 Reglerstatus controller state 00 CV 01 CR 10 CC 11 CP Bit 3 5 Gewahlte Regelungsart Chosen regulation mode 000 CR1 001 CR2 010 CP 011 CC 100 CV Spannungsistwert von Unenn 256 Actual voltage of Unom 256 Stromistwert von Inenn 256 Actual current of Inom 256 Leistungsistwert von Pnenn 256 Actual power of Pnom 256 Letzer Feh
17. Set resistance of Rnom 256 28 Sollwertsatz 2 Presetiist 1 PR m t fm a 29 Solwertsatz 3 Presetlist PR fmf fin a Max einstellbare Spg Max adjustable voltage rw 1 Jit 21 1 Spannungsgrenze von Unenn 256 Voltage limit of Unom 256 31 Min einstellbare Spg Min adjustable volle _ __ mwji m 2 Spannungsgrenze von Unenn 256 Voltage limit of Unom 256 32 Max einstelibarer Strom Max adjustable current wh m 2 Stromgrenze von Inenn 256 Current limit of Inom 256 33 Min einstellbarer Strom Min adjustable curret _ w i nt 2 __ Stromgrenze von Inenn 256 Current limit of Inom 256 34 Max einstellbare Leistung Max adjustable powr __ mw i m 2 Leistungsgrenze von Pnenn 256 Power limit of Pnom 256 Max einstellb Widerstand Max adj resistance rw 1 2 Jit 2f Innenwiderstandsgrenze von Rnenn 256 Resistance limit of Rnom 256 36 Profileinstellungen Profile settings it O Betriebsart Set operation mode 0 U I P mode 1 U I R Option Innenwiderstandsregelung Internal resistance control 1 freigeschaltet unlocked bertemperaturabschaltung Reaction after overtemperature 0 OT Alarm disappear OFF 1 OT Alarm disappear Auto ON Netzwiederkehr Reaction after power on 0 Power ON 1 Powe auto ON Spannungswert von Unenn 256 Voltage value of Unom 256 Uberspannungsgrenze Zeit U gt
18. Slot A IF depends on the card type Slot B IF depends on the card type Here you can set the device node and get an overview of the installed card s In case the settings are changed without restarting the device you are required to send the RST command in order to submit the new settings Attention At power supply series PSI 9000 up to firmware version 3 04 resp at electronic load series EL3000 9000 upto firmware version 2 11 the interface card is detected as IF C1 i e as CAN card Then it must be set to 100kBd no bus termination and RID 0 in order to work From firmware version 3 05 PSI resp 2 12 EL on the card is detected correctly as IF G1 A About the interface cards 4 5 8 SCPI commands and Delimiter SCPI commands are sent as plain text The end has to be marked with a delimiter LF Line Feed 0xA ASCII 10 A transmission from the device requires to first sent a mes sage from the host PC SPC etc The IF G1 will reply if the host expects a reply This is the case if the end of the command is a Commands that have to set a state or a value always consist ofthe command itself and one or multiple values seperated by commas Example lt COMMAND gt _ lt Numeric value gt lt Numeric value gt You can sent any command in its short or complete form In the following section the short form is given in capital letters and is always a part of the complete form
19. System Link Mode Ger t ist Slave Device is slave 11 System Link Mode Ger t ist Master Device is master 81 System Link Konfiguration 2 System Link configuration 2 Pi We I Anzahl der parallelen Ger te Number of parallel devices OxEO Anzahl der Reihenschaltung Number of serial connections Funktion speichern amp Status abfragen rw 1 5 char 2 Store function amp query status int Freigabe zur bertragung Enable transmission of function data 91 Funktionsablauf konfigurieren Setup of function yy Speichere Daten des Funktionsablaufs Save function data Gerat im Funktionsmanagerbetrieb Device in function manager mode Wechsle in den Funktionsmanager Switch to function manager Funktionsmanager arbeitet Function manager busy is lint 143 fin o Woran fea fin jword2 3 a 1 abzuarbeitende Seq 1 bis 5 1st sequence 1 to 5 to process in fct 13 int 0 I N 0x02 Bit 2 0x10 Bit 4 0x20 Bit 5 2 abzuarbeitende Seq 1 bis 5 2nd sequence 1 to 5 to process in fct 3 abzuarbeitende Seq 1 bis 5 3rd sequence 1 to 5 to process in fct 4 abzuarbeitende Seq 1 bis 5 4th sequence 1 to 5 to process in fct 5 abzuarbeitende Seq 1 bis 5 5th sequence 1 to 5 to process in fct 0 UIP Mode 1 UIR Mode nur wenn freigeschaltet only if unlocked auf 0 setzen set to 0 Wiederholungen des Funktionsablaufs Repetitions of function Bereich 1
20. analogue are equipped Only the control of the device with set values requires the activation of the external mode IF A1 resp of the remote mode digital interfaces whereas the remote mode control by a digital interface card has priority In case the device is in control by the analogue interface external mode indicated in the display by Sex tern and the control of the device via a digital interface is activated the device will switch to remote mode indicated in the display by remote 4 4 3 Configuring the IF A1 The interface is configured in the communication menu es a E Communication Slot A IF Name of 1st interface card if equipped Slot B IF Name of 2nd interface card if equipped Here you can see an overview of the equipped cards With Slot A B IF A1 the analogue interface card is selected for configuration Following parameters can be set Analogue inputs Analogue set values are only accepted by the device if it is in external mode indicated in the display by extern The analogue interface IF A1 has three analogue inputs with these features Al1 PSEL external set value for power or RSEL external set value for inner resistance optional with unlocked U I R operation 2009 Elektro Automatik GmbH amp Co KG Al2 CSEL external set value for current Al3 VSEL external set value for voltage The minimum
21. berblick ber die Handhabung der Vis zu bekommen 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten 8 1 2 Kurzinfo Kommunikations VlIs Die Kommunikations VIs dienen als Schnittstellentreiber f r die unterschiedlichen Bussysteme Diese VIs sind die Basis der Standard VIs Ohne eine im Hintergrund laufende Kom munikation k nnen die Ger te nicht angesprochen werden Daher m ssen diese Vis zwangsweise in der Applikation verwendet werden und zwar vor der Benutzung eines der anderen VIs F r jede verwendete Schnittstelle gibt es ein eigenes VI Hier nur eine bersicht der Vis eine genauere Beschreibung aller VIs befindet sich in der LabView Hilfe datei zu den VIs die sich auf der beiliegenden CD und bei den installierten VIs befindet CAN vi Lesen Schreiben von Kommunikationsobjekten ber das CAN Protokoll und IF C1 Ist nicht ohne weiteres lauff hig da noch die Standard CAN VIs des Hardwareherstellers eingesetzt werden m ssen von dem Sie Ihre CAN Hard ware haben RS232 vi Lesen Schreiben von Kommunikationsobjekten ber RS232 COM Port und IF R1 USB vi Lesen Schreiben von Kommunikationsobjekten ber den USB und IF U1 Communication_layer vi Kernanwendung der Kommunikation ben tigt eins der anderen drei VIs Bei den Vis RS232 und USB k nnen bis zu 29 weitere Netzteile gesteuert werden falls das angesprochene Ge rat als Gateway zum CAN Bus parametriert
22. indem im laufenden Betrieb der Resetknopf an der Schnittstellenkarte gedr ckt wird Die Parameter werden sofort ge ndert und ins Ger t geschrieben 4 6 2 Ethernetkarte konfigurieren I Am Ger t Die Karte im ausgeschalteten Zustand des Ger tes in den daf r vorgesehenen Einschub schieben und das Ger t ein schalten Im Setup Men k nnen dann sofern vorhanden Verbindungsparameter eingestellt werden a a L Communication device node 1 30 Grundeinstellung 1 Es kann 1 von 30 Gerateadressen vergeben werden Slot A IF abh ngig von der Einsteckkarte Slot B IF abh ngig von der Einsteckkarte Sie stellen hier die erforderliche Gerateadresse ein und erhalten eine bersicht ber die best ckten Karte n 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Mit Slot A B IF E1 w hlen Sie die zu konfigurierende Karte aus und k nnen folgende Parameter ver ndern IP IP Adresse SNM Subnetzmask Subnet mask GW Gateway Die Auswahl erfolgt mit den Pfeiltasten am Bedienfeld die Einstellung mit dem linken Drehgeber Bei der Serie PSI 8000 kann durch Druck auf den Drehgeber zwischen kleiner und gro er Einstellschrittweite der Zahlen gewechselt werden Bei Ger teserien wo die Verbindungsparameter nicht am Ger t eingestellt werden k nnen ist dies zun chst ber den USB Port und das mitgelieferte Tool zu erledigen Danach kan
23. indicate only PoR eee H 10 Warnung Warning 11 Alarm 1 char 2 0x03 Bit 1 2 00 keine none 01 nur Anzeige indicate only 0x30 10 Warnung Warning 11 Alarm Bit 4 5 00 dU 01 di 10 dP 1 int Word 0 Toleranz von Nennwert 256 Tolerance of nom value 256 Word 1 Tsr Zeit Time siehe Zeitformat see format of time values Word 2 Tsf Zeit Time siehe Zeitformat see format of time values Jit 2 Spannungssollwert von Unenn 256 Set value of voltage of Unom 256 int I 2 Stromsollwert von Inenn 256 Set value of current of Inom 256 char j Leistungsausgang ein aus Power output on off Alarme quittieren Acknowledge alarms Setzt in Fernbetriebmodus Sets into remote state Funktionsmanager aktivieren Activate function manger char Verlasse Funktiosmanager Leave function manager mode 5 Setzt den Fkt gen auf den Startpunkt zur ck Reset fct man to start Netzwiederkehr Reaction after power on int 4 Word 0 Stromwert von Inenn 256 Current value of Inom 256 int 21 Leistungssollwert von Pnenn 256 Set value of power of Pnom 256 2 it O Bit 1 STEP Fuhrt den nachsten Seq punkt aus Proceed to the next seq point Bit 3 STOP Halt den laufenden Fkt man an Halt the function manager 56 int I 2 Stromgrenze von Inenn 256 Current limit of Inom 256 0 Power ON OFF 1 Power ON auto ON 1 it I AT Word 1 Zeit Time siehe Zeitfor
24. odd Stop bits 1 7 7 Translating set actual values The set values and actual values see communication object list are with a few exceptions transmitted as percentage values whereas 0x6400 corresponds to 100 If a device has a nominal voltage of 80V and the queried actual value is 0x3200 0x32 50 50 then it corresponds to 40V output voltage The high byte is the percentage number 0x64 decimal 100 and the low byte is the decimal place of it You need to translate the outgoing set values and the incoming actual values before they can be used 2009 Elektro Automatik GmbH amp Co KG Nom value Percentage act value 25600 Actual value Example Nom value of the device is 80V the percentage actual value came in as 0x2454 9300 It results in Actual value 80 9300 25600 29 06V 25600 Set value P lue ___ Ieee SEISELNE Nom value of the device Example the set value for voltage shall be 25 36V the nom value of the device is 80V With the formula it results in Percentage set value 25600 25 36 80 8115 Ox1FB3 You need to of course round the decimal value for the hex value 7 8 Telegram structure IF R1 and IF U1 The interface cards IF R1 and IF U1 are using the same te legram structure the one of the CAN card IF C1 is different Read below if you re using a IF C1 card The telegram is structured like this SD DN OBJ DATA CS and is built by these bytes Byte
25. t wird in der Antwort dann die am Ger t eingestellte Adresse device node mitsenden die dann f r zuk nftige Befehle verwendet werden kann Il Remote und Standby Mit dem Objekt 54 wird der Fernsteuerbetrieb Remote aktiviert oder der Eingang Ausgang des Ger tes ein bzw ausgeschaltet Die Verwendung des Objektes und der Maske lassen es zwar zu da im Steuerbyte beides gleichzeitig gesetzt zur ckgesetzt werden kann dies ist aber nicht zu empfehlen Setzen des Eingangs Ausgangs erfordert da bereits Remote aktiv ist und sollte daher nach der Aktivie rung von Remote durch erneutes Senden des Objektes 54 geschehen Nat rlich nur mit dem entsprechende Bit Beim Beenden des Fernsteuerbetriebes umgekehrt genauso Wenn Sie beide Bits gleichzeitig setzen kann es vorkommen da das Ger t zuerst den Ausgang Eingang setzen will be vor Remote aktiv ist und das wird mit einer Fehlermeldung quittiert Daher ist es auch sinnvoll nach dem Setzen des Ausgangs Eingangs dessen Status durch das Objekt 70 zur ckzulesen 9 2 3 Hilfe bei Problemen Problem Das Ger t l t sich gar nicht ansprechen bzw antwortet nicht M gliche Ursachen bei USB e F r die USB Karte wird ein Treiber ben tigt pr fen Sie ob dieser korrekt installiert ist und ob Sie das Ger t im Windows Ger temanager gelistet sehen e Der USB Treiber kann als reiner USB Treiber benutzt wer den oder auch f r jedes Ger t einen COM Port erzeugen f r den
26. tenennstrom Nominal current ro float 4 Inenn Inom 20 0 Flie kommazahl Floating point number IEEE754 Standard 4 Ger tenennleistung Nominalpwr float 4 _____ Pnenn Pnom 640 0 Flie kommazahl Floating point number IEEE754 Standard 5 Max Innenwiderstand Max internal resistance fro float oo Al Rnenn Rnom 16 00 Flie kommazahl Floating point number IEEE754 Standard _6 Arikemummer Ordern ro fsm _ Ss SSSC foz0040S E DD 7 Benutzertext User si 16 ______ Max 1SalphanumerischeZeichen Max 1Scharacters EOL 8 Hersteller Manufacturer ho jsting e Herstelemame Manufacturersname HOLD 9 Softwareversion Softwareveson of s 16 SOI00s0sEceL _10 Kartentyp interface type Sota ro fem o OOOO RO M Seriennummer Seralno St A fof jstingl te poose SSS 12 Arikemummer Orderno StA fof s 1 poose DD 13 Softwareversion Sofware verson Sota ro string Moreo OOS 20 Speichern von Profilen Save and load of profiles rw 1 char 2 it 0 2 Auswahl der Profilnummern Select profile no gt 0 default 1 Profile 1 2 Profile 2 3 Profile 3 4 Profile 4 it 5 Lade gew hltes Profil Load selected profile 1 4 it 6 Speichern des akt Profils nach Platz x Save current profile to memory x it 7 Vorgang noch nicht beendet Profile load save are busy rw 1 char 2 it O Sollwertsat
27. 0 SD start delimiter The start delimiter determines how to handle the telegram furthermore Meaning of the bits Bits 0 3 Data length Bytes 3 18 Define the data length 1 of the data in the telegram At a query the data length of the expected data is given here Bit 4 O Telegram from device to control unit 1 Telegram from control unit to device Bit 5 O Singlecast telegram to a certain device node 1 Broadcast Multicast telegram to all device nodes Bits 6 7 Transmission type OO Reserved 01 Query data 10 Answer to a query 11 Send data without previous request can also occur from the device Byte 1 DN device node The device node identifies and adresses devices inside a bus system Each node number must only be assigned once This is used to address a particular device Value range 1 30 others are invalid Using CAN the CAN ID is calculated from the device node See section 7 9 for details Byte 2 OBJ The communication objects for a device are addressed by this byte In the communication object list see section 9 3 the objects and their function s are explained in detail A About the interface cards Byte 3 18 Data field The data field can be 1 16 bytes long hence the length of the telegram varies If a query is sent PC gt device and no data is sent the data range is not used and the checksum of the telegram see below follows directly after byte 2 Only if an answer devi
28. 1 3 int 6e Word 2 Stromwert von Inenn 256 Current value of Inom 256 1103 7 Sequenzpkt der 1 Seq 7th seq point of fst sequence mw 1 3 int of 1104 8 Sequenzpkt der 1 Seq 78st seq point of fst sequence mw m3 int ef 1105 8 Sequenzpkt der 1 Seq Sth seq pointof fst sequence mw 1 3 int of 1706 10 Seauenzpkt der 1 804 1 10th seq pointof Tst sequence mw 1 3 mt e 107 Sequenzpkt der 2 Seq 1 Tat seq point of 2nd sequence mw 1 3 int of 1108 2 Sequenzpkt der 2 Seq 2nd seq point of 2nd sequence mw 1 3 mt o 1109 8 Sequenzpkt der 2 Seq 3rd seq point of 2nd sequence mu 1r3 Im ea 110 4 Sequenzpkt der 2 Seq 74ih seq pointof ndsequenee w 13 int e 117 5 Sequenzpkt der2 Seq T th seq point of 2nd sequence mw 1 3 int of 112 6 Seauenzpkt der 2 Seq T ih seq pointof ndsequenee w 13 int e 1113 7 Sequenzpkt der2 Seq Tth seq pointofZndsequenee mw 1 3 int of T1A 8 Seauenzpkt der 2 Seq ath seq pointof ndsequenee w r3 int ei 115 8 Sequenzpkt der 2 Seq 9th seq point of 2nd sequence Im 3 mt o 116 10 Sequenzpki der 2 Seq 10th seq point of 2nd sequence w 3 int o T17 Sequenzpkt der 3 Seq Tst seq point of 3rd sequence mw 3 mt o 118 2 Sequenzpkt der 3 Seq 2nd seq point of 3rd sequence mu 13 Im o 119 3 Sequenzpkt der 3 Seq 3rd seq point of 3rd sequence mw 1r3 mt o 1120 4 Sequenzpkt der 3 Seq th seq point of 3rd se
29. 10 Der erste Wert steht fur U_ min Eingangsspg der zweite f r U max Eingangsspg Es gilt U a 0 00V 4 00V Unax 1 4 00V 10 00V Der so eingestellte Bereich z B 2 00V 8 00V entspricht 0 100 Sollwert Eine niedrigere oder hohere Spannung wird jeweils wie U_ oder U behandelt AI Grundeinstellung Psel 0 00 10 00V Psel Rsel externer Leistungs Widerstandssollwert Rsel ist nur verf gbar wenn der U I R Betrieb freigeschaltet wurde Al2 Grundeinstellung 0 00 10 00V Vsel externer Spannungssollwert AI3 Grundeinstellung 0 00 10 00V Csel externer Stromsollwert Analoge Ausg nge Die Istwerte der Spannung des Stromes und der Leistung werden ber analoge Ausg nge ausgegeben Diese Ausg n ge k nnen angepasst werden Der erste Wert steht f r U min Eingangsspg der zweite f r U Es gilt Un 0 00V 4 00V U 4 00V 10 00V wobei gilt U Durch die Einschr nkung des Spannungsbereichs des Eingangssignals wird die maximale Aufl sung des Signals verringert Betr gt die Differenz zwischen U_ und U zum Beispiel 1V reduzieren sich Aufl sung und Genauigkeit um den Faktor 10 Ein Sonderfall ist die Referenzspannung Sie kann auf einen festen Wert zwischen 1V und 10V eingestellt werden in max Eingangsspg max gt U min x AO0 Grundeinstellung 10 00V Vref Einstellbare Referenzspannung im Bereich von 1V 10V AO1 Grundeinstellung 0 00V 10 0
30. 256 Power limit of Pnom 256 1 3 nt 6 Word 1 Innenwiderstand von Rnenn 256 Rresistance of Rnom 256 3 lint Word 2 Wiederholungen der Sequenz Repetitions of the sequence CE Bereich 1 255 255 unendlich Range 1 255 255 endless 1 alle Slaves sind online all slaves are online N gt X N N N wo N O1 N N 1 abzuarbeitende Seq 1 bis 5 1st sequence 1 to 5 to process in fct 2 abzuarbeitende Seq 1 bis 5 2nd sequence 1 to 5 to process in fct 3 abzuarbeitende Seq 1 bis 5 3rd sequence 1 to 5 to process in fct 4 abzuarbeitende Seq 1 bis 5 4th sequence 1 to 5 to process in fct 5 abzuarbeitende Seq 1 bis 5 5th sequence 1 to 5 to process in fct 0 UIP Mode 1 UIR Mode nur wenn freigeschaltet only if unlocked auf 0 setzen set to 0 Wiederholungen des Funktionsablaufs Repetitions of function 92 93 Einstellungen 1Sequenz Setup of Ist sequence Einstellungen 2 Sequenz Setup of 2nd sequence Einstellungen 3 Sequenz Setup of 3rd sequence Einstellungen 4 Sequenz Setup of 4th sequence Einstellungen 5 Sequenz Setup of Sth sequence Fi Sequenzpkt der 1 Seq 1st seq point of Tst sequence 2 Sequenzpkt der 1 Seq 2nd seq point of Tst sequence 3 Sequenzpki der 1 Seq 3rd seq point of Tst sequence 95 7 a Im Ware Ma ine I eL Word 1 me ine 6 Won Zeit Time siehe Zeitformat see format of time values Spannu
31. 3 01 oder h her sind keine Einschr nkungen vorhanden Die generelle Funktion der Schnittstellenkarten ist bei den elektronischen Lasten gleich zu den Netzger ten der Serie PSI9000 Beziehen Sie sich daher auf die vorhergehenden Abschnitte Der Unterschied besteht nur in der Men f hrung und der Tatsache da diese Ger te teilweise andere Funktionen unterst tzen EL 3000 9000 Men Beispiel CAN Karte Bei den Ger ten der Serien EL3000 und EL9000 k nnen Sie die Schnittstellenkarten ber das Setup Men Dreh schalter Level Control auf Setup konfigurieren sofern erforderlich Je nach best ckter Karte die elektronischen Lasten haben nur einen Steckplatz erscheint eine andere Auswahl an Parametern Die Parameter und deren Werte sind gleich zu denen in Abschnitt 4 1 bis 4 5 bis auf die Ausnahme da bei CAN kein Sample point eingestellt wird Dieser ist hier auf ca 85 festgelegt F r die USB und die IEEE Karte gibt es keine einstellbaren Parameter 5 2 Serien PS 8000 T DT 2U Zugriff des Ger te Setups ber die Taste Fine gt 2s dr cken bei Ausgang aus Einstellungen siehe Ger temanual Die GPIB die USB und die Netzwerkkarte werden nicht konfi guriert bzw k nnen am Ger t nicht konfiguriert werden 5 3 Serie PSI 800 R Hier kommen die verk rzten Karten vom Typ 2 zum Einsatz Einstellungen zu den Karten siehe Ger temanual bzw Ab schnitt 4 Menustruktur und navigation beim PSI 800 R sind
32. 75 83 1MBd 58 66 75 83 Relocating address segments In case that devices are retrofitted with a CAN card and implemented into an existing CAN bus system the reloca table identifier segment short RID is used to relocate the address segment in order to adapt the addresses of the new unit s to the address range of the already exisiting units or to set it away from that range to not collide The CAN bus after the standard V2 0a defines an 11 bits long address identifier This results in a total of 2048 identifiers while from 2032 can be chosen Those 2048 identifiers are seperated into 32 address segments of 64 addresses The starting address is determined by the RID 2009 Elektro Automatik GmbH amp Co KG Default 0 Select relocate the address range relocatable ID segment 0 31 Inside of every address segment are 62 freely assignable addresses whereas the up to 30 units are using the lower range and with 2 physical adresses identifiers one each for sending and querying data per unit they are taking the addresses from 2 61 The addresses 0 and 1 of every address range are reserved for broadcast messages This results in 32 2 broadcast addresses For broadcast messages the addresses are static RID 64 0 and RID 64 1 Example the RID is set to 5 also see setup menu of your device A broadcast shall be sent to all units of this address range The identifier hence calculate
33. Activate the menu with on a m Communication Default 1 Choose one of up to 30 device nodes device node 1 30 Slot A IF depending on the equipped card Slot B IF depending on the equipped card Here you set the desired device node and you also get an overview which cards are currently installed A further con figuration of the USB card is not required 4 3 CAN cards IF C1 and IF U2 CAN Standard V2 0 partA Cable length depending on the baud rate Specialty Gateway to RS232 card or USB card The communication over the CAN bus is specifically desi gned to suit the needs of test applications and systems like for instance in the automotive industry A subsequent imple mentation into existing systems and the modification of a related software application is possible and unproblematic The networking of CAN devices provides the advantage of a faster communication and a fail safe bus topology The driver chip on the CAN card can support up to 110 device nodes the term device node is used for addresses of CAN units The LabView VIs resp the communication protocol can handle up to 30 units per address segment RID Thus it is theoretically possible to set up a bus system of up to 110 units which will operate with at least 4 address segments The address segments are relocatable so that the one or multiple devices can be implemented into an existing CAN bus without the need to reconfigure t
34. Alarm active Bit 5 1 Auto On Ausgang einschaltbereit Auto On state unlocked Bit 7 1 alle Slaves sind online all slaves are online Istwerte Actual values Word 0 Spannungsistwert von Unenn 256 Actual voltage value of Unom 256 Word 1 Stromistwert von Inenn 256 Actual current value of Inom 256 Word 2 Leistungsistwert von Pnenn 256 Actual power value of Pnom 256 Aktuelle Sollwerte Momentary set values Word 0 Spannungssollwert von Unenn 256 Set value of voltage value of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 Word 2 Leistungssollwert von Pnenn 256 Set value of power of Pnom 256 Istwerte U I mit Zeitstempel Actual values U I with time stamp ro Spannungswert von Unenn 256 Voltage value of Unom 256 Stromwert von Inenn 256 Current value of Inom 256 Unterer Teil der Gesamtzeit der laufenden Fkt 2ms Schritte Lower part of the total time of running fct 2ms units Status der Funktionssteuerung State of function control Bit 0 NEW Funktionsablauf am Start Function flow is at the starting point Bit 1 STEP Abarbeitung eines Sequenzpunktes Execute until next point Bit 2 STOP Funktionsablauf wurde angehalten Function flow stopped Funktionsmanager l uft Function manager is running Status des Funktionsablaufs State of the executed function i Enthalt Wert von Objekt 74 Contains value of
35. Der Identifier ist 11 Bit CAN 2 0a lang und wird durch den device node das verschiebbare Adre segment RID Relo catable Dentifier und den Typ der Nachricht gebildet F r jedes Ger t sind zwei Identifier vorgegeben siehe auch Abschnitt 4 3 1 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten RID 64 device node 2 und RID 64 device node 2 1 wobei der erste Identifier nur fur Objekte benutzt wird die Daten senden Typ Sendung und der zweite 1 fur Ob jekte die Daten anfragen Typ Anfrage Mit einer CAN Nachricht Message k nnen maximal 8 Bytes bertragen werden Das erste Byte wird belegt durch die Adresse des Kommunikationsobjekts Danach konnen bis zu 7 Datenbytes folgen siehe Kommunikationsobjektliste Um ein Objekt mit einem 16 Byte gro en Datenbereich zu schicken sind also mindestens 3 Nachrichten n tig Siehe auch weiter unten Die anzugebende Datenl nge bezieht sich nur auf das aktuell zu sendende oder empfangende Telegramm Es k nnen in einem CAN Telegramm grunds tzlich nur bis zu 8 Bytes bertragen werden Lesen Sie dazu auch den Abschnitt ber Geteilte Telegramme Zwei Beispiele a das Ger t soll in den Remote Betrieb gesetzt werden dieser ist erforderlich um das Ger t zu steuern und Sollwerte zu senden Der device node wurde am Ger t auf 15 und die RID auf 3 gesetzt Da nur gesendet wird ist der Nachrich tentyp Sendung Es ergibt s
36. Grenzen U gt und oder U lt siehe Handbuch PS19000 trip Ausl sung durch berschreiten der Grenzen I gt und oder I lt siehe Handbuch PSI9000 trip U l Ausl sung durch berschreiten der Grenzen U gt U lt I gt und oder I lt siehe Handbuch PS19000 Festlegen des Logikpegels bei Ausl sung LOW Der Ausgang wird gegen GND gezogen sobald die ausgew hlte Funktion aktiv wird HIGH Der Ausgang wird ber einen hochohmigen Widerstand gegen 15V gezogen sobald die ausgew hlte Funktion aktiv ist i A Uber die Schnittstellenkarten DE 4 5 GPIB Karte IF G1 Die Schnittstellenkarte IF G1 bietet eine nach IEEE 488 1 2 standardisierte digitale Schnittstelle GPIB Falls in einem Gerat der Serie PSI 9000 eine weitere Schnitt stellenkarte genutzt werden soll so ist die IF G1 mit der analogen Schnittstellenkarte IF A1 oder den digitalen Karten IF R1 bzw IF U1 kombinierbar Die CAN Karte IF C1 darf nicht zusammen mit der IF G1 betrieben werden 4 5 1 Hinweise zur Kommunikation Die Karte arbeitet nicht mit dem objektorientierten Kommu nikationsprotokoll sondern mit dem international standar disierten SCPI Befehlssatz der textbasiert ist Das hei t es wird Klartext im ASCII Format bertragen was die Pro grammierung erleichtert 4 5 2 Ansteuerung des Ger tes ber GPIB Prinzipiell gilt hier die gleiche Vorgehensweise wie bei den anderen digitalen Schnittstellenkarten Wenn das Ger t
37. HIGH set value always has to be greater than the LOW set value else an error is generated The commands HIGH and LOW are only valid for Level A B operation and will generate an error in different level control modes e Query and setting of set values are always dedicated to the currently selected Level Control That is if Level A is active and mode CR is preselected the set value sent with RES is set for Level A etc Else the set value is ignored and an error is generated The control mode has to be selected before the device is set into remote operation mode The other set values not belonging to the preselected mode can not be set anymore and have to be preset Thus for continuous remote control of the device we recommend to set the option Keep set values in the setup menu to no hence the set values are reset to default values when switching Mode For electronic loads applies Resistance range 1 is the smaller one of the two resistance ranges 2009 Elektro Automatik GmbH amp Co KG 71 About the interface cards EN SOURce RESistance Resistange range 1 or 2 depending on what is currently active LEVel gt lt NRf gt Unit Queries the last set value for internal resistance Level A or B depending on what is currently active LEVel lt NRf gt Unit Sets the internal resistance Level A or B depending on what is currently active HIGH lt NRf gt Unit Set value for resistance of Level A in Level A B
38. Liest das Service Request Enable Register STB Liest das Status Byte Register das nach dem Lesen geloscht wird Service Request SRQ Bedienungsruf Generierung Der GPIB Controller ubernimmt automatisch die Abwicklung die uber das Bit rsv im Statusregister S7B ausgelost wird Nach der Generierung und anschlie ender Abfrage mit STB vom Host aus wird das Register gel scht Der Signallauf wird im Diagramm unten verdeutlicht Ein SRQ Bedienrufsignal wird erzeugt wenn das Bit rsvim STATUS Register STB gesetzt und die zugeh rigen Bits f r die Ereignisse die ein SRQ ausl sen k nnen im Service Request Enable Register SRE aktiviert sind Welche Ereignisse einen Bedienruf ausl sen k nnen wird mit dem Service Request Enable Register durch den Befehl SRE lt CHAR gt festgelegt Enable Positive transition Questionable Status Negative transition QUES Condition Event cc n ara bo cv gt Ea eRe pe al CP PC CR re ee Reduce Power z 0 1 0 7 Joru o Fet at ston zT o fool 0 Fet sterpina H z To Torojol o Far runnin z 0 footon 107 8 510 o Input Output on ziala oH Output Enable z onono 0 13 ojojoj jo joToTofo o U User defined Standard Event Status D Set after power on Register z State of the indicated information ESR OPC OPeration Complete bit EXE EXecution Error QYE QuerY Error CME CoMmand Errors DDE Dev
39. Rnenn 256 Resistance limit of Rnom 256 0 Power ON OFF 1 Power ON auto ON Einstellvarianten von Sollwerten Mode for set values 00 direct adjust of set value 01 adjust set value with return 1 it I AT Word 1 Zeit Time siehe Zeitformat see format of time values 1 char 2 0x03 Bit 1 2 U gt 00 keine none 01 nur Anzeige indicate only aa Bit 4 5 U lt 10 Warnung Warning 11 Alarm 1 char 2 0x03 Bit 1 2 I gt 00 keine none 01 nur Anzeige indicate only PoR eee H 10 Warnung Warning 11 Alarm int 21 Innenwiderstandssollwert von Rnenn 256 Set value of resistance of Rnom 256 char 2 j Leistungsausgang ein aus Power output on off it 1 Alarme quittieren Acknowledge alarms it 4 Setzt in Fernbetriebmodus Sets into remote state it 6 Funktionsmanager aktivieren Activate function manger char it O Verlasse Funktiosmanager Leave function manager mode Setzt den Fkt gen auf den Startpunkt zur ck Reset fct man to start Bit 1 STEP F hrt den n chsten Seq punkt aus Proceed to the next seq point Bit 3 STOP H lt den laufenden Fkt man an Halt the function manager char 2 Betriebsart Set operation mode 10 set value via preset list 1 char 2 0x03 Bit 1 2 00 keine none 01 nur Anzeige indicate only 0x30 10 Warnung Warning 11 Alarm Bit 4 5 00 dU 01 di 10 dP 2 Bit 4 RUN GO Startet den Funktionsmanager Start the function manager 56 Steuerung des Funkti
40. Splitted messages Always note that the data length is defined as number of bytes to send 1 The address node of the contacted device is 5 the object to use is 54 in hexadecimal 0x36 the mask for the remote mode also see table in section 9 3 is 0x10 and the control byte for remote mode is also 0x10 Then we get this tele gram D1 05 36 10 10 01 2C In order to reverse this command means deactivation of the remote mode you need to send D1 05 36 10 00 01 1C The mask stays the same only the control byte changes Example 2 Querying actual values via CAN card Using CAN the start delimiter SD and the check sum CS are not used So we only need the object according to the table it is 71 hex 0x47 the identifier ID for calculation example see section 7 6 and the length of the bytes to send Ina CAN message the object is included in the data length so this message would have a data length of 1 because we only send the object that queries the actual values The device address node is 5 the RID is 8 According to the formula from section 7 6 the identifier calculates as 8 64 5 2 1 523 hex 0x20B The 1 is because it is a message of type query A Programming We now send one byte to ID 0x20B The CAN message has to look like this 02 0B 01 47 Object 71 0x47 queries actual values Data length 1 Identifier Attention This is NOT the bit combination of the CAN message which is
41. System Link Ports sind nur nutzbar mit Netz geraten der Serie PSI9000 Niemals Ethernet Kabel hier einstecken IF U1 IF A1 IF G1 IF E1 LAN Reset USBA 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Ed gt m EN About amp Copyright User manual for interface cards Elektro Automatik GmbH amp Co KG Helmholtzstrasse 31 33 41747 Viersen Germany Phone 49 0 2162 37850 Fax 49 0 2162 16230 Web Mail www elektroautomatik de ea1974 elektroautomatik de 2009 Elektro Automatik Reprint duplication or partly wrong use of this user ma nual are prohibited and might be followed by legal conse quences Date June 2009 2009 Elektro Automatik GmbH amp Co KG Important e Only equip the interface card s in units which are designed to be used with them It is not required to open the unit Information about which devices are capable of running these interface cards can be requested from your local dealer or read in the user manual of the devices e Only equip the interface card s while the unit is switched off by the mains switch e Units featuring two slots might be equipped with two cards but you can t combine them arbitrarily For detailed infor mation see section 3 3 Combination of interface cards e Never remove the covers from the cards If only one card is equipped in units with two slots it is recommended to install th
42. VREF lt 2mV Relativer Fehler max VMON CMON PMON VREF 0 1 Stellzeit der analogen Ausgange lt 4ms Hilfsspannung 12 15V Strombegrenzung 50mA Digitale Ausg nge Typ Pull up Widerstand nach 15V Ausgangsstrom Maximalwert ax 7 ZUMA bei U u 0 5V Nennstrom 1 10mA Ausgangsspannung High 15V Low lt 0 3V Reaktionszeit lt 4ms Digitale Eingange Eingangsspannung Maximalbereich 5V 30V bei Kodierung Low Range Ulgi lt 1V Uaigh 4V bei Kodierung High Range Siow lt 5V U iigh gt 9V Eingangsstrom bei Kodierung Low Range und Default Level L U_ 0V OmA U 12V 2 6mA U_ 24V 5mA bei Kodierung Low Range und Default Level H U_ 0V 1 5mA U 12V 2 2mA U 24V 6mA 1 Zur Bestimmung der max Reaktionszeit eines Sollwertsprungs auf den Gerateaus gang muss die Reaktionszeit des Gerates hinzuaddiert werden 2 Zeit zwischen Auftreten eines Ereignisses das auf den Ausgang gemeldet werden soll und der tatsachlichen Meldung Uber die Schnittstellenkarten DE 1 bei Kodierung High Range und Default Level L U_ OV OmA U 12V 1 6mA U 24V 3 5mA bei Kodierung High Range und Default Level H U_ 0V 1 5mA U 12V 0 7mMA U 24V 4 5mA Reaktionszeit lt 10ms IF G1 GPIB Anschl sse 24pol Centronicsbuchse weibl Busstandard IEEE 488 1 2 Leitungsl nge GPIB Kabeltyp GPIB 2m pro Ger t 20m insgesamt Standard GPIB Kabel IF E1 IF E2 Ethernet Anschl sse 1x RJ4
43. a device series that features multiple user profiles 2009 Elektro Automatik GmbH amp Co KG EN Programming O TERN 9 3 4 Object list for PSI 9000 series 0 Ger tetyp Device ype ro Jsting 16 pg18080 080 EOL EOL End of Line 71 Ger teseriennummer Device sera nero ating te 0000007 EOL 2 Geratenennspannung Nominal voltage le Jfoat 4 Js JUnenn Unom 80 0 Flie kommazahl Floating point number IEEE754 Standard 3 Geratenennstrom Nominalcurrent Je float 4 ss nenn Inom 50 0 Flie kommazahl Floating point number IEEE754 Standard 4 _ Ger tenennleistung Nominal power Je Jfoat 4 Ss Pnenn Prom 1500 0 Flie kommazahl Floating point number IEEE754 Standard 5 Max Innenwiderstand Max internal resistance fro float A122 Rnenn Rnom 16 00 Flie kommazahl Floating point number IEEE754 Standard e Arikemummer Ordern ro ring tel Ys200768 EOL 7 Benutzertext User text rw small Ya 18 aiphan mensche Zeichen 7 Wax 16 characters EOL e Persele Manufachre o o Jeting 16 ______ Herstelemame 7 Manufacturers name EOL 75 Softwareversion Software version fro T te A 08 08 06 EOL 170 Karieniyp Interface hype Slot Aro Tetra te C1 Seriennummer Serial no Slot Aro f Jatin eb Fron rest 72 arikeinammer Order no SlotA A Jatring ae Jasto02ta 6 113 Softwareversion Sofware version SIMA fo fern to a0
44. a certain interval and these measurements are used to form the average value It can be queried with the MEAS command after the measuring cycle is finished If averaging has been turned on by CALC AVER STAT ON a measurement cycle is started by TRG at setting CALC AVER AUTO ONCE which measures depending on CALC AVER COUNT x times before the OPC bit in the status Event Status Register ESR is set This is signalising if enabled the state via the esr bit in the status register S7B The status register STB automatically generates a service request call Only after this the measured values are allowed to be read In case they re read too early the interface will return ERR 200 Execution error If averaging has been turned on with CALC AVER STAT ON and CALC AVER AUTO ON was set the measurement cycle does auto repeat The measured values and the device status are recorded every 20ms so that at the default setting of 10 measurements the OPC is set every 2000ms The measured values can be read out after bit OPC has been queried Attention When using averaging it is required to query the bit OPC before the measured values are read out with MEAS Else an error is returned 2009 Elektro Automatik GmbH amp Co KG 73 About the interface cards EN 4 5 9 Errors Errors are collected in an error queue The err bit indicates if a new error has occured It can be queried with a service request call The error queue is queried seperately a
45. and maximum input voltage can be preset The analogue inputs can be adapted the input signal this way By limitting the standard voltage range of 0 10V to a lower value the resolution is also lowered Example if the voltage range is set to 1V difference between U__ and U _ resolution and accuracy will be reduced by the factor 10 The first value stands for U_ minimum input voltage the second for U maximum input voltage It applies U_ 0 00V 4 00V U 4 00V 10 00V The adjusted voltage range for example 2 00V 8 00V cor responds to 0 100 set value A higher or lower voltage is treated as either U_orU Al1 Default Psel 0 00 10 00V Psel Rsel external set value for power resistance Rsel is only available if U I R mode is unlocked AIl2 Default 0 00 10 00V Vsel external set value for voltage AI3 Default 0 00 10 00V Csel external set value for current Analogue outputs The actual values of output voltage current and power are led out to the analogue outputs These outputs can be ad apted to custom requirements The first value stands for U minimum output voltage the second for U output voltage It applies U 0 00V 9 00V U 4 00V 10 00V wobei gilt U By limitting the standard voltage range of 0 10V to a lower value the resolution is also lowered Example if the voltage range is set to 1V difference between U a and U resolution and accuracy will be reduced by
46. angefragt werden die beim Senden eine Maske erfordern Das erste Antwortbyte ist dann die Maske und das zweite das Statusbyte Die Maske kann hierbei ignoriert werden I Funktionsmanager Objekte 54 56 73 74 75 78 90 146 Beim Funktionsmanager ist die Reihenfolge der Objekte wichtig Da Ansteuerung und Konfiguration hier recht aufwendig sind finden Sie n heres dazu in der Datei an001_function_manager_de_en pdf im Ordner manuals auf der beiliegenden CD Il Objekt 54 Schaltet das Ger t in Fernsteuerbetrieb vorrangig oder schaltet den Eingang Ausgang je nach Ger t ein oder aus Die Maske mu beim Senden als erstes Datenbyte mitgesendet werden und die Bits maskieren die gesetzt gel scht werden soll Beispiel Fernsteuerung aktivieren gt Bit 4 gt Wertigkeit Bit 4 0x10 gt Maske 0x10 gt Steuerbyte auch 0x10 Das Objekt 0x32 enthalt also die Daten 0x1010 Fernsteuerung deaktivieren genauso Maske 0x10 gt Steuerbyte 0x00 gt Daten 0x1000 Generell gilt Eingang Ausgang und Fernsteuerbetrieb nie gleichzeitig setzen obwohl moglich Beim Auslesen wird die Hauptmaske siehe Objektliste auch mitgesendet hat aber nur informativen Charakter A Programmierung Ill Objekt 56 Die Bits durfen hier verstandlicherweise nur einzeln gesetzt sein Ansonsten werden die gewunschten Aktionen nicht oder nicht richtig ausgefuhrt IV Objekt 73 Der Zeitstempel ist nur bei Nutzung des Funktionsmanagers
47. basis of the standard VIs Without the communicati on running in the background no device can be addressed Hence you must use the communication VIs and start them before any standard VI is used Every type of interface uses its own VI This is just an overview about the communication Vis detailed information about every VI can be found in the user manual of the VI set CAN vi Read write communication objects with the CAN protocol with card IF C1 Will not run by default because the user has to insert the standard CAN VIs of his CAN hardware which are delivered by the manufacturer of the hardware RS232 vi Read write communication objects over RS232 serial COM port with card IF R1 USB vi Read write communication objects over USB with card IF U1 Communication_layer vi 8 1 2 Short info Communication VIs Core VI of the communication uses one of the other three Vis With the Vis RS232 and USB you can control up to 29 further devices if the device which is connected to the PC is configured as gateway only PSI 9000 series to the CAN bus see 4 3 CAN card IF C 1 The gateway feature is only recommended for low bus traffic The direct communication with the CAN bus from a master device PC is much more efficient and faster But this requires an extra CAN master card in the PC 8 1 3 Usage For the functionality of the single VIs please also read the LabView help file which can be found in th
48. die Ger te k nnen ohne da sie in den Fernsteuerbetrieb versetzt wurden nur berwacht werden Das bedeutet man kann nur Istwerte und Zust nde abfragen Um Zust nde und Sollwerte zu setzen m ssen sie vorher mit LOCK STATE 1 bzw RST siehe 2 2 in den Fernsteuerbetrieb gesetzt werden Um dies zu k nnen darf der Fernsteuerbetrieb nicht gesperrt sein ber die Bedingungen f r Freigabe Sperre des Fernsteuerbetriebes lesen Sie bitte im Handbuch des Ger tes nach Die Freigabe kann ber den folgenden Befehl abgefragt werden SYSTem LOCK OWNer gt lt B1 gt Abfrage des Bedienortes NONE Das Ger t kann in den Fernsteuerbetrieb geschaltet werden Bit 8 9 10 0 in OPER Condition LOCal Das Ger t ist lokal und f r den Fernsteuerbetrieb gesperrt Bit 8 1 9 0 10 0 in OPER Condition Externbetrieb wird als LOCal gedeutet Bit 8 0 9 0 10 1 in OPER Condition REMote Das Ger t ist in Remote via IF G1 Bit 8 0 9 1 10 0 in OPER Register VERSion gt lt SRD gt Abfrage SCPI Version Beispiele SYST LOCK OWN Fragt den Bedienort ab SYST LOCK STATE_1 Setzt das Ger t in den zur Steuerung erforderlichen Fernsteuerbetrieb SYST LOCK_ON dito Achtung Die zwei folgenden Befehle werden nur von der Netzwerkkarte IF E1 unterst tzt SYSTem DATA SET lt CHAR gt Eingeschlossenes Telegramm aufgebaut nach objektorientiertem Protokoll Hier Daten senden SET siehe auch Abschnitte 7 10 und 9 Angabe der Bytes kann in Hexadezimalform e
49. die mit VXI11 Protokoll transportiert werden und im Abschnitt 4 5 8 beschrieben sind Besonderheit ist hier da es zwei zus tzliche SCPI Befehle gibt die ein Telegramm aufgebaut nach dem objektorientierten Kommunikationspro tokoll transportieren k nnen Der Sinn dieses Befehls ist es Kommandos an das Ger t zu senden f r die es keinen entsprechenden SCPI Befehl gibt So kann man ber das binare Protokoll z B den Funktionsmanager der Geratese rien PSI 9000 und PSI 8000 steuern laden und abfragen was mit SCPI Befehlen nicht m glich w re Um dies zu tun ist ein hexadezimales Telegramm mit dem Aufbau DL ON DATEN zu erstellen und mittels des SYST DATA and das Ger t zu senden Wichtig Alle Bytes m ssen durch Kommas getrennt angegeben werden DATEN ist nur erforderlich wenn ein Werte oder mehrere an das Ger t gesendet werden Wir unterscheiden hier grunds tzlich zwischen Telegram men die nur etwas senden SYST DATA SET und welche die etwas abfragen SYST DATA REQ Siehe Befehlsliste im Abschnitt 4 5 8 Bei einer Sendung gibt die Datenl nge DL an wie lang DATEN in Bytes ist Stimmt die L nge der tats chlich ge sendeten Daten nicht mit der Angabe DL berein wird ein Fehler zur ckgegeben 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Bei einer Anfrage gibt die Datenl nge DL an wieviele Bytes erwartet werden Dies ist n tig weil unterschiedliche Ger teserien unters
50. different mode the device is in and which does not allow remote control For further details refer to the user manual of your device In order to start controlling a device for example by sending a set value you need to 1 activate the remote mode object 54 2 send the set value 3 set the output input to on if not already The remote mode should be left again if not used any further As long as it is active the device can not operated manually or only restrictedly The mode is indicated in the display 2009 Elektro Automatik GmbH amp Co KG EN According to the telegram format also see 7 5 the first byte is the start delimiter which depends on the type and direction of the telegram For this example the SD will be 0xD1 and look like this in single bits 11 01 00 01 ger Bits 0 3 1 two bytes are sent Bit 4 1 direction from PC Bit 5 0 Singlecast Bits 6 7 11 Send data Alternatively to the bitwise assembly this can be simplified by using hex values Starting from bits 6 7 we get Example 1 Activating the remote via IF R1 IF U1 SD Message type Cast type Direction Length whereas the message type is either 0xC0 Send data or 0x40 Query data and the cast type is either 0x00 Singlecast or 0x20 Broadcast and the direction is either 0x10 from PC to the device or 0x00 from device to the PC and the data length 1 can be 0x00 0x0F up to 16 bytes of data at CAN see 7 6 1
51. electronic load Measurement commands Used to read the latest measured results You are required to pay attention to the averaging settings see Averaging when using the measurement commands MEASure SCALar VOLTage DC gt lt NRf gt Unit Query Actual voltage value CURRent DC gt lt NRf gt Unit Query Actual current value POWer DC gt lt NRf gt Unit Query Actual power value ARRay gt lt NRf gt Unit lt NRf gt Unit Query Actual voltage value Actual current value Actual power value Examples MEAS CURR Measures the actual current resp returns its average value MEAS ARR Returns a device depending number of actual values For PSI EL U I P Set value commands Set values can also be read back by attaching a question mark to the command For the meaning of A B and A B mode at the electronic loads please also read the user manual of those devices I Voltage set value Overvoltage threshold Specification according to 1999 SCPI Command reference 19 Source Subsystem For electronic loads applies e Specific commands only for electronic loads are supported since firmware 3 01 and up e the HIGH set value always has to be greater than the LOW set value else an error is generated The commands HIGH and LOW are only valid for Level A B operation and will generate an error in different level control modes e Query and setting of set values are always dedicated to the currently selected Le
52. f r Spannung 80V 10 f r Strom 20A und 66 7 fur die Leistung 1600W Die Ger tenennwerte also Nennstrom Nennleistung und Nennspannung k nnen mit entsprechenden Objekten aus dem Ger t gelesen werden und zur Umrechnung benutzt werden 9 2 1 Das Zeitformat Dieses Zeitformat lat mit einem 16bit Wert Zeiten zwischen 1us und 100h zu Zeitwerte werden vom Ger t an das sie bertragen werden auf Plausibilit t gepr ft Zu hohe bzw zu niedrige Werte werden nicht akzeptiert und es wird mit einer Fehlermeldung geantwortet Die oberen 4 Bits des 16 Bit Wertes werden als Maske f r den Zeitbereich genutzt die restlichen Bits f r den Zeitwert selbst Das Zeitformat wird f r das Lesen und Setzen von Werten gleicherma en benutzt Das Zeitformat ist g ltig f r alle Ger te bei denen irgendeine Funktion Zeitwerte benutzt sofern diese fernsteuerbar aus lesbar Die Aufl sung der Zeitbereiche in der Tabelle unten DE deckt sich nicht immer mit der Aufl sung der Zeitwerte am Ger t F r diesen Fall werden an das Ger t gesendete Zeit werte gerundet Ein Beispiel es wird der Zeitwert Ox23E7 an eine elektronische Last geschickt Das sind laut Tabelle 999 x 1us 999us Die manual am Ger t einstellbare Zeit in diesem Zeitbereich ist aber 0 95ms oder 1ms Die 999us werden auf 950us abgerundet Deswegen wird auch wenn der Zeitwert zur ckgelesen wird nicht Ox23E7 sondern 0x23B6 950 geantwortet Es werden nicht von
53. gt gt lt INT gt lt INT gt gt lt INT gt lt INT gt gt lt INT gt gt lt INT gt gt lt INT gt lt INT gt gt lt INT gt lt INT gt gt lt NT gt lt INT gt gt lt INT gt Operation depending status Queries the events in the Status Operation Register Query OPER event conditions Enable events for OPER Query Event will be triggered only at rising edge Query Event will be triggered only at falling edge Query Device and function specific events Query the events in the Questionable Status Register Query QUES event conditions Enable events for QUES Query Event will be triggered only at rising edge Query Event will be triggered only at falling edge Query Queries the OPERation Status Event Register Queries the QUEStionable Status Event Register Enables all events for the OPERation Status Event register 2009 Elektro Automatik GmbH amp Co KG About the interface cards EN System commands SYSTem ERRor ALL gt lt Err gt lt Err gt Queries the error queue used to read out error descriptions and codes the bits err esr and ESR Condition are cleared ERRor NEXT gt lt Err gt Queries only the last error from the queue ifthe queue is empty bits err esr and ESR Condition are cleared LOCK STATE lt B0 gt 1 puts the device into remote control mode if SYST LOCK OWN would beanswered with NONE O exits remote control mode returns to no
54. gt NONE local operation switching to remote control is possible LOCal local operation reading of data is pos sible REMote remote control of the device is allo wed lt B2 gt ON or 1 automatic measurement with x rounds ONCE or 0 one shot measurement with x rounds triggered by TRG lt ERR gt Error and event number 800 to 399 lt SRD gt String lt LF gt End of line token line feed Ox0A lt Time gt ddd hh mm s s s s s s s s s Standard format is in seconds s s The semicolon is used to seperate multiple command within a message The colon is used to seperate major keywords from minor keywords Small letters and items in rectangular brackets are optional The question mark identifies a query The query can be combined with a data transmission Here you need to take care to wait for response of the system before sending data gt Reply from the device Device specific commands and parameters Red only compatible with power supplies not every model Blue only compatible with electronic loads Black compatible to any device Common IEEE488 2 commands IDN Returns the device identification consisting of User text device vendor device name device serial number device firmware version serial number s and firmware version s of plugged interface cards lt LF gt Resets the device by doing this setting it into remote control mode if allowed setting output input to OFF reset
55. jedem Ger t alle Zeitschl ssel verwendet F r die elektronischen Lasten und die Anstiegszeit Objekt 92 gilt gem der Tabelle unten Zeitbereich Schrittweite Zeitbereichsschl ssel am Ger t 30us 99us 0x2000 0 10ms 0 99ms 0x2000 1 0ms 9 9ms 100us 0x3000 10ms 99ms 0x6000 100ms 200ms 0x7000 Werte die von der Schrittweite abweichen werden bei Empfang vom Ger t abgerundet F r die elektronischen Lasten und die Pulsbreite Objekte 90 und 91 gilt gem der Tabelle unten Zeitbereich Schrittweite Zeitbereichsschl ssel am Ger t 0x2000 0x3000 0x6000 0x7000 0x4000 0x9000 Werte die von der Schrittweite abweichen werden bei Empfang vom Ger t abgerundet Beispiel 1 Sie m chten bei einer elektronischen Last die Anstiegszeit auf 75ms setzen Bei 75ms ist die Aufl sung an der Last ims Es ist der also Zeitbereich Ox6000 zu nehmen Dessen Aufl sung ist 0 1ms daher ergibt sich ein Wert von 750 75ms 0 1ms das entspricht Ox2EE Mit dem Schl ssel m te dann also Ox62EE als Zeitwert f r die Anstiegszeit Objekt 92 gesendet werden LabView Nutzer m ssen die Zeit anders vorgeben siehe VI Beschreibung Bits 15 13 oder 15 12 _ min dez min hex max dez max hex Oct OJ 0x0 999 OXSET tus 0 0 999ms Ox3000 100 x4 999 0x3E7 10us 1ms 9 99ms 0xC000 60 0x3C Tabelle Zeitformat 5999 0x3E7 10ms 99 9ms 0x3E7 100ms 9
56. konfiguriert Es ist zwingend erforderlich die Ger teadresse device node einzustellen Das Ger t kann nur so eindeutig im System identifiziert werden ber die Adresse wird das Ger t ange sprochen Jedes Ger t mu eine andere Ger teadresse bekommen wenn mehrere gleichzeitig vom einem Steuer ger t gesteuert werden on a EE communications Mea device node 1 30 Grundeinstellung 1 Es kann eine von 30 Gerateadressen vergeben werden Z SlotA IF abh ngig von der Einsteckkarte Slot B IF abh ngig von der Einsteckkarte Sie stellen hier die erforderliche Gerateadresse ein und erhalten eine bersicht ber die best ckten Karten Eine weitere Konfiguration der USB Schnittstellenkarte ist nicht erforderlich 4 3 CAN Karten IF C1 und IF C2 CAN Standard V2 0 partA Baudrate abh ngig von der Leitungslange 10kbit 1Mbit Besonderheit Gateway zu RS232 oder USB nur PSI 9000 Die Kommunikation ber den CAN Bus ist speziell auf die Bed rfnisse von Testsystemen zugeschnitten wie sie typischerweise in der Automobilindustrie vorkommen Ein nachtr gliches Einf gen von Ger ten in eine bestehendes System und die entsprechende Erweiterung einer Applikation sind problemlos m glich Die Vernetzung der Ger te ber den CAN Bus bietet den Vorteil einer schnelleren Kommunikation und einer st rsi cheren Bustopologie Der Treiber Baustein der CAN Karte kann bis zu 110 Ger teknoten b
57. man dann nicht den USB Treiber ansprechen mu nicht LabView bzw das RS232 vi statt des USB vi benutzen mu LabView 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten DE e Es wird die falsche Ger teadresse device node verwen det um das Ger t anzusprechen M gliche Ursachen bei RS232 e F r die RS232 Karte wird kein 1 1 Kabel verwendet e Es wird die falsche Ger teadresse device node verwen det um das Ger t anzusprechen e F r Ger t und PC unterschiedliche Baudraten o einge stellt e Das verwendete Kabel ist zu lang f r die eingestellte Bau drate siehe auch Abschnitt 2 M gliche Ursachen bei GPIB e Wenn sich mehrere Ger te am IEEE Bus befinden sind m glicherweise eine oder mehrere Adressen doppelt be legt e Es wird die falsche Syntax verwendet z B reagiert eine elektronische Last auf den Befehl OUTP nicht da sie einen Eingang hat oder es werden Befehle verwendet die f r das angesprochene Ger t nicht g ltig sind M gliche Ursachen bei CAN e Es wird die falsche CAN ID verwendet Siehe Abschnitt 4 3 1 f r die Berechnung der korrekten CAN ID Falsche Baudrate eingestellt oder falschen Sample point gew hlt nur bei PSI 9000 siehe Ger tehandbuch e Das Ger t ist am Ende des Busses und nicht terminiert Problem Es wurden mehrere Anfragen gestellt aber nicht alle wurden beantwortet Ursache Die Anfragen wurden zu schnell nacheinand
58. mit auto ON Einschalt bereitschaft signalisiert Bei exklusiver On Off Funktion wird der Leistungsausgang direkt ber den Eingang DI2 REM SB geschaltet Vorsicht ist geboten da dies nicht durch die ON OFF Taste an der Front bzw ein Befehl ber eine digitale Schnittstelle beeinflu t werden kann Ausnahme Ger t ist im Lokal Betrieb dann ist der Eingang wirkungslos DI2 Rem SB Set output Grundeinstellung enable ON enable ON Die Freigabe der Einschaltbereitschaft mu mit der ON OFF Taste erfolgen exclusive Der Netzger teausgang kann nur mit dem Eingang DI2 Rem SB oder mit einer digitalen Schnittstelle falls best ckt ein bzw ausgeschaltet wer den Bei Verwendung der Einstellung enable ON mu der Aus gang wenigstens einmal freigegeben werden Durch die Einstellung Power ON restore siehe Konfigurationsmenu des Ger tes wird der Leistungsausgang nach Netzausfall wieder freigegeben sofern er es vor dem Netzausfall auch war Er kann danach ein ausgeschaltet werden Hinweis der Netzger teausgang kann immer Ausnahme expliziter Lokal Betrieb also auch bei nicht aktiver externer Steuerung mit DI2 Rem SB abgeschaltet werden 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Standby Grundeinstellung LOW LOW Der Eingang ist low aktiv Standby wird mit einem Pegel lt 1V oder lt 5V je nach Kodierung aktiviert HIGH Der Eingang ist high ak
59. operation HIGH gt lt NRf gt Unit Query set value for resistance of Level A in Level A B operation LOW lt NRf gt Unit Set value for resistance of Level B in Level A B operation LOW gt lt NRf gt Unit Query set value for resistance of Level B in Level A B operation Examples RES_1 300 Sets the desired internal resistance set value to 1 39 RES HIGH Queries the least set resistance set value of Level Ain Level A B operation of resistange range 1 or 2 V Set values for pulse width and rise time Level A B operation electronic loads only Specification according 1999 SCPI Command reference 19 Source Subsystem Supported since firmware 3 01 and up The set values for the pulse widths of A HIGH and B LOW as well as the rise time can be queried anytime Also see items to IV Setting them is only allowed if the if Level A B operation and remote control are activated The time has to be given in seconds The ranges are determined like this Pulse width A or B 0 0005s 100 0s Rise time 0 0003s 0 2s This results in a period pulse width A B of 100us 200s period time which corresponds to 10kHz 0 005Hz The duty cycle is thus adjustable from 50us to 100s or 0 025 to 99 975 Note time values must always be given with decimal place else an error is returned SOURce PULSe TRANsition LEADing lt Time gt Unit Set rise fall time TRANsition LEADing gt lt Time gt Unit Query rise fall time W
60. pulled to GND as long as the mains voltage is present If HIGH has been selected the output is pulled to 12 15V DO5 Standby Default LOW LOW HIGH lf LOW has been selected the output is pulled to GND if the power output of the device is off Standby If HIGH has been selected the output is pulled to 12 15V DO6 CC LOW HIGH lf LOW has been selected the output is pulled to GND as soons as the regulation mode of the power supply is deter mined by the set value of current CC operation If HIGH has been selected the output is pulled to 12 15V Default LOW Digital outputs with user definable functionality The digital output DO2 DO3 and DO7 can be configured as desired and the logical level can be inverted DO2 Default OVP LOW DO3 Default OT LOW DO7 Default CP LOW One of the following functions can be assigned to each of the outputs remote Indicates that the power supply is remotely controlled via a digital interface card 0OT Indicates an overtemperature error CP Indicates that the power supply regulated by the set value of power CP operation Alarm Indicates that an alarm has happened The output of the power supply is automatically shut down and the alarm can be indicated by this output trip U Triggered by overstepping of the limits U gt and or U lt see user s guide of PS19000 trip Triggered by overstepping of the limits I gt and or I lt see user s guid
61. series which do not allow to configure IP etc on the device we supply a small tool which can setup the para meters via the USB interface After settings the parameters the Ethernet connection can be used by IP Attention General provisions and regulations regarding network topology and setup do apply here Wrong settings will lead to network problems and inaccessible device 4 6 3 Communicating with the device General The communication with the device is done via several ports which are particularly required to be configured for a router or firewall These are HTTP 80 VXI11 111 200 265 I Via HTTP The network card features aHTTP server When accessing the IP of the device by a web browser a graphical user in terface appears which will give information about the device such as device type nominal values actual values and set values This web site can be used to remotely control the device With the appropriate configuration even via the internet We do not recommend to control the device via the internet because everyone would have access to the device who knows its IP or finds out and could do harm by changing set values Remote control is done with SCPI commands which are transferred using the VXI11 protocol The required ports are told above and the command set is identical to the one in section 4 5 8 In order to avoid multiple users accessing the device at once one user can lock the device access to
62. slave is directly connected to the master in parallel 2 Modul 1 2 ONLINE controlled by master OFF Lr I on es em en n If the output is switched off a slave can be set offline with this Ea u key and is then not m J junky I mn n n a n Modul 1 2 OFFLINE Master access denied linked to the master anymore Now it can be configured The MENU key activates the menu LINK The LINK key is used to set the slave online with the master again r A About the interface cards 6 1 3 Special alarms warnings and signals The master indicates that not all slaves are online o VANE An alarm is generated if a slave can t be contacted anymore while the master has set the power output to ON It can occur if the System Link is broken or if the slave has been switched off by the mains switch PH A An alarm or lt gt PH a warning with Auto ON setting is indicated if the connection to a slave is lost in case that the slave has been switched off or a mains voltage loss has occured Alarm from a slave A warning with Auto ON setting switches the power output off until the cause of the failure error is removed or has gone The system will then automatically switch the output on again The error has to be acknowledged and will turn into a signal if it still persists The signal vanishes if the error is removed or gone If there will be an alar
63. split into multiple messages only possible for objects in string format After the object number object address an extra identifier is inserted The extra identifier of the first message is OxFF for the second message it is OxFE and OxFD for the third one The order of these messages is not specified The telegram has to be composed again later from these mes sages When using the gateway function the split telegrams are not composed by the gateway This has to be done by a superior control unit 7 9 2 Timing of messages Singlecast After every query the device typically needs between 5ms and maximum 50ms for the answer Basically you are allowed to send queries directly after another But if an event was received it is required to wait at least 50ms A time of 100 ms is recommended in order to not slow down the device s operation by too heavy communication When using the gateway function you need to consider the time that will be consumed by transferring the telegram from one bus system to the other The answer may be delayed up to 200ms here After receiving an error message over this gateway you should consider to wait at least 100ms until the next trans mission A LabView support Broadcast After every broadcast query all bus sharing units can only answer consecutively Depending on the bus system the baud rate and the number of units as well as the extra bus traffic the answers can be delayed more
64. truely sent over the CAN bus A CAN controller merges various bits into it and adds a checksum to it These are only the bytes that are sent to the CAN controller unit An answer to this query could look like this 02 0B o6 64 00 0A 00 42 AA Same identifier data length is 6 because three actual value of 16 bits size each are sent The actual values are transmit ted as percentage values and need to be translated to real values See section 7 7 Translating set actual values for details For an EL 9080 200 the actual values would trans late to 100 for voltage 80V 10 for current 20A and 66 7 for power 1600W The nominal values for power current and voltage can be read out from the device with the proper objects and used to translate the actual values to real values 9 2 1 The time format The time format represents times from 1us to 100h by a 16 bit value Such time stamps are checked by the device they are sent to for being correct Values that are too high or too low are not accepted and will return an error message The upper 4 bits are used as a mask to determine the time range the rest ofthe bits represent the time value This time format is used to write i e set or read time values It applies for any device that feature a function related to time as long as this time values is settable readable The resolution of the time ranges in the table below does not necessarily match the resolution of the dev
65. using CAN If the string length is greater than 8 characters you have to use split messages that are designated with the string start tokens OxFF OxFE etc Also see 7 7 1 Codes 0x30 0x31 these are related to set values All set values have an upper and a lower limit which are defineable at the PSI 9000 power supplies The default upper limit for set values is 0x6400 and the lower limit is O Limits also apply to time values Code 0x32 a time value using the wrong time range has been sent The upper or lower limits are not exceeded by the value but it still causes this error Codes 0x36 0x37 Conditions for the access to these data are not fulfilled See object list about the access conditions in column 4 2009 Elektro Automatik GmbH amp Co KG 1 1 RS232 Parity error S 2 2 RS232 Frame Error Startbit or Stopbit incorrect 3 3 Check sum incorrect S 5 5 CAN max nodesexceeded O 6 6 CAN node unknown no gateway present 8 8 Objectlengthincorrect_ 9 9 Read Write permissions violated noaccess OB 11 CAN Gatewaysendbufferfull OD 13 _ CAN Message buffer overfow Device is in local mode WIN WwWIN O1 O1 Legend Communication error User error Internal error 9 3 Communication object lists 9 3 1 Column definition This list is the reference when creating user defined appli cations apart from LabView which are intended to contr
66. von Inenn 256 Current limit of Inom 256 21 Freigabe Sollwertsatz Enable preset list no N Sollwertsatz 0 Preset list 0 U I Sollwertsatz 1 Preset list 1 U I 4 Sollwertsatz 2 Preset list 2 U l Sollwertsatz 3 Preset list 3 U I Sollwertsatz 0 Preset list 0 P R Sollwertsatz 2 Preset list 2 P R Oo Leistungssollwert von Pnenn 256 Set power of Pnom 256 Innenwiderstand von Rnenn 256 Set resistance of Rnom 256 co 3 Min einstellbarer Strom 7 Min adjustable current Profileinstellungen Profile settings O1 berwachung U Supervise U settings berwachung Supervise settings jo 2 3 A Ss Fas PSs I S 9 TE N gt O1 berwachung Soll Istvergleich Supervise step resp settings 47 Soll Istvergleich Toleranz Zeit Set act comparison tolerance ol aj aj O1 O1 gt gt Hy RY BY BY OO od CO CO CD CO CO COP GD POT DM PM DM MED DOT N N gt O O gt N oO CO NIOL on oO 0 Sollwert U Set value U 1 Sollwert Set value 2 Sollwert P Set value P 3 Sollwert R Set value R Steuerung des Netzteils Power supply control tt BRO BEBE ee ael wn int I 2 Stromgrenze von Inenn 256 Current limit of Inom 256 int I 2 Leistungsgrenze von Pnenn 256 Power limit of Pnom 256 int I 2 Innenwiderstandsgrenze von
67. 0 sup port the following interface cards IF U1 IF R1 IF C1 IF G1 Note about the GPIB card IF G1 at devices with firmware version 2 11 or older the card is detected as IF C1 CAN card and must be configured to following settings CAN Baudrate 100kBd Bus termination no Relocatable ID 0 Also in devices with firmware version 2 14 or lower the card is not correctly supported We recommend an update Please contact your dealer At firmware version 3 01 or higher there are no limitations The general functionality of the interface cards is the same if used in a power supply The amount of features is limited but also different Please refer to the previous sections for detailed information about the interface cards You can configure the interface cards in the setup menu of the devices This is activated by turning the switch Level Control to position Setup EL 3000 9000 Menu example of the CAN card EN Depending on which card is equipped the electronic loads feature only one card slot a different selection of parameters is available The parameters and their values are identical to the ones explained in section 4 1 to 4 3 with the exception that no Sample point can be set at CAN There are also no settable parameters for the USB and IEEE cards 5 2 Series PS 8000 T DT 2U Access to the device setup via pushbutton Fine press gt 2s while output is off for details of settings see user manual
68. 0213 EL _13 Softwareversion Software version Sot ro sting 16 V3 01 EOL S U OO 19 Gerateklasse Deviceclass ro lin 2 4 PSIBOOR o U O Bag Overvoltage set value of 1 1 Unom 256 50 SollwertU SetvalueU 00 hw liw 2 1 Spannungssollwert von Unenn 256 Set value of voltage of Unom 256 51 Sollwert Setvaluel rw lit 10 21 12 Stromsollwert von Inenn 256 Set value of current of Inom 256 54 Steuerung des Netzteils Power supply control Te Bit 0 1 Leistungsausgang ein Switch power output on Bit 4 1 Umschalten in Fernsteuerbetrieb Switch to remote control 70 Geratezustand Device state int 2 Bit 0 1 00 freier Zugriff free access 01 Remote 10 External 11 Local 1 Settings Men aktiv Settings menu active 1 Leistungsausgang eingeschaltet Power output on Bit 1 2 Reglerstatus controller state 00 CV 10 CC 11 CP 1 Alarm aktiv Alarm active 71 Istwerte Actual values ro int Word 0 Spannungsistwert von Unenn 256 Actual voltage of Unom 256 Word 1 Stromistwert von Inenn 256 Actual current of Inom 256 Word 2 Leistungsistwert von Pnenn 256 Actual power of Pnom 256 Aktuelle Sollwerte Momentary set values CET Word 0 Spannungssollwert von Unenn 256 Set value of voltage of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 Mel
69. 0A EL9000A series 94 9 3 6 Object list for PSI 8000 T DT 2U series 95 9 3 7 Object list for PS 8000 T DT 2U series 98 9 3 8 Object list for PSI 800R series 99 9 4 Alarms error codes and error types 100 10 Connectors 101 2009 Elektro Automatik GmbH amp Co KG 54 About the interface cards EN 1 General The interface cards IF R1 IF C1 IF U1 and IF G1 provide a digital and the IF A1 an analogue connection to a control unit like a PC or PLC Devices like for example a power supply can be monitored controlled and configured using the cards and the proper software The models IF U2 IF R2 and IF C2 are shortened versions of the 1 types and may only be used in certain series The USB card IF U2 and the RS232 card IF R2 feature no System Link connectors PSI 9000 series only in combination with an IF C1 card the user can realise a gateway from the RS232 or USB port of the PC to a CAN bus Thus no extra hardware is required to connectthe PC to CAN The gateway allows to control up to 30 units in line by the RS232 USB and CAN cards PSI 9000 only the cards IF R1 and IF U1 additionally support the parallel and or series connection of multiple laboratory power supplies to a true master slave system System Link Mode If a device has been equipped with an interface card it is automatically recognized and the corresponding setup me nus are available for configuration Those setup menus differ from model to model and are us
70. 0V Vmon Monitor Istwert Ausgangsspannung AO2 Grundeinstellung 0 00V 10 00V Cmon Monitor Istwert Ausgangsstrom AO3 Grundeinstellung 0 00V 10 00V Pmon Monitor Istwert Ausgangsleistung A Uber die Schnittstellenkarten DE Digitale Eing nge Die Schnittstellenkarte IF A1 verf gt ber drei parametrier bare digitale Eing nge DI1 DI2 und DI3 noch nicht belegt Reserve Eingang DI1 SEL_enable external Grundeinstellung LOW LOW Externe Steuerung uber die IF A1 ist low aktiv Wenn der Default level von DI1 mit dem Kodierstecker auf Low gesetzt wurde ist der externe Modus sofort aktiv wenn das Gerat eingeschaltet wird HIGH Externe Steuerung uber die IF A1 ist high aktiv Wurde die externe Steuerung aktiviert kann das Netzgerat uber die Eingange VSEL CSEL und oder PSEL gesteuert werden Dabei werden immer alle Statusmeldungen und die analogen Istwerte ausgegeben lextern Auf dem Display wird die externe Steuerung via Analogschnittstelle gemeldet DI2 Rem SB Sie k nnen hiermit den Netzger teausgang ein oder ausschalten blockieren oder freigeben Abh ngig von der Einstellung B Set output kann durch den Eingang DI2 Rem SB bestimmt werden ob der Ausgang abh ngig von einer Freigabe durch die ON OFF Taste oder exklusiv im Ex tern Betrieb analoge Schnittstelle bzw Remote Betrieb digitale Schnittstellen ein und ausgeschaltet werden kann Die Freigabe wird in der Anzeige
71. 2009 Elektro Automatik GmbH amp Co KG Irrt mer und Anderungen vorbehalten Uber die Schnittstellenkarten DE 4 4 2 Allgemeine Hinweise Die Schnittstellenkarte IF A1 ist eine analoge Schnittstelle mit galvanisch getrennten parametrierbaren analogen und digitalen Ein und Ausg ngen Verdeutlichung IF A1 Netzger teseite Ein Ausg nge PSU side In Out Parametrierbar bedeutet da man die Ein Ausgange an eigene Bedurfnisse anpassen kann jedoch stets innerhalb des Spannungsbereichs 0 10V Bei Geraten mit mehr als einem Steckkartenslot z B PS19000 ist ein Kombi Betrieb mit einer digitalen Schnittstelle z B IF U1 USB m glich um das Ger t beispielsweise ber USB zu steuern und ber die analoge Schnittstelle analoge Istwerte auszugeben Oder man steuert das Ger t mit den Sollwerten ber die analoge Schnittstelle und erfa t die Istwerte digital ber USB bzw RS232 oder CAN Generell gilt alle Me und Uberwachungsfunktionen sind immer aktiv auch bei zwei gesteckten Karten Nur die Steuerung des Ger tes mit Sollwerten erfordert eine Aktivierung des externen Modus IF A1 bzw des Remote Modus digitale Schnittstellen wobei der Remote Modus Steuerung des Ger tes durch eine digitale Schnittstelle siehe vorherige Abschnitte Vorrang hat Sollte sich das Ger t im Zustand der Steuerung durch die analoge Schnitt stelle befinden angezeigt im Display durch extern und die Steuerung des Ger
72. 255 255 unendlich Range 1 255 255 infinite Leistungsgrenze von Pnenn 256 Power limit of Pnom 256 Innenwiderstand von Rnenn 256 Rresistance of Rnom 256 Wiederholungen der Sequenz Repetitions of the sequence Bereich 1 255 255 unendlich Range 1 255 255 endless 92 93 94 95 Einstellungen 1 Sequenz Setup of Ist sequence Einstellungen 2 Sequenz Setup of 2nd sequence Einstellungen 3 Sequenz Setup of 3rd sequence Einstellungen 4 Sequenz Setup of 4th sequence Einstellungen 5 Sequenz Setup of Sth sequence EEREEEER 22 2 2 2 2 2 2 1 Sequenzpkt der 1 Seq 1st seq point of 1st sequence 1 3 fit 6 Word 0 Zeit Time siehe Zeitformat see format of time values 2 Sequenzpkt der 1 Seq 2nd seq point of 1st sequence 1 3 int ee Word 1 Spannungswert von Unenn 256 Voltage value of Unom 256 3 Sequenzpkt der 1 Seq 3rd seq point of 1st sequence 1 3 int 6 Word 2 Stromwert von Inenn 256 Current value of Inom 256 2009 Elektro Automatik GmbH amp Co KG Programming O O O O SEN 100 4 Sequenzpkt der 1 Seq 4th seq point of 1st sequence frw 1 3 Jit 6f Word 0 Zeit Time siehe Zeitformat see format of time values 101 5 Sequenzpkt der 1 Seq 5th seq point of 1st sequence frw 1 3 int 6 Word 1 Spannungswert von Unenn 256 Voltage value of Unom 256 102 6 Sequenzpkt der 1 Seq 6th seq point of istsequence frw
73. 3 m o 138 2 Sequenzpkt der 5 Seq 2nd seq point of Sth sequence mw 3 m o _ _ 139 3 Sequenzpkt der 5 Seq Srdseqpoint of Sth sequence w 3 jint o 140 4 Sequenzpkt der 5 Seq Ath seq point of 5th sequence rw 3 jint o 141 5 Sequenzpkt der 5 Seq 5th seq point of 5th sequence rw 3 m o __ 142 6 Sequenzpkt der5 Seq 6thseqpoint of 5th sequence rw 3 m o 143 7 Sequenzpkt der 5 Seq 7th seq point of 5th sequence rw 1 3_fint_ o _ _ 144 8 Sequenzpkt der 5 Seq 8th seq point of Sth sequence rw 3 m o 145 9 Sequenzpkt der 5 5eq 9th seq point of Sth sequence w 1 3 Jint o 146 10 Sequenzpkt der 5 Seq 10th seq point of Sth sequence rw 3 jint o Legende Legend ro Nur lesen Read only Ger te mit Leistungseinstellung Models with power adjustment rw Schreiben und Lesen Read and write int 16 bit Wert value char 8 bit Wert value float 32 bit Flie kommazahl Floating point number a Teil des aktuellen Profils Part of current profile bei freigeschalteter Option only if option is unlocked string Zeichenkette mit 0x00 am Ende String with 0x00 at the end long 32 bit Wert value Bezogen auf den Funktionsmanager Related to the function manager 2009 Elektro Automatik GmbH amp Co KG Programming 0 ER 9 3 7 Object list for PS 8000 T DT 2U series 1 O Ger tetyp Device ype ro sing 1 pss065 10 EOL EOL End of Line 0x00 il
74. 5 LAN WAN 1x USB TypA Kabeltyp Ethernet Twisted pair Patchkabel Cat 3 oder hoher Protokolle VXI11 HTTP Verwendete Ports Ethernet 80 111 200 265 Netzwerkverbindung 10 100 MBit Ubertragungsgeschwindigkeit Ethernet 100 kBaud Ubertragungsgeschwindigkeit USB 57600 Baud Zeit zwischen Auftreten eines Ereignisses das auf den Ausgang gemeldet werden soll und der tatsachlichen Meldung 2009 Elektro Automatik GmbH amp Co KG Irrtumer und Anderungen vorbehalten 3 Installation 3 1 Sichtprufung Die Einsteckkarte ist nach der Lieferung auf Beschadigungen zu berpr fen Sind Besch digungen erkennbar darf die Einsteckkarte nicht in ein Ger t eingebaut werden 3 2 Einbau der Schnittstellenkarten Die Karte darf nur im ausgeschalteten Zustand heraus genommen oder eingesteckt werden Das Ger t muss zu diesem Zweck nicht ge ffnet werden Entfernen Sie die Schrauben bzw Muttern an der Blindplatte oder der bereits best ckten Karte und entfernen Sie die Platte oder Karte F hren Sie dann vorsichtig die Karte in die F hrung und schieben Sie sie so weit hinein bis das Blech der Karte auf der R ckwand des Ger tes aufliegt Wenn zwischen R ck wand und Kartenblech eine L cke besteht ist die Karte nicht richtig eingesetzt Dann auf keinen Fall festschrauben Die Busverbindungen zwischen mehreren Ger ten untereinan der oder zu einem PC sind vor dem Einschalten des Ger ts zu legen Nach dem Einschalten wird die Schn
75. 5 Seq 4th seapomtof thsequenee mw 3 mt o 141 5 Sequenzpkt der5 Seq T th seq point of Sth sequence mw 1 3 int of 1426 Sequenzpkt der 5 Seq 6th seq point of 5th sequence m r3 mt e 1143 7 Sequenzpkt der5 Seq 7th seq point of Sth sequence mw 1 3 int of 1448 Sequenzpkt der 5 Seq 8th seq point of 5th sequence mw 1r3 mt o 145 8 Sequenzpkt der Seq 9th seq point of Sth sequence w 1r3 Im o 146 10 Sequenzpkt der 5 Seq 10th seq pointof Sth sequence w r3 mt A Legende Legend ro Nur lesen Read only bei freigeschalteter Option only if option is unlocked rw Schreiben und Lesen Read and write int 16 bit Wert value Be Teil des aktuellen Profils Part of current profile char 8 bit Wert value float 32 bit Flie kommazahl Floating point number O Bezogen auf den Funktionsmanager Related to the function manager string Zeichenkette mit 0x00 am Ende String with 0x00 at the end long 32 bit Wert value 2009 Elektro Automatik GmbH amp Co KG Programming O TER 9 3 5 Object list for EL3000A EL9000A series L 3160 060 EOL EOL End of Line 0x00 00201001 EOL Unenn Unom 160 0 Floating point number IEEE754 Standard ea a DE EEE EN 4 nenn Inom 60 0 Floating point number IEEE754 Standard a EEE ae EN EEE a r w Hersteller Manufacturer ro string 1132 Herstellername Man
76. 6 Set value of current of Inom 256 Word 2 _ Uberspgs Sollwert von 1 1 Unenn 256 Overvoltage of 1 1 Unom 256 26 Sollwertsatz 2 Memory 2 U l OVP rw int Word 0 Spgs Sollwert von Unenn 256 Set value of voltage of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 Word 2 berspgs Sollwert von 1 1 Unenn 256 Overvoltage of 1 1 Unom 256 28 Sollwertsatz 3 Memory 3 U l OVP rw int Word 0 Spgs Sollwert von Unenn 256 Set value of voltage of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 Word 2 berspgs Sollwert von 1 1 Unenn 256 Overvoltage of 1 1 Unom 256 30 Sollwertsatz 4 Memory 4 U l OVP rw int Word 0 Spgs Sollwert von Unenn 256 Set value of voltage of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 Word 2 _ Uberspgs Sollwert von 1 1 Unenn 256 Overvoltage of 1 1 Unom 256 OVP Grenze OVP threshold rw Jit 21 1 Uberspgs Sollwert von 1 1 Unenn 256 Overvoltage of 1 1 Unom 256 Sollwert U Set value U rw Jit 21 Spannungssollwert von Unenn 256 Set value of voltage of Unom 256 51 Sollwert Set value rw I Int 2 Stromsollwert von Inenn 256 Set value of current of Inom 256 52 Sollwert P Set value P CEE Leistungsso
77. 8 Kommunikation mit LabView 34 8 1 bersicht Labview VIs 34 8 1 1 Installation 34 8 1 2 Kurzinfo Kommunikations Vls 34 8 1 3 Verwendung 34 9 Kommunikation ohne Labview 35 9 1 Grundlegendes 35 9 1 1 Hinweis zur Treiber Bibliothek 35 9 2 Erstellen von Telegrammen 30 9 2 1 Das Zeitformat 36 9 2 2 Tipps 37 9 2 3 Hilfe bei Problemen 37 9 3 Kommunikationsobjektlisten 39 9 3 1 Spaltendefinition 39 9 3 2 Objektbeispiele und erl uterungen 39 9 3 3 ber Profile 40 9 3 4 Objektliste Serie PSI 9000 41 9 3 5 Objektliste Serien EL3000A und EL9000A 44 9 3 6 Objektliste Serien PSI 8000 T DT 2U 45 9 3 7 Objektliste Serien PS 8000 T DT 2U 48 9 3 8 Objektliste Serie PSI 800R 49 9 4 Alarme Fehlercodes und Fehlertypen 50 10 Anschl sse 51 2009 Elektro Automatik GmbH amp Co KG Irrt mer und Anderungen vorbehalten Uber die Schnittstellenkarten DE 1 Allgemeines Die Schnittstellenkarten IF C1 IF R1 IF U1 und IF G1 erlauben eine digitale und die IF A1 eine analoge Verbin dung zu einer Steuereinheit wie z B einem PC oder einer speicherprogrammierbaren Steuerung SPS Hier ber k n nen die Ger te berwacht gesteuert und je nach Modell konfiguriert werden Die Kartentypen IF U2 IF R2 und IF C2 sind gr enredu zierte Varianten der 1er Typen und finden nur in bestimm ten Ger teserien Einsatz Die USB Karte IF U2 und die RS232 Karte IF R2 haben weiterhin keine Anschl sse f r den System Link Nur bei PSI 9000 in Kom
78. 99ms 0x1387 9 00s 59 99s OE7 0x1387 Ox176F 0x176F Wenn der Schl ssel ausmaskiert werden soll um empfangene Zeitwerte in reale Zeitwerte umzurechnen sind entweder die Bits 15 13 oder 15 12 relevant je nach Zeitbereich A 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Programmierung Beispiel 2 Der Zeitwert des Batterietests elektronische Last wird ausgelesen und soll umgerechnet werden Beim Batterietest ist die Aufl sung 1s Da die Zeitbereiche die Auflosung von 1s nur bis zu 1 Stunde zulassen und dar uber hinaus in Minuten aufgelost wird wurde der Zeitwert 0x8743 einer Zeit von 1859s oder 30m59s entsprechen der Zeitwert OxC532 dann 1330m oder 22h10m Die Sekunden werden im Zeitbereich OxC000 nicht angegeben man w rde also eine Minute lang immer den gleichen Zeitwert geliefert bekommen Beispiel 3 Setzen der Pulsbreite f r A Objekt 90 auf 5s Laut obiger Tabelle ergibt sich der Zeitbereichsschl ssel 0x4000 Mit der f r diesen Zeitbereich geltenden Aufl sung von 10ms ergibt sich der Wert 500 5s 0 01s in hexadezi mal Ox1F4 Der resultierende Zeitwert w re daher 0x41F4 9 2 2 Tipps Gerateadresse eines Ger tes ermitteln nicht bei GPIB Wenn Sie z B ein Gerat Uber USB steuern mochten und dessen Ger teadresse nicht kennen k nnen Sie zuerst eine Anfrage mit der Broadcastadresse 0 stellen z B die Ger teklasse abfragen Das Ger
79. ATA REQ_6 _71 Das Ger t antwortet dann z B 6 Bytes in dezimaler Form 67 37 _21 _127 _24 _ 16 Zwei Bytes ergeben jeweils einen 16Bit Wert der einen Istwert in Prozent darstellt Die sechs Bytes ergeben in he xadezimaler Form und jeweils zusammengefa t 0x4325 Ox157F 0x1810 In der festgelegten Reihenfolge ist der erste der Spannungs istwert der zweite der Stromistwert und der dritte der Lei stungsistwert Umrechnung der Prozentwerte in Realwerte siehe Abschnitt 7 7 A LabView Unterstutzung DE 8 Kommunikation mit LabView 8 1 bersicht Labview VIs Zur Integration der Gerate in eigene Labview Applikationen werden mehrere Labview VIs zur Verf gung gestellt Mit den virtuellen Instrumenten VI ist eine einfache Ein bindung und Programmierung einer Anwendung m glich ohne dass der Anwender sich in die unteren Ebenen der Kommunikation einarbeiten mu Sie erleichterten das Einf gen in bestehende Anwendungen oder die Erstellung eines anwenderspezifischen Programms Um die Funktionen der VIs nutzen zu k nnen wird die Soft wareentwicklungsumgebung Labview der Firma National Instruments ben tigt Die bereitgestellten Labview VIs sind kompatibel mit der Version 7 0 oder h her Auf Anfrage k nnen auch VIs bereitgestellt werden die mit LabView 6 1 kompatibel sind Folgende minimale Systemvoraussetzungen sollten erf llt sein Pentium 3 Prozessor mit 256 MB Hauptspeicher Windows Betriebssystem Win98 oder
80. BO gt lt B1 gt lt B2 gt lt ERR gt lt SRD gt lt LF gt lt Time gt Ger tespezifische Befehle und Parameter Rot gilt nur fur Netzgerate jedoch nicht immer alle Modelle Blau gilt nur fur elektroni sche Lasten Schwarz gilt fur alle Gerate Allgemeine IEEE488 2 Befehle IDN Liest die Gerateidentifikation aus Antwort lt NR1 gt Zahlenformat ohne Dezimalpunkt lt NR2 gt Zahlenformat mit Dezimalpunkt lt NR3 gt Zahlenformat mit Dezimalpunkt und Exponent lt NRf gt enthalt lt NR1 gt lt NR2 gt lt NR3 gt lt NRf gt enthalt lt NR1 gt lt NR2 gt lt NR3 gt sowie MIN und MAX Unit V Volt A Ampere W Watt OHM Ohm S Sekunden 2009 Elektro Automatik GmbH amp Co KG Irrt mer und Anderungen vorbehalten RST TRG CLS Benutzerdef Text Hersteller Ger tetyp Ger teserienummer Ger tefirmwareversion und Firmwareversion der Schnittstellenkarte lt _LF gt Ger t zur cksetzen durch folgende Prozedur Umschaltung in Remote Betrieb den Ausgang Eingang auf AUS setzen alle Fehlermeldungen des Ger tes zur cksetzen Triggert einen Messzyklus L scht alle Event und Statusregister des GPIB Controllers Uber die Schnittstellenkarten DE ESE lt CHAR gt Setzt das Event Status Enable Register ESE Liest das Event Status Enable Register ESR Liest das Event Status Register das nach dem Lesen geloscht wird SRE lt CHAR gt Setzt das Service Request Enable Register SRE
81. Datenfeldes im Telegramm das String Startkennzeichen OxFF OxFE usw enthalten Siehe auch 7 7 1 Codes 0x30 0x31 beziehen sich auf Sollwerte Alle Soll werte haben eine obere und untere Grenze die z B bei einem PSI 9000 Netzger t einstellbar sind Standardm ig ist die obere f r z B einen Stromsollwert Ox6400 und die untere ist 0 Grenzen gelten auch fur Zeitwerte Code 0x32 fur einen Zeitwert wurde der falsche Zeitbereich gew hlt Die obere und untere Grenze werden dadurch nicht verletzt jedoch dieser Fehler erzeugt Code 0x35 ist auf freischaltbare Codes 0x36 0x37 Bedingungen f r den Zugriff nicht ein gehalten Siehe Objektliste und die Zugriffsbedingungen in Spalte 4 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten 7 OA 0C 16 CAN Treiber IC Stuffing Fehler 17 CAN Treiber IC CRC Summenfehler_ 2 18 3 19 4 20 0 32 Gateway CAN Stuffing Fehler _ 1 33 Gateway CANCRC Summenfehler __ 2 34 Gateway CAN Ubertragungsfehler O 48 Obere Grenze des Objektes berschritten nm 1 49 2 50 3 51 4 52 6 54 7 5 Untere Grenze des Objektes unterschritten eitdefinition nicht eingehalten Z Zugriff auf Men parameter nur bei Ausgang aus Zar Z alalo o ugriff auf Sequenzsteuerelemente verweigert ugriff auf Funktionsdaten verweigert Zugriff auf Sollwert verweigert Ger t im Slavemodus e
82. EEETS4 Standard 3 Ger tenennstrom Nominal current 0 Je jint 4 inenn inom 10 0 Flie kommazahl Floating point number IEEE754 Standard al Geratenennieistung Nominal power ro gt mt a Pnenn Pnom 650 0 Fie kommazahFloatng point number IEEE7S4 Standard BC LLC Zn CHE RER C BER HERE ono 7 Benutzertent User tet pw ating te Max 18 alphanumerische Zeichen Wax 15 characters EOL a Fersteller Manufactures fro ating 16 Rerstelomame Manufacturersname EOL a Softwareversion Software version ro ating te E TTolkarieniye Interace ype Slot ro sting te ROL CilSeriennummer Senalno Slot Aro ating ef A E A opikeinummer Orr Sta tig 6 arta e EEE MB OU 3 Softwareversion Software version SlotA sd 1 Sofware Softwareversion Software version SlotA sd Slot A e IE ER Ma EOL ay Sollwertsatz 0 Memory 0 U l OVP int Word 0 Spgs Sollwert von Unenn 256 Set value of voltage of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 Word 2 _ Uberspgs Sollwert von 1 1 Unenn 256 Overvoltage of 1 1 Unom 256 24 Sollwertsatz 1 Memory 1 U l OVP rw int Word 0 Spgs Sollwert von Unenn 256 Set value of voltage of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 Word 2 berspgs Sollwert von 1 1 Unenn 256 Overvoltage of 1 1 Unom 256 26 Sollwertsatz 2
83. Funktion Beschreibung Pegel Elektr Eigenschaften Analoger Eingang 0 10V entsprechen mer Sollwert Leistung Widerstand 0 100 von Penn Raen als CSEL Analoger Eingang 0 10V entsprechen Genauigkeit typ lt 0 1 Sollwert Strom 0 100 von henn Eingangsimpedanz R gt 25k SEL Analoger Eingang 0 10V entsprechen Sollwert Spannung 0 100 von U Analoger Ausgang 0 10V entsprechen toe eter Istwert Leistung 0 100 von Penn AO1 MON Analoger Ausgang 0 10V entsprechen Genauigkeit typ lt 0 1 beil 2mA Istwert Spannung 0 100 von Uen Kurzschlussfest gegen GND MON Analoger Ausgang 0 10V entsprechen Istwert Strom 0 100 von henn Digitaler Ausgang CV aktiv Low Spannungsregelung aktiv CV nicht aktiv High Digitaler Ausgang OVP High oe e Uberspannungsfehler keine OVP Low Digitaler Ausgang OT HIGH Ubertemperaturfehler keine OT Low DO4 ae Digitaler Ausgang Netzsp OK Low Br 10mA bei U _ 0 3V Netzspannung OK Netzspg nicht OK High vn 0 30V ja DO5 Standby Digitaler Ausgang Ausgang aus Low Kurzschlussfest gegen GND Ausgang aus Ausgang ein High Empf nger U lt 1V Un gt 4V gt N gt O NO J lt Quasi Open Kollektor mit Pullup Widerstand gegen Vcc J O oO Digitaler Ausgang CC aktiv Low Stromregelung CC CC nicht aktiv High Digitaler Ausgang CP aktiv Low Leistungsregelung CP CP nicht aktiv High Je a BE EEE ae io pe an few
84. Gerateseriennummer Device sriain ref suns te 2008000000 EOL 2 Ger tenennspannung Nominal voltage Je Jint 4 sd nenn Unom 65 0 Flie kommazahl Floating point number IEEE754 Standard 3 Ger tenennstrom Nominal current re jit 4 snes Inom 10 0 Flie kommazahl Floating point number IEEE754 Standard 4 Ger tenennleistung Nominal power Je jnt 4 Es Prnenn Pnom 650 0 Flie kommazahl Floating point number IEEE754 Standard dlarikeinummer Orderno fot tel A C E E E Ee User text rw sting 16 Max 15 alphanumerische Zeichen 7 Max 1B characters EOL al Fersteler Manufacturer to Jsting 16 Hersfolername Manufacturers name EOL al Softwareversion 7 Sofware version C E E te Jv E Tolkartentyp Tinteraoe type Siot Afro ating te eek sss Seriennummer Serial no Slot T Female 2006 10002 0 afarikeinummer Order no Slot Aro sting te ators ok 19 Softwareversion Software version SOA fro Jatin te va J 22 Sollwertsatz 0 Memory 0 U l OVP rw int Word 0 Spgs Sollwert von Unenn 256 Set value of voltage of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 Word 2 _ Uberspgs Sollwert von 1 1 Unenn 256 Overvoltage of 1 1 Unom 256 24 Sollwertsatz 1 Memory 1 U l OVP rw int Word 0 Spgs Sollwert von Unenn 256 Set value of voltage of Unom 256 Word 1 Stromsollwert von Inenn 25
85. I 9080 100 shall be linked Each of them can deliver 3kW power If you serially connect two sets of units which are connected in parallel it results in a maximum voltage of 160V and a maximum current of 200A while the whole set can deliver up to 12kW power 91 006 120 18 vg 10 55kW ON 2009 Elektro Automatik GmbH amp Co KG 6 1 Handling the System Link Mode 6 1 1 Display and handling of the master The master unit is used to adjust the set values for the whole system and to display the summed up set values and actual values The configuration of the master defines the behaviour of the whole system All values can be set like at a single unit 91 00 140 00 V 10 93kW ON 12 00KW Cw a P lt jon os es ee n a 120 152 120 0 A The master also displays the number of units connect in serial S2 and parallel p2 6 1 2 Display of the slaves See below the display of a slave as long it is online with the master Any device in the linked system has to be set up for the System Link mode You need to speficy which unit will be master and how the slave units are distributed so that the master knows which are connected in series and which in parallel Example the slave is online and the power output of the system is in standy switched off The 1 2 shows that this
86. I S 9 TE N 2 3 gt O1 berwachung Soll Istvergleich Supervise step resp settings 47 Soll Istvergleich Toleranz Zeit Set act comparison tolerance ol aj aj O1 O1 gt gt Hy RY BY BY OO od CO CO CD CO CO COP GD POT DM PM DM MED DOT N N gt O O gt N oO CO NIOL on oO 0 Sollwert U Set value U 1 Sollwert Set value 2 Sollwert P Set value P 3 Sollwert R Set value R Steuerung des Netzteils Power supply control tt BRO BEBE ee ael wn int I 2 Leistungsgrenze von Pnenn 256 Power limit of Pnom 256 int I 2 Innenwiderstandsgrenze von Rnenn 256 Resistance limit of Rnom 256 char 2 Betriebsart Set operation mode 00 U I P mode 01 U I R Ubertemperaturabschaltung Reaction after overtemperature 0 OT Alarm disappear OFF 1 OT Alarm disappear Auto ON Einstellvarianten von Sollwerten Mode for set values 00 direct adjust of set value 01 adjust set value with return 10 set value via preset list int I 2 Spannungswert von Unenn 256 Voltage value of Unom 256 int 4 Word 0 Spannungswert von Unenn 256 Voltage value of Unom 256 int A Word 1 Zeit Time siehe Zeitformat see format of time values 1 char 2 0x03 Bit 1 2 U gt 00 keine none 01 nur Anzeige indicate only aa Bit 4 5 U lt 10 Warnung Warning 11 Alarm 1 char 2 0x03 Bit 1 2 I gt 00 keine none 01 nur Anzeige
87. IDTh HIGH lt Time gt Unit Set pulse width Level A higher level HIGH gt lt Time gt Unit Query pulse width Level A higher level WIDTh LOW lt Time gt Unit Set pulse width Level B lower level LOW gt lt Time gt Unit Query pulse width Level B lower level Examples PULS TRAN_0 1_s Sets 100ms rise fall time independently from the period time PULS WIDT HIGH_50 0 Sets 50s pulse width for Level A 2009 Elektro Automatik GmbH amp Co KG 72 About the interface cards EN Averaging Specification according to 1999 SCPI Command reference 4 Calculate Subsystem CALCulate AVERage COUNt gt lt 1 100 gt Queries the number of measurements used for averaging AVERage COUNt lt 1 100 gt Set the number of measurements for an averaged actual value Default is 100 RST has no effect AVERage AUTO B2 Using ONCE only one measurement will be performed Using ON repeats the measurement automatically The measurements always are for U lacs Pact RST cancels the averaging AVERage STATe BO ON starts OFF stops averaging Examples CALC AVER COUN 8 If actual values are queried with MEAS the average value of the last 8 measurements is returned CALC AVER STAT_OFF Stops averaging only the last measured values is delivered Attention This setting is not saved It is reset to its default value 100 after a restart of the device The averaging performs x measurements of all actual values within
88. Inom 256 82 Level A B SollwertLevelAfurP SetvaluelevelAforP Tw fint TT Leistungswert von Pnenn 256 Power value of Pnom 256 83 Level A B Sollwert Level A f r R1 range Set value level A for R1 range sf rwiint 2 _ Innenwiderstand von Bereich 1 256 Resistance of range 1 256 84 Level A B Sollwert Level A f r R2 range Set value level A for R2 range s id rw iint 2 Innenwiderstand von Bereich 2 256 Resistance of range 2 256 85 Level A B Sollwert Level BfurU SetvaluelevelBforU mfint 2 Spannungswert von Unenn 256 Voltage value of Unom 256 86 Level A B Sollwert Level Bfurl SetvaluelevelBfort Tw int 2 Stromwert von Inenn 256 Current value of Inom 256 87 Level A B Sollwert Level BfurP SetvaluelevelBforP mit 2 Leistungswert von Pnenn 256 Power value of Pnom 256 88 Level A B Sollwert Level B f r R1 Set value level B for R14 range 0 bmw int 21 1 nnenwiderstand von Bereich 1 256 Resistance of range 1 256 89 Level A B Sollwert Level B f r R2 Set value level B for R2 range bmwfint 2 1 JInnenwiderstand von Bereich 2 256 Resistance of range 2 256 90 Level A B Sollwert Level A Pulszeit Set value level A pulse width mfnt 2 Zeitwert siehe Zeitformat Time value see time format description 91 Level A B Sollwert Level B Pulszeit Set val
89. Leistungsbegrenzung sofern dieser Wert zulassig ist POW LOW_MIN Setzt den Leistungssollwert f r Level B im Level A B Betrieb auf OW IV Innenwiderstandssollwert Spezifikation nach 1999 SCPI Command reference 19 Source Subsystem F r elektronische Lasten gilt e Subsysteme die speziell f r elektronische Lasten sind werden ab der Firmware 3 01 oder h her unterst tzt e der HIGH Sollwert mu immer gr er oder gleich als der LOW Sollwert sein ansonsten wird ein Fehler zur ckgege ben e Abfragen und Setzen von Sollwerten bezieht sich stets auf die gesetzte Level Control und den vorgew hlten Mode D h wenn Level A und Mode CR aktiv sind wird mit RES der Widerstandssollwert f r Level A des kleinen Widerstands bereiches gesetzt usw Ansonsten wird dieser nicht angenommen und ein Fehler erzeugt Die Befehle HIGH und LOW gelten nur f r Level A B Betrieb und erzeugen in anderen Modi Fehlermeldungen Der jeweilige Modus ist vor dem Wechsel in den Remotebetrieb zu setzen Die anderen nicht zum vorgew hlten Modus geh renden Sollwerte k nnen dann nicht mehr ge ndert werden und sind vorher festzulegen Es wird daher empfohlen f r dauerhafte Fernsteuerung des Ger tes die Option Keep set values im Setupmen auf no zu stellen damit die Sollwerte beim Umschalten des Mode stets zur ckgesetzt werden F r elektronische Lasten gilt Widerstandsbereich 1 ist jeweils der kleinere der zwei Widerstandsbereiche
90. Memory 2 U l OVP rw int Word 0 Spgs Sollwert von Unenn 256 Set value of voltage of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 Word 2 berspgs Sollwert von 1 1 Unenn 256 Overvoltage of 1 1 Unom 256 28 Sollwertsatz 3 Memory 3 U l OVP rw int Word 0 Spgs Sollwert von Unenn 256 Set value of voltage of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 Word 2 berspgs Sollwert von 1 1 Unenn 256 Overvoltage of 1 1 Unom 256 30 Sollwertsatz 4 Memory 4 U l OVP rw int Word 0 Spgs Sollwert von Unenn 256 Set value of voltage of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 Word 2 berspgs Sollwert von 1 1 Unenn 256 Overvoltage of 1 1 Unom 256 38 OVP Grenze OVP threshold gt gt fw jmt 21 berspgs Sollwert von 1 1 Unenn 256 Overvoltage of 1 1 Unom 256 50 SollwertU SetvalueU 0 ew I it SY Ts Spannungssollwert von Unenn 256 Set value of voltage of Unom 256 51lSollwetl Setvauel 00 ew I int 121 1 JStromsollwert von Inenn 256 Set value of current of Inom 256 52 SollwertP SetvalueP S mw jit 2a e S Leistungssollwert von Pnenn 256 Set value of power of Pnom 256 54 Steuerung des Netzteils Power supply control O Pr Soos _ 1 Leistung
91. PSI 9000 power supply VI Objects 39 47 These objects are related to the section 7 6 of the PSI 9000 user manual Events that are triggered by the supervised values will generate an error of type alarm warning or noti fication see PSI 9000 user manual for definition in the alarm buffer depending on the configuration with objects 44 46 The time to give here is a latency for the event trigger Valid time range 2ms 100h For time format see section 9 2 1 VII Objects 21 29 These objects are used to load preset lists into the device just like you can enter and modify directly at the device But there is no further control possible like selecting a preset or switching between presets in order to generate voltage jumps In order to perform such actions other objects have to be used VIII Object 90 This object belongs to the function manager also see I Only bits 0 2 and 5 can be written because of the given main mask the other bits are only readable 9 3 3 About profiles The device series PSI 8000 and PSI 9000 feature more than one user profile Up to 4 can be stored and recalled Every profile contains a set of settings and also a set of preset lists It means the user has to be aware which profile is currently selected when writing preset lists into the device or reading them The settings and values that belong to a profile represented by the objects are colored in the object lists if the list is for
92. SS 31 Seriennummer Seral no StA ro j Jemo de hooo S 12 Artikeinummer Orderno SiotA_ bofe swing de baose O OOOO 13 Softwareversion Software version StA boj string Moreo OoOO 20 Speichern von Profilen Save and load of profiles rw 1 char 2 it 0 2 Auswahl der Profilnummern Select profile no 2 0 default 1 Profile 1 2 Profile 2 3 Profile 3 4 Profile 4 it 5 Lade gew hltes Profil Load selected profile 1 4 it 6 Speichern des akt Profils nach Platz x Save current profile to memory x it 7 Vorgang noch nicht beendet Profile load save are busy rw 1 char 2 it O Sollwertsatz 1 ist freigegeben Preset list no 1 is enabled Sollwertsatz 2 ist freigegeben Preset list no 2 is enabled TE el Sollwertsatz 3 ist freigegeben Preset list no 3 is enabled 2 Sollwertsatz 4 ist freigegeben Preset list no 4 is enabled 22 Sollwertsatz 0 Preset list 0 U OD m SS jit 4 Word 0 Spgs Sollwert von Unenn 256 Set voltage of Unom 256 23 Sollwertsatz 1 Preset list 1 Hl 000 wit fim 4 Word 1 Stromsollwert von Inenn 256 Set current of Inom 256 24 Solwertsatz 21 Presetlist U SSCs id fm a 25 Solwertsatz 91 Presets Ul O wh fm a 26 Sollwertsatz 0 Preset list 0 PRO m ft Jm 4 Word o Leistungssollwert von Pnenn 256 Set power of Pnom 256 27 Sollwertsatz 1 Preset list 1 P R m ft jmt 4 Word 1 Innenwiderstand von Rnenn 256
93. Te gt BO Abfrage Zustand des Leistungseingangs INPut STATe lt BO gt Schaltet den Leistungseingang ein oder aus Beispiele OUTP_ON Schaltet den Leistungsausgang ein setzt aber nicht die Alarme und Warnungen zuruck oder quittiert sie D h steht ein Alarm an kann der Befehl nicht ausgefuhrt werden INP_1 Dito aber f r den Eingang einer elektronischen Last Me befehle Anfrage der aktuellen Istwerte Bei der Me werterfassung m ssen die Einstellungen f r die Mittelwertbildung beachtet werden Siehe Abschnitt Mittelwertbildung weiter unten MEASure SCALar VOLTage DC gt lt NRf gt Unit Abfrage Spannungsistwert CURRent DC gt lt NRf gt Unit Abfrage Stromistwert POWer DC gt lt NRf gt Unit Abfrage Leistungsistwert ARRay gt lt NRf gt Unit lt NRf gt Unit Abfrage Spannungistwert Stromistwert Leistungsistwert Beispiele MEAS CURR Mi t und liefert den aktuellen Strom bzw dessen Mittelwert MEAS ARR Gibt eine ger teabh ngige Anzahl von Istwerten zur ck Bei PSI EL sind dies U I P Sollwertbefehle Durch Anh ngen eines Fragezeichens k nnen alle Sollwerte auch ausgelesen werden F r die Bedeutung von Level A B und A B bei den elektronischen Lasten bitte auch das Handbuch des Ger tes lesen I Spannungssollwert berspannungsgrenze Spezifikation nach 1999 SCPI Command reference 19 Source Subsystem F r elektronische Lasten gilt e Befehle die speziell f r elekt
94. V output voltage at a power supply resp voltage limit at an e load VOLT_6 91_V Example with unit VOLT Queries the last set value SOUR VOLT PROT_67 Sets the OVP threshold to 67V PSI 9000 only if the output of the device is off Else the command is ignored and an error is generated Il Current set value Specification according to 1999 SCPI Command reference 19 Source Subsystem For electronic loads applies e Specific commands only for electronic loads are supported since firmware 3 01 and up e the HIGH set value always has to be greater than the LOW set value else an error is generated The commands HIGH and LOW are only valid for Level A B operation and will return an error in different level control modes e Query and setting of set values are always dedicated to the currently selected Level Control That is if Level Ais active the set value sent with CURR is set for Level A etc Else the set value is ignored and an error is generated The control mode has to be selected before the device is set into remote operation mode The other set values not belonging to the preselected mode can not be set anymore and have to be preset Thus for continuous remote control of the device we recommend to set the option Keep set values in the setup menu to no hence the set values are reset to default values when switching Mode SOURce CURRent LEVel gt lt NRf gt Unit Queries the last set value for cu
95. WinXP Updates k nnen ber die Webseite www elektroautomatik de heruntergeladen werden sofern verf gbar 8 1 1 Installation Um die Labview VIs in Ihre Umgebung einzubinden lesen Sie bitte die Installationshinweise in der Datei installati on _deutsch pdf auf der beiliegenden CD Nach der Installation finden Sie die Vis in LabView norma lerweise im Kontextmen unter Instrumenten I O gt Instru mententreiber gt IF XX Es gibt VIs die nur f r Ger te der Serie PSI9000 gedacht sind und auch nur mit diesen funktionieren Diese haben das K rzel PSI9 vor dem Namen und auch im VI Icon Dann gibt es welche nur f r die elektronische Lasten der Serien EL3000 und EL9000 Diese haben das K rzel EL vor dem Namen und auch im VI Icon Weitere Vis ohne besonderes K rzel sind gemeinsam nutzbar Funktion und Benutzung sind im Handbuch zu den VIs beschrieben Dieses rufen Sie wie gewohnt ber die LabView Hilfe auf oder direkt aus dem Ordner software labview_7 auf der CD Je nach Windowsversion kann es auf Grund von Sicherheitseinstel lungen des Internetexplorers n tig sein die Datei vor dem ffnen auf die Festplatte zu kopieren damit Sie den Inhalt sehen k nnen Die VIs werden in drei Kategorien unterteilt 1 Kommunikation VIs 2 Standard Vls 3 Spezial Vls Wichtig Bitte verwenden Sie stets die richtigen VIs fur lhr Gerat Lesen Sie auch die LabView VIs Hilfedatei auf der beilie genden CD um einen
96. achfolgenden Einstellungen ist dem Master bekannt zugeben wieviele Ger te in Reihe und oder parallel liegen serial 1 x Grundeinstellung 1 Die Anzahl der zum Master in Reihe geschalteten Gerate ist hier anzugeben Es gilt die maximal zul ssige Isolationsspannung zu beachten wodurch nicht beliebig viele Gerate in Reihe geschaltet werden durfen parallel 1 30 Grundeinstellung 1 Die Anzahl der zum Master parallel ge schalteten Ger te unabh ngig davon ob diese direkt zum Master verbunden sind ist hier anzugeben Die zwei folgenden Parameter erscheinen nur wenn das Ger t als Slave definiert wurde Position of module Bei den nachfolgenden Einstellungen wird die Position des Ger tes in der Reihen und Parallelschaltung fest gelegt Innerhalb des Stromversorgungssystems darf eine Position nur einmal vergeben werden serial 1 x Grundeinstellung 1 Die Position innerhalb der Verschaltung der Gerate ist anzugeben Es gilt die maximal zul ssige Isolationsspannung zu beachten wodurch nicht beliebig viele Ger te in Reihe geschaltet werden d rfen A Uber die Schnittstellenkarten DE parallel 1 30 Grundeinstellung 1 Die Position innerhalb der Verschaltung der Gerate ist anzugeben Beispiel zum Master ist ein Gerat in Reihe geschaltet und zu diesem Gerat noch drei weitere parallel Diese vier par allel geschalteten Gerate mussen dann fur serial den Wert 2 be
97. aded from our website www elektroautomatik de if available 8 1 1 Installation To install and use the VIs in LabView in your environment please read the file installation _english pdf on the included CD for instructions After the installation you can find the VIs in the context menu of the LabView IDE in Instrument I O gt Instrument drivers gt IF XX Some Vs are only for devices of series PSI9000 and will only work with these They got the abbreviation PSI9 in front of their file name and also in their VI icons Other VIs are only for the electronic loads of the series EL3000 and EL9000 These use the abbreviation EL in front of their names and in their icons Usage and functionality are described in the user manual for the VIs You can access it the usual way via the LabView context help or directly from the CD in the folder software labview_7 Depending on the Windows version it can be necessary to copy the help file to a local hard drive in order to read it correctly We distinguish three categories of VIs 1 Communication VIs 2 Standard VIs 3 Special Vis Important Always use the proper Vis for your device Please read the LabView Vis help file on the included CD in order to get an overview and a clue about the handling 2009 Elektro Automatik GmbH amp Co KG EN The communication Vis serve as a sort of drivers for the various bus systems respectively interface types These VIs are the
98. ahl und Funk tion der Kommunikationsobjekte die durch eine bestimmte Ger teserie unterst tzt werden unterscheiden Generell gilt berwachung Monitoring also reine Abfrage von Istwer ten und Status ist immer m glich Die Ger te ben tigen dazu keinen Remote Modus Setzen von Zust nden und Sollwerten Controlling erfordert die Aktivierung des Remote Modus remote ferngesteuert durch eine digitale Schnittstelle der Remote Modus kann durch bestimmte Umst nde blok kiert werden z B expliziter Lokalbetrieb nur PSI9000 oder wenn sich ein Ger t in einer Betriebsart befindet die keinen Remote Modus zul t bzw eine derartige Anfrage ignoriert N heres dazu entnehmen Sie bitte der Bedie nungsanleitung Ihres Ger tes Um ein Ger t zu steuern sprich z B einen Sollwert zu senden und zu setzen m ssen Sie 1 den Remote Modus aktivieren Objekt 54 2 den Sollwert senden 3 den Eingang Ausgang einschalten wenn nicht bereits Der Remote Modus sollte verlassen werden wenn er nicht mehr ben tigt wird Solange er aber aktiviert ist kann das Ger t nicht oder nur bedingt manuell bedient werden Der Modus wird in der Anzeige des Ger tes angezeigt 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten DE Beispiel 1 Remote Modus aktivieren uber IF R1 IF U1 Nach der Vorgabe des Telegrammformats siehe auch 7 5 ist das erste Byte der Startdelimiter der von der Richtung des Te
99. ahnlich zur Serie PSI 9000 EL 3000 9000 Men Beispiel RS232 Karte 2009 Elektro Automatik GmbH amp Co KG Irrt mer und Anderungen vorbehalten Uber die Schnittstellenkarten 6 Der System Link Mode nur PSI 9000 Der System Link Mode unterstutzt die Reihen und Parallel schaltung Ohne die zus tzliche Schnittstelle SIO2 zeigt jedes Ger t die eigenen Istwerte an wenn die Master Slave Reihen oder Parallelschaltung oder die Parallelschaltung uber den Share Bus angewendet wird Sollwerte und Istwerte mussen somit bei der Reihenschaltung mit der Anzahl der in Reihe geschalteten Gerate multipliziert werden da nur der Sollwert der einzelnen Gerates einstellbar ist Bei der Parallelschaltung verhalt sich der Stromsollwert in Analogie zum Spannungssollwert bei der Serienschaltung ber den System Link Mode werden die Istwerte zur zentralen Bedieneinheit Master und die Sollwerte zu den untergeord neten Modulen Slaves bertragen Die einzelnen Istwerte und Sollwerte aller miteinander verbundenen Ger te werden vom Master angezeigt und gestellt so da das Stromversor gungssystem sich wie ein Einzelger t verh lt Desweiteren werden einfache Meldungen Warnungen und Alarme vom Slave zum Master weitergegeben ber den Master k nnen solche Warnungen und Alarme quittiert werden Die Schnittstelle unterst tzt bis zu 30 miteinander verbun dene Ger te Bei der Parallelschaltung sollten nicht mehr als zehn Ger te p
100. alises that one or more events have occured and are stored in the Operation Status Register The event bits of the various registers report to the STB if events have occured that are enabled to be reported by the corresponding bits in the enable registers ESE SRE resp STAT QUES ENAB STAT OPER ENAB OUTPUT Buffer Error Queue Error Error Service Request Enable SRE ques or 1 1 tot cz mT Te HO mH oper Service Request Generation Legend CC CV CP CR currently active regulation mode Reduce Power power derating active PSI 9000 series only Fct at start running stepping function manager status Input Output on Input resp output of the device is on Output enable auto on for the output is activated MODE_A B AB BAT actual operation mode chosen by the rotary switch MODE_CR1 CR2 currently selected resistance range CR1 is the smaller one LOCAL device is in local mode remote control is not allowed REMOTE device is remotely controlled by a digital interface card EXTERNAL device is controlled by the analogue interface card resp the built in analog interface Function mode function manager active About the interface cards Aboutthe interface cards EN The bits of the ESR are as follows Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Operation complete relates to averaging feature see below is set if averaging completed successfull
101. alteten Zustand Netzschalter aus zu best cken e Bei Ger ten mit zwei Steckpl tzen k nnen bis zu zwei Schnittstellenkarten best ckt werden allerdings ist die Kombination nicht beliebig N here Information im Abschnitt 3 9 Kombination von Schnittstellenkarten e Entfernen Sie niemals die Abdeckbleche an den Karten e Wenn bei Ger ten mit zwei Steckpl tzen nur eine Karte best ckt wird so montieren Sie ggf die Abdeckung wieder ber den freien Steckplatz e Um die Schnittstellenkarten in den daf r vorgesehenen Einsch ben zu best cken m ssen die einschl gigen ESD Vorschriften beachtet werden Inhaltsverzeichnis m Seite 1 Allgemeines 5 1 1 Verwendung 3 1 2 Das Ger tekonzept 5 1 3 Garantie Reparatur 5 1 4 Hinweise zur Beschreibung 5 1 5 Lieferumfang 5 2 Technische Daten 6 3 Installation T 3 1 Sichtprufung 7 3 2 Einbau der Schnittstellenkarten 7 3 3 Kombination von Schnittstellenkarten 7 4 Details zu den Kartentypen T 4 1 RS232 Karten IF R1 und IF R2 8 4 1 1 RS232 Karte konfigurieren 8 4 2 USB Karten IF U1 und IF U2 8 4 2 1 USB Karte konfigurieren 8 4 3 CAN Karten IF C1 und IF C2 8 4 3 1 CAN Karte konfigurieren 9 4 4 Analoge Schnittstelle IF A1 10 4 4 1 Pinbelegung der analogen Schnittstelle 25 pol Sub D Buchse 10 4 4 2 Allgemeine Hinweise 11 4 4 3 IF A1 konfigurieren 11 4 5 GPIB Karte IF G1 14 4 5 1 Hinweise zur Kommunikation 14 4 5 2 Ansteuerung des Ger tes ber GPIB 14 4 5 3 Begriffser
102. ance of Rnom 256 94 Einstellungen 3 Sequenz Setup of 3rd sequence rw 1 3 Jin 6 Word 2 Wiederholungen der Sequenz Repetitions of the sequence 95 JEinstellungen 4 Sequenz Setup of 4th sequence wh int 6 Bereich 1 255 255 unendlich Range 1 255 255 endless 96 Einstellungen 5 Sequenz 7 Setup of 5th sequence w e3 ine o 97 1 Sequenzpkt der 1 Seq 1st seq point of 1st sequence frw 1 3 Jit 6 Word 0 Zeit Time siehe Zeitformat see format of time values 98 2 Sequenzpkt der 1 Seq 2nd seq point of 1st sequence frw 1 3 Jit 6 Word 1 Spannungswert von Unenn 256 Voltage value of Unom 256 99 3 Sequenzpkt der 1 Seq 3rd seq point of 1stsequence frw 1 3 lit 6e Word 2 Stromwert von Inenn 256 Current value of Inom 256 100 4 Sequenzpkt der 1 Seq 4th seq point of 1st sequence rw 1 3 fit 6 101 5 Sequenzpkt der 1 Seq 5th seq point of 1st sequence rw 1 3 fit 6 102 6 Sequenzpkt der 1 Seq 6th seq point of 1st sequence rw 1 3 fit 6 103 7 Sequenzpkt der1 Seq 7ih seq point of tstsequence w 13 it S 104 8 Sequenzpkt der 1 5e9 7 8st seq point of fst sequence w ma m S 105 9 Sequenzpkt der 1 5e9 7 9th seq point of Tst sequence w 3 in oe 106 10 Sequenzpkt der 1 Seq 10th seq point of Tstsequence w 3 Jin o 107 1 Sequenzpkt der 2 Seq Tst seq point of 2nd sequence w 13 it of 108 2 Sequenzpkt der2 Seq 7 2n
103. annungssollwert fur Level A im Level A B Betrieb abfragen LOW lt NRf gt Unit Spannungssollwert fur Level B im Level A B Betrieb setzen LOW gt lt NRf gt Unit Spannungssollwert fur Level B im Level A B Betrieb abfragen PROTection LEVel lt NRf gt Unit OVP Spannung setzen nur wenn Ausgang aus PROTection LEVel gt lt NRf gt Unit Abfrage OVP Spannung Beispiele VOLT_5 05 Setzt 5 05V Ausgangsspannung am Netzger t bzw Spannungsgrenze an einer E Last VOLT_6 91_V Setzt 6 91V Spannung VOLT Fragt den zuletzt gesetzten Spannungssollwert ab SOUR VOLT PROT_67 Setzt die berspannungsgrenze OVP auf 67V nur PSI 9000 wenn der Ausgang aus geschaltet ist Ansonsten wird nichts bernommen und ein Fehler erzeugt ll Stromsollwert Spezifikation nach 1999 SCPI Command reference 19 Source Subsystem F r elektronische Lasten gilt e Befehle die speziell f r elektronische Lasten sind werden ab der Firmware 3 01 oder h her unterst tzt e der HIGH Sollwert mu immer gr er oder gleich als der LOW Sollwert sein ansonsten wird ein Fehler zur ckgege ben e Abfragen und Setzen von Sollwerten bezieht sich stets auf die gesetzte Level Control D h wenn Level A aktiv ist wird mit CURR der Stromsollwert f r Level A gesetzt usw Die Befehle HIGH und LOW gelten nur f r Level A B Betrieb und erzeugen in anderen Modi Fehler Der jeweilige Modus ist vor dem Wechsel in den Remotebetrieb zu setzen Die anderen nicht zum v
104. arallel geschaltet werden Beispiel Es werden vier PSI 9080 100 zusammengeschaltet Jedes der vier Netzteile kann 3kW Leistung liefern Bei einer Rei henschaltung von jeweils zwei parallel geschalteten Ger ten ergibt sich eine maximale Spannung von 160V und ein maximaler Strom von 200A bei einer Gesamtleistung von maximal 12kW s hd oo C a l m EB Ill ill MN IN IN Jt Ic 7 S555 a SSE E gt ESS ESS aeee ESS S zZ SS SSS SSS SSS SSS SS ag p ae ee en Ee SE mm ee ee m m iin SS zz zZ gt SESE SS SS eS Cy oo SS Me ty E UNI I N IN I il JOON OOOO CMAN i mI IT IC UU INN L O C I i UN II UM IM N INN IN 2009 Elektro Automatik GmbH amp Co KG Irrt mer und Anderungen vorbehalten DE 6 1 Bedienung des System Link Mode 6 1 1 Anzeige und Bedienung des Masters ber das Masterger t k nnen die Sollwerte und alle anderen Einstellm glichkeiten auf das gesamte Stromversorgungs system bezogen werden Die Anzeige des Masters zeigt die Istwerte des Systems an Die Konfiguration des Masters bestimmt das Ger teverhalten Alle Einstellwerte k nnen wie bei einem Einzelgerat eingestellt werden 91 00 140 00 V 10 93kW ON 12 00kKW oe on mmn es n a n 120 152 120 0 A Der Master stel
105. artentypen sind zur Konfiguration am jeweiligen Windowstreiber folgende Parameter mindestens zu setzen Baudrate 9600Bd 57600Bd 5 7600Bd fest f r USB Parit t ungerade Stoppbits 1 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten 7 7 Sollwerte und Istwerte umrechnen Die Sollwerte und Istwerte siehe Kommunikationsobjekt liste werden mit wenigen Ausnahmen als Prozentwert bertragen wobei 0x6400 100 entspricht Wenn also ein Ger t eine Nennausgangsspannung von 80V hat dann w rde der bertragene Spannungsistwert beim Wert 0x3200 der Spannung 40V entsprechen Das Highbyte ist die Prozentzahl 0x64 dezimal 100 und das Lowbyte die Nachkommastellen der Prozentzahl Man mu die eingehenden Istwerte sowie die ausgehenden Sollwerte daher umrechnen Nennwert d Ger tes Prozent Istwert Istwert 25600 Beispiel Nennwert des Ger tes ist 80V der prozentuale Istwert kam als 0x2454 9300 Nach der Formel ergibt sich Istwert 80 9300 25600 29 06V 25600 Sollwert Nennwert d Gerates Prozent Sollwert Beispiel der Sollwert soll 25 36V sein der Nennwert d Ger tes ist 80V Nach der Formel ergibt sich Prozent Sollwert 25600 25 36 80 8115 Ox1FB3 Das dezimale Ergebnis mu f r die Hexzahl normal gerundet werden 7 8 Telegrammaufbau IF R1 und IF U1 Die Schnittstellenkarten IF R1 und IF U1 arbeiten mit einer gleichen die Karte IF C1 mit einer le
106. at IF U1 2 and IF E1 2 1 x RS232 cable 3m only at IF R1 2 1 x Adapter cable for firmware updates only at IF G1 A About the interface cards 2 Technical specifications General Electrical isolation Dimensions Type 1 W xH xL Dimensions Type 2 W xH xL Safety EMI Standards Overvoltage category Operation temperature Storage temperature Relative humidity IF R1 IF R2 RS232 Connectors Baud rates Cable length System Link Mode only with series PSI 9000 L Max number of units L Bus termination L Patch cable IF U1 IF U2 USB Connectors Standard Cable length System Link Mode only with series PSI 9000 L Max number of units L Bus termination L Patch cable IF C1 IF C2 CAN Connectors Baud rates Bus termination CAN standard 2009 Elektro Automatik GmbH amp Co KG 2000V 24 x 80 x 100mm 24 x 80 x 45mm EN 60950 EN61000 6 4 EN 61000 6 2 EN 55022 Class B Class Il 0 40 C 20 70 C lt 80 w o condensation 1 x 9 pole D Sub socket f 2 x RJ45 socket not IF R2 9600Bd 19200Bd 38400Bd 57600Bd depending on the baud rate up to 15m yes 30 settable in the units menu 0 5m 1 x USB socket type A 2x RJ45 socket not IF U2 USB 1 1 max 5m yes 30 settable in the units menu 0 5m 9 pole D Sub socket f 9 pole D Sub socket m 20kBd 1MBd in steps settable in the units menu V2 0 part A IF A1 Analogue Connectors A
107. at keinen Einfluss AVERage AUTO B2 Bei ONCE wird ein Messzyklus durchgef hrt Bei ON wird die Messung automatisch wiederholt Die Messung bezieht sich immer auf Us lise Pist RST bricht die Mittelwertbildung ab AVERage STATe BO ON startet OFF beendet die Mittelwertbildung Beispiele CALC AVER COUN 3 Es wird der Mittelwert der letzten 8 Messungen geliefert wenn mit MEAS abgefragt CALC AVER STAT_OFF H lt die Mittelwertbildung der Me werte an es wird immer nur der letzte Me werte geliefert Achtung Diese Einstellung wird nicht gespeichert und wird nach einem Reset bzw Neustart des Ger tes auf den Stan dardwert zur ckgesetzt Die Mittelwertbildung macht pro Me zyklus x Messungen der Istwerte des Ger tes in einem definierten Intervall und aus diesen Me werten wird ein Mittelwert gebildet Dieser kann nach einem Me zyklus mit dem MEAS Befehl abgefragt werden Ist die Betriebsart CALC AVER STAT ON gesetzt wird bei CALC AVER AUTO ONCE nach einem TRG ein Messzyklus gestartet der abh ngig von CALC AVER COUNT x mal misst bevor er das OPC Bit im Status Event Status Register ESR setzt Dieses wiederum falls das Bit freigeschaltet enabled ist meldet den Zustand ber das esr Bit im Status Register STB Das Statusregister STB generiert bei GPIB automatisch einen Bedienaufruf Erst dann d rfen die Messwerte ausgelesen werden Wenn sie zu fr h gelesen werden meldet die Schnittstelle ERR 200 Execution error Sin
108. ations 1 Alarmkategorie Alarm category 1 Alarmcode 2 Alarmkategorie Alarm category 2 Alarmcode 3 Alarmkategorie Alarm category 3 Alarmcode siehe Alarmcodetabelle see alarm code table Legende Legend ro Nur lesen Read only rw Schreiben und Lesen Read and write int 16 bit Wert value char 8 bit Wert value float 32 bit Flie kommazahl Floating point number string Zeichenkette mit 0x00 am Ende String with 0x00 at the end 2009 Elektro Automatik GmbH amp Co KG Programming TEEN 9 4 Alarms error codes and error types What is an error type About the meaning and the differences of alarms warnings and notifications at a power supplies of the series PSI 9000 Kein Fehler No error S O alov berspannung am Ausgang Eingang Overvoltage at output input please refer to the user manual Other 2 0T__ Ubertemperatur im Ger t Overtemperature inside the device device types like the electronic loads only L 3lsvs _ Systemfehler System error S O M tere Spannungsgrenze iberechiien E USe error type 0x01 or 0x02 5 U lt Untere Spannungsgrenze unterschritten Lower voltage threshold exceeded Error types 6l Obere Stromgrenze berschritten Upper current threshold exceeded O O U y O 0x01 Alarm is currently active 8ls o2 System Link Mode Kommunikation gest rt Communication disturbed O O O Ma OE System Link Mode Ein oder mehrere Ger t
109. bination mit einer IF C1 Einsteck karte kann ein sogenannter Gateway von der RS232 oder USB Schnittstelle des PCs zum CAN Bus realisiert werden Somit wird keine extra Hardware f r die Anbindung an einen CAN Bus ben tigt ber den Gateway k nnen bis zu 30 Ger te ber die RS232 USB Karte und die CAN Bus Ver netzung betrieben werden Nur bei PSI 9000 die Karten IF R1 und IF U1 unterst tzen die Parallel und oder Serienschaltung von mehreren Labor netzteilen System Link Mode siehe Handbuch PSI 9000 Wenn das Ger t mit einer Schnittstelle best ckt wurde wird diese vom Ger t erkannt und das entsprechende Men zur Konfiguration wird zug nglich In diesem Men k nnen die Parameter f r die Kommunikation eingestellt werden Die Einstellungen werden im Ger t abgespeichert so da sie nach dem Wiedereinschalten des Ger ts nicht erneut gesetzt werden m ssen Die analoge Schnittstelle IF A1 arbeitet im direkten Zugriff auf das Netzger t Hierdurch k nnen schnelle nderungen der Ausgangswerte unmittelbar beobachtet werden und Soll werte mit sehr geringer Verz gerung im Rahmen der tech nischen Daten des angesteuerten Ger tes gesetzt werden Die digitalen Ein und Ausg nge sind parametrierbar 1 1 Verwendung Die Einsteckkarte darf nur in daf r vorgesehenen Ger ten eingesetzt werden Im Lieferumfang sind f r die digitalen Schnittstellen sind Labview VIs enthalten die die Integration in ihre LabView Applikation erle
110. ce gt PC is sent even if it is an event there will be data of a specific length Word x CS check sum The check sum is always located at the end of the telegram It is built by the simple addition of all bytes of the telegram It is two bytes long The high byte is placed before the low byte Example of a telegram Object no 71 query actual values shall be sent to a de vice with device node 1 The telegram has to look like this hexadecimal values 55 01 47 00 9D The expected answer could look like this 85 01 47 64 00 1E 00 50 00 01 9F this results in 80V 30A and 2400W at a 80V 100A and 3000W power supply like for example the PSI9080 100 Also see next section for the conversion of set values and actual values More examples in section 9 7 9 Message structure for the IF C1 The interface card IF C1 supports the CAN V2 0a standard The extended address format is not used The CAN driver chip requires the identifier up to 8 data bytes and the data length for a transmission The identifier is 11 bits long CAN 2 0a and specified by the device node the relocatable identifier segment RID and the type of the message For every unit we define two identifiers see also section 4 3 1 RID 64 device node 2 and RID 64 device node 2 1 whereas the first identifier is used for send only messages and the second one 1 for query messages Amessage can contain a maximum of 8 bytes The firs
111. ce w ma m S 105 9 Sequenzpkt der 1 5e9 7 9th seq point of Tst sequence w 3 in oe 106 10 Sequenzpkt der 1 Seq 10th seq point of Tstsequence w 3 Jin o 107 1 Sequenzpkt der 2 Seq Tst seq point of 2nd sequence w 13 it of 108 2 Sequenzpkt der2 Seq 7 2nd seqpoint of 2nd sequence w 13 im S 109 3 Sequenzpkt der 2 5e9 7 3rd seq point of 2nd sequence w 3 i S 110 4 Sequenzpkt der 2 Seq 7 4th seq point of 2nd sequence w 3 im eo 171 5 Sequenzpkt der2 Seq Sth seq point of 2nd sequence w 3 i S 112 6 Sequenzokt der2 Seq 6th seq point of 2nd sequence w 13 im S 113 7 Sequenzokt der2 Seq Tih seq point of 2nd sequence w 13 im 6 114 8 Sequenzpkt der 2 Seq 7 8th seq point of 2nd sequence w 3 im eo 115 9 Sequenzpkt der 2 5eq 7 9th sea point of 2nd sequence rw 13 mt 6 74 75 77 a Funktionsablauf konfigurieren Setup of function 2009 Elektro Automatik GmbH amp Co KG Programming O TER 116 10 Sequenzpkt der 2 Seq 10th seq point of 2nd sequence rw 1 3 int 6 Word 0 Zeit Time siehe Zeitformat see format of time values 117 1 Sequenzpkt der 3 Seq 1st seq point of 3rd sequence rw 1 3 Jit 6 Word 0 Zeit Time siehe Zeitformat see format of time values 118 2 Sequenzpkt der 3 Seq 2nd seq point of 3rd sequence rw 1 3 Jit 6 Word 1 Spannungswert von Unen
112. ch gt 4V cc Digital output CC active Low Constant current operation CC CC not active High DO7 CP Digital output CP active Low Constant power operation CP CP not active High AGND SEL Reiten POENHALON ME Reference for SEL signals analogue inputs z AGND pele tence Pole NSLOHINE Reference for MON signals and VREF analogue outputs Analogue output Accuracy typ lt 0 1 8mA TREE Reference voltage en against GND Auxiliary voltage 50mA En Reference DGND Short circuit proof against DGND Reference potential of the digital Reference for VCC control and DGND ports notification signals a Jumper set to Low Digital input Leye l l 22 DI1 SEL enable Switch over to external interface B Presettable input level High Low range SEL enable on Low 1 U lt 1V U gt 4V else local operation er Uw or enable off Hig 2 U lt 5V Unie gt 9V I REN Presettable logic level if input is not wired Digital input Level anes l 23 DI2 Rem SB Output off Output on Low open High Level or Low Level Output off High a Resna o CSS SSS 3 mne o SSCS 1 Always related to the 10V end voltage even if the voltage range is limitted aie 2 AGND and DGND are connected internally AGND SEL at Pin 14 is inpedendent It serves as reference for the difference amplifiers of all analogue inputs Dix DOx Vcc are referenced to DGND VREF VMON CMON PMON are refe
113. ch nicht beendet Profile load save are busy 1 char 2 it O Sollwertsatz 1 ist freigegeben Preset list no 1 is enabled it 1 Sollwertsatz 2 ist freigegeben Preset list no 2 is enabled it 2 Sollwertsatz 3 ist freigegeben Preset list no 3 is enabled it 3 Sollwertsatz 4 ist freigegeben Preset list no 4 is enabled 1 Jit 4 Word0 Spgs Sollwert von Unenn 256 Set voltage of Unom 256 Stromsollwert 1 fit 4 Word1 von Inenn 256 Set current of Inom 256 m a SiS Es m a woran 7 ee a a a int I 2 Spannungsgrenze von Unenn 256 Voltage limit of Unom 256 int I 2 Spannungsgrenze von Unenn 256 Voltage limit of Unom 256 int I 2 Stromgrenze von Inenn 256 Current limit of Inom 256 21 Freigabe Sollwertsatz Enable preset list no N Sollwertsatz 0 Preset list 0 U I Sollwertsatz 1 Preset list 1 U I 4 Sollwertsatz 2 Preset list 2 U l Sollwertsatz 3 Preset list 3 U I Sollwertsatz 0 Preset list 0 P R Sollwertsatz 2 Preset list 2 P R Oo Leistungssollwert von Pnenn 256 Set power of Pnom 256 Innenwiderstand von Rnenn 256 Set resistance of Rnom 256 co 3 Min einstellbarer Strom 7 Min adjustable current Profileinstellungen Profile settings O1 berwachung U Supervise U settings berwachung Supervise settings jo A Ss Fas PSs
114. chiedliche Objekte Befehle besitzen k nnen und der Anwender f r das angesprochene Ger t und das verwendete Objekt die Datenl nge aus der Objekttabelle herauszusuchen und hier anzugeben hat Objektlisten siehe Abschnitt 9 3 Eine falsch angegebene Datenl nge f hrt zu einem Fehler Beispiel zur Datenlange bei einer Anfrage es soll Objekt 0 angefragt werden Ger tetyp Die Antwort w re ein String mit der maximalen L nge von 16 Bytes inlusive EOL Zei chen Also wird als Datenl nge 16 angegeben Der zweite Wert ON ist die Objektnummer Diese stellt ein Ziel dar f r die nachfolgenden Daten Objektnummer und Daten bilden zusammen einen Stell Befehl ber den USB Port k nnen Befehle nur mit dem bin ren Protokoll siehe Abschnitte 7 4 bis 7 8 und 9 2 transportiert werden wie bei anderen digitalen Karten IF U1 und IF R1 7 11 1 Telegrammbeispiele Beispiel 1 Es soll die Bytefolge 0x4700 als Spannungssollwert trans portiert werden Laut der Objektliste f r z B ein PSI 9000 Ger t ist der Spannungssollwert Objekt 50 Der sich dann ergebende SCPI Befehl k nnte so aussehen SYST DATA SET_2 _50 _71 _0 Alternativ kann die Angabe in Hexadezimalform erfolgen SYST DATA SET_ H02 _ H32 _ H47 _ HOO Beispiel 2 Es sollen die Istwerte angefragt werden Dazu wird eine Anfrage Request gestellt Laut Objektliste ist Objekt 71 zu nehmen die Anzahl der angefragten Bytes ist 6 Die Anfrage sieht dann also so aus SYST D
115. d die Einstellungen CALC AVER STAT auf ON und CALC AVER AUTO auf ON gesetzt wird fortw hrend nach Ende eines Messzyklusses eine neuer Messzyklus initiiert Die Messwerte und der Status des Ger tes werden alle 20ms erfasst so da bei der Standardeinstellung von 100 Messpunkten alle 2000ms OPC gesetzt wird Die Messwerte k nnen nach dem Setzen des Bit OPC ausgelesen werden Achtung Die Verwendung der Mittelwertbildung erfordert die Abfrage ob das OPC Bit gesetzt ist bevor Me werte mit MEAS ausgelesen werden Sonst wird ein Fehler ausgegeben 4 5 9 Fehlermeldungen Fehlermeldungen werden in einer Fehlerliste gesammelt Das err Bit zeigt an wenn eine neue Fehlermeldung vorliegt und wird ber den Bedienungsruf abgefragt Die Fehlerliste kann separat abgefragt werden und wird durch Lesen automatisch gel scht lt ERR gt Meldung Beschreibung Error Queue leer es liegt kein Fehler vor Falscher SCPI Befehl 103 Parameter not allowed Befehl unbekannt Fehler im Zahlenformat Invalid suffix Falsche Einheit Invalid character data Nicht erlaubtes Zeichen wurde bertragen Invalid character Ungultiges Zeichen im Befehlsstring 2009 Elektro Automatik GmbH amp Co KG 23 Irrt mer und Anderungen vorbehalten A Uber die Schnittstellenkarten DE lt ERR gt Meldung Beschreibung Cis Invalid string data Invalid while in local Freischaltung fehlt o po Zugriffauf Funktionsdefinitionen
116. d seqpoint of 2nd sequence w 13 im S 109 3 Sequenzpkt der 2 5e9 7 3rd seq point of 2nd sequence w 3 i S 110 4 Sequenzpkt der 2 Seq 7 4th seq point of 2nd sequence w 3 im eo 171 5 Sequenzpkt der2 Seq Sth seq point of 2nd sequence w 3 i S 112 6 Sequenzokt der2 Seq 6th seq point of 2nd sequence w 13 im S 113 7 Sequenzokt der2 Seq Tih seq point of 2nd sequence w 13 im 6 114 8 Sequenzpkt der 2 Seq 7 8th seq point of 2nd sequence w 3 im eo 115 9 Sequenzpkt der 2 5eq 7 9th sea point of 2nd sequence rw 13 mt 6 73 74 75 77 a Funktionsablauf konfigurieren Setup of function 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Programmen O TC BE 116 10 Sequenzpkt der 2 Seq 10th seq point of 2nd sequence rw 1 3 int 6 Word 0 Zeit Time siehe Zeitformat see format of time values 117 1 Sequenzpkt der 3 Seq 1st seq point of 3rd sequence rw 1 3 Jit 6 Word 0 Zeit Time siehe Zeitformat see format of time values 118 2 Sequenzpkt der 3 Seq 2nd seq point of 3rd sequence rw 1 3 Jit 6 Word 1 Spannungswert von Unenn 256 Voltage value of Unom 256 119 3 Sequenzpkt der 3 8eg 3rd seg pointof rdsequene w 1 3 m 120 4 Sequenzpkt der 3 Seq 4thseq pointor rdsequene w 3 m o 121 5 Sequenzpkt der 3 5eq 5th seq point of 3rd sequ
117. d srw int 2f Innenwiderstand von Bereich 1 256 Resistance of range 1 256 89 Level A B Sollwert Level B f r R2 Set value level B for R2 range lt t rwiint 21 1 JImenwiderstand von Bereich 2 256 Resistance of range 2 256 90 Level A B Sollwert Level A Pulszeit Set value level A pulse width w it 2 Zeitwert siehe Zeitformat Time value see time format description 91 Level A B Sollwert Level B Pulszeit Set value level Bpulseith wfit 2 ___ Zeitwert siehe Zeitformat Time value see time format description 92 Level A B Sollwert Anstiegszeit Setvaluerisetime wfmwe 2 zeitwert siehe Zeitformat Time value see time format description Legende Legend Istwerte Actual values 77 Fehlermeldungen Alarm buffer ro Nur lesen Read only int 16 bit Wert value rw Schreiben und Lesen Read and write char 8 bit Wert value nur setzbar im CV Modus only settable in CV mode float 32 bit Flie amp kommazahl Floating point number neu bzw ge ndert ab Firmware 3 01 new or changed since firmware 3 01 string Zeichenkette mit 0x00 am Ende String with 0x00 at the end Es gilt It applies CV erfordert Spannungssollwert CV requires a voltage set value Der Spannungssollwert kann nicht gesetzt werden wenn nicht CV Regelungsart gew hlt The voltage set value can t be set if not CV regulation mode is chosen Im Bat
118. de Karte aus und k nnen folgende Parameter ver ndern Baudrate ndern Die blichen Baudraten werden alle unterst tzt Zu den Bau drateneinstellungen kann der sog Sample point festgelegt werden welcher die Daten bertragung bei unterschiedlichen Kabell ngen und qualit ten optimieren soll Hierbei wird der Abtastzeitpunkt bei Empfang eines Bits verschoben baudrate Grundeinstellung 100 kBd sample point 75 10kBd 60 65 70 75 80 85 20kBd 60 65 70 75 80 85 50 kBd 60 65 70 75 80 85 100kBd 60 65 70 75 80 85 125kBd 58 68 70 75 81 87 250 kBd 58 68 70 75 81 87 500 kBd 58 66 75 83 1MBd 58 66 75 83 Adressbereiche verschieben Falls in ein bestehendes CAN Bus System ein oder mehrere Ger te mit einer CAN Schnittstellenkarte integriert werden sollen so kann uber das relocatable identifier segment kurz RID der Adressbereich der neuen Ger te so ver schoben werden dass die CAN Adressen auch identifier genannt der neuen Ger te mit schon definierten Adressen nicht kollidieren Der CAN Bus nach dem Standard V2 0a definiert einen 11 Bit langen Identifier wodurch sich 2032 zul ssige Adressen f r Ger te ergeben Diese 2032 Identifier werden durch das hier verwendete System in 32 Adre segmente a 64 Adressen je eine f r Schreiben und Lesen unterteilt Der Beginn dieser Adre segmente wird mit dem RID festgelegt 2009 Elektro Auto
119. der Karte Dazu wird das Kabel auf X5 auf die Platine gesteckt und vorsichtig in den Einschub des Ger tes gesteckt Die Sub D Buchse wird mit einem 9poligen Nullmodem Kabel mit dem PC verbun den und mittels des als Download oder auf Anfrage beim Lieferanten separat erh ltlichen Update Tools aktualisiert sofern n tig 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten 4 5 6 Ausf hrungs und bertragungszeiten Die Zeit zur Protokollumsetzung und die Verarbeitungszeit des ger teinternen Mikrocontrollers sind abh ngig vom Be fehl und sind der bertragungszeit hinzuzuf gen Typisch liegen die Zeiten bei Zeit zur Protokollumsetzung Tp 2ms Ubertragungszeit zum ger teinternen Mikrocontroller Tg mc 0 5ms Verarbeitungszeit des gerateinternen Mikrocontrollers Ty mc 2Ms Erwartet der Hostrechner eine Antwort vom Gerat kann sich abh ngig vom Befehl eine Gesamtzeit von bis zu T Anfrage Ts cpp Tp Tac Ty mc T antwort T mc 0 2 7 Ti cpe ergeben Die Ubertragungszeit Ti cpe des GPIB ist sehr kurz Sie liegt typisch bei 0 2ms Es wird aber eine Befehlsintervallzeit gt 30ms empfohlen Kleinere Zeiten k nnen zu Kommunika tionsfehlern f hren Die Schnittstelle wird ber das Setup Men konfiguriert Es ist erforderlich die Ger teadresse device node ein zustellen da diese gleichbedeutend Das Ger t kann nur so eindeutig im System identifiziert werden
120. der Kommunikation Die Kommunikation mit den zu steuernden Ger ten basiert auf diesen drei Telegrammformen a einfache Sendung es wird ein Objekt gesendet das einen Wert z B Spannung setzen soll Sofern dies im momen tanen Betriebszustand des Ger tes zul ssig ist wird das Objekt akzeptiert und ausgef hrt Das Ger t sendet keine Antwort Falls die Ausf hrung momentan nicht zul ssig ist kommt eine Fehlermeldung b Anfrage es wird mittels eines Objekts eine Anfrage an das Ger t gesendet worauf man eine Antwort erwartet Ist die Anfrage f r den momentanen Betriebszustand des Ger tes zul ssig wird sie ausgef hrt und die Antwort gesendet die als Inhalt die angefragten Daten enth lt Falls nicht wird als Antwort eine Fehlermeldung gesendet c Ereignis ist eine Fehlermeldung die unaufgefordert vom Ger t gesendet wird z B wenn der Zugriff auf ein Objekt nicht m glich ist oder durch u ere Einfl sse eine St rung der Datenkommunikation auftritt und das Ger t das Tele gramm nicht erkennen kann bzw falsch erkennt Daten verst mmelt Enth lt einen Fehlercode 7 6 bertragungsparameter IF R1 und IF U1 Bei der seriellen bertragung eines Bytes ber die RS232 Karte werden folgende Bits bertragen Startbit 8 Datenbits Parit tsbit Stoppbit Das Parit t wird auf ungerade engl odd gepr ft Die USB Karte arbeitet intern im Ger t mit der bertragungs charakteristik der RS232 Karte F r beide K
121. dungen des Ger tes Device notifications int 1 Alarmkategorie Alarm category 1 Alarmcode 2 Alarmkategorie Alarm category 2 Alarmcode 3 Alarmkategorie Alarm category 3 Alarmcode siehe Alarmcodetabelle see alarm code table Legende Legend ro Nur lesen Read only rw Schreiben und Lesen Read and write int 16 bit Wert value char 8 bit Wert value float 32 bit Flie amp kommazahl Floating point number string Zeichenkette mit 0x00 am Ende String with 0x00 at the end 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Programmen 00 TC IBE 9 4 Alarme Fehlercodes und Fehlertypen Was ist ein Fehlertyp ber die Unterscheidung bzw die Be deutung von Alarmen Warnungen und Meldungen bei Netzger ten der Serie Ooo ie Kein Fehler No error ao OE berspannung am Ausgang Eingang Overvoltage at output input PSI 9000 lesen Sie bitte Im Benutzer 2o Ubertemperatur im Gerat Overtemperature inside the device hand buch nach Die Serien EL3000 9000 3 sys ss stemfehler System error x 2 benutzen nur Alarme und den Fehlertyp ale Obere Spannungsgrenze berschritten Upper voltage threshold exceeded 5 u lt Untere Spannungsgrenze unterschritten Lower voltage threshold exceeded 0x01 bzw 0x02 N ee Obere Stromgrenze berschritten Upper current threshold exceeded Untere Stromgrenze unterschritten Lower current thres
122. e Nennwerte des Ger tes erzeugen einen Fehler lt CHAR gt 0 255 Dezimalzahl Ausgabe B0000 0000 B1111 1111 Binardarstellung H00 HFF Hexadezimaldarstellung 0 32768 positive Integerzahl Ausgabe B0000 0000 0000 0000 B0111 1111 1111 1111 Bin rdarstellung H0000 HFFFF Hexadezimaldarstellung 1 oder ON Funktion wird eingeschaltet 0 oder OFF Funktion wird ausgeschaltet NONE lokaler Betrieb eine Umschaltung auf Fernbedienung ist moglich LOCal nur lokaler Betrieb m glich Auslesen von Daten ist zul ssig REMote Fernbedienung des Ger tes ist akti viert ON oder 1 Automatische Messwerterfassung mit x Messpunkten ONCE oder 0 einmalige Messwerterfassung ausgel st ber TRG mit x Messpunkten Error und Eventnummer 800 bis 399 String Endezeichen line feed 0x0A ddd hh mm s s s s s s s s s Standardformat ist Sekunden s s Das Semikolon wird verwendet um innerhalb einer Message mehrere Befehle zu senden Der Doppelpunkt trennt hoherwertige Schl ssel w rter von niederwertigeren Schl sselw rtern Kleinbuchstaben und der Inhalt in rechteckigen Klammern sind optional 2 Das Fragezeichen kennzeichnet eine Abfrage Die Abfrage kann gleichzeitig mit einer Daten sendung verkn pft werden Hierbei ist darauf zu achten da bevor eine neue Datensendung erfolgt die Antwort des Systems abgewartet werden muss gt Anwort vom Gerat lt INT gt lt
123. e default slot cover to the open slot This protects the unit from additional dust pollution and ensures correct air circulation with the internal fans e Use and follow the common ESD provisions when installing and removing the interface cards inde EN Page 1 General 95 1 1 Usage 55 1 2 The concept 55 1 3 Warranty Repair 55 1 4 Used symbols 55 1 5 Scope of delivery 55 2 Technical specifications 56 3 Installation 57 3 1 After unpacking 57 3 2 Inserting a card 57 3 3 Combining interface cards 57 4 Details about the cards 57 4 1 RS232 cards IF R1 and IF R2 58 4 1 1 Configuring the RS232 card 58 4 2 USB cards IF U1 and IF U2 58 4 2 1 Configuring the USB card 58 4 3 CAN cards IF C1 and IF U2 58 4 3 1 Configuring the CAN card 59 4 4 Analogue interface IF A1 60 4 4 1 Pin assignment of the analogue interface 25 pole D Sub socket 60 4 4 2 General 61 4 4 3 Configuring the IF A1 61 4 5 GPIB card IF G1 64 4 5 1 Notes about the communication 64 4 5 2 Controlling a device via GPIB 64 4 5 3 Terms explained 64 4 5 4 Differences to the other interface cards 64 4 5 5 Firmware updates 64 4 5 6 Transmission and execution times 64 4 5 7 Configuring the IF G1 64 4 5 8 SCPI commands and Delimiter 65 4 5 9 Errors 74 4 6 Ethernet cards IF E1 and IF E2 75 4 6 1 Reset default parameters 75 4 6 2 Configuring the Ethernet card 15 4 6 3 Communicating with the device 75 4 6 4 The USB port Firmware updates 76 4 6 5 The reset button 76 5 Operatio
124. e in Abschnitt 7 beschriebene objektorientierte Kommunikation bzw LabView VIs 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten 4 6 4 Der USB Port Firmwareaktualisierung Der zus tzliche USB Port dient zur alternativen Ansteuerung des Ger tes ber USB und den in Abschnitt 4 6 3 Absatz IV gegebenen Bedingungen Er dient weiterhin zur Firmwareaktualisierung des Ger tes bzw der Netzwerkkarte selbst F r die Firmwareaktualisierung werden ein entsprechendes Updatetool und die passende Firmware ben tigt beides ist bei dem H ndler zu beziehen der das Ger t geliefert hat 4 6 5 Der Resetknopf Dient zur Wiederherstellung der Grundeinstellung Siehe auch Abschnitt 4 6 1 A Uber die Schnittstellenkarten DE 5 Einsatz in anderen Ger teserien 5 1 Serien EL 3000 EL 9000 Die elektronischen Lasten der Serien EL3000 und EL9000 unterst tzen folgende Schnittstellenkarten IF U1 IF R1 IF C1 IF G1 IF E1 Hinweis zur IEEE Karte IF G1 Bei Ger ten mit Firmwarever sion 2 11 oder niedriger wird die Karte als IF C1 CAN Karte erkannt und mu auf folgende Einstellungen konfiguriert werden CAN Baudrate 100kBd Bus termination no Relocatable ID O Die Karte wird in Ger ten mit Firmwareversion 2 14 oder niedriger zwar erkannt aber nicht richtig unterstutzt Wir empfehlen daher ein Update Bitte kontaktieren Sie Ihren H ndler Bei Ger ten mit Firmwareversion
125. e of PSI9000 trip U l Triggered by overstepping of the limits U gt U lt I gt and or I lt see user s guide of PSI9000 Defining the logical level when triggered indicated LOW The output is pulled against GND as soon as the selected function becomes active The logical level is inverted if the condition is not true HIGH The output is pulled against 15V by a high resistance resistor as soon as the selected function is active The logical level is inverted if the condition is not true A About the interface cards 4 5 GPIB card IF G1 The interface card IF G1 offers a standardised digital in terface GPIB according to IEEE 488 1 2 Its installation is described on the short install guide that is included in the package In case a second card is used inside a device of the series PSI 9000 the IF G1 can only be combined with the analogue card IF A1 or the digital cards IF R1 and IF U1 It must not be plugged together with the CAN interface card IF C1 4 5 1 Notes about the communication This card does not use the object orientated communication protocol it uses the internationally standardised SCPI com mand set SCPI uses plain text in ASCII format which can simplify programming 4 5 2 Controlling a device via GPIB In principle the procedure to access and control our devices is the same as with the other digital cards Once the GPIB card is connected to a PC and has been configured y
126. e subfolder data after you have installed the VIs or on the included CD Important Following applies the communication Vis CAN vi USB vi RS232 vi only one usable at once as well as the communication_layer vi must be used the communication VIs must not be placed inside a se quence case or loop in order to contact and control a device after the communica tion has started it first requires to be initialised with psi9_ init vi resp el_init vi this should only be done one time all other VIs can be arbitrarily used at runtime in a loop for example because the communication manages the data flow and returns error messages in case of problems parallelly placed VIs which are used to query actual values of several devices at once are still processed subsequently because the communication can only contact one device at once even at broadcast messages this applies for USB and RS232 since there is no broadcast at IEEE A Programming 9 Communication without LabView 9 1 General The following sections deal about the composition of the communication telegrams the dependency of the commu nication from the state of a device and the problems related to that topic without explaining how to use the USB driver when using the USB card or how to build a complete CAN message when using the CAN card This has to be learned and done by the user 9 1 1 Note about the driver library On the included CD in the
127. ecause the card is not placed correctly The wiring between the PC and or other units has also be done before the unit is switched on again The card s will be automatically detected by the device after powering it on and can now be configured Note about the IF A1 before equipping the card you should set the jumpers correctly Refer to 4 4 1 Configuring the IF A1 subsection Digital inputs Note in case the card is not recognized after switching the unit on it might be necessary to update the firmware of your device Please contact your dealer for further information Caution There are components on the card which are sensitive for ESD You must follow the general ESD provi sions when handling and installing a card 3 3 Combining interface cards At models with more than one card slot following restrictions apply never equip two cards of the same type the cards IF R1 and IF U1 must not be equipped together IF G1 must not be combined with IF C1 or IF E1 IF E1 must not be combined with IF C1 IF G1 IF R1 or IF U1 4 Details about the cards The interface cards are designed to be used in various type of device series Depending on the typical features of a certain device type like for example an electronic load the resulting operability will change This section handles the configuration and handling of the cards by example of the PSI 9000 series But there are specific characteristics at other device se
128. ed to set up parameters for the communication The settings are stored inside the unit The analogue interface card IF A1 is directly accessing the power supply This allows fast monitoring of actual values and fast setting with a very short delay of set values within the nominal values of the device The digital inputs and outputs parameterisable 1 1 Usage The interface cards must only be equipped in units which are designed for them A set of Labview VIs is included in the package which will simplify the use and implementation of the interface cards in the LabView IDE The implementation in other applications and environments is possible but also very complex The telegram structure is explained in detail in one of the following sections The voltage range of the analogue input and output signals of the IF A1 is customisable between 0 and 10V The digital inputs can be switched between two different voltage ranges for the logical level and the default logical level can be pre defined for the case that these inputs are not used 2009 Elektro Automatik GmbH amp Co KG 1 2 The concept The interface cards are pluggable and can thus be used where needed They are compatible to various types of devices such as electronic loads Due to the electrical iso lation of 2000V you can also connect multiple devices with different potentials The digital cards IF R1 IF C1 and IF U1 support a unique communication protocol wh
129. ed from your supplier s website or is obtained by request 2009 Elektro Automatik GmbH amp Co KG EN The SCPI protocol needs to be translated into the internal one and thus consumes some time 4 5 6 Transmission and execution times The protocol translation time and the execution time of the device s internal microcontroller are dependent on the command and have to be added to the transmission time Typical values are Time of protocol translation T 2ms Transmission time to the internal microcontroller T 0 5ms Execution time of the internal microcontroller Tyo 2Ms In case the host PC is expecting a response a total time of T Request T Response loore Tp Te ue Te uc T yo t 0 207 7 MO PT ree can result depending on the command sent The transmission time T p of the GPIB bus is very short and lies at typical 200us The recommended command interval time is gt 30ms Smaller times can lead to execution errors 4 5 7 Configuring the IF G1 The card is configured in the setup menu Note it is definitely necessary to choose a unique device node address for every unit that is connected to the same PC Only then the device can be identified and addressed correctly Accessing the setup menu on a u E Communication device node 1 30 Default 1 One out of 30 device nodes can be set Remind that only 15 units can be used on one bus line
130. ei CAN wird bei Ger ten bzw Ger teadressen von Knoten gesprochen unterst tzen Die LabView VlIs bzw das Kommunikationsprotokoll k nnen pro Adre segment RID 30 Ger te bei max 31 AdreR segmenten verwalten Theoretisch ist so ein Bussystem mit bis zu 110 Ger ten m glich welches mit mindestens vier Adre segmenten arbeitet Die Adre segmente sind verschiebbar damit ein oder mehrere Ger te problemlos in ein bestehendes CAN Bussystem integriert werden k nnen ohne da dieses umkonfiguriert werden mu Uber die Schnittstellenkarten DE 4 3 1 CAN Karte konfigurieren Die Schnittstelle wird ber das Setup Men konfiguriert Es ist zwingend erforderlich die Ger teadresse device node einzustellen Diese ergibt zusammen mit dem RID einen sogenannten Identifier Das Ger t kann nur so eindeutig im System identifiziert werden ber diesen Identifier wird das Ger t angesprochen Jedes Ger t mu eine andere Ger te adresse bekommen wenn mehrere gleichzeitig vom einem Steuerger t gesteuert werden an a EE communications ME device node 1 30 Grundeinstellung 1 Es kann 1 von 30 Gerateadressen vergeben werden Slot A IF abh ngig von der Einsteckkarte Slot B IF abh ngig von der Einsteckkarte Sie stellen hier die erforderliche Gerateadresse ein und erhalten eine bersicht ber die best ckten Karte n Mit Slot A B IF C1 w hlen Sie die zu konfigurieren
131. einen eg Digitaler Eingang Wenn Low Level 22 DI1 SEL enable Umschaltung auf kodiert l Kodierbarer Eingangspegel externe Schnittstelle SEL enable ein Low _ gt Digg FIVE ea ansonsten lokaler Betrieb offen High 2 U lt 5V Union gt OV Wenn Low Level Kodierbarer Logikpegel im Diaitaler Einaana kodiert unbeschalteteten Zustand 23 DI2 Rem SB a a REM SB ein Low offen High Pegel oder Low Pegel offen High aj Rewa OO 25 mee S S 1 Immer bezogen auf den 10V Endwert auch bei eingegrenzten Spannungsbereichen O O N gt U 4 N O1 IN amp N N O 01 A oO N oO 00 2 AGND und DGND werden intern an einem bestimmten Punkt verbunden Unabh ngig davon ist AGND SEL auf Pin 14 gelegt Er wird als gemeinsamer Bezug der Differenzverst rker aller analogen Eingangssignale verwendet Dix DOx Vcc haben Bezug auf DGND VREF VMON CMON PMON beziehen sich auf AGND VSEL CSEL und PSEL beziehen sich auf AGND SEL 3 Digitaler Eingang abh ngig von Kodierung a Kodierung High Range hohe Schaltschwelle Ue OV 1 5mA Ue 12V I 0 7mA Ue 24V 4 5mA Schaltschwellen U lt 3V U ign gt 9V b Kodierung Low Range niedrige Schaltschwelle Ue 0V 1 5mA Ue 12V 2 2mA Ue 24V 6mA Schaltschwellen U lt 1V U ign gt 4V 4 Positive Str me flie en aus dem Ger t heraus negative Str me flie en hinein
132. eit der laufenden Fkt ms Lower part of the total time of running fct ms Meldungen des Gerates Device notifications i 1 Alarmkategorie Alarm category 1 Alarmcode 2 Alarmkategorie Alarm category 2 Alarmcode 3 Alarmkategorie Alarm category 3 Alarmcode siehe Alarmcodetabelle see alarm code table 78 Absolute Zeit des Fkt Ablaufs Total time of executed fct el Gesamtzeit der laufenden Fkt ms Total time of running fct ms System Link Konfiguration 1 System Link configuration 1 char 2 0x60 Bit 5 6 00 oder or 01 System Link Mode nicht eingestellt not activated 10 System Link Mode Ger t ist Slave Device is slave 11 System Link Mode Ger t ist Master Device is master 81 System Link Konfiguration 2 System Link configuration 2 Pr ee ek Anzahl der parallelen Ger te Number of parallel devices OxEO Anzahl der Reihenschaltung Number of serial connections Funktion speichern amp Status abfragen rw 1 5 char 2 Freigabe zur bertragung Enable transmission of function data Store function amp query status Speichere Daten des Funktionsablaufs Save function data Ger t im Funktionsmanagerbetrieb Device in function manager mode Wechsle in den Funktionsmanager Switch to function manager Funktionsmanager arbeitet Function manager busy 91 Funktionsablauf konfigurieren Setup of function H Bereich 1 255 255 unendlich Range 1 255 255 infinite 1 3 it 6 Leistungsgrenze von Pnenn
133. ekt laut Tabelle 71 hex 0x47 den Identifier ID Berechnungsbeispiel siehe Abschnitt 7 6 und die L nge der zu sendenden Bytes Bei der CAN Nachricht z hlt das Objekt zur Datenl nge daher ergibt sich hier eine Datenl nge von 1 weil hier nur das Objekt zur Anfrage der Istwerte gesendet wird Weiter n chste Seite A Programmierung Gerateadresse device node auch hier 5 der RID sei mal auf 8 gesetzt Gem der Formel aus Abschnitt 7 6 ergibt sich ein Identifier von 8 64 5 2 1 523 hex Ox20B Die 1 deshalb weil es eine Anfrage ist Wir schicken also an ID 0x20B ein Byte Die CAN Nachricht sieht dann fur den User so aus 02 0B 01 47 Objekt 71 0x47 Anfrage Istwert Datenl nge 1 Identifier Achtung Das ist nicht die Byte Bitaufteilung die ber den CAN Bus bertragen wird Ein CAN Controller f gt je nach Betriebsart diverse Steuerbits in die Nachricht ein und h ngt an das Ende eine Checksumme Hier wird nur gezeigt was man als User an den CAN Controller schicken m te Eine m gliche Antwort auf diese Anfrage k nnte so ausse hen 02 0BJ06 64 00 0A 00 42 AA Gleicher Identifier Datenl nge ist 6 weil immer drei 16 Bit Istwerte bertragen werden Die Istwerte werden als Proz entzahlen bertragen und m ssen entsprechend des Typs des Ger tes zur ckgerechnet werden Siehe daf r Abschnitt 7 7 Sollwerte und Istwerte umrechnen F r eine EL 9080 200 erg ben sich hier 100
134. ence w 3 Jint o 122 6 Sequenzpkt der 3 5eq 6th seqpoint of 3rd sequence rw 3 m o 123 7 Sequenzpkt der 3Seq 7thseq point of 3rd sequence rw 3 m o 124 8 Sequenzpkt der 3 5eq 8th seq point of 3rd sequence rw 3 m o __ 125 8 Sequenzpkt der 3 5eq 9th seq point of 3rd sequence _ rw 3 m o 126 10 Sequenzpkt der 3 5eq 10th seq point of 3rd sequence w 1 3 im o 127 1 Sequenzpkt der 4 Seq 1st seq point of 4th sequence rw 3 m o _ 12812 Sequenzpkt der 4 Seq 2ndseq point of 4th sequence w 3 m o __ 129 3 Sequenzpkt der 4 5eq 3rd seq point of 4th sequence rw 3 m o __ 130 4 Sequenzpkt der 4 5eq 4th seq point of 4th sequence rw 3 m o _ 131 5 Sequenzpkt der 4 5eq 5th seq point of 4th sequence rw 3 im o 132 6 Sequenzpkt der 4 5eq 6th seq point of 4th sequence rw 1 3 m o 133 7 Sequenzpkt der 4 5eq 7th seq point of 4th sequence rw 1 3_fint_ o 134 8 Sequenzpkt der 4 5eq 8th seq point of 4th sequence rw 3 m o _ 135 9 Sequenzpkt der 4 5eq 9th seq point of 4th sequence rw 3 m o 136 10 Sequenzpkt der 4 Seq 10th seq point of 4th sequence rw 3 m o 137 1 Sequenzpkt_der 5 Seq Tstseq point of 5th sequence w 3 m o 138 2 Sequenzpkt der 5 Seq 2nd seq point of Sth sequence mw 3 m o _ _ 139 3 Sequenzpkt der 5 Seq Srdseqpoint of Sth sequence w 3 jint o 140 4 Sequenzpkt der 5 Seq Ath seq point of 5th sequence rw 3 jint o
135. end den dafur geltenden Vor gaben zu benutzen Anleitungen dazu sind ggf im Internet zu finden Ansonsten gelten die gleichen Bedingungen wie bei Zugriff auf das Ger t ber HTTP Die Zugriffssperre wird hier nur dann gesetzt wenn der Anwender der das Ger t fernsteuern m chte es wie gehabt in den Fernsteuerbetrieb setzt RST oder LOCK 1 Freigabe des Zugriffs erfolgt automatisch nach 10 Minuten bzw mit Beendigung der Fernsteuerung Wird die Zugriffsperre automatisch beendet bleibt das Ger t allerdings im Fernsteuerbetrieb Dieser kann dann von einem anderen Anwender fortgef hrt bzw beendet werden Dieser Anwender hat dann zun chst keinen exklusiven Zugriff daher empfiehlt es sich bei bernahme der Fernsteuerung stets die Fernsteuerung zun chst zu beenden und erneut zu starten lll Uber andere Programmiersprachen Generell auch wie bei LabView oder HTTP der Anwender mu nur daf r sorgen da die ASCII Befehle der SCPI Sprache ber das VXI11 Protokoll an das Ger t gesendet werden IV ber die USB Schnittstelle Die Ethernetkarte verf gt ber eine weitere Schnittstelle einen USB Port Typ A Dieser funktioniert wie bei der Schnitt stellenkarte IF U1 Siehe auch Abschnitt 4 2 Es gelten hier aber andere Bedingungen kein SCPI kein VXI11 kein HTTP keine Webseite bertragungsgeschwindigkeit fest auf 57600 Baud USB Treiber wird ben tigt Kommunikation ber LabView und andere Sprachen nur ber di
136. er Order no Slot fro Istrng sel 33100213 EOL S O _13 Softwareversion Software versionSot fro Isting 16 V301 EOL S O 38 OVP Grenze OVP threshold rw i 2 Uberspannungssollwert von 1 1 Unenn 256 Overvoltage set value of 1 1 Unom 256 Somen Set value U i 21 Spannungssollwert von Unenn 256 Set value of voltage of Unom 256 Sollwert I Setvauel i 62 Stromsollwert von Inenn 256 Set value of current of Inom 256 54 een des Netzteils Power supply control 2 0x11 Bit 0 1 Leistungsausgang ein Switch power output on Bit 4 1 Umschalten in Fernsteuerbetrieb Switch to remote control 0 A 4 Device state Bit 0 1 00 freier Zugriff free access 01 Remote 10 External 11 Local Bit 7 1 Settings Men aktiv Settings menu active Byte Bit 0 1 Leistungsausgang eingeschaltet Power output on Bit 1 2 Reglerstatus controller state 00 CV 10 CC 11 CP 1 Alarm aktiv Alarm active 71 Istwerte Actual values en 0 Spannungsistwert von Unenn 256 Actual voltage of Unom 256 K en 1 Stromistwert von Inenn 256 Actual current of Inom 256 Word 2 Leistungsistwert von Pnenn 256 Actual power of Pnom 256 Spannungssollwert von Unenn 256 Set value of voltage of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 77 Meldungen des Ger tes Device notific
137. er Spannung lt 1V entspricht A Uber die Schnittstellenkarten DE Beispiele der Eingang DI2 Rem SB der das Gerat in den Standby Modus schaltet Ausgang aus kann mit Low oder High am Eingang DI2 aktiviert werden jenachdem was in der Konfiguration ausgewahlt wurde Moglichkeit 1 der Eingang soll mit einem Relais nach GND gezogen werden und den Gerateausgang dadurch ausschal ten Man mu also die Kodierung von DI2 auf Default level H stecken und die Einstellung Standby LOW sowie Set output enable ON setzen IF A1 Rem SB DGnd Moglichkeit 2 der Gerateausgang soll durch eine Not Aus Schaltung abgeschaltet werden Drahtbruchprinzip Hierzu mu die Kodierung von DI2 auf Default level L gesteckt die Einstellung im Menu auf Standby LOW gesetzt werden Als Not Aus Schaltung dient fur dieses Beispiel ein Relais mit Schlie erkontakt nach Vcc IF A1 Rem SB DGnd Es gibt nat rlich noch weitere Alternativen Digitale Ausg nge mit fester Funktionsbelegung Die digitalen Ausg nge DO1 DO4 DO5 und DO6 k nnen in ihrer Funktionsbelegung nicht ge ndert werden Sie k nnen aber den ausgegebenen Logikpegel invertieren DO1 CV LOW HIGH Wenn LOW gew hlt wurde wird der Ausgang gegen GND geschaltet sobald die Regelung des Netzteils ber den Soll wert der Spannung bestimmt wird CV Betrieb Bei HIGH wird er gegen 12 15V gezogen Grundeinstellung LOW 2009 Elektro A
138. er ge stellt In Abh ngigkeit von der verwendeten bertragungsart und geschwindigkeit und der Verarbeitungszeit des Befehls im Ger t ist zwischen zwei Befehlen eine gewisse Zeit zu warten Faustformel Wartezeit bertragungszeit Ausf hrungszeit Die Ausfuhrungszeit liegt bei typ 5 20ms jenachdem ob nur angefragt wurde oder etwas gesetzt werden soll Problem Sollwerte oder Status werden nicht gesetzt M gliche Ursachen e Das angesprochene Ger te befindet sich nicht im Fern steuerbetrieb oder kann nicht in diesen gesetzt werden weil dies f r den momentanen Zustand nicht zul ssig ist oder eine andere Bedingung f r das Setzen eines Status ist nicht erf llt siehe auch Abschnitt 9 e Die gesendeten Werte sind falsch zu gro zu klein oder deren Standardwertebereich 0 0x6400 bei Spannung Strom usw ist zus tzlich durch Grenzwerte nur bei PSI 9000 eingeschr nkt Es wird dann eine Fehlermeldung gesendet A Programmen 7 TC BE Problem Eine Fehlermeldung wurde zur ckgegeben Fehlermeldungen sollten stets darauf hinweisen wo der Fehler liegt In der nachstehenden Tabelle befindet sich eine bersicht ber m gliche Fehlermeldungen die vom anzu sprechenden Ger t an den PC geschickt werden k nnen Manche Fehler sind bedingt durch eine fehlerhafte Anfra ge Sendung andere k nnen ohne Aufforderung vom Ger t kommen Sie dienen als Hinweis und zur Fehlerfindung Fehlermeldungen haben Telegrammformat d h s
139. ermeldung zur ck Diese enth lt einen Fehlercode der unter Anderem darauf hinweist da sich das Ger t m gli cherweise nicht im Standby befindet 7 4 Hinweise zum USB Treiber Der Hersteller des USB Chips bietet f r Windows 98 ME zwei Treiber an die auch auf der beliegenden CD im Ordner software usb_driver zu finden sind Einer ist ein reiner USB Treiber und der andere erstellt auf dem PC pro USB Karte einen virtuellen COM Port VCP Treiber F r Windows XP 2003 Vista sind die zwei Treiber in einem kombiniert A Uber die Schnittstellenkarten DE Die VCP Funktion ist standardm ig aktiviert Bei Programmierung eigener Anwendungen mit LabView ist je nach installiertem Treiber bzw jenachdem welcher Treiber genutzt werden soll das USB oder RS232 Kommunikati ons VI zu verwenden Die Einbindung des VCP Treibers ist generell einfacher daf r ist dieser Treiber anf lliger f r Fehler und Verbindungsprobleme Au erdem wird f r jedes Ger t mit USB Karte durch diesen Treiber ein neuer COM Port eingerichtet was die Verwaltung erschwert Beim USB Treiber ist es dagegen erforderlich eigene Routinen zu erstellen die die Kommunikation mit der USB Hardware verwalten und den Transport der Kommunikationsdaten unseres System sicherstellen Diese Routinen werden von uns nicht angeboten Beispielcode ist aber auf der Webseite des Herstellers FTDI unter www ftdichip com zu finden Die USB Hardware hei t FT232BL 7 5 Aufbau
140. esired device node and you also get an overview which cards are currently installed By selecting a card with Slot A B IF R1 you enter the configuration menu for that particular card Each card has to be configured individually You can now setup the parameters Baud rate Default 57 6 kBd 9 6 kBd 19 2 kBd 38 4 kBd 57 6 kBd The selected baud rate has to be determined in dependency of the used cable length At 15m a maximum of 9 6 kBd is strongly recommended 1kBd 1000Bd 4 2 USB cards IF U1 and IF U2 The USB interface works similiar to the RS232 card but it is more comfortable when connecting multiple units to a PC via an USB hub You can connect and control up to any number limited by the USB specs of units with only one PC and one USB port The card type 1 IF U1 features an additional serial interface which is used to link multiple power supplies in order to build the System Link Mode 2009 Elektro Automatik GmbH amp Co KG Never connect any of these ports to an Ethernet hub or switch or Ethernet port of a PC More information about it in section 4 5 System Link Mode 4 21 Configuring the USB card The interface card is configured in the setup menu It is absolutely necessary to choose and set a unique device address also called device node for every connected or linked unit Only then a unit can be identified and controlled correctly The address is used to access a unit
141. exadecimal telegram 0x02 01 32 64 00 to the device If device is in remote control it will set the output voltage to 100 Corresponds to the SCPI command SOUR VOLT_MAX SYSTem DATA REQuest lt CHAR gt Transport encapsulated telegram in binary format Here Request data also see sections 7 10 and 9 Example SYST DATA REQ_ 2 1 50 Send the hexadecimal telegram 0x02 01 32 to the device This request the voltage set value Corresponds to the SCPI command SOUR VOLT The response will be two values for example 100 0 They corrrespond to the hexadecimal value 0x6400 and means 100 set value 2009 Elektro Automatik GmbH amp Co KG 68 About the interface cards EN Commands to control the output input Activates deactivates the power output input A logical assignment for OUTP resp INP is used It means that using INP with a power supply which has an OUTPut will be ignored An electronic load will react the same way but vice versa OUTPut STATe gt lt BO gt Queries the state of the power supply output OUTPut STATe lt B0 gt Switches the power supply output on off INPut STATe gt BO Queries the state of the electronic load input INPut STATe lt BO gt Switches the electronic load input on off Examples OUTP_ON Switches the power output on but does not reset alarms or warnings and also does not quit them It means if an alarm is persistent the command can t be executed INP_1 Ditto but for the input of an
142. ezustand abfragen Query device state Bit 0 1 00 freier Zugriff free access 01 Remote 10 External 11 Local Bit 4 1 Batteriest lauft Battery test running Bit 5 6 00 Level A aktiv active 01 Batterietestmodus aktiv Battery test mode active 10 Level AB aktiv active 11 Level B aktiv active 1 Setupmen aktiv Setup menu active Batterietest Istwert Ah Z hler Battery test Actual value of Ah counter Ger tezustand Device state Byte 1 Bit 0 1 Ausgang eingeschaltet Output on Bit 1 2 Reglerstatus controller state 00 CV 01 CR 10 CC 11 CP Bit 3 5 Gew hlte Regelungsart Chosen regulation mode 000 CR1 001 CR2 010 CP 011 CC 100 CV Istwerte Actual values i Spannungsistwert von Unenn 256 Actual voltage of Unom 256 Stromistwert von Inenn 256 Actual current of Inom 256 Leistungsistwert von Pnenn 256 Actual power of Pnom 256 Fehlermeldungen Alarm buffer i Letzer Fehlertyp Last error type Letzer Fehlercode Last error code 2 Fehlertyp Error type 2 Fehlercode Error code 3 Fehlertyp Error type 3 Fehlercode Error code siehe Fehlertabelle see error table Level A B Sollwert Level A f r U Set value level A forU 7 tw int fT Spannungswert von Unenn 256 Voltage value of Unom 256 81 Level A B Sollwert Level Afurl SetvaluelevelAfor mfnt 2 Stromwert von Inenn 256 Current value of
143. fines the number of values of DATA In case the number of DATA bytes does not match the number given by DL an error is returned When requesting something DL defines the number of bytes that are expected as response This is required be cause different device series have different objects com mands So the user has to take the DL of a certain object from the object list and use it here For object lists refer to section 9 3 A wrong data length will return an error Example for the data length object 0 is about to be requested According to the object lists object O is a string of max 16 bytes So the DL must be 16 The second value ON is the object number This number defines the target for the subsequent data Together they form a set command Via the USB port only the binary protocol see sections 7 4 to 7 8 and 9 2 can be used like with the other digital cards IF U1 und IF R1 2009 Elektro Automatik GmbH amp Co KG EN 7 11 1 Telegram examples Example 1 The byte sequence 0x4700 shall be transported to the device as voltage set value According to the object list the voltage set value for e g a PSI 9000 is object 50 The resulting SCPI command may look like this SYST DATA SET_2 _50 _ 71 _0 Alternatively the values could be given as hexadecimal SYST DATA SET_ H02 _ H32 _ H47 _ HO0 Example 2 The actual values are going to be requested This is done by a request command REQ According to objec
144. fintt I 2 JSpannungswert von Unenn 256 Voltage value of Unom 256 Level B Sollwert f r Set value for rw int 21 Stromwert von Inenn 256 Current value of Inom 256 Level B Sollwert f r P Set value for P rwlint 2 Leistungswert von Pnenn 256 Power value of Pnom 256 oa co Level B Sollwert f r kleinen R Bereich Set value for small R range rwfint 2 innenwiderstand von Bereich 1 256 Resistance of range 1 256 Level B Sollwert f r gro en R Bereich Set value for large R range Batterietest Zeitstempel Battery test Elapsed time Innenwiderstand von Bereich 2 256 Resistance of range 2 256 Zeitwert siehe Zeitformat Time value see time format description Stromwert von Inenn 256 Current value of Inom 256 5 Batterietest Sollwert f r I Battery test Set value for P Leistungswert von Pnenn 256 Power value of Pnom 256 3 Batterietest Sollwert f r P Battery test Set value for P 67 Batterietest Sollwert f r kleinen R Bereich Battery test Set value for small R range a Z O N D on O oyon oO PI OIN I IX Go gt Be nt Innenwiderstand von Bereich 1 256 Resistance of range 1 256 Innenwiderstand von Bereich 2 256 Resistance of range 2 256 Flie kommazahl Floating point number IEEE754 Standard FE ie eae a as Gerat
145. first moment At the device series PSI 8000 and PSI 9000 the parameters can also be set and read out in the graphical setup menu of the device Alternatively the three basic parameters can be reset to default by the little reset button on the card while it is running The default values are instantly set and stored inside the device 4 6 2 Configuring the Ethernet card Plug the card into the dedicated slot while the device is swit ched off and switch the device on again The connection parameters can be configured in the setup menu depending on the device series Ir Communication device node 1 30 Default 1 Choose one of up to 30 device nodes Slot A IF depends on the equipped card Slot B IF depends on the equipped card Here you set the desired device node and you also get an overview which cards are currently installed By selecting a card with Slot A B IF E1 you enter the configuration menu for that particular card Each card has to be configured individually 2009 Elektro Automatik GmbH amp Co KG EN You can now setup the parameters IP IP address SNM GW The selection is done with the arrow buttons on the control panel the adjustment is done with the left rotary encoder Subnet mask Gateway At the series PSI 8000 the rotary encoder is also a push button which can be used to switch between coarse and fine adjustment steps At device
146. folder manuals other ftdi there is a PDF that describes the functions of the USB driver in detail In general it applies that a device in this case the USB hardware has to be opened first FT Open or similiar then configured FT SetBaudRate FT _SetDataCharacteristics etc and then written FT_Write or read FT_GetQueueSta tus FT Read As soon as the device is not used anymore it is advised to close it FT Close while it is advised not to open and close it for every read write cycle Configuration of the USB hardware needs to be done only once as long as it is powered The functions FT Write and FT Read serve to transport the actual telegram bytes of the object orientated communication described in the following sections 9 2 Guide to create telegrams The programming of the various devices in which the in terface cards are used always follows the same scheme It only differs in number and functionality of the communication objects that are supported by a specific device series Generally applies Monitoring i e only querying actual values and status is always possible The devices don t require the remote mode Setting of status and set values controlling requires the activation of the remote mode remote in this case means that the device is remotely controlled via a digital interface card The remote mode can be blocked by certain circum stances For instance the explicit local operation only PSI 9000 or a
147. g Zeichenkette mit 0x00 am Ende String with 0x00 at the end 2009 Elektro Automatik GmbH amp Co KG Programming O TEN 9 3 8 Object list for PSI 800R series O Geratetyp Devicetype ro I stng 16 _ PS8065 10 EOL EOL End of Line 0x00 1 Gerateseriennummer Device serialno rw string 160 2008000000 EQL gt S _2 Geratenennspannung Nominal voltage ro float 4 Ss Une Unom 65 0 Flie kommazahl Floating point number IEEE754 Standard 3 Geratenennstrom Nominalcurrent_ fro float 4 Ine Inom 10 0 Flie kommazahl Floating point number IEEE754 Standard __4 Ger tenennleistung Nominalpower _ fro Ifoat 4 Pnenn Pnom 650 0 Flie kommazahl Floating point number IEEE754 Standard _5 Max Innenwiderstand Max internal resistance ro float 4 Rnenn Rnom 16 00 Flie kommazahl Floating point number IEEE754 Standard 6 ArtikeInummer Orderno ro Isting 16f SB BOO2O HE OL 7 Benutzertext Usertext rw Isting 16 Max 15 alphanumerische Zeichen Max 15characters EOL Cd 8 Hersteller Manufacturer fro Isting 16 Herstelername Manufacturer s name EOL O Z Z O 9 Softwareversion Software version fro Isting 16f V2 01 09 08 06 EOL gt S LY _10 Kartentyp Interface type ro Isting 16 IF R1 EOL i O _11 Seriennummer Serial no Slot fro Isting sel 200610002 ECL lt a O _12 Artikelnumm
148. ge 1 255 255 infinite 92 Einstellungen 1 Sequenz Setup of 1st sequence mw j1 3 int 6 Leistungsgrenze von Pnenn 256 Power limit of Pnom 256 93 Einstellungen 2 Sequenz Setup of 2nd sequence rw 1 3 Jit 6 Word 1 Innenwiderstand von Rnenn 256 Rresistance of Rnom 256 94 Einstellungen 3 Sequenz Setup of 3rd sequence rw 1 3 Jin 6 Word 2 Wiederholungen der Sequenz Repetitions of the sequence 95 JEinstellungen 4 Sequenz Setup of 4th sequence wh int 6 Bereich 1 255 255 unendlich Range 1 255 255 endless 96 Einstellungen 5 Sequenz 7 Setup of 5th sequence w e3 ine o 97 1 Sequenzpkt der 1 Seq 1st seq point of 1st sequence frw 1 3 Jit 6 Word 0 Zeit Time siehe Zeitformat see format of time values 98 2 Sequenzpkt der 1 Seq 2nd seq point of 1st sequence frw 1 3 Jit 6 Word 1 Spannungswert von Unenn 256 Voltage value of Unom 256 99 3 Sequenzpkt der 1 Seq 3rd seq point of 1stsequence frw 1 3 lit 6e Word 2 Stromwert von Inenn 256 Current value of Inom 256 100 4 Sequenzpkt der 1 Seq 4th seq point of 1st sequence rw 1 3 fit 6 101 5 Sequenzpkt der 1 Seq 5th seq point of 1st sequence rw 1 3 fit 6 102 6 Sequenzpkt der 1 Seq 6th seq point of 1st sequence rw 1 3 fit 6 103 7 Sequenzpkt der1 Seq 7ih seq point of tstsequence w 13 it S 104 8 Sequenzpkt der 1 5e9 7 8st seq point of fst sequen
149. gelassen wurden OUTPUT Buffer Error Queue Error Dee gt 0 7 Service Request Ian STATUS Enable STB SRE ques Service Request Generation Legende CC CV CP CR aktuelle Regelungsart Reduce Power Leistungsbegrenzung nur PSI 9000 Serie Fct at start running stepping Funktionsmanagerstatus Input Output on Eingang bzw Ausgang des Gerates ist eingeschaltet Output enable Einschaltbereitschaft des Ausganges ist aktiviert MODE_A B AB BAT aktuelle Betriebsart gew hlt am Drehschalter MODE_CR1 CR2 aktueller Widerstandsbereich CR1 ist der kleinere LOCAL Gerat im Lokalbetrieb Fernsteuerung ist gesperrt REMOTE Gerat wird durch digitale Schnittstellenkarte gesteuert EXTERNAL Gerat wird durch analoge Schnittstellenkarte bzw Analog schnittstelle am Gerat gesteuert Function mode Funktionsmanager aktiv Uber die Schnittstellenkarten DE Die Bits des ESR sind im Einzelnen Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Operation complete bezieht sich auf die Mittelwertbildung siehe weiter unten gesetzt wenn erfolgreich beendet nicht verwendet Anfragefehler Query error Device Dependent Error Hardware defekt etc Fehler von 399 bis 300 bzw 100 399 Execution Error Strombegrenzung Grenzwerte berschritten Fehler von 299 bis 200 Command Error falscher Befehl Fehler von 199 bis 100 nicht verwendet Power On Ger t wurde eingeschaltet Ere
150. guages Generally the same as with LabView or HTTP The user has to provide the appropriate communication with VXI11 protocol transporting the SCPI commands as correct ASCII strings to the device IV Via the USB port The Ethernet card features an additional interface a USB port of type A This interface works identically to the IF U1 USB card Also see section 4 2 But different conditions do apply here no SCPI no VXI11 no HTTP no website transmission speed is tied to 57600 Baud USB driver required Communication via LabView and other languages only by the object orientated communication protocol see section 7 resp the corresponding LabView VIs 4 6 4 The USB port Firmware updates The additional USB port can be used as an alternative way of communication with the device following the given conditions in section 4 6 3 paragraph IV It is also used to update the firmware of the device or the Ethernet card itself Firmware updates are done with a special update tool and a new firmware version which are obtainable from the supplier of your hardware upon request 4 6 5 The reset button Is used to reset the network parameters of the device to defaults Also see section 4 6 1 2009 Elektro Automatik GmbH amp Co KG EN 76 About the interface cards 5 Operation in other device series 5 1 Electronic loads EL 3000 EL 9000 The electronic loads of the series EL3000 and EL900
151. gue interface respectively remote mode by digital interface or if itrequires to be enabled by the ON OFF key The enabling is indicated in the display with Sauto ON Using the exclusive On Off setting the power output is directly controlled by the input DI2 Rem SB Attention This can t be interrrupted by the ON OFF key on the front or by acommand from a digital interface card exception the device is in local mode then the input is ignored DI2 Rem SB Set output Default enable ON enable ON The ON OFF key has to be used to enable the input exclusive The power supply output can only be switched on and off by the input DI2 Rem SB or via a digital interface card if equipped When using the setting enable ON the output needs to be enabled at least once By the setting Power ON restore see configuration menu of your device the power output will be automatically enabled after a mains loss if it has been enabled before the mains loss occured It can then be switched on or off as normal Note the power supply output can always exception explicit local mode be shut down with the input DI2 Rem SB even if external mode is not active 2009 Elektro Automatik GmbH amp Co KG Standby Default LOW LOW The input is low active standby is activated with a voltage level lt 1V or lt 5V depending on the jumper setting HIGH The input is high active standby is activated with a vo
152. he whole system About the interface cards The interface card is configured in the setup menu It is absolutely necessary to choose and set a unique device address also called device node for every connected or linked unit Only then a unit can be identified and controlled correctly This address is used to access a unit Activate the menu with lt u Communication Default 1 Choose one of up to 30 device nodes device node 1 30 Slot A IF depending on the equipped card Slot B IF depending on the equipped card Here you set the desired device node and you also get an overview which cards are currently installed By selecting a card with Slot A B IF C1 you enter the configuration menu for that particular card Each card has to be configured individually You can now setup the parameters Setting the baud rate All common baud rates are supported For each baud rate setting the so called Sample point can be chosen which is used to optimise the data transmission for various cable lengths and qualities It adjusts the point of time when a transmitted bit is sampled baudrate Default 100 kBd sample point 75 10kBd 60 65 70 75 80 85 20kBd 60 65 70 75 80 85 50 kBd 60 65 70 75 80 85 100kBd 60 65 70 75 80 85 125 kBd 58 68 70 75 81 87 250 kBd 58 68 70 75 81 87 500 kBd 58 66
153. hip is named FT232B 7 5 Structure of the communication The communication with the controlled units is based on these telegram types a Simple message an object is sent which shall for instance set the output voltage As long as this action is permitted by the current state of the device the object is accepted and executed The device won t send any answer If it s not per mitted it will send an answer an error message b Query a query is sent by using a certain object for in stance get actual values and an answer is expected If the query is permitted for the current state of the device it is executed and answered The answer contains the reque sted data If not permitted it will send an error message as answer c Event is an error message which is sent by the device without request for example if the access to an object is not permitted or if the previous message was not recognized by any reason like if it was crippled by external interferences Contains an error code 7 6 Transmission settings IF R1 and IF U1 At the serial transmission of one byte with the RS232 card following bits are sent Start bit 8 Data bits Parity bit Stop bit The parity is checked for odd The USB card is internally working with the RS232 charac teristic For both card types it is required to set at least these transmission parameters for the particular driver Baud rate 9600Bd 57600Bd 56700Bd only for USB Parity
154. his IP by using the Lock button on the web site The access is either unlocked by the Unlock button or automatically after 10 minutes of idling This also applies if the browser is closed without unlocking the access before A different user would then have access to the device only 10 minutes after the last action of the previous user A About the interface cards The commands are input as plain ASCII strings into the com mand line just as with GPIB and sent by clicking the Send button The error and response box below the command line will report errors and show requested values ll Via LabView LabView has implemented VIs for VXI11 communication by default These can be used according to their given handling instruction Further information about VXI11 can be found in the internet Apart from that the same conditions like when accessing the device via HTTP apply The access lock is here only set if the user sets the device into remote control mode RST or LOCK 1 Unlocking the access is also done automatically after 10 minutes resp when the remote control is termina ted In case the access lock is terminated automatically the device remains in remote control Now any user can take over the control From that moment the next user won t have exclusive access because the access lock is not set We thus recommend to terminate remote control and activate it again when taking over device access lll Via other programming lan
155. hl Floating point number O Bezogen auf den Funktionsmanager Related to the function manager string Zeichenkette mit 0x00 am Ende String with 0x00 at the end long 32 bit Wert value 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Programmen O O O BE 9 3 5 Objektliste Serien EL3000A und EL9000A m L 3160 060 EOL EOL End of Line 0x00 00201001 EOL nenn Unom 160 0 Floating point number IEEE754 Standard Ger tetyp Device type Ger teseriennummer Device serial no _ Cc a a ee HE HE Ger tenennstrom Nominal caret ro float a nen Irom 60 0 Floating point number IEEE754 Standard float a Prenn 7 Pnom 400 0 Floating point number IEEE754 Standard Ntikenummer Orderno ro sirmal emo __ 85320200 EOL Benutzertent User tt II ew string e eo i a a UI N Q Herstellername Manufacturer s name EOL V2 01 09 08 06 EOL 10 IF R1 1 Seriennummer Serial no Slot A ofso 20060002 EOL 12 Artikelnummer Orderno SlotA dr string 16 3 83100213 HEL 13 Softwareversion Software versionSlotA dr string EE 19 Gerateklasse Deviceclass rofl STR ELBOOO ELQOOCD S O 37 Widerstandsbereich 1 Resistanceranget Cd ro float Rnenn Rnom 10 0 Floating point number IEEE754 Standard 41 Batterietest Entladeschlu spannung Battery test Discharge threshold voltage rw fint 2 _ Spa
156. hold exceeded Fehlertypen SIO2 System Link Mode Kommunikation gest rt Communication disturbed IMa OS System Link Mode Ein oder mehrere Ger t sind offline One or more units are offline 0x01 Alarm ist momentan aktiv ojs O System Link Mode Slave meldet berspannung Slave is reporting an overvoltage i i nls oT System Link Mode Slave meldet bertemperatur Slave is reporting overtemperature 0x02 u Alarm ist nicht mehr aktiv a2ls PH System Link Mode Slave meldet Netzfehler Slave is reporting mains voltage error asls PDp System Link Mode Slave ist in Leistungsbegrenzung Slave reduces max output power 0x1 0 Warnung momentan aktiv aas Js System Link Mode Slave antwortet nicht Slave does not answer 17 F01 interner Fehler Internal error 0x20 Warnung nicht mehr aktiv agiFo3 Interner Fehler Internal error Fr Talea CAN Kommunikation gestort Communication aleturbed 0x40 Meldung steht an 21lrecT Funktionsmanager Funktion konnte nicht gesetzt werden Function manager function could not be set BER ete Der Fehlertyp wird bei Anfrage ob Fehler Uberwachung Sprungantwort Anstieg U Step response supervision U rise 23 UDD __ berwachung Sprungantwort Abfall U Step response supervision U fall aufgetreten sind siehe Kommunikations 2al pu berwachung Sprungantwort Anstieg Step response Upeeleh rise objektliste vom Ger t zusammen mit
157. ice Depend Error Enable Positive transition Negative transition j Condition Operation Status OPER Event MODE_A 2 10 z o jo 1fo D o MODE_B Hoz o foro fo MODE_AB s 0 z o Jo 1 0 D 0 MODE_BAT 10 2 o Jonjon 0 MODE_CR1 O z 0 1 0 1 O D 0 MODE_CR2 ozonoa 0 MODE_CV dozon lonjo o 7 oon tetor Ho REMOTE z z o oH EXTERNAL z olio Lot tofotofo M Function mode zl J Judo Tofofoo fo ojojo joj o 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Die Bits des Statusregisters STB im Einzelnen BitO nicht verwendet Bit 1 nicht verwendet Bit2 err Error Queue Fehlerliste ist gef llt durch Aus lesen der Fehlerliste wird diese gel scht und das Bit zur ckgesetzt Die Liste kann bis zu 4 Fehler speichern Bit 3 ques Questionable Status Register ist aktiv ein oder mehrere Ereignisse stehen an Bit 4 nicht verwendet Bit5 esr das Standard Event Status Register ESR mas kiert mit dem Event Status Enable Register ESE meldet da ein oder mehrere Ereignisse anstehen Bit6 rsv immer aktiv Bit 7 oper meldet da im Operation Status Register ein oder mehrere Ereignisse anstehen Die Ereignisbits der verschiedenen Register werden zum STB gemeldet wenn Ereignisse aufgetreten sind die durch die zugeh rigen Bits in den Freigabe Registern ESE SRE bzw STAT QUES ENAB STAT OPER ENAB zu
158. ice they re sent to In this case the values are rounded down An example a time value of 0x23E7 is sent This represents 999 x 1us 999us The manually adjustable time value of the device in this time range is but 0 95ms or 1ms The 999us are rounded down to 950us Hence there will be 0x23B6 returned 950 when read back instead of the sent 0x23E7 Not all devices use all of the masks in the table below EN For electronic loads and the rise time object 92 applies according to the big table below Time range Step width Mask for time range of device 30us 99us 0x2000 0 10ms 0 99ms 0x2000 1 0ms 9 9ms 100us Ox3000 10ms 99ms 0x6000 100ms 200ms 0x7000 Values differing from the step width are rounded For electronic loads and the_pulse width objects 90 and 91 applies according to the big table below Time range Step width Mask for time range of device 0 05ms 0 95ms 0x2000 1 00ms 9 95ms 0x3000 10ms 99 9ms 100us _ 0x6000 ms 0x7000 0x4000 0x9000 Values differing from the step width are rounded Example 1 the rise time for an electronic load shall be set to 5ms The step width of the time range on the load where the 75ms belong to is 1ms So we need to use the Ox6000 time range Its resolution is 0 1ms so it results in a time value of 750 75ms 0 1ms This translates to Ox2EE Together with the mask you get a value of Ox62EE as time value for the rise ti
159. ich ein Identifier von 3 64 15 2 222 oder OxDE laut obenstehender Formel Nach der Objektliste im Abschnitt 9 wird das Objekt 54 hex 0x36 mit den Datenbytes 0x10 Maske und 0x10 set remote benotigt Die sich ergebende Datenlange ist 3 Somit sehen die zu sendenden CAN Daten so aus ID DL DATEN DE 03 361010 b wollte man den Zustand des Gerates nicht setzen son dern abfragen so wird laut der obigen Formel hier nun der Identifier OxDF verwendet und zwecks einer Anfrage reicht die Objektnummer allein als Datum aus Die sich ergebende CAN Nachricht f r die Abfrage des Ger tezustands sieht dann so aus DF 01 36 und die Antwort m te dann so aussehen DF 01 36 10 10 7 9 1 Geteilte Telegramme Bei einem geteilten Telegramm d h einem Telegramm das sich aus mehreren Nachrichten zusammensetzt nur m glich bei Objekten im String Format wird nach der Objektadresse eine weitere Kennung eingef gt Die Ken nung der ersten Nachricht ist OxFF der zweiten Nachricht ist OxFE und die dritte Nachricht ist OxFD Diese Kennung hilft dabei diese Telegramme als aufgeteilt zu identifizieren und deren Dateninhalt nach Empfang wieder richtig zusammen zu setzen Die Reihenfolge der Nachrichten ist nicht fest vorgegeben Bei Verwendung der Gateway Funktion nur PSI9000 werden die geteilten Telegramme nicht vom Gate way zusammengesetzt Dies muss in der bergeordneten Steuereinheit geschehen Uber die Schnittstellenkarte
160. ich is object orientated Every series has its dedicated object list which differs depending on the features The transmitted objects are checked for validity and plausibility Non plausible or erroneous values and objects result in an error which is sent as an answer telegram The digital card IF G1 uses the international standard com mand language SCPI Standard Commands for Program mable Intruments 1 3 Warranty Repair Attention The interface card must not be repaired by the user In case of warranty or a defect please contact your local dealer to get informed about the next steps The cards are conceded with a statutory warranty of two years for Germa ny which is independent from the warranty and its duration of the device they are used in 1 4 Used symbols In the following description the display and operating ele ments are marked differently by symbols Displayed only all elements which are only displayed and which represent a state are marked with this symbol Parameter changeable values are marked with this symbol and are emphasised Menu items selectable lead to the next sublevel or to the bottom level with parameters Brackets mark possible options or adjustment ranges for parameters 1 5 Scope of delivery 1 x Pluggable interface card 1 x Software CD with user manuals 1 x Short installation guide 1 x Patch cable 0 5m 1 1 only at IF R1 2 and IF U1 2 1 x USB cable A A 1 8m only
161. icht abgewandelten Telegrammstruktur Lesen Sie im Abschnitt 7 8 weiter wenn Sie eine IF C1 Karte benutzen Das Telegramm hat den folgenden Aufbau SD DN OBJ DATEN CS und setzt sich aus diesen Bytes zusammen Byte 0 SD start delimiter Der Startdelimiter zeigt den Beginn eines Telegramms an die L nge der Daten den Absender und den Telegrammtyp Bits 0 3 Datenl nge Bytes 3 18 Geben die Datenl nge 1 der Daten im Telegramm an Bei einer Anfrage steht hier die L nge 1 der zur cker warteten Daten Bit 4 Richtung 0 Nachricht vom Ger t an die Steuereinheit 1 Nachricht von der Steuereinheit an das Ger t Bit 5 0 Singlecast Nachricht an einen bestimmten Empf nger 1 Broadcast Multicast Rundnachricht an mehr als einen Teilnehmer Uber die Schnittstellenkarten DE Bits 6 7 Sendungstyp 00 reserviert 01 Anfrage von Daten 10 Antwort auf eine Anfrage 11 Daten senden ohne vorherige Anfrage kann auch aus Richtung des Ger tes auftreten Byte 1 DN device node ber den Ger teknoten den device node wird das Ger t in den Bussystemen adressiert Ein Ger teknoten darf in nerhalb eines Bussystems nur einmalig vergeben werden Wertebereich 1 30 andere sind nicht g ltig Bei CAN berechnet sich aus dem Ger teknoten die CAN ID mehr dazu in Abschnitt 7 8 Byte 2 OBJ object Die Kommunikationsobjekte eines Ger tes werden ber die hier angegebene Zahl adressiert In der Kommu
162. ichtern Die Einbindung in andere Applikationen und Entwicklungs umgebungen ist m glich aber auch sehr komplex Die Telegrammstruktur wird weiter hinten beschrieben Der effektive Arbeitsbereich der analogen Eingangs und Ausgangssignale der IF A1 ist im Bereich von 0 10V an passbar Die digitalen Eingangssignale der IF A1 sind ber Kodierstecker zwischen zwei verschiedenen Schaltschwel len umschaltbar und die Logik im nicht beschalteten Zustand kann vorbestimmt werden Die digitalen Ausg nge k nnen mit unterschiedlichen Funktionen belegt werden und die Logik invertiert werden 2009 Elektro Automatik GmbH amp Co KG 1 2 Das Ger tekonzept Die Schnittstellenkarten sind steckbar und k nnen in ver schiedenen Ger ten eingesetzt werden Durch eine Potenti altrennung von 2000V k nnen auch Ger te mit unterschied lichen Potentialen miteinander verbunden werden Die digitalen Karten IF R1 IF C1 und IF U1 unterst tzen ein einheitliches objektorientiertes Kommunikationsprofil Jedes Serie hat eine eigene Objektliste Die Plausibilit t der gesendeten Objekte wird von jedem Ger t berpr ft Nicht plausible oder falsche Werte generieren ein Fehler telegramm Die digitale Karte IF G1 nutzt den international standardisierten Befehlssatz SCPI 1 3 Garantie Reparatur Achtung Die Schnittstellenkarten d rfen nicht vom An wender repariert werden Im Garantiefall oder bei einem Defekt kontaktieren Sie Ihren H ndler
163. ie bestehen aus Startdelimiter Objektnummer hier als Kennzeichnung f r einen Fehler immer OxFF und Datenbereich Der Da tenbereich enth lt den Fehlercode Beispiel wenn man z B mit Objekt 50 bei einem Ger t die Spannung setzen will und das Ger t nicht im Remote Modus ist dann w rde sich bei einer Ger teadresse 7 das Fehlertelegramm CO 07 FF 09 01 CF ergeben Erl uterungen zu einigen Fehlercodes Code 0x7 die Objektnummer im Telegramm an das Ger t ist dem Ger t unbekannt Code 0x8 die L nge des Datenfeldes im Telegramm ist in der Objektliste definiert Dieser Fehler kommt z B wenn ein Sollwert immer 2 Bytes bei Typ Int gesendet werden soll das Datenfeld aber nur ein Byte enthielt Selbst wenn der Startdelimiter die richtige Telegramml nge enth lt dies dient zus tzlich zum Schutz da falsche Werte gesetzt werden Code 0x9 es wurde z B ein Objekt zum Setzen eines Sollwertes gesendet das Ger t ist aber nicht im Fernsteu erbetrieb Daher nur Leserecht kein Schreibrecht Codes 0xB 0xD 0x14 Nachrichten werden erst aus dem Nachrichtenspeicher gel scht wenn sie ausgef hrt wurden Kommen sie zu schnell herein und k nnen nicht ausgef hrt werden ist der Speicher irgendwann voll und kann keine neuen Nachrichten mehr aufnehmen Code OxE bei CAN werden Strings gesondert bertragen Wenn deren L nge gr er als 8 Zeichen ist m ssen geteilte CAN Nachrichten verwendet werden und der Anfang des
164. ignis und Statusregister k nnen mit dem Befehl CLS gel scht werden Statusbefehle Das Operation Status Register OPER siehe Grafik auf der vorherigen Seite speichert das Auftreten von Zust nden remote local usw im Register Condition zwischen und gibt diese weiter an das Register Event sofern diese durch Enable freigegeben sind Die Masken Positive transition und Negative transition bestimmen ob die Ereignisse bei einer Low High Flanke oder einer High Low Flanke ausgegeben werden Somit kann zum Einen das Auftreten und zum Anderen das Verschwinden eines Zustandes bemerkt werden Das gleiche Prinzip gilt f r das Questionable Status Register QUES In der im Bild gezeigten Konfiguration f r das OPER w rde das Signal local nur bei einer pos Flanke Low gt High ein Ereignis ausgeben das Signal Function mode dagegen auch bei einer neg Flanke STATus OPERation EVENT CONDition ENABle ENABle PTRtransition PTRtransition NTRtransition NTRtransition QUEStionable EVENT CONDition ENABle ENABle PTRtransition PTRtransition NTRtransition NTRtransition Beispiele STAT OPER STAT QUES STAT OPER ENAB 255 System befehle gt lt INT gt gt lt INT gt lt INT gt gt lt INT gt lt INT gt gt lt INT gt lt INT gt gt lt INT gt gt lt INT gt gt lt INT gt lt INT gt gt lt INT gt lt INT gt gt lt
165. ilise the high performance of the CAN bus very poorly In order to use the CAN bus with full performance high data rate and many devices it is recommended to directly control the bus with a CAN master hardware A About the interface cards EN 4 4 Analogue interface IF A1 4 4 1 Pin assignment of the analogue interface 25 pole D Sub socket Analogue input 0 10V correspond to mes Set value power resistance 0 100 von Pom R n AI3 CSEL Analogue input 0 10V correspond to Accuracy typ lt 0 1 Set value current 0 100 von lom Input impedance R gt 25k Analogue input 0 10V correspond to Moet Set value voltage 0 100 von U Analogue output 0 10V correspond to en Actual value power 0 100 vonP 5 AO1 VMON Analogue output 0 10V correspond to Accuracy typ lt 0 1 at la 2mA Actual value voltage 0 100 von U Short circuit proof against GND Analogue output 0 10V correspond to e aoz ue Actual value current 0 100 von lom Digital output CV active Low Constant voltage operation CV not active High Digital output OVP High 8 voz low Overvoltage protection active No OVP Low 003 OT Digital output OT HIGH Quasi open collector with pull up resistor Overtemperature error No OT Low against VCC Digital output Mains OK Low _ j u Mains voltage OK Mains not OK High x ow 9 9V DOS Standby Digital output Output Low Short circuit proof against GND Output off Output on High Receiver U lt 1V si
166. ime values 44 Uberwachung U Supervise U settings rw 1 char 2 0x03 Bit 1 2 N 00 keine none 01 nur Anzeige indicate only e o ll 3 se Warnung Waring 11 Am 45 berwachung Supervise settings rw 1 char 2 Ae Bit 172 I gt 00 keine none 01 nur Anzeige indicate only 46 berwachung Soll Istvergleich Supervise step resp settings rw 1 char 2 vie Bit 172 00 keine none 01 nur Anzeige indicate only 0x30 10 Warnung Warning 11 Alarm Bit 4 5 47 Soll Istvergleich Toleranz Zeit rw 1 Set act comparison tolerance time E43 00 dU 01 di 10 dP Toleranz von Nennwert 256 Tolerance of nom value 256 Word 1 Tsr Zeit Time siehe Zeitformat see format of time values Word 2 Tsf Zeit Time siehe Zeitformat see format of time values 50 SollwertU SetvalueU S Cw efit ffs Sparnnungssollwert von Unenn 256 Set value of voltage of Unom 256 51 Sollwert Ssetvauel OO wje it ffs Stromsollwert von Inenn 256 Set value of current of Inom 256 52 SollwertP SetvalueP oo wj fit 121 1 Jeistungssollwert von Pnenn 256 Set value of power of Pnom 256 153 SollwertR SetvalueR njw sit ee ERBE Innenwiderstandssollwert von Rnenn 256 Set value of resistance of Rnom rw char 20x01 Leistungsausgang ein aus Power output on off Alarme quittieren Acknowledge alarms Setzt in Fernbetriebmodus Sets into remote state Funktionsmanager aktivieren Activate functio
167. in stalled correctly and if you can find the card in the Windows device manager in the section of USB controllers e The USB driver can be used as genuine USB driver or it can additionally create a virtual COM port for every USB card that is connected to the PC depending on the driver config So the USB device can also be used as a RS232 hardware Using LabView this only requires to replace the USB vi with the RS232 vi e The wrong device node address is used to communicate with the device Possible causes with RS232 e You are not using a 1 1 cable for the RS232 card e The wrong device node address is used to communicate with the device e Device and PC are configured to different baudrates etc e The communication cable is too long for the configured baudrate also see section 2 2009 Elektro Automatik GmbH amp Co KG EN e If multiple device are connected to a IEEE bus one or more device addresses might be double Possible causes with GPIB e A wrong syntax is used For example an electronic load does not react to the command OUTP because it features an input Or the command was not valid for the type of device you tried to contact Possible causes with CAN e The wrong CAN ID is used See section 4 3 1 for the cal culation of the correct CAN ID e Wrong baudrate set or wrong sample point selected only at PSI 9000 see user manual e The device is located at the end of the bus and is no
168. int el 1326 Sequenzpkt der 4 Seq 6th seapomtof ihsequenee mw r3 mt eo 1337 Sequenzpkt der 4 Seq ih seq pointof ihsequence w 13 int e 134 8 Sequenzpkt der 4 Seq 8th seapomtof ihsequenee m 3 mt o 1359 Sequenzpkt der 4 Seq 79ih seq pointof ihsequence w 13 fint ei 136 10 Sequenzpkt der 4 Seq 10th seg pointof th sequence mw 3 mt o 737 1 Seauenzpkt der 5 Seq Tstseqpoint of Sth sequence w 03 fint ei 1138 2 Sequenzpkt der 5 Seq 2nd seq point of Sth sequence rw 3 mt o 1393 Sequenzpkt der 5 Sq 3rd seq point of Sth sequence mw 3 mt e 1140 4 Sequenzpkt der 5 Seq 4th seapomtof thsequenee mw 3 mt o 141 5 Sequenzpkt der5 Seq T th seq point of Sth sequence mw 1 3 int of 1426 Sequenzpkt der 5 Seq 6th seq point of 5th sequence m r3 mt e 1143 7 Sequenzpkt der5 Seq 7th seq point of Sth sequence mw 1 3 int of 1448 Sequenzpkt der 5 Seq 8th seq point of 5th sequence mw 1r3 mt o 145 8 Sequenzpkt der Seq 9th seq point of Sth sequence w 1r3 Im o 146 10 Sequenzpkt der 5 Seq 10th seq pointof Sth sequence w r3 mt A Legende Legend ro Nur lesen Read only bei freigeschalteter Option only if option is unlocked rw Schreiben und Lesen Read and write int 16 bit Wert value Be Teil des aktuellen Profils Part of current profile char 8 bit Wert value float 32 bit Flie kommaza
169. it rel lt 80 ohne Kondensation IF R1 IF R2 RS232 Anschl sse 1 x 9pol D Sub Buchse weibl 2 x RJ45 Buchse nicht IF R2 Baudraten 9600Bd 19200Bd 38400Bd 57600Bd Leitungsl nge abh ngig von der Baudrate bis zu 15m System Link Mode ja nur Ger teserie PSI9000 L max Anzahl von Modulen 30 L Busabschlu System Link Mode ber Ger temen einstellbar L Patchkabel f r System Link 0 5m IF U1 IF U2 USB Anschl sse 1 x USB Buchse Typ A 2x RJ45 Buchse nicht IF U2 Standard USB 1 1 Leitungslange max 5m System Link Mode ja nur Gerateserie PSI9000 L max Anzahl von Modulen 30 L Busabschlu System Link Mode uber Geratemenu einstellbar L Patchkabel f r System Link 0 5m IF C1 IF C2 CAN Anschlusse 9pol D Sub Buchse weibl 9 pol D Sub Buchse m nnl Baudraten Stufen von 20kBd 1MBd Busabschlu ber das Ger temen einstellbar CAN Standard V2 0Teil A 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten IF A1 Analog Anschluss 25pol Sub D Buchse Analoge Eing nge Eingangsspannung Maximalbereich 5V 15V Nennbereich OV 10V Eingangsimpedanz 25KQ Aufl sung VSEL CSEL PSEL RSEL lt 2mV Relativer Fehler max VSEL CSEL PSEL 0 1 RSEL Option 0 25 Reaktionszeit lt 4ms Analoge Ausg nge Nennbereich VMON CMON PMON OV 10V max bei 10V 2mA VREF 1V 10V max bei 10V 10mA Auflosung VMON CMON PMON
170. it s to set or unset Example Activate remote control gt Bit 4 gt Value of bit 4 0x10 gt Mask 0x10 gt control byte also 0x10 The object 0x32 will then contain the data 0x1010 Deactivate remote control the same way Mask 0x10 gt Control byte 0x00 gt data 0x1000 Generally applies Never set input output and remote control simultaneously though it s possible by the bits When reading objects that require a mask the main mask is also returned but is only of informative value lll Object 56 The bits are here understandably only allowed to be set individually Else the actions are not executed properly A Programming IV Object 73 The time stamp ist only available when using the function manager else it will be 0 It represents a counter s value of the elapsed time in 2ms steps Because it is an integer value the counter will restart at O after 65536 x 2ms The time stamp replaces the actual value of power V Object 77 Reading the alarm buffer will clear it Because it only stores 3 events means errors alarms the first three events are held and the subsequent events will always overwrite the most recent one Example the object returned 0x0120 in the first two bytes in the data field index 1 of the buffer gt error type 0x01 means that the error still persists and error code 0x20 says see table section 9 4 that is is an overtemperature error in the upper power stage of a multi phase
171. ittstellenkarte automatisch vom Ger t erkannt Hinweis zur IF A1 vor dem Einbau sollten die Kodierbr k ken entsprechend den Bed rfnissen gesetzt werden Siehe auch Abschnitt 4 4 1 IF A1 konfigurieren Absatz Digitale Eing nge Hinweis sollte die Karte nach dem Einschalten nicht erkannt werden so ist unter Umst nden eine Firmware Aktualisie rung des Ger tes erforderlich Wenden Sie sich hierf r bitte an Ihren H ndler Achtung Auf der Karte befinden sich ESD gef hrdete Bauteile Es sind daher die einschl gigen ESD Vorsichts ma nahmen zu beachten 3 3 Kombination von Schnittstellenkarten Unbedingt beachten Bei Ger ten in denen zwei Steckkarten best ckt werden k nnen gelten folgende Einschr nkungen niemals zwei Karten gleichen Typs bestucken IF R1 und IF U1 d rfen nicht gleichzeitig im Ger t stek ken IF G1 darf nicht mit IF C1 oder IF E1 kombiniert werden IF E1 darf nicht mit IF U1 IF R1 IF C1 oder IF G1 kom biniert werden 4 Details zu den Kartentypen Die Schnittstellenkarten sind fur den Einsatz in unterschiedli chen Gerateserien gedacht Bedingt durch die Eigenschaften verschiedener Geratetypen ergeben sich auch unterschied liche Bedienmoglichkeiten Hier wird die Konfiguration und Bedienung der Karten am Beispiel eines PSI 9000 Ger tes erkl rt Besonderheiten die sich auf bestimmte Serien be ziehen werden weiter hinter erl utert Informationen ber die Bedienung
172. kommen und fur parallel aufsteigende Werte von 1 4 wobei die 4 dem entferntesten Ger t zugewiesen wird Siehe auch das Bild f r ein anderes Beispiel Achtung Die Position serial 1 parallel 1 istfest an den Master vergeben Das als Slave konfigurierte Ger t wird diese Einstellung nicht bernehmen Die Schnittstelle SIO2 ben tigt an den beiden Endger ten einen Busabschlu Der Busabschlu kann ber das Be dienmen eingestellt werden bus terminate NO YES Grundeinstellung NO Kein Busabschluf Die SIO2 Schnittstelle wird abgeschlossen 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten 7 Kommunikation mit dem Ger t Dieser Abschnitt 7 bezieht sich nicht auf die textbasie rende Kommunikation mit SCPI Befehlen bei der GPIB Karte IF G1 oder der Netzwerkkarte IF E1 7 1 Begriffserkl rungen Telegramm Kette von Bytes mit unterschiedlicher L nge Wird entweder zum Ger t gesendet oder vom Ger t emp fangen Singlecast Anfrage bzw einfaches Senden an ein einzel nes Ger t Bei in Reihe vernetzten Ger ten z B bei CAN geht das Telegramm an alle Ger te wird aber nur von dem adressierten Ger t akzeptiert Betrifft nur CAN Broadcast Anfrage bzw einfaches Senden an alle Ger te Das hei t alle am PC mittels der Schnittstellenkarten ange schlossenen Ger te bekommen nahezu gleichzeitig das Telegramm Betrifft CAN Multicast wie Broadcast aber nur an eine bes
173. lauterung 14 4 5 4 Unterschiede zu den anderen Schnittstellenkarten 14 4 5 5 Firmware Aktualisierungen 14 4 5 6 Ausf hrungs und bertragungszeiten 14 4 5 7 I F G1 konfigurieren 14 4 5 8 SCPl Befehle und Abschlu zeichen 15 4 5 9 Fehlermeldungen 23 4 6 Ethernetkarten IF E1 und IF E2 25 4 6 1 Grundeinstellung wiederherstellen 25 4 6 2 Ethernetkarte konfigurieren 25 4 6 3 Mit dem Ger t kommunizieren 25 4 6 4 Der USB Port Firmwareaktualisierung 26 4 6 5 Der Resetknopf 26 5 Einsatz in anderen Ger teserien 27 5 1 Serien EL 3000 EL 9000 27 5 2 Serien PS 8000 T DT 2U 27 5 3 Serie PSI 800 R 27 6 Der System Link Mode nur PSI 9000 28 6 1 Bedienung des System Link Mode 28 6 1 1 Anzeige und Bedienung des Masters 28 6 1 2 Anzeige der Slaves 28 6 1 3 Spezielle Alarme Warnungen und Meldungen 29 6 2 Konfiguration des System Link Mode 29 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Inhaltsverzeichnis DE 7 Kommunikation mit dem Ger t 30 7 1 Begriffserkl rungen 30 7 2 Vorwort 30 7 3 Allgemeine Hinweise zur Kommunikation 30 7 4 Hinweise zum USB Treiber 30 7 5 Aufbau der Kommunikation 31 7 6 Ubertragungsparameter IF R1 und IF U1 31 7 7 Sollwerte und Istwerte umrechnen 31 7 8 Telegrammaufbau IF R1 und IF U1 31 7 9 Telegrammaufbau IF C1 32 7 9 1 Geteilte Telegramme 32 7 9 2 Timing von Telegrammen 33 7 10 Telegrammaufbau IF G1 33 7 11 Telegrammaufbau IF E1 33 7 11 1 Telegrammbeispiele 33
174. legramms und dem Anfragetyp abh ngig ist F r dieses Beispiel ergibt sich ein SD von OxD1 in Bits zerlegt sieht das so aus 11 01 00 01 EZ Bits 0 3 1 es werden 2 Bytes gesendet Bit 4 1 vom PC gesendet Bit 5 0 Singlecast Bit 6 7 11 Daten senden Alternativ zum bitweisen Zusammensetzen kann man sich das vereinfachen indem man Hexwerte addiert Ausgehend von Bit 6 7 ergibt sich folgendes SD Sendungstyp Castform Richtung Datenl nge wobei Sendungstyp entweder 0xC0 Daten senden oder 0x40 Anfrage und Castform entweder 0x00 Singlecast oder 0x20 Broadcast und Richtung entweder 0x10 vom PC ans Ger t oder 0x00 vom Ger t an den PC und die Datenl nge 1 von 0x00 0x0F bis zu 16 Bytes am Stuck bei CAN siehe 17 6 1 Geteilte Telegramme Die Datenl nge entspricht der Anzahl der gesendeten Bytes 1 Immer beachten Die Ger teadresse des anzusprechenden Ger tes ist bei spielsweise 5 das zu benutzende Objekt 54 als Hexwert 0x36 die Maske f r den Remote Modus siehe auch Tabelle in 9 3 ist 0x10 und das Steuerbyte f r Remote auch 0x10 Somit ergibt sich dieses Telegramm D1 05 36 10 10 01 2C Zum Umkehren des Ganzen also der Deaktivierung ist dann D1 05 36 10 00 01 1C zu senden Die Maske bleibt nat rlich gleich nur das Steuerbyte andert sich Beispiel 2 Istwerte abfragen uber CAN Bei CAN entfallen der Startdelimiter SD und die Checksum me CS somit ben tigen wir nur das Obj
175. lertyp Last error type Letzer Fehlercode Last error code 2 Fehlertyp Error type 2 Fehlercode Error code 3 Fehlertyp Error type 3 Fehlercode Error code siehe Fehlertabelle see error table Level A B Sollwert Level AfiirU SetvaluelevelAforU wfit 2 Spannungswert von Unenn 256 Voltage value of Unom 256 81 Level A B Sollwert Level A f r Set value level for tw fint 2 _____ Stromwert von Inenn 256 Current value of Inom 256 82 Level A B SollwertLevelAfurP SetvaluelevelAforP Tw fint tT Leistungswert von Pnenn 256 Power value of Pnom 256 83 Level A B Sollwert Level A f r R1 range Set value level A for R1 range ss rwiint 2 1 mnenwiderstand von Bereich 1 256 Resistance of range 1 256 84 Level A B Sollwert Level A f r R2 range Set value level A for R2 range mfint 2 1 mnenwiderstand von Bereich 2 256 Resistance of range 2 256 85 Level A B Sollwert Level BfurU SetvaluelevelBforU wfm 2 Sparnnungswert von Unenn 256 Voltage value of Unom 256 86 Level A B Sollwert Level Bfurl SetvaluelevelBfort Jwe 2 Stromwert von Inenn 256 Current value of Inom 256 87 Level A B Sollwert Level BfurP SetvaluelevelBforP mfint 2 Leistungswert von Pnenn 256 Power value of Pnom 256 88 Level A B Sollwert Level B f r R1 Set value level B for R14 range i
176. lich in Sekunden anzugeben Die Wertebereiche sind wie folgt festgelegt Pulsbreite A bzw B 0 0005s 100 05 Anstiegszeit 0 0003s 0 2s Daraus ergeben sich f r die Gesamtperiode Pulsbreite A B 100us 200s Periodendauer was 10kHz 0 005Hz ent spricht Der Duty Cycle ist von 50us 100s einstellbar was 0 025 99 975 entspricht Hinweis Zeitwerte m ssen immer mit Nachkommastelle angegeben werden ansonsten wird ein Fehler zur ckgegeben SOURce PULSe TRANsition LEADing lt Time gt Unit Anstiegs Abfallzeit setzen TRANsition LEADing gt lt Time gt Unit Anstiegs Abfallzeit abfragen WIDTh HIGH lt Time gt Unit Pulsbreite Level A hoherer Level setzen HIGH gt lt Time gt Unit Pulsbreite Level A hoherer Level abfragen WIDTh LOW lt Time gt Unit Pulsbreite Level B niederer Level setzen LOW gt lt Time gt Unit Pulsbreite Level B niederer Level abfragen Beispiele PULS TRAN_0 1s Setzt 100ms Anstiegs Abfallzeit unabhangig von der Periodendauer PULS WIDT HIGH _50 0 Setzt 50s Pulsbreite f r Level A Mittelwertbildung Spezifikation nach 1999 SCPI Command reference 4 Calculate Subsystem 2009 Elektro Automatik GmbH amp Co KG 22 Irrtumer und Anderungen vorbehalten A Uber die Schnittstellenkarten DE CALCulate AVERage COUNt gt lt 1 100 gt Anzahl der Messungen abfragen AVERage COUNt lt 1 100 gt Anzahl der Messungen pro Me zyklus setzen Standard ist 100 RST h
177. llwert von Pnenn 256 Set value of power of Pnom 256 54 Steuerung des Netzteils Power supply control char 2 0x01 Bit 0 1 Leistungsausgang ein Switch power output on jo Bit 4 1 Umschalten in Fernsteuerbetrieb Switch to remote control 70 Geratezustand Device state ro int Bit 04 00 freier Zugriff free access 01 Remote 10 External 11 Local Bit 7 1 Settings Men aktiv Settings menu active 71 Istwerte Actual values ro int Spannungsistwert von Unenn 256 Actual voltage of Unom 256 Stromistwert von Inenn 256 Actual current of Inom 256 Leistungsistwert von Pnenn 256 Actual power of Pnom 256 72 ee eee ie Spannungssollwert von Unenn 256 Set value of voltage of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 Fehlermeldungen Alarm buffer 1 Alarmkategorie Alarm category 1 Alarmcode 2 Alarmkategorie Alarm category 2 Alarmcode 3 Alarmkategorie Alarm category 3 Alarmcode siehe Alarmcodetabelle see alarm code table N Legende Legend ro Nur lesen Read only LE nur oniy Ps 8000 DT 2U r w Schreiben und Lesen Read and write int 16 bit Wert value Setzen nur bei Geraten mit Leistungseinstellung Settable only at models with power adjustment char 8 bit Wert value float 32 bit Flie kommazahl Floating point number strin
178. llwerte Momentary set values rT int Istwerte U I mit Zeitstempel Actual values U I with time stamp ry N N N w Status der Funktionssteuerung State of function control ro Bit 0 NEW Funktionsablauf am Start Function flow is at the starting point Bit 1 STEP Abarbeitung eines Sequenzpunktes Execute until next point Bit 2 STOP Funktionsablauf wurde angehalten Function flow stopped Bit 3 RUN Funktionsmanager lauft Function manager is running N ol Enthalt Wert von Objekt 74 Contains value of object 74 Bisherige Wiederholungen der Funktion Repetitions of current function Bisherige Wiederholungen der Sequenz Repetitions of current sequence Highnibble Seq nr Seq no Lownibble Seq punkt Seq point Unterer Teil der Gesamtzeit der laufenden Fkt ms Lower part of the total time of running fct ms 1 Alarmkategorie Alarm category 1 Alarmcode 2 Alarmkategorie Alarm category 2 Alarmcode 3 Alarmkategorie Alarm category Status des Funktionsablaufs State of the executed function i Meldungen des Ger tes Device notifications ro int 3 Alarmcode siehe Alarmcodetabelle see alarm code table 78 Absolute Zeit des Fkt Ablaufs Total time of executed fct ro j4 lon 4 Gesamtzeit der laufenden Fkt ms Total time of running fct ms Bit 5 6 System Link Konfiguration 1 System Link configuration 1 ro char 20x60 00 oder or 01 System Link Mode nicht eingestellt not activated 10
179. lt die in Reihe s2 und die parallel p2 geschalteten Ger te dar 6 1 2 Anzeige der Slaves Sofern eine Onlineverbindung mit dem Master besteht zeigt der Slave dies an Jedes Ger t mu konfiguriert werden welches der Master ist und wie die Slaves verteilt sind damit der Master wei wer mit wem in Reihe und wer parallel geschaltet ist Modul 1 2 ONLINE controlled by master Beispiel der Slave ist online und der Leistungsausgang des Systems ist ausgeschaltet OFF I 7 I on es en n Uber die Taste kann der Slave bei ausgeschaltetem Ausgang offline gesetzt wer den ist dann also nicht mehr mit dem Master verbunden Jetzt ist es m glich die Einstel lungen zur Konfiguration vorzu nehmen Modul 1 2 OFFLINE Master access denied OFF mJ junky I on os en n Lv ber die MENU Taste wird von der Betriebsanzeige in die Men ebene gewechselt LINK Uber die LINK Taste kann der Slave wieder mit dem Master online geschaltet werden A Uber die Schnittstellenkarten DE 6 1 3 Spezielle Alarme Warnungen und Meldungen a Der Master meldet dass nicht mehr alle Slaves online sind Alarm vom Slave Ein Alarm wird ausgelost wenn ein Slave nicht mehr adressiert werden kann wahrend der Master den Ausgang eingeschaltet hatte Zum Beispiel wenn die Verbindung unterbrochen oder der Slave uber den Netzschalter ausge schaltet wurde
180. ltage level gt 4V or gt 9V depending on the jumper setting The figure shows the chaining of the various states and con ditions for local remote and external mode when switching the power output on or off REM SB set output _ Modus Ger t Mode of device Eo 4 ON OFF Taste Key J Front F Ausgang Output Bves B plugged exclusive ON OFF via REM SB IF 4 1 ON OFF Digital interface card remote gaatac plugged Jumper settings for DI1 3 The jumpers DI1 3 on the PCB are used to preset the phy sical behaviour of these inputs The selector Default level defines the default logical level of the corresponding input That means if the default logical level is set to High the input has to be pulled actively to Low by an external application eg relay in order to change its logical level The default logical level requires attention since it defines the behaviour of the power supply by the control signals SEL_enable and Rem SB Dit 3 gt Default H PA A ala an High LOW range Gl range ma ona E Default level defines the logical level of the input if not wired High range selects the high input voltage range for the input A high corresponds to a voltage of gt 9V and a low to a voltage of lt 5V Low range selects the low input voltage range for the input A high corresponds to a voltage of gt 4V and a low to a voltage
181. m or warning with Auto ON depends on the setting Reactivation after power ON see user manual of series PSI 9000 section Defining operation parameters Default OFF Power output is off standby after return of the mains voltage or after the unit has been switched ON Power output is automatically set to the last state it had before the unit was switched off or before a mains voltage loss occured This can be ON or OFF Power ON OFF restore OT A s o An alarm or sae warning with Auto ON setting is indicated if one or multiple slaves experienced and notified an overtemperature in the power stages If there will be an alarm or warning with Auto ON depends on the setting Reactivation after power ON see user manual of series PSI 9000 section Defining operation parameters Default auto ON The power output will stay switched OFF after the overtemperature has disappeared and the power stage is cooled down or disappear OFF Auto ON The power output is automatically switched ON again after the overtemperature has disap peared and the power stage is cooled down 2009 Elektro Automatik GmbH amp Co KG EN One or multiple slaves have notified an overvoltage pro tection error The power output will be switched OFF and can only be switched ON again after the alarm has been acknow ledged 6 2 Configuration of the System Link Mode In order to use
182. m table in 9 4 of the alarms the ones and tens columns of the error code are identical to the interface card user manual error code in the table 2009 Elektro Automatik GmbH amp Co KG 74 About the interface cards 4 6 Ethernet cards IF E1 and IF E2 The Ethernet or network card connects the device directly to a host PC or via Ethernet hubs switches According to the connection type a patch cable or crossover cable has to be used The Ethernet interface with its RJ45 socket can not be configured thus it works in automatic mode which will detect the connection speed of 10 or 100 MBit Which is then finally used will be defined by the host PC s setttings or the network hardware Note the connection speed of Ethernet 10Mbit or 100MBit is not equivalent to the communication speed when commu nicating with the device itself This speed is internally set to 100kBit and thus results in certain response and execution times Also see section 4 5 6 4 6 1 Reset default parameters The card only required three basic parameters which are defined to these default settings when delivered IP 10 0 0 1 Subnet mask 255 0 0 0 Gateway 0 0 0 0 If these parameters are changed they re stored inside the device not on the card The card will read them out after every start and use them as long as the device is powered or until the parameters are changed In case the user has forgot the IP the device becomes inac cessible for the
183. mat see format of time values int 21 iInnenwiderstandssollwert von Rnenn 256 Set value of resistance of Rnom 256 Steuerung des Funktionsman Control of function manager Bit 4 RUN GO Startet den Funktionsmanager Start the function manager 58 Stoppunkt der Funktion Stop point of function 1 Stoppunktfunktion aktiv setzen Set stop point active Stopp nach x Wiederholungen d Funktion Stop after x repetitions of fct Stopp nach xWiederholungen der Sequenz Stop after x repetitions of seq High nibble Seq nr Seq no Low nibble Seq punkt Seq point 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Programmen 7 TTCETTTTTTIBE 70 Geratezustand Device state Byte 0 Geratezustand abfragen Query device state Bit 0 1 00 freier Zugriff free access 01 Remote 10 External 11 Local Bit 2 1 System Link Mode aktiv active Bit 3 System Link Mode 0 Master 1 Slave Bit 5 1 Uber IF Ax gesteuert Controlled by IF Ax Bit 6 1 Funktionsmanager aktiv Function manager active Bit 7 1 Ment aktiv Menu active Byte 1 Bit 0 1 Ausgang eingeschaltet Output on Bit 1 2 Reglerstatus controller state 00 CV 01 CR 10 CC 11 CP Bit 3 1 Leistungsreduktion Power is reduced Bit 4 1 Alarm aktiv Alarm active Bit 5 1 Auto On Ausgang einschaltbereit Auto On state unlocked Bit 7 Istwerte Actual value
184. matik GmbH amp Co KG Irrt mer und Anderungen vorbehalten relocatable ID segment 0 31 Innerhalb jedes Adre segments gibt es 62 frei verteilbare Adressen wobei hier die bis zu 30 Ger te den unteren Be reich belegen und bei 2 physikalischen Adressen identifier pro Ger t je ein Identifier f r Empfang und Senden von Daten am CAN Knoten somit die Adressen 2 61 belegen Die Adressen 0 und 1 jedes Bereiches sind fest fur Broad cast Nachrichten an Ger te in diesem Bereich reserviert Somit ergeben sich 64 Broadcast Adressen Grundeinstellung 0 Verschiebt das Adre segment Grunds tzlich sind f r Broadcast Nachrichten die Adressen festgelegt RID 64 0 und RID 64 1 Beispiel RID ist auf 5 gesetzt siehe Setup Men der jewei ligen Ger te Es soll ein Broadcast an die Ger te dieses Adre segments gehen Der Identifier der sich dadurch ergibt mu dann 5 64 320 0x140 bzw 0x141 f r Lesen sein F r Singlecast Nachrichten belegt jedes Ger t mir seinem device node zwei weitere Adressen RID 64 device node 2 und RID 64 device node 2 1 Beispiel der RID wurde auf 13 die Ger teadresse device node auf 12 gesetzt Zum Ansprechen des Zielger tes mu der Identifier 13 64 12 2 856 0x358 benutzt werden Der Identifier 857 0x359 wird dann f r Anfragen benutzt Busabschluss Der CAN Bus ben tigt an beiden Enden der Leitung einen Abschlusswiderstand von 120 Ohm Wen
185. me object 92 LabView users need to provide the time in a different way see VI documentation Example 2 the time value of the battery test only with elec tronic loads has been read and shall now be translated to the normal time format The overall resolution of the battery test time is 1s Since the time ranges allow 1s resolution only up to 1h the time above 1h is given in minutes and hours A value of for example 0x8743 would translate into 1859s or 30m59s whereas a value of 0xC532 would translate to 1330m or 22h10m The seconds are omitted in this time range so you would always read out the same time value during 1 minute Time value bits 11 0 Resulting time range Bits 15 13 or 15 12 ox2000 COO 9991 0x2000 ae SS Se Ox3E7 0 0 999 ms 0x6000 100 0x64 9991 Ox3E7 10ms 99 9ms 0x7000 100 0x64 9991 0x3E7 100ms 999ms 0 0x0000 0xC000 Table Time format If the mask is used to translate time values into real time either bits 15 13 or 15 12 are relevant depending on the used time range 2009 Elektro Automatik GmbH amp Co KG 4999 0x1387 0 9 998s 5999 Ox176F 1 008 59 99s 1 100 s 59min 59s 1000 _Ox3E8 10 08 100 0s 60 Ox3C 5999 _0x176F 01 00h 99 59h i A Example 3 Setting the pulse witdh for A object 90 to 5s According to the table above the time range mask is 0x4000 In combination with the resolution of 10ms fo
186. mmierung 9 Kommunikation ohne Labview 9 1 Grundlegendes Im Folgenden wird auf den Aufbau der Telegramme die Abh ngigkeiten der Kommunikation vom Zustand des zu steuernden Ger tes und Probleme mit der Kommunikation eingegangen ohne detailliert zu erl utern wie z B bei USB der USB Treiber anzusprechen ist bzw wie eine komplette CAN Nachricht gebildet wird Dies ist vom Anwender und abh ngig von der Einsatzsituation unserer Ger te selbst in Erfahrung zu bringen 9 1 1 Hinweis zur Treiber Bibliothek Auf der beiliegenden CD befindet sich im Ordner manuals other ftdi ein PDF da die Funktionen zum Ansprechen des Treibers beschreibt Generell gilt da ein Ger t in dem Fall die USB Hardware zuerst zu ffnen ist FT_Open 0 dann zu konfigurieren FT_SetBaudRate FT_SetDataCharacte ristics und eventuell noch andere und dann geschrieben FT_Write oder gelesen werden FT_GetQueueStatus FT_Read kann Wird das Ger t nicht mehr benutzt sollte es geschlossen werden FT_Close wobei davon abgeraten wird ffnen und Schlie en f r jeden Schreib Lese Zyklus zu machen Die Funktionen FT_Write und FT_Read dienen zum Transport der Telegrammbytes der eigentlichen Kommunika tion die in den n chsten Abschnitten beschrieben wird 9 2 Erstellen von Telegrammen Das Programmieren der unterschiedlichen Ger te in denen die Schnittstellenkarten verwendet werden erfolgt stets nach dem gleichen Schema wenngleich sich Anz
187. n 256 Voltage value of Unom 256 119 3 Sequenzpkt der 3 8eg 3rd seg pointof rdsequene w 1 3 m 120 4 Sequenzpkt der 3 Seq 4thseq pointor rdsequene w 3 m o 121 5 Sequenzpkt der 3 5eq 5th seq point of 3rd sequence w 3 Jint o 122 6 Sequenzpkt der 3 5eq 6th seqpoint of 3rd sequence rw 3 m o 123 7 Sequenzpkt der 3Seq 7thseq point of 3rd sequence rw 3 m o 124 8 Sequenzpkt der 3 5eq 8th seq point of 3rd sequence rw 3 m o __ 125 8 Sequenzpkt der 3 5eq 9th seq point of 3rd sequence _ rw 3 m o 126 10 Sequenzpkt der 3 5eq 10th seq point of 3rd sequence w 1 3 im o 127 1 Sequenzpkt der 4 Seq 1st seq point of 4th sequence rw 3 m o _ 12812 Sequenzpkt der 4 Seq 2ndseq point of 4th sequence w 3 m o __ 129 3 Sequenzpkt der 4 5eq 3rd seq point of 4th sequence rw 3 m o __ 130 4 Sequenzpkt der 4 5eq 4th seq point of 4th sequence rw 3 m o _ 131 5 Sequenzpkt der 4 5eq 5th seq point of 4th sequence rw 3 im o 132 6 Sequenzpkt der 4 5eq 6th seq point of 4th sequence rw 1 3 m o 133 7 Sequenzpkt der 4 5eq 7th seq point of 4th sequence rw 1 3_fint_ o 134 8 Sequenzpkt der 4 5eq 8th seq point of 4th sequence rw 3 m o _ 135 9 Sequenzpkt der 4 5eq 9th seq point of 4th sequence rw 3 m o 136 10 Sequenzpkt der 4 Seq 10th seq point of 4th sequence rw 3 m o 137 1 Sequenzpkt_der 5 Seq Tstseq point of 5th sequence w
188. n DE 7 9 2 Timing von Telegrammen Singlecast Nach jeder Anfrage benotigt das Gerat typisch 5ms und maximal 50ms fur eine Antwort Grundsatzlich darf unmit telbar nach der Antwort wieder gesendet werden Nach dem Empfangen eines Ereignisses Antworten ohne Anfrage muss mindestens 50 ms gewartet werden Empfohlen wird eine Zeit von 100 ms damit das Gerat nicht zu sehr durch die Kommunikation ausgebremst wird Bei der Gateway Funktion nur PSI9000 mu zudem die bermittlung der Telegramme von einem Bussystem auf das andere Bussystem ber cksichtigt werden Hier kann sich die Antwort bis zu 200 ms verz gern Nach dem Empfangen einer Fehlermeldung sollte minde stens 100ms gewartet werden Broadcast Nach jeder Rundumanfrage k nnen die Busteilnehmer nur nacheinander antworten Abh ngig vom Bussystem der Baudrate und der Anzahl der angesprochenen Busteilneh mer sowie dem zus tzlichen anderen Datenverkehr wird sich die Antwort mehr oder weniger verz gern Da die Zeit nur individuell zu spezifizieren ist kann sie in erster Ann herung mit Busteilnehmeranzahl Antwortzeit beim Single cast angenommen werden In den meisten F llen wird die Antwortzeit aber wesentlich k rzer sein 7 10 Telegrammaufbau IF G1 Der Telegrammaufbau f r die textbasierende Kommunikation ber eine IEEE Karte ist im Abschnitt 4 5 7 beschrieben 7 11 Telegrammaufbau IF E1 Die Netzwerkkarte arbeitet ber den Ethernetport mit SCPI Befehlen
189. n das Ger t bers Netzwerk und die eingestellte IP an gesprochen werden Achtung Die generell g ltigen Vorgaben f r Netzwerke und deren Parameter gelten auch hier Falsche Einstellungen f hren dazu da das Ger t nicht ansprechbar ist ll ber die Webseite Die Netzwerkparameter k nnen nicht bei allen Ger ten am Ger t voreingestellt werden Alternativ dazu gibt es die M glichkeit diese ber die Webseite siehe auch Abschnitt 4 6 3 einzustellen Dazu mu die zuletzt gesetzte IP bekannt sein Werkseitig ist diese auf 10 0 0 1 eingestellt im Zweifel kann sie vor erneuter Einstellung mittels des Resetknopfes zur ckgesetzt werden Im Browserfenster der Webseite auf CONFIGURATION klicken die gew nschten Parameter wie im angezeigten Format eingeben und mit dem SEND Knopf best tigen Die neuen Parameter werden dann im Ger t gespeichert und sofort bernommen 4 6 3 Mit dem Ger t kommunizieren Allgemein Die Kommunikation mit dem Ger t erfolgt ber verschiedene Ports die ggf in einem Router oder einer Firewall freigege gen werden m ssen Die sind HTTP 80 VXI11 111 200 265 Uber HTTP Die Netzwerkkarte verf gt Uber einen HT TP Server Bei Auf ruf der Gerate IP uber einen Browser erscheint eine grafische Oberflache die Gerateinformationen wie Typ Nennwerte Sollwerte und Istwerte liefert Uber diese Webseite kann das Ger t ferngesteuert werden bei entsprechender Konfiguration sogar Uber das I
190. n ein Ger t am Ende einer Leitung ist und keine weitere Verbindung zu einem anderen CAN Knoten herstellt mu es terminiert werden ber den Parameter bus terminate k nnen Sie einfach und ohne umst ndliche hardwarem ige Kodierung den Bus abschlie en bus terminate Grundeinstellung NO YES Der Bus wird mit einem 1200 Abschlu wi derstand abgeschlossen NO Das Gerat hat hier keinen Abschluss Gateway Funktion nur PSI 9000 CAN Grundeinstellung Client Client Das Ger t wird berwacht und gesteuert ber eine externe Steuereinheit PC SPS Gateway Das Ger t dient zus tzlich als Vermittler f r die Verbindung von CAN Karte und RS232 bzw USB Karte ber die RS232 oder USB Karte im Ger t mit der Gateway Funktion hier PSI 9000 k nnen alle Ger te die am CAN Bus angeschlossen sind also auch Nicht PSI 9000 Ger te gesteuert und berwacht werden Sie ben tigen lediglich ein Ger t mit zus tzlich einer IF R1 oder IF U1 Schnittstellen karte um ein CAN Bussystem ohne CAN Masterhardware im PC zu realisieren Die RS232 und USB Karten k nnen die Performance des CAN Bus aber nur eingeschr nkt ausnutzen Um den CAN Bus mit hoher Datenrate und vielen Ger ten auszunutzen empfiehlt es sich eine direkte Ansteuerung durch eine echte CAN Masterhardware Uber die Schnittstellenkarten DE 4 4 Analoge Schnittstelle IF A1 4 4 1 Pinbelegung der analogen Schnittstelle 25 pol Sub D Buchse Pin
191. n error message would be returned which is pointing the user to the fact that the device is not in standby mode 7 4 About the USB driver The manufacturer of the USB chip on the IF U1 card offers two seperate drivers for Windows 98 ME which are combi ned in one driver for Windows XP 2003 Vista One of them is a genuine USB driver the other one creates a virtual serial COM port VCP for every USB card that is connected While using LabView to create custom applications you need to choose which driver you want to install on Win98 ME If the VCP driver is used and thus the COM port you need to place the RS232 communication VI for the USB card On Windows XP 2000 Vista systems you just need to decide which dri ver to use and select the communication VIs accordingly It means is either the RS232 VI or the USB VI By default the VCP functionality of the combined driver is enabled A About the interface cards EN The implementation of the VCP driver is easier but this driver is more susceptible to communication problems and errors It also creates anew COM port for every USB card which complicates the port management The USB driver requires the user to create own routines which handle the USB low level communication in order to ensure the proper transport of the communication data of our system These routines are not offered by us Sample code is available on the web site ofthe manufacturer FTDI at www ftdichip com The USB c
192. n in other device series Tf 5 1 Electronic loads EL 3000 EL 9000 77 5 2 Series PS 8000 T DT 2U 77 5 3 Series PSI 800 R 77 6 The System Link Mode only PSI9000 78 6 1 Handling the System Link Mode 78 6 1 1 Display and handling of the master 78 6 1 2 Display of the slaves 78 6 1 3 Special alarms warnings and signals 79 6 2 Configuration of the System Link Mode 79 2009 Elektro Automatik GmbH amp Co KG 53 inde EN 7 Communication with the device 80 7 1 Terms explained 80 7 2 Prologue 80 7 3 General notes about the communication 80 7 4 About the USB driver 80 7 5 Structure of the communication 81 7 6 Transmission settings IF R1 and IF U1 81 7 f Translating set actual values 81 7 8 Telegram structure IF R1 and IF U1 81 7 9 Message structure for the IF C1 82 7 9 1 Split messages 82 7 9 2 Timing of messages 82 7 10 Message structure IF G1 83 7 11 Message structure IF E1 83 7 11 1 Telegram examples 83 8 Communication with LabView 84 8 1 Overview about the Labview VIs 84 8 1 1 Installation 84 8 1 2 Short info Communication VIs 84 8 1 3 Usage 84 9 Communication without LabView 85 9 1 General 85 9 1 1 Note about the driver library 85 9 2 Guide to create telegrams 85 9 2 1 The time format 86 9 2 2 Tips 87 9 2 3 Trouble shooting 87 9 3 Communication object lists 89 9 3 1 Column definition 89 9 3 2 Object examples and explanations 89 9 3 3 About profiles 90 9 3 4 Object list for PSI 9000 series 91 9 3 5 Object list for EL300
193. n manger 54 Steuerung des Netzteils Power supply control 56 Steuerung des Funktionsman Control of function manager Bit 3 STOP H lt den laufenden Fkt man an Halt the function manager Bit 4 Startet den Funktionsmanager Start the function manager 1 Stoppunktfunktion aktiv setzen Set stop point active Stopp nach x Wiederholungen d Funktion Stop after x repetitions of fct Stopp nach xWiederholungen der Sequenz Stop after x repetitions of seq High nibble Seq nr Seq no Low nibble Seq punkt Seq point FL 58 Stoppunkt der Funktion Stop point of function DE ae Bit 0 ESC Verlasse Funktionsmanager Leave function manager mode Bit 0 NEW Setzt den Fkt gen auf den Startpunkt zur ck Reset fct man to start Bit 1 STEP F hrt den n chsten Seq punkt aus Proceed to the next seq point 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Programmen O O O IBE 70 Ger tezustand Device state i Byte0 Ger tezustand abfragen Query device state Bit 0 1 00 freier Zugriff free access 01 Remote 10 External 11 Local Bit 5 1 ber IF Ax gesteuert Controlled by IF Ax Bit 6 1 Funktionsmanager aktiv Function manager active Bit 7 1 Men aktiv Menu active 1 Ausgang eingeschaltet Output on Bit 1 2 Reglerstatus controller state 00 CV 01 CR 10 CC 11 CP Bit 3 1 Leistungsreduktion Power is reduced Bit 4 1 Alarm aktiv
194. nalogue inputs Input voltage range EN 25 pol D Sub socket f Maximum range 5V 15V Nominal range OV 10V Input impedance 25kQ Resolution VSEL CSEL PSEL RSEL lt 2mV Relative error VSEL CSEL PSEL 0 1 RSEL Option 0 25 Response time lt 4ms Analogue outputs Nominal output voltage range VMON CMON PMON OV 10V max at 10V 2mA VREF 1V 10V max at 10V 10mA Resolution VMON CMON PMON VREF lt 2mV Relative error VMON CMON PMON VREF 0 1 Settling time of the analogue outputs lt 4ms Auxiliary voltage 12 15V Current max 50mA Digital outputs Type pull up resistor to 15V Output current Maximal ax LOMA at U 0 5V Nominal 1 10mA Output voltage High 15V Low lt 0 3V Response time lt 4ms Digital outputs Input voltage Maximum range 5V 30V if set to Level LOW U ow 1V Gigi 4V if set to Level HIGH U ow 5V U iigh A 9V continued In order to calculate the total response time of a step change from an analogue interface input to the power output you need to add the response time of the device to this time Time between occurence of the event which is about to be notified and the mo ment the notification is executed 56 About the interface cards EN 1 Input current if set to Low Range and Default Level L U 0V OmA U 12V 2 6mA U 24V 5mA if set to Low Range and Default Level H U 0V 1 5mA U 12V 2 2mA U 24V 6mA if set t
195. nd is automatically cleared when read 0 Noerror si Error queue empty noerrorpresent oo o 102 Syntaxerro oo 103 __ Invalid separato o Parameter not allowed o 109 _ Missing parameter To 120 Numeric data erro oo Invalid suffix Invalid character data SO Invalid string data E Invalid while in local Command protected pot Feature not enabled R mode S Poof Access to functions parameters denied S Too much data EEE 224 legal parameter value 225 __ Out of memory o 241 Hardware missing Po Access to menu only when OUTPUT OFF gt S S i Access to set values denied device is in slave mode Too much data Invalid format DEE Framing error Po Checksumnotcorrectt S O S dee 362 Framing error in program message Input buffer overrun 365 Time outerro lo O Further error messages result from device depending alarms warnings and notifications see user manual of your device for detailed information and the user manual of the interface card too for the message 100 199 see alarm table in 9 4 of the displayed only the ones and tens columns of the error code are identi interface card user manual cal to the error code in the table 200 299 see alarm table in 9 4 of the warnings the ones and tens columns of the error code are identical to interface card user manual the error code in the table 300 399 see alar
196. nenn 256 Power limit of Pnom 256 Max einstellb Widerstand Max adj resistance rw 1 2 Jit 2 Innenwiderstandsgrenze von Rnenn 256 Resistance limit of Rnom 256 36 Profileinstellungen Profile settings rw 1 char 2 it O Betriebsart Set operation mode 0 U I P mode 1 U I R it 1 Option Innenwiderstandsregelung Internal resistance control 7 1 freigeschaltet unlocked t3 bertemperaturabschaltung Reaction after overtemperature 0 OT Alarm disappear OFF 1 OT Alarm disappear Auto ON it 4 Netzwiederkehr Reaction after power on 0 Power ON OFF 1 Power ON auto ON OVP Grenze OVP threshold e Ce ee a Spannungswert von Unenn 256 Voltage value of Unom 256 21 Freigabe Sollwertsatz Enable preset list no Spgs Sollwert von Unenn 256 Set voltage of Unom 256 Stromsollwert von Inenn 256 Set current of Inom 256 Uberspannungsgrenze Zeit U gt threshold time rw 1 Jit 4 Word 0 Spannungswert von Unenn 256 Voltage value of Unom 256 Unterspannungsgrenze Zeit U lt threshold time wj Jin Aa Word 1 Zeit Time siehe Zeitformat see format of time values berstromgrenze Zeit I gt threshold time rw 1 Jit 4 Word 0 Stromwert von Inenn 256 Current value of Inom 256 Unterstromgrenze Zeit I lt threshold time Word 1 Zeit Time siehe Zeitformat see format of t
197. ngswert von Unenn 256 Voltage value of Unom 256 Stromwert von Inenn 256 Current value of Inom 256 BEER ekke a 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Programmen O O O IBE 100 4 Sequenzpkt der 1 Seq 4th seq point of 1st sequence frw 1 3 Jit 6f Word 0 Zeit Time siehe Zeitformat see format of time values 101 5 Sequenzpkt der 1 Seq 5th seq point of 1st sequence frw 1 3 int 6 Word 1 Spannungswert von Unenn 256 Voltage value of Unom 256 102 6 Sequenzpkt der 1 Seq 6th seq point of istsequence frw 1 3 int 6e Word 2 Stromwert von Inenn 256 Current value of Inom 256 1103 7 Sequenzpkt der 1 Seq 7th seq point of fst sequence mw 1 3 int of 1104 8 Sequenzpkt der 1 Seq 78st seq point of fst sequence mw m3 int ef 1105 8 Sequenzpkt der 1 Seq Sth seq pointof fst sequence mw 1 3 int of 1706 10 Seauenzpkt der 1 804 1 10th seq pointof Tst sequence mw 1 3 mt e 107 Sequenzpkt der 2 Seq 1 Tat seq point of 2nd sequence mw 1 3 int of 1108 2 Sequenzpkt der 2 Seq 2nd seq point of 2nd sequence mw 1 3 mt o 1109 8 Sequenzpkt der 2 Seq 3rd seq point of 2nd sequence mu 1r3 Im ea 110 4 Sequenzpkt der 2 Seq 74ih seq pointof ndsequenee w 13 int e 117 5 Sequenzpkt der2 Seq T th seq point of 2nd sequence mw 1 3 int of 112 6 Seauenzpkt der 2 Seq T ih seq poi
198. nikationsob jektliste siehe Abschnitt 9 3 werden die weitere Funktion en oder Eigenschaften der Objekte beschrieben Byte 3 18 Daten Der Datenbereich kann 1 16 Bytes lang sein die L nge des Telegramms variiert also Bei einer Anfrage PC gt Ger t werden keine Daten bermittelt der Datenbereich entf llt dann und ab Byte 3 folgt direkt die Checksumme siehe unten Nur bei einer Antwort Netzger t gt PC oder einem Ereignis werden Daten bermittelt Wort x CS check sum Die Position der Pr fsumme check sum ist stets am Ende des Telegramms Die Pr fsumme wird ber die einfache Addition aller Bytes des Telegramms gebildet Sie ist zwei Bytes lang Das Highbyte wird vor dem Lowbyte gesendet Beispiel f r ein Telegramm An ein Ger t mit Ger teadresse 1 soll das Objekt 71 gesen det werden Istwerte anfragen Das Telegramm m te dann so aussehen Hexwerte 55 01 47 00 9D Die zu erwartende Antwort k nnte so aussehen 85 01 47 64 00 1E 00 50 00 01 9F das ergibt 80V 30A und 2400W bei einem Netzger t mit 80V 100A und 3000W wie z B PSI9080 100 Siehe auch n chsten Abschnitt f r die Umrechnung der Werte Weitere Beispiele in Abschnitt 9 7 9 Telegrammaufbau IF C1 Die Schnittstellenkarte IF C1 unterst tzt den CAN Standard 2 0a Das erweiterte Adre format wird nicht verwendet Der CAN Treiberbaustein ben tigt f r eine bertragung den Identifier bis zu 8 Datenbytes und die Datenl nge
199. nnungssollwert von Unenn 256 Set value of voltage of Unom 256 2 _ Spannungssollwert von Unenn 256 Set value of voltage of Unom 256 Level A Sollwert f r Set value for 2 Stromwert von Inenn 256 Current value of Inom 256 ae ee aaa _ ol 3 G evel A Sollwert f r P Set value for P i Leistungswert von Pnenn 256 Power value of Pnom 256 evel A Sollwert f r kleinen R Bereich Set value for small R range ee int a Innenwiderstand von 10R 256 Resistance of 10R 256 Bit 0 OxOE Bit 1 3 Regelungsart vorwahlen Choose regulation mode teuerung der Last Load control rw char 2 0x01 1 Lasteingang einschalten Switch input on 000 CC 001 CV 010 CP 100 CR2 gro er Widerstandsbereich larger resistance range ii i ie 011 CR1 kleiner Widerstandsbereich smaller resistance range 0x10 Bit 4 1 Setzt in Fernsteuermodus Sets into remote mode 0x60 Bit 5 6 steuerungsart w hlen Choose control mode 00 Level A 01 Battery 10 Level A B 11 Level B Level A Sollwert f r gro en R Bereich Set value for large R range rwfint 2 innenwiderstand von 400R 256 Resistance of 400R 256 7 Widerstandsbereich 2 Resistance range 2 ro float Al Rnenn Rnom 400 0 Floating point number IEEE754 Standard 55 Level B Sollwert f r U Set value for U rw
200. nsmanager aktiv Function manager active Bit 7 1 Men aktiv Menu active 1 Ausgang eingeschaltet Output on Bit 1 2 Reglerstatus controller state 00 CV 01 CR 10 CC 11 CP Bit 3 1 Leistungsreduktion Power is reduced Bit 4 1 Alarm aktiv Alarm active Bit 5 1 Auto On Ausgang einschaltbereit Auto On state unlocked Bit 7 1 alle Slaves sind online all slaves are online 71 Istwerte Actual values ro int Word 0 Spannungsistwert von Unenn 256 Actual voltage value of Unom 256 Word 1 Stromistwert von Inenn 256 Actual current value of Inom 256 Word 2 Leistungsistwert von Pnenn 256 Actual power value of Pnom 256 72 Aktuelle Sollwerte Momentary set values ro int Word 0 Spannungssollwert von Unenn 256 Set value of voltage value of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 Word 2 Leistungssollwert von Pnenn 256 Set value of power of Pnom 256 73 Istwerte U I mit Zeitstempel Actual values U I with time stamp ro Spannungswert von Unenn 256 Voltage value of Unom 256 Stromwert von Inenn 256 Current value of Inom 256 Unterer Teil der Gesamtzeit der laufenden Fkt 2ms Schritte Lower part of the total time of running fct 2ms units Status der Funktionssteuerung State of function control Bit 0 NEW Funktionsablauf am Start Function flow is at the starting point Bit 1 STEP Abarbeit
201. nternet Dies ist allerdings nicht zu empfehlen da jeder auf das Gerat Zugriff hatte der dessen IP kennt bzw herausfindet So ein Angreifer k nnte dann aus Spa Sollwerte verstellen und somit Schaden anrichten A Uber die Schnittstellenkarten DE Die Fernsteuerung erfolgt SCPI Befehlen die mit dem VXI11 Protokoll bertragen werden Die dazu ben tigten Ports sind oben beschrieben Der Befehlssatz ist im Abschnitt 4 5 8 zu finden Damit sich die Fernsteuerung des Ger tes nicht mit mehreren Usern berschneidet sollte das Ger t vom ersten Anwender f r alleinigen Zugriff gesperrt werden Dies erfolgt mit dem Lock Knopf auf der Webseite Der Zugriff wird entweder ber den Knopf Unlock wieder freigegeben oder nach 10 Minuten automatisch wenn keine Eingabe von Befehlen mehr erfolgt Dies gilt nat rlich auch wenn der Browser geschlossen wird ohne den Zugriff wieder freizugeben Ein anderer Anwender h tte dann den Zugriff erst 10 Minuten nach der letzten Eingabe des vorherigen Anwenders weil die IP des vorherigen Anwenders solange gespeichert wird und dem Zugriffsstatus zugeordnet bleibt Die Befehle werden hnlich wie bei GPIB als ASCII Textstrings in die Kommandozeile eingegeben und mit Klick auf den Knopf Send abgeschickt In einer Antwortbox wer den angefragte Werte und eventuelle Fehler angezeigt ll Uber LabView In LabView gibt es standardm ig VIs fur VXI11 Kommuni kation Diese sind entsprech
202. ntof ndsequenee w 13 int e 1113 7 Sequenzpkt der2 Seq Tth seq pointofZndsequenee mw 1 3 int of T1A 8 Seauenzpkt der 2 Seq ath seq pointof ndsequenee w r3 int ei 115 8 Sequenzpkt der 2 Seq 9th seq point of 2nd sequence Im 3 mt o 116 10 Sequenzpki der 2 Seq 10th seq point of 2nd sequence w 3 int o T17 Sequenzpkt der 3 Seq Tst seq point of 3rd sequence mw 3 mt o 118 2 Sequenzpkt der 3 Seq 2nd seq point of 3rd sequence mu 13 Im o 119 3 Sequenzpkt der 3 Seq 3rd seq point of 3rd sequence mw 1r3 mt o 1120 4 Sequenzpkt der 3 Seq th seq point of 3rd sequence w m3 int of 121 5 Sequenzpkt der 3 Seq th seq point of 3rd sequence rw m3 int o 122 6 Sequenzpkt der 3 Seq ih seq point of 3rd sequence mu o3 Im ea 725 7 Seauenzpkt der 3 Seq Tin sea ponto 3rd sequence w 13 int e 1124 8 Sequenzpkt der 3 Seq 78ih seq point of 3rd sequence mw 1 3 int of 1259 Sequenzpkt der 3 509 9th seapomtofrdsequenee mw 3 mt e 126 10 Sequenzpkt der 3 Seq 10ih seq pointof 3rd sequence mu 113 Jim ea 727 1 Seauenzpkt der 4 804 Tstseqpoint of 4th sequence w 13 lint ei 1128 2 Sequenzpkt der4 Seq T 2nd seq point of 4th sequence mw 1 3 int o 172813 Seauenzpkt der 4 Seq T rd seq point of 4th sequence w 13 int e 1304 Sequenzpkt der 4 Seq 4th seapomtof ihsequenee mw 3 mt o 731 5 Seauenzpkt der 4 Seq T ih seq pointof ihsequence w 13 f
203. nu or by a different object 5 Function manager not activated The object is only accepted and executed by the device if the function manager is not active only at series PSI 9000 Attention It is generally required to set the device into remote control mode before sending objects that will change any value on the device The 5th column defines the type of the data in the data field of the telegram Commonly known data types are used The 6th column defines the data length of the data field At objects with data type string this byte defines the maximum length of the string The string has to be terminated with an EOL end of line 0 or it ends after the given number of bytes Strings are transmitted in up to three split telegrams when using CAN See also 7 5 2 Telegram structure IF C1 The 7th column is used to mask out data of type char The mask defines which bits may be set or unset In the telegram the first byte of the data field is the mask and the second byte is the control byte which will be masked by the first byte It defines the bits that will be changed Objects of other data types do not use a mask 2009 Elektro Automatik GmbH amp Co KG EN Columns 8 amp 9 explain details about the data field content Some objects use a two byte time format which is explai ned in section 9 2 1 9 3 2 Object examples and explanations A description of the object list col
204. o Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten DE Die 7 Spalte wird zur Maskierung von Daten des Typs char verwendet Die Maske immer 1 Datenbyte im Datenfeld gibt an welche Bits berschrieben werden k nnen Die Maske ist erforderlich damit eben nur die Bits ver ndert werden die man ver ndern m chte Das 2 Datenbyte gibt an welche Bits ge ndert werden sollen Objekte anderen Datentyps verwenden keine Maske Die 8 9 Spalte erl utern genauer die einzelnen Informa tionen im Telegrammteil Daten Manche Objekte verwenden ein Zeitformat Lesen Sie im Abschnitt 9 2 1 mehr ber dessen Definition 9 3 2 Objektbeispiele und erl uterungen Eine Beschreibung der Spalten finden Sie im Abschnitt 9 3 1 Alle Angaben sind dezimal sofern nicht mit Ox am Anfang als hexadezimal gekennzeichnet 7 Wichtig Die Maske in Spalte 7 ist im Telegramm stets hinter der Objektnummer und vor dem Steuerbyte anzugeben wo verwendet Die in der Tabelle angegebene Maske ist f r entweder f r alle Bits Hauptmaske die ge ndert werden k nnen wenn nur eine angegeben ist oder ist einzelnen Bits oder Bitgruppen zugeordnet Wenn man einzelne Bits ndern will mu die passende Maske benutzt werden Beispiel bei Objekt 54 ist die Maske 0x51 also f r die Bits 0 4 und 6 M chte man Bit 0 ndern so ist Maske 0x01 zu benutzen Die Maske wird auch bei einer Antwort mitgesendet wenn Objekte vom Typ char
205. o High Range and Default Level L U 0V OmA U 12V 1 6mA U 24V 3 5mA if set to High Range and Default Level H U 0V 1 5mA U 12V 0 7mA U 24V 4 5mA Response time lt 10ms IF G1 GPIB Terminals 24pole Centronics socket female IEEE 488 1 2 2m per device 20m total Standard GPIB cable Bus standard Cable length GPIB Cable type GPIB IF E1 IF E2 Ethernet Terminals 1x RJ45 LAN WAN 1x USB type A Cable type Ethernet Twisted pair patch cable Cat 3 or higher Protocols VXI11 HTTP Used ports Ethernet 80 111 200 265 Network connection 10 100 MBit Transmission speed Ethernet 100 kBaud Transmission speed USB 57600 Baud Time between occurance of an event that has to be signalised to an output and the moment it is signalised 2009 Elektro Automatik GmbH amp Co KG Js A 3 Installation 3 1 After unpacking After unpacking check the pluggable interface card s for signs of physical damage If any damage can be found do not use and insert the card into any device 3 2 Inserting a card The card s must only be inserted while the unit is completely switched off The unit does not have to be opened Remove the screws from the slot cover or from an already equipped card and remove the cover card Insert the new card with caution until the card plate touches the rear side of the unit If there is space between the rear side and the card pla te do not tighten the screws b
206. object 74 Bisherige Wiederholungen der Funktion Repetitions of current function Bisherige Wiederholungen der Sequenz Repetitions of current sequence Highnibble Seq nr Seq no Lownibble Seq punkt Seq point Unterer Teil der Gesamtzeit der laufenden Fkt ms Lower part of the total time of running fct ms Meldungen des Gerates Device notifications i 1 Alarmkategorie Alarm category 1 Alarmcode 2 Alarmkategorie Alarm category 2 Alarmcode 3 Alarmkategorie Alarm category 3 Alarmcode siehe Am ass see alarm code ape rw SE int it O abzuarbeitende Seq 1 bis 5 1st sequence 1 to 5 to process in fct it 4 abzuarbeitende Seq 1 bis 5 2nd sequence 1 to 5 to process in fct it O abzuarbeitende Seq 1 bis 5 3rd sequence 1 to 5 to process in fct it 4 abzuarbeitende Seq 1 bis 5 4th sequence 1 to 5 to process in fct it O abzuarbeitende Seq 1 bis 5 5th sequence 1 to 5 to process in fct i 0 UIP Mode 1 UIR Mode nur wenn freigeschaltet only if unlocked 3 auf 0 setzen set to 0 Wiederholungen des Funktionsablaufs Repetitions of function Bereich 1 255 255 unendlich Range 1 255 255 infinite 92 Einstellungen 1 Sequenz Setup of 1st sequence mw j1 3 int 6 Leistungsgrenze von Pnenn 256 Power limit of Pnom 256 93 Einstellungen 2 Sequenz Setup of 2nd sequence rw 1 3 Jit 6 Word 1 Innenwiderstand von Rnenn 256 Rresist
207. oder ein Crosso ver Kabel zu verwenden Die Ethernetschnittstelle mit ihrer RJ45 Buchse kann nicht konfiguriert werden und arbeitet daher mit automatischer Erkennung der Verbindungsge schwindigkeit von 10 oder 100 MBit Welche eingestellt wird bestimmt der Hostrechner bzw die Netzwerkhardware Hinweis die bertragungsgeschwindigkeit f r Ethernet 10Mbit oder 100MBit ist nicht gleichzusetzen mit der Ge schwindigkeit mit der mit dem Ger t selbst kommuniziert werden kann Diese ist intern auf 100kBit festgelegt und dementsprechend ergeben sich Antwort und Ausf hrungs zeiten Siehe auch Abschnitt 4 5 6 4 6 1 Grundeinstellung wiederherstellen Die Karte ben tigt f r die Verbindung nur drei Parameter die ab Werk auf folgende Grundeinstellung gesetzt sind IP 10 0 0 1 Subnetzmaske 255 0 0 0 0 0 0 0 Gespeichert werden ge nderte Parameter im jeweiligen Ger t nicht auf der Karte selbst Die Karte liest die Einstel lungen beim Einschalten des Ger tes aus dem Ger t aus und benutzt diese solange wie das Ger t eingeschaltet ist bzw bis sie ge ndert werden Gateway Sollte der Anwender einmal die zuletzt gew hlte IP verges sen haben ist das Ger t zuerst nicht mehr ansprechbar Bei den Ger ten der Serie PSI 8000 und PSI 9000 kann die IP auch ber das grafische Setupmen eingestellt und somit auch abgefragt werden Alternativ k nnen die drei Verbin dungsparameter auf ihre Grundeinstellung zur ckgesetzt werden
208. of lt 1V A About the interface cards Examples the input DI2 Rem SB which is used to switch the power output on and off standby can be activated with LOW or HIGH depending on what has been configured in the setup Example 1 the input shall be pulled to GND by a relay maker contact and switch the power output off Hence you need to configure the jumper for DI2 to Default level H and use the settings Standby LOW and Set output enable ON The output of the power supply can then be switched by the relay IF A1 Rem SB DGnd Example 2 the output shall be shut off by an emergency circuit The jumper for DI2 needs to be set to Default level L and the setting Standby LOW This example uses a relay with a maker contact to Vcc IF A1 Rem SB DGnd There are of course many other possible combinations Digital outputs with determined functionality The digital outputs DO1 DO4 DO5 and DO6 can not be user defined in their functionality but they can invert the logical output level DO1 CV LOW HIGH lf LOW has been selected the output is pulled to GND as soon as the regulation mode of the power supply is determi ned by the set value of voltage CV operation If HIGH has been selected the output is pulled to 12 15V Default LOW 2009 Elektro Automatik GmbH amp Co KG EN DO4 Mains OK Default LOW LOW HIGH IF LOW has been selected the output is
209. of the device The GPIB and USB cards are not configured 5 3 Series PSI 800 R The shortened type 2 cards are used here Setup and c configuration are explained in the user manual ofthe device and also in section 4 menu structure and handling of PSI 800 R series is similiar to PSI 9000 series EL 3000 9000 Menu example RS232 card 2009 Elektro Automatik GmbH amp Co KG About the interface cards EN 6 The System Link Mode only PSI9000 The System Link Mode only at series PSI9000 supports the parallel and serial connection Without an extra interface any device will display its own actual set values and errors when using the devices in master slave configuration in parallel or series or in parallel with the Share bus The set value and actual value of voltage has to be multiplied by the number of serially connected units The parallel connection acts analogously to the serial connection Here the current set value and actual value have to be multiplied The System Link Mode transfers the actual values from the slaves to a definable master and the set values vice versa The master displays and sums up all actual and set values so that the connected devices act like a single unit There are also signals warnings and alarms of all slaves indicated The System Link Mode supports up to 30 connected units But it is recommended not to link more than 10 units when using parallel connection Example Four devices PS
210. ofio Ho Reduce Power z on on ES ee Fet at start z 0 Joro oru eed Fet stepping oma Fct running J z 0 0 0 0 U 0 oe o ojololo Tofotofo Ho Input Output on zj1 1 D 0 Output Enable 2 z onton o 13 o0 ojojoj 0 ojofojoj 0 D Set after power on Register z State of the indicated information ESR Condition Enable Event 0 OPC OPC OPeration Complete bit EXE EXecution Error QYE QuerY Error CME CoMmand Errors DDE Device Depend Error Enable Positive transition Negative transition Condition Operation Status OPER Event MODE_A e forz o oo O7 MODE_B oreo Jonjo 0 MODE_AB 2 0 z 0 onjo 0 MODE_BAT oz o Jorjo 0 MODE_CR1 07zJor1lor oo 0 MODE_CR2 ozono 01 MODE_CV foo foro 01 o ofoto o LOCAL fz ols oto REMOTE gj Ca Ee Eo ema ERE fe Function mode z z 1 1 uU HH 0 fofofolo o ojefojo 0 2009 Elektro Automatik GmbH amp Co KG Bit2 err Error queue full this queue is cleared by reading it and the bit is also reset The list can hold up to 4 of the last errors Bit3 ques Questionable status register is active on or more events have occured Bit4 Not used Bit5 esr the standard Event Status Register ESR mas ked by the Event Status Enable Register ESE is signalising that one or more events have occured Bit6 rsv always active Bit 7 oper sign
211. ol our various devices The 1st column contains the object number object address This number has to be assigned to the byte OBJ in the telegram The 3rd column defines if the object is read only i e it can only be queried from the device or if it can also be written Reading is always possible also called monitoring Setting values or status requires enabling of the remote control mode if device is not in local mode or similiar Also see 9 2 The 4th column defines a special access condition of an object The execution of these objects additionally depends on one of the below conditions If the condition is not given the object is not executed and the device will return an er ror message which contains an error code Meaning of the numbers 1 The output input of the device has to be switched off The object is only accepted and executed by the device if the power out put input is in standby mode 2 Option Internal resistance has to be unlocked The object is only accepted and executed by the device if the option Internal resistance is unlocked 3 Transfer of the function data has to be enabled The object is only accepted and executed by the device if it has been instructed before by a different object to receive and set function data 4 Function manager activated The object is only accepted and executed by the device if the function manager has already been activated manually in the device me
212. onsman Control of function manager 00 U P mode 01 U I R int I 21 Spannungswert von Unenn 256 Voltage value of Unom 256 1 int Word 0 Toleranz von Nennwert 256 Tolerance of nom value 256 Word 1 Tsr Zeit Time siehe Zeitformat see format of time values Word 2 Tsf Zeit Time siehe Zeitformat see format of time values 58 1 Stoppunktfunktion aktiv setzen Set stop point active bertemperaturabschaltung Reaction after overtemperature 0 OT Alarm disappear OFF 1 OT Alarm disappear Auto ON Netzwiederkehr Reaction after power on int 4 Word 0 Spannungswert von Unenn 256 Voltage value of Unom 256 it A Word 1 Zeit Time siehe Zeitformat see format of time values int 4 Word 0 Stromwert von Inenn 256 Current value of Inom 256 Jit 21 Spannungssollwert von Unenn 256 Set value of voltage of Unom 256 int I 21 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 int 2 Leistungssollwert von Pnenn 256 Set value of power of Pnom 256 Stopp nach x Wiederholungen d Funktion Stop after x repetitions of fct Stopp nach xWiederholungen der Sequenz Stop after x repetitions of seq High nibble Seq nr Seq no Low nibble Seq punkt Seq point Stoppunkt der Funktion Stop point of function 2009 Elektro Automatik GmbH amp Co KG Programming OO TER 70 Geratez
213. or less The time is not specifiable and can only be estimated by the formula bus sharing units response time at singlecast In most cases the response time will be shorter 7 10 Message structure IF G1 The message structure for the text based communication via a GPIB card is described in section 4 5 7 7 11 Message structure IF E1 Via the Ethernet port the network card is working only with SCPI commands which are transmitted by VXI11 protocol They re described in section 4 5 8 Specialty is here that there are two extra commands that can transport a telegram in form of the object orientated communication protocol also called binary protocol which we also use Purpose of the commands is send objects to the device which don t have an equivalent in the SCPI language Using the binary telegram format the user could for example control load or save the function manager feature of a PSI 9000 power supply In order to do so the special commands SYST DATA SET and SYST DATA REQ are used They transport a binary telegram of this structure DL ON DATA Important All bytes must be seperated by commas DATA is only required when sending a value or values to the device We basically differentiate between telegrams that only send values to the device SYST DATA SET and telegrams that only request values from the device SYST DATA REQ See command list in section 4 5 8 When sending data to the device the DL data length byte de
214. orgew hlten Modus geh renden Sollwerte k nnen dann nicht mehr ge ndert werden und sind vorher festzule gen Es wird daher empfohlen f r dauerhafte Fernsteuerung des Ger tes die Option Keep set values im Setupmen auf no zu stellen damit die Sollwerte beim Umschalten des Mode stets zur ckgesetzt werden SOURce CURRent LEVel gt lt NRf gt Unit Abfrage letzter Stromsollwert Level A oder B jenachdem was gerade aktiv ist LEVel lt NRf gt Unit Stromsollwert setzen Level A oder B jenachdem was gerade aktiv ist HIGH lt NRf gt Unit Stromsollwert fur Level A im Level A B Betrieb setzen HIGH gt lt NRf gt Unit Stromsollwert fur Level A im Level A B Betrieb abfragen LOW lt NRf gt Unit Stromsollwert fur Level B im Level A B Betrieb setzen LOW gt lt NRf gt Unit Stromsollwert fur Level B im Level A B Betrieb abfragen Beispiele CURR_20 00 Setzt 20A Eingangs oder Ausgangsstrom je nach Geratetyp CURR HIGH Fragt den Stromsollwert von Level A im Level A B Betrieb ab SOUR CURR LOW_0 4A Setzt den Stromsollwert Level B fur Level A B Betrieb auf 0 4A 2009 Elektro Automatik GmbH amp Co KG 20 Irrtumer und Anderungen vorbehalten A Uber die Schnittstellenkarten DE Ill Leistungssollwert Spezifikation nach 1999 SCPI Command reference 19 Source Subsystem Fur elektronische Lasten gilt e Befehle die speziell f r elektronische Lasten sind werden ab der Firmware 3 01 oder h her
215. ou can easily query status and actual values from the device Controlling the device like setting the input output on or off or sending set values requires to activate the remote control mode This doesn t happen automatically The corresponding commands are described below Note with GPIB you can link only up to 15 units on one bus 4 5 3 Terms explained GPIB General Purpose Interface Bus IEEE60488 1 standardises GPIB interface to a host computer older synonyms IEC bus IEC 625 bus ANSI standard MC1 1 SCPI Standard Commands for Programmable Instruments gt a standardised command language for communication with instru mentes measuring equipment etc 4 5 4 Differences to the other interface cards For the communication connection to the host computer PC SPC or similiar a GPIB interface and the text based command set SCPl are used The protocol differs very much from the other interface cards IF xx These are all using an object orientated not standardised communication protocol which has been unified for any other digital interface card 4 5 5 Firmware updates The package includes a flat ribbon cable that is used for firmware updates of the microprocessor In order to update plug the cable to X5 on the PCB insert the card carefully into the device again and connect the Sub D plug to a PC via a 9pole Sub D cable of null modem type A seperately obtainable update tool can either be download
216. ower On ab siehe Benutzerhandbuch PSI 9000 Abschnitt Betriebsparameter definieren or disappear OFF Grundeinstellung auto ON Leistungsausgang bleibt auch nach Abk hlen des Ger tes ausgeschaltet Auto ON Leistungsausgang schaltet sich nach Abkuh len des Ger tes bzw nach Unterschreitung der Ubertemperaturschwelle automatisch wieder ein 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten E Bei einem oder mehreren Slaves hat der OVP Overvoltage Protection eine Alarmmeldung ausgel st Der Ausgang wird abgeschaltet Er kann erst nach Quittierung der Meldung wieder eingeschaltet werden 6 2 Konfiguration des System Link Mode Um den System Link Mode nutzen zu k nnen m ssen die zus tzlichen Schnittstellen SIO2 auf den IF U1 oder IF R1 Karten miteinander unabh ngig von der Serien oder Parallelschaltung ber ein handels bliches Patchkabel CAT5 mit RJ45 Steckern verbunden werden Die Endger te erhalten einen Busabschlu der ber die Parameterseite eingestellt werden muss Slot A B IF R1 IF U1 Al si02 not available Grundeinstellung not used Die SIO2 Schnittstelle ist nicht verf gbar Die SIO2 Schnittstelle wird nicht verwendet Master Slave Das Ger t wird als Master oder Slave definiert Die folgenden zwei Parameter sind nur sichtbar wenn das Ger t als Master definiert wurde not used Matrix of modules Bei den n
217. quence w m3 int of 121 5 Sequenzpkt der 3 Seq th seq point of 3rd sequence rw m3 int o 122 6 Sequenzpkt der 3 Seq ih seq point of 3rd sequence mu o3 Im ea 725 7 Seauenzpkt der 3 Seq Tin sea ponto 3rd sequence w 13 int e 1124 8 Sequenzpkt der 3 Seq 78ih seq point of 3rd sequence mw 1 3 int of 1259 Sequenzpkt der 3 509 9th seapomtofrdsequenee mw 3 mt e 126 10 Sequenzpkt der 3 Seq 10ih seq pointof 3rd sequence mu 113 Jim ea 727 1 Seauenzpkt der 4 804 Tstseqpoint of 4th sequence w 13 lint ei 1128 2 Sequenzpkt der4 Seq T 2nd seq point of 4th sequence mw 1 3 int o 172813 Seauenzpkt der 4 Seq T rd seq point of 4th sequence w 13 int e 1304 Sequenzpkt der 4 Seq 4th seapomtof ihsequenee mw 3 mt o 731 5 Seauenzpkt der 4 Seq T ih seq pointof ihsequence w 13 fint el 1326 Sequenzpkt der 4 Seq 6th seapomtof ihsequenee mw r3 mt eo 1337 Sequenzpkt der 4 Seq ih seq pointof ihsequence w 13 int e 134 8 Sequenzpkt der 4 Seq 8th seapomtof ihsequenee m 3 mt o 1359 Sequenzpkt der 4 Seq 79ih seq pointof ihsequence w 13 fint ei 136 10 Sequenzpkt der 4 Seq 10th seg pointof th sequence mw 3 mt o 737 1 Seauenzpkt der 5 Seq Tstseqpoint of Sth sequence w 03 fint ei 1138 2 Sequenzpkt der 5 Seq 2nd seq point of Sth sequence rw 3 mt o 1393 Sequenzpkt der 5 Sq 3rd seq point of Sth sequence mw 3 mt e 1140 4 Sequenzpkt der
218. r this time range a value of 500 5s 0 01s in hex Ox1F4 results The total resulting time value then would be 0x41F4 9 2 2 Tips Detecting a device node not with GPIB If you want to for example control a device via USB and you don t know the device s node you could for example use the broadcast node O and query the device class The device or the devices will answer with its their own device node that has have been set at the device s The device node s can be furthermore used to control and distinguish the devices Il Remote and standby The object 54 is used to either activate deactive the remote control operation or the input output of a device The object can be used to activate both at once but it is strongly not recommended to do so because setting the input output re quires the remote control operation already being active and thus would generate an error message You should rather activate remote control first with the corresponding bit set in the control byte and then control the input output by sending object 54 a second time with a different control byte When deactivating remote control it simply goes vice versa It is also useful to read back the state of the device with object 70 in order to check if object 54 has been set correctly 9 2 3 Trouble shooting Problem The device does not react or respond to com mands Possible causes with USB e The USB card requires a driver Check if the driver is
219. regulation mode 000 CC 001 CV 010 CP 011 CR1 kleiner Widerstandsbereich smaller resistance range 100 CR2 gro er Widerstandsbereich larger resistance range 0x10 Bit 4 1 Setzt in Fernsteuermodus Sets into remote mode 0x60 Bit 5 6 steuerungsart w hlen Choose control mode 00 Level A 01 Battery 10 Level A B 11 Level B STE nahme 2 finnemwiderstand von 400R 256 Resistance of A00R 256 7 Widerstandsbereich 2 Resistance range 2 ro float A Rnenn Rnom 400 0 Floating point number IEEE754 Standard Level B Solwert fur U Set value for U Cw fine a Level B Sollwert fiir Set value for 2 Stromwert von Inenn 256 Current value of Inom 256 Level B Sollwert fiir P Set value for P Leistungswert von Pnenn 256 Power value of Pnom 256 Level B Sollwert f r kleinen R Bereich Set value for small R range Innenwiderstand von Bereich 1 256 Resistance of range 1 256 Innenwiderstand von Bereich 2 256 Resistance of range 2 256 eitwert siehe Zeitformat Time value see time format description Batterietest Zeitstempel Battery test Elapsed time 5 Batterietest Sollwert f r Battery test Set value for rw int Batterietest Sollwert f r P Battery test Set value for P rw fint n er 2 romwert von Inenn 256 Current value of Inom 256 eistungswert von Pnenn 256
220. renced to AGND VSEL CSEL und PSEL are referenced to AGND SEL 3 Digital input depending on the preset with the jumpers a Setting High Range high threshold U OV I 1 5mA U 12V 1 0 7mA U 24V 4 5mA Thresholds U lt 5V U iign gt 9V b Setting Low Range low threshold U OV I 1 5mA U 12V 2 2mA U 24V 1 6mA Thresholds U lt 1V U iigh gt 4V 4 Positive currents are flowing out of the device negative currents are flowing into it 2009 Elektro Automatik GmbH amp Co KG About the interface cards EN 4 4 2 General The interface IF A1 is an analogue interface with galvani cally isolated customisable analogue and digital inputs and outputs Visualisation IF A1 Netzger teseite Ein Ausg nge PSU side In Out Customisable means that you can customise these inputs and outputs to your needs but always within a voltage ran ge of 0 10V At devices with two extension card slots eg PS19000 it is possible to combine the IF A1 with a digital interface card eg IF U1 USB in order to control for ex ample the device by USB and put out actual values via the analogue outputs of the analogue card Or vice versa you control the device by analogue set values and read out and log the actual values to a PC via RS232 CAN or USB Generally applies all monitoring and surveillance features are permanently active even if two card one digital one
221. rfolgen z B H32 fur 0x32 oder aber dezimal siehe auch Abschnitt 7 10 Beispiel SYST DATA SET _2 1 50 100 0 Schickt das hexadezimale Telegram 0x02 01 32 64 00 an das Ger t Dieses setzt wenn das Ger t im Fernsteuerbetrieb ist die Ausgangsspannung auf 100 Entspricht prinzipiell dem SCPI Befehl SOUR VOLT MAX SYSTem DATA REQuest lt CHAR gt Eingeschlossenes Telegramm aufgebaut nach objektorientiertem Protokoll Hier Daten abfragen REQ siehe auch Abschnitte 7 10 und 9 Beispiel SYST DATA REQ_ 2 1 50 Schickt das hexadezimale Telegram 0x02 01 32 an das Ger t Damit wird der zuletzt gesetzte Ausgangsspannungswert abgefragt Entspricht prinzipiell dem SCPI Befehl SOUR VOLT Die Antwort ist eine Bytefolge aus Dezimalzahlen z B 100 0 Das entspricht dem Hexwert 0x6400 und bedeutet 100 Sollwert 2009 Elektro Automatik GmbH amp Co KG 18 Irrt mer und Anderungen vorbehalten A Uber die Schnittstellenkarten DE Befehle zur Steuerung des Ausgangs Eingangs Leistungseingang bzw ausgang aktivieren deaktivieren Dabei ist die Zuordnung von OUTP bzw INP zum Ger tetyp gegeben D h ein Netzger t hat einen Ausgang und kann hier nur mit OUTP angesprochen werden Auf INP wird beim Netzger t nicht reagiert Bei der elektronischen Last ist es dementsprechend umgekehrt OUTPut STATe gt lt B0 gt Abfrage Zustand des Leistungsausgangs OUTPut STATe lt B0 gt Schaltet den Leistungsausgang ein oder aus INPut STA
222. ries which are explained farther below Information about the handling and navigation in the menus and parameter pages of the various device types is available the corresponding user manuals About the interface cards 4 1 RS232 cards IF R1 and IF R2 The RS232 interface card links the power supply with a controlling unit PC via its serial port also called COM port The settings of this serial connection have to be configured on both ends to the same values At the power supply this is done in the setup menu A 1 1 cable has to be used The card type 1 IF R1 features an additional serial interface which is used to link multiple power supplies in order to build the System Link Mode More information about it in section 0 The System Link Mode only PSI9000 Never connect any of these ports to an Ethernet hub or switch or Ethernet port of a PC 4 1 1 Configuring the RS232 card The interface card is configured in the setup menu It is absolutely necessary to choose and set a unique device address also called device node for every connected or linked unit Only then a unit can be identified and controlled correctly This address is used to access a device Activate the menu with er a Lm E Communication Default 1 Choose one of up to 30 device nodes device node 1 30 Slot A IF depends on the equipped card Slot B IF depends on the equipped card Here you set the d
223. rmal device operation Note the device can only be monitored if not in remote mode This means you can only query actual values and status In order to set status modes and set values you need to switch the device to remote mode with LOCK STATE 1 or RST see 2 2 In order to do so the remote mode must not be blocked More information about conditions blocks and modes can be found in the user manual of your device The lock state can be queried by this command SYSTem LOCK OWNer gt lt B1 gt Get the current lock state NONE ifreturned the device can be put to remote mode Bits 8 9 10 0 in OPER Condition LOCal device is in local mode and blocked for remote mode Bits 8 1 9 0 10 0 in OPER Condition External mode is interpreted as LOCal Bit 8 0 9 0 10 1 in OPER Condition REMote the device is in remote mode via IF G1 Bit 8 0 9 1 10 0 in OPER Register VERSion gt lt SRD gt Query SCPI Version Examples SYST LOCK OWN Queries the lock state to determine if remote mode is allowed SYST LOCK STAT 1 Puts the device in remote control mode setting of values allowed now SYST LOCK_ON Ditto Attention The following two commands are only supported by the network card IF E1 SYSTem DATA SET lt CHAR gt Transport encapsulated telegram in binary format Here Send data SET also see sections 7 10 and 9 Bytes can be given as hexadecimals e g H32 for 0x32 or decimals Example SYST DATA SET _2 1 50 100 0 Send the h
224. ronische Lasten sind werden ab der Firmware 3 01 oder h her unterst tzt e der HIGH Sollwert mu immer gr er als der LOW Sollwert sein ansonsten wird ein Fehler zur ckgegeben e Abfragen und Setzen von Sollwerten bezieht sich stets auf die gesetzte Level Control und den vorgew hlten Mode D h wenn Level A aktiv ist wird mit VOLT der Spannungssollwert f r Level A gesetzt usw wenn auch Mode CV aktiv ist Ansonsten wird der Sollwert nicht angenommen Die Befehle HIGH und LOW gelten nur f r Level A B Betrieb und erzeu gen in anderen Modi Fehler Der jeweilige Modus ist vor dem Wechsel in den Remotebetrieb zu setzen Die anderen nicht zum vorgew hlten Modus geh renden Sollwerte k nnen dann nicht mehr ge ndert werden und sind vorher festzulegen Es wird daher empfohlen f r dauerhafte Fernsteuerung des Ger tes die Option Keep set values im Setupmen auf no zu stellen damit die Sollwerte beim Umschalten des Mode stets zur ckgesetzt werden 2009 Elektro Automatik GmbH amp Co KG 19 Irrtumer und Anderungen vorbehalten A Uber die Schnittstellenkarten DE SOURce VOLTage LEVel gt lt NRf gt Unit Abfrage letzter Spannungssollwert Level A oder B jenachdem was gerade aktiv ist LEVel lt NRf gt Unit Spannungssollwert setzen Level A oder B jenachdem was gerade aktiv ist HIGH lt NRf gt Unit Spannungssollwert fur Level A im Level A B Betrieb setzen HIGH gt lt NRf gt Unit Sp
225. rrent Level A or B depending on what is currently active LEVel lt NRf gt Unit Set current Level A or B depending on what is currently active SOURce CURRent HIGH lt NRf gt Unit Set value for current of Level A in Level A B operation HIGH gt lt NRf gt Unit Query set value for current of Level A in Level A B operation LOW lt NRf gt Unit Set value for current of Level B in Level A B operation LOW gt lt NRf gt Unit Query set value for current of Level B in Level A B operation Examples CURR_20 00 Sets 20A output or input current depending on the device type CURR HIGH Queries the Level A set value for current in Level A B operation SOUR CURR LOW_0 4_A Sets the set value for current of Level B in Level A B operation to 0 4A 2009 Elektro Automatik GmbH amp Co KG A About the interface cards EN Ill Power set value Specification according to 1999 SCPI Command reference 19 Source Subsystem For electronic loads applies e Specific commands only for electronic loads are supported since firmware 3 01 and up e the HIGH set value always has to be greater than the LOW set value else an error is generated The commands HIGH and LOW are only valid for Level A B operation and will generate an error in different level control modes e Querying and setting of set values are always dedicated to the currently selected Level Control That is if Level A is ac tive the set value sent with POW is se
226. s as 5 64 320 0x140 or 0x141 for queries For singlecast messages every device node is occupy ing another two addresses RID 64 device node 2 and RID 64 device node 2 1 Example the RID was set to 13 the device address node to 12 In order to send a message to that device the identifier has to be 13 64 12 2 856 0x358 The identifier 857 0x359 is used for queries Bus termination The CAN bus requires a termination resistor of 120 Ohms on both ends of the line If a unit is located at the end of the chain line and it is not connected to a next unit it has to be terminated The parameter bus terminate is used to easily set the termination without any circumstancial hardware termination by jumpers Default NO The bus is terminated with a 120Q resistor No termination is done bus terminate YES NO Gateway function only PSI9000 Default Client The device is monitored and controlled by an external unit like a PC ora SPS CAN Client Gateway The interface card additionally serves as a gateway between the CAN and RS232 USB cards The RS232 or USB card inside the device which is assi gned as the gateway here PSI 9000 allows the user to control and monitor all further units which are linked to that particular device by CAN All that is needed is a device with an extra IF R1 or IF U1 interface card to set up a CAN bus system Both cards RS232 and USB can only ut
227. s i Spannungsistwert von Unenn 256 Actual voltage value of Unom 256 Stromistwert von Inenn 256 Actual current value of Inom 256 Leistungsistwert von Pnenn 256 Actual power value of Pnom 256 Aktuelle Sollwerte Momentary set values i Spannungssollwert von Unenn 256 Set value of voltage value of Unom 256 Stromsollwert von Inenn 256 Set value of current of Inom 256 Leistungssollwert von Pnenn 256 Set value of power of Pnom 256 Istwerte U l mit Zeitstempel Actual values U I with time stamp i f Spannungswert von Unenn 256 Voltage value of Unom 256 Stromwert von Inenn 256 Current value of Inom 256 Zahler vergangener 2ms Schritte 16 Bit Counted value 16 bit of elapsed 2ms steps Status der Funktionssteuerung State of function control Bit 0 NEW Funktionsablauf am Start Function flow is at the starting point Bit 1 STEP Abarbeitung eines Sequenzpunktes Execute until next point Bit 2 STOP Funktionsablauf wurde angehalten Function flow stopped Bit 3 RUN Funktionsmanager l uft Function manager is running Status des Funktionsablaufs State of the executed function i 3 Enth lt Wert von Objekt 74 Contains value of object 74 Bisherige Wiederholungen der Funktion Repetitions of current function Bisherige Wiederholungen der Sequenz Repetitions of current sequence Highnibble Seq nr Seq no Lownibble Seq punkt Seq point Unterer Teil der Gesamtz
228. sausgang ein Switch power output on aera ee 0x10 Bit 4 1 Umschalten in Fernsteuerbetrieb Switch to remote control 70 Ger tezustand Device state Byte0 Bit 0 1 00 freier Zugriff free access 01 Remote 10 External 11 Local Bit 7 1 Settings Men aktiv Settings menu active Byte Bit O 1 Leistungsausgang eingeschaltet Power output on 71 Istwerte Actual values i Spannungsistwert von Unenn 256 Actual voltage of Unom 256 Stromistwert von Inenn 256 Actual current of Inom 256 Leistungsistwert von Pnenn 256 Actual power of Pnom 256 72 Aktuelle Sollwerte von ext Momentary set values of ext ro int Word 0 Spannungssollwert von Unenn 256 Set value of voltage of Unom 256 Word 1 Stromsollwert von Inenn 256 Set value of current of Inom 256 77 Fehlermeldungen Alarm buffer ro int 1 Alarmkategorie Alarm category 1 Alarmcode 2 Alarmkategorie Alarm category 2 Alarmcode 3 Alarmkategorie Alarm category f 3 Alarmcode siehe Alarmcodetabelle see alarm code table Legende Legend ro Nur lesen Read only sours only PS 8000 DT 2U r w Schreiben und Lesen Read and write int 16 bit Wert value Setzen nur bei Geraten mit Leistungseinstellung Settable only at models with power adjustment char 8 bit Wert value float 32 bit Flie kommazahl Floating point number string Zeichenkette mi
229. shooting purposes Error messages are in telegram format i e they are com posed of a start delimiter object number to identify an error OxFF is used as object number and data field The data field contains the error code Example in case you want to set the voltage with object 50 and the device is not in remote control mode you would receive the error message CO 07 FF 09 01 CF from a device with device node 7 A Programming 0 EN Explanation of some error codes Code 0x7 the object number used in the telegram is unknown to the device This is because not all device types use all object numbers Code 0x8 the length of the data field in the telegram is defined in the object list This error code will be returned if a set value which is always 2 bytes because of type int should have been sent but the data field only contained one byte Even ifthe start delimiter contained the correct telegram length This is a protection against setting wrong values Code 0x9 an object to set a set value has been sent but the device is not in remote control mode In this state you only have read permission but no write permission You need to set the device to remote control mode first Codes 0xB 0xD 0x14 Messages are deleted from the message buffer if correctly executed In case they come in too fast this buffer will overflow and can not receive any more messages Code OxE Strings have to be transferred differently when
230. sind offline One or more units are offline 0x02 Alarm IS not active anymore Jofs ov_ System Link Mode Slave meldet Uberspannung Slave is reporting an overvoltage __tijs oT__ System Link Mode Slave meldet bertemperatur Slave is reporting overtemperature 0x10 Warning currently active 12 S PH__ System Link Mode Slave meldet Netzfehler Slave is reporting mains voltage error __ O O 13 S PD__ System Link Mode Slave ist in Leistungsbegrenzung Slave reduces max outputpower 0x20 Warning not active anymore 14ls System Link Mode Slave antwortet nicht Slave doesnotanswer y O 0x40 Notification only 19 Fo3 interner Fehler Internalerror S O 20 CAN CAN Kommunikation gest rt Communication disturbed O S O 2 FeT_ Funktionsmanager Funktion konnte nicht gesetzt werden Function manager function could notbeset_ 22 UDU berwachung Sprungantwort Anstieg U Step response supervision U rise The error type wil be returned together 23jubD_ berwachung Sprungantwort Abfall U Step response supervision U fal 2 with an error code if the alarm buffer 2D berwachung Sprungantwort Abfall 1 Step response supervision ll 22 is queried from the device and can be __26 PDU_ Uberwachung Sprungantwort Anstieg P Step response supervision Pise analysed Warnings and notifications a eae ee eer a tT have lower priority than alarms are par 29 PH2 Phasenausfall unteres bzw mi
231. t terminated Problem Multiple queries were sent but not all of them were answered Cause The queries have been sent subsequently too fast Depending on the communication type and speed and the execution time of the device you need to include a certain latency between two queries Rule of thumb Latency Transmission time Execution time The execution time lies at typ 5 20ms depending if there only was a query or if something has to be set The transmission time can be calculated from the baudrate and number of bits that are sent Problem Set values and status are not set Possible causes e The contacted device is not in remote control mode or can t currently be set to this mode because it might not be allowed in this very moment or any other condition for setting the device into remote control is not fulfilled also see section 9 e the sent values are wrong too high too low or the stan dard value range 0 0x6400 for voltage current etc is additionally limited by limit values only at PSI 9000 An error message is sent in this case Problem An error message has been returned Error messages are there to point to where the cause of the error lies The table below gives an overview about possible error codes and their meanings which can be returned from the device to the PC Some errors are caused by erroneous queries sendings others might come unrequestedly from the device They serve as hint and for trouble
232. t 0x00 am Ende String with 0x00 at the end 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Programmen TCEETTTTTTIBE 9 3 8 Objektliste Serie PSI 800R O Geratetyp Devicetype ito I string 1 Gerateseriennummer Device serial no rw string _2 Ger tenennspannung Nominal voltage ro float ro Ifloat i ro S 16 PS8065 10 EOL EOL End of Line 0x00 S 16 2008000000 EOL fl Aal ts Unnenn Unom 65 0 Flie kommazahl Floating point number IEEE754 Standard float Al Inenn Inom 10 0 Flie kommazahl Floating point number IEEE754 Standard float 4 Pnenn Pnom 650 0 Flie kommazahl Floating point number IEEE754 Standard _5 Max Innenwiderstand Max internal resistance ro float 4 ____ Rnenn Rnom 16 00 Flie kommazahl Floating point number IEEE754 Standard _6 Artikelnummer Order no ro Istrng 16 OB 7 Benutzertext Usertext hw I sting 16 _ Max 15 alphanumerische Zeichen Max 15characters EOL __8lHersteller Manfacurer Jro fsting 16 _ Herstellername Manufacturer s name EOL ee Z o Z o O 9 Softwareversion Software version ro strng 16 V2 01 09 08 06 EOL gt S O 10 Kartentyp Interfacetype ro string 16 IF R1 EOL o U OO 11 Seriennummer Serialno Slot fro Istrng 16 200610002 EL 12 Artikelnummer Order no Slot ro strng 416f 3310
233. t byte is the number of the communication object After this you can put up to 7 data bytes see communication object list In order to send an object with a 16 bytes long data field it is thus required to send at least three message and the data field has to be split up over those three messages See below for more The data length is only related to the telegram that is about to be sent or received next In a CAN telegram there are basically up to 8 bytes transmittable See also the section about split telegrams 2009 Elektro Automatik GmbH amp Co KG EN a the device has to be set to remote mode This is required to control the device by a status command or to set values The device node was set to 15 and the RID to 3 The mes sage is of send only type The identifier calculates as 3 64 15 2 222 or OxDE after to the above formula According to the object list in section 9 we use object 54 hex 0x36 with the data bytes 0x10 mask and 0x10 set remote The resulting data length is 3 The CAN message requires these bytes ID DL DATA DE 03 361010 In case you don t want to set the state but query it the identifier OxDF is used query type 1 and because it is a query the object alone is sufficient as data The bytes for the CAN message are like this DF 01 36 and the answer should be like this DF 01 36 10 10 Two examples 7 9 1 Split messages A split message is a message which is
234. t for Level A etc Else the set value is ignored and an error is generated The control mode has to be selected before the device is set into remote operation mode The other set values not belonging to the preselected mode can not be set anymore and have to be preset Thus for continuous remote control of the device we recommend to set the option Keep set values in the setup menu to no hence the set values are reset to default values when switching Mode SOURce POWer LEVel gt lt NRf gt Unit Queries the last set value for power Level A or B depending on what is currently active LEVel lt NRf gt Unit Set power Level A or B depending on what is currently active HIGH lt NRf gt Unit Set value for power of Level A in Level A B operation HIGH gt lt NRf gt Unit Query set value for power of Level A in Level A B operation LOW lt NRf gt Unit Set value for power of Level B in Level A B operation LOW gt lt NRf gt Unit Query set value for power of Level B in Level A B operation Examples POW LEV_2300W Sets the device to 2300W power limitation as long as this value is permitted POW LOW_MIN Sets the power set value of Level B in Level A B operation to OW IV Internal resistance set value Specification according to 1999 SCPI Command reference 19 Source Subsystem For electronic loads applies e Specific commands only for electronic loads are supported since firmware 3 01 and up e the
235. t list object 71 will return the actual values by six bytes The request command must thus look like this SYST DATA REQ_6 _71 The device will then return six decimal bytes 67 _ 37 _21 _127 _24 _16 Two bytes form a 16 bit value representing an actual value in percentage All six bytes combined and in hexadecimal format will turn out like this 0x4325 Ox157F 0x1810 The order is defined so the first value is the actual voltage the second one the actual current and the third one is the actual power For calculation ofthese percentage values into real values refer to section 7 7 A LabView support 8 Communication with LabView 8 1 Overview about the Labview VIs For an easy integration of multiple and even different devi ces into existing LabView applications we provide a set of Labview VIs Those virtual instruments VI enable a simple implemen tation into and the programming of an application without the need for the user to learn about the lower levels of communication In order to use the functionality of these VIs it is required to use and run the software development tool LabView from the company National Instruments The LabView VIs support the use in version 7 0 or higher Vis compatible to LabView 6 1 can be obtained by request Following minimum system requirements have to be considered Pentium 3 CPU with 256 MB memory Windows operating system Win98 and WinXP Updates of these Vis can be downlo
236. tandard 5 Max Innenwiderstand Max internal resistance fro float A122 Rnenn Rnom 16 00 Flie kommazahl Floating point number IEEE754 Standard e Arikemummer Ordern ro ring tel Ys200768 EOL 7 Benutzertext User text rw small Ya 18 aiphan mensche Zeichen 7 Wax 16 characters EOL e Persele Manufachre o o Jeting 16 ______ Herstelemame 7 Manufacturers name EOL 75 Softwareversion Software version fro T te A 08 08 06 EOL 170 Karieniyp Interface hype Slot Aro Tetra te C1 Seriennummer Serial no Slot Aro f Jatin eb Fron rest 72 arikeinammer Order no SlotA A Jatring ae Jasto02ta 6 113 Softwareversion Sofware version SIMA fo fern to a0 0 14 Kartentyp interface type SiotB fof fsm te Eo 115 Seriennummer Serial no SlotBs foj lsm 16 10707007 EOL 16 Artikelnummer 7 Order no St DD fo string To fsatoo2tarEoL 17 Softwareversion Software version Sots _ ro string te eoL 5 2 Softwareversion 2nd software version _ jo sinal 16 ______ V2 02 07 07 08 EOL 9 m Da Ip Laden und Speichern von Profilen Save and load of profiles 1 char 2 Auswahl der Profilnummer Select profile no 0 default 1 Profile 1 2 Profile 2 3 Profile 3 4 Profile 4 it 5 Lade gewahltes Profil Load selected profile 1 4 it 6 Speichern des akt Profils nach Platz x Save current profile to memory x it 7 Vorgang no
237. te zu verwenden die Sollwerte setzen VIII Objekt 90 Dieses Objekt geh rt zum Funktionsmanager siehe auch Hier k nnen nur die Bits 0 2 und 5 geschrieben werden die anderen sind nur lesbar 9 3 3 ber Profile Die Ger teserien PSI 8000 und PSI 9000 haben mehr als ein Benutzerprofil Bis zu vier k nnen abgelegt und abgerufen werden Jedes Profil enth lt z B einen Liste mit Sollwert s tzen Das bedeutet da der Anwender zu beachten hat welches Profil gew hlt ist wenn Werte f r die Sollwerts tze geschrieben bzw gelesen werden sollen Die zu einem Profil geh rigen Werte und somit Objekte sind in den Objektlisten farbig markiert sofern es sich um eine Ger teserie handelt die mehr als ein Profil hat 2009 Elektro Automatik GmbH amp Co KG E Irrt mer und nderungen vorbehalten A DE Programmen 700 TC BE 9 3 4 Objektliste Serie PSI 9000 0 Ger tetyp Device ype ro Jsting 16 pg18080 080 EOL EOL End of Line 71 Ger teseriennummer Device sera nero ating te 0000007 EOL 2 Geratenennspannung Nominal voltage le Jfoat 4 Js JUnenn Unom 80 0 Flie kommazahl Floating point number IEEE754 Standard 3 Geratenennstrom Nominalcurrent Je float 4 ss nenn Inom 50 0 Flie kommazahl Floating point number IEEE754 Standard 4 _ Ger tenennleistung Nominal power Je Jfoat 4 Ss Pnenn Prom 1500 0 Flie kommazahl Floating point number IEEE754 S
238. terietestbetrieb ist CV Modus nicht m glich CV mode is not available for battery test mode 2009 Elektro Automatik GmbH amp Co KG Programming EN 9 3 6 Object list for PSI 8000 T DT 2U series 21 Freigabe Sollwertsatz Enable preset list no 0 Ger tetyp Dvicepe fof smg 1 _____ Ps 18032 207 EOL EOL End of Line 1 Ger teseriennummer Device serialno fo string te 0455002 EOL 72 Ger tenennspannung Nominal volle _ jo foa 4 JUnenn Unom 32 0 Fie kommazahl Floating point number IEEE754 Standard 3 Ger tenennstrom Nominal current ro float 4 Inenn Inom 20 0 Flie kommazahl Floating point number IEEE754 Standard 4 Ger tenennleistungNominalpowr ro foa 4 Pnenn Pnom 640 0 Fiie kommazahl Floating point number IEEE754 Standard 5 Max Innenwiderstand Max internal resistance ro float oo Al Rnenn Rnom 16 00 Flie kommazahl Floating point number IEEE754 Standard 6 Artikelnummer Orderm bofe string e DHL DL _ 7 Benutzertext Usertet mwj string te Max TSalphanumerischeZeichen Max 15 characters EOL e Hersteller Manufacturer _ _jro string tel Herstelemame Manufacturersname EOL _ o Softwareversion Softwareversion jo smg M2omoososreo O O OSOS S S P40 Kanentyp IntertacetypeSotA bof string o R
239. tes durch eine digitale Schnittstelle aktiviert werden dann schaltet das Ger t um Remote Be trieb angezeigt im Display mit FIremote 4 4 3 IF A1 konfigurieren Die Schnittstelle wird ber das Men konfiguriert on a IR communications ME Slot A IF abh ngig von der Einsteckkarte Slot B IF abh ngig von der Einsteckkarte Sie erhalten hier eine bersicht ber die best ckten Karten Mit Slot A B IF A1 w hlen Sie die zu konfigurierende Karte aus und k nnen folgende Parameter ver ndern Analoge Eing nge Analoge Sollwerte werden nur vom Ger t bernommen wenn es sich im externen Betrieb angezeigt im Display durch extern befindet Die Analogschnittstelle IF A1 hat drei analoge Eing nge mit folgenden Funktionen 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten AI1 PSEL externer Leistungssollwert oder RSEL externer Ri Sollwert optional bei freigeschaltetem U I R Betrieb Al2 CSEL externer Stromsollwert Al3 VSEL externer Spannungssollwert Die minimale und die maximale Eingangsspannung kann vorgegeben werden Die analogen Eingange konnen so an das vorhandene Eingangssignal angepasst werden Durch die Einschrankung des Spannungsbereiches des Eingangssignals wird die Auflosung verringert Betragt die Differenz zwischen U_ und U n Z B 1V reduzieren sich Aufl sung und Genauigkeit um den Faktor
240. the System Link Mode it first has to be set up and configured The extra ports SIO2 on the cards IF R1 or IF U1 have to be linked to a corresponding port of the next unit A CAT5 patch cable is included in the package The end units will be terminated by a setting in the parameter setup page Enter the menu of any device activate the communication menu and select the card to configure Slot A B IF R1 IF U1 si02 not available The SIO2 ports are not available not used The SIO2 ports are not used Master Slave The unit is defined as master or slave Default not used The following two parameters only appear if the device is defined as Master Matrix of modules Here you tell the master how many units are connected in parallel or series serial 1 x Default 1 Set the number of units connected in series to the master no matter if directly or not see figure below The allowed number of serially connected units also de pends on the maximum acceptable isolation voltage Default 1 Set the number of units which are connected in parallel not matter if directly to the master or not parallel 1 30 The following two parameters only appear if the device is defined as Slave Position of module The parameters here define the position of a slave unit within the system Every position within a system of seri ally or parallel connected devices must be unique serial Default 1
241. the factor 10 min maximum max gt U X min min The reference voltage is an exception It can be set to a value between 1V and 10V AO0 Default 10 00V Vref Adjustable reference voltage in a range of 1V 10V A01 Default 0 00V 10 00V Vmon Monitor actual value output voltage AO2 Default 0 00V 10 00V Cmon Monitor actual value output current AO3 Default 0 00V 10 00V Pmon Monitor actual value output power A About the interface cards EN Digital inputs The interface card IF A1 has three parameterisable digital inputs DI1 DI2 and DI3 not used reserved DI1 SEL_enable Default LOW external LOW External control of the device by IF A1 is low active If the default logical level of DI1 is set to LOW by the jumper on the PCB the external control will be instantly active when switching the device on HIGH External control of the device by IF A1 is high active After the external control has been actived the power supply can be controlled by the inputs VSEL CSEL and or PSEL The status signale and analogue actual values are always put out Slextern The display indicates that the device is in external control by the analogue interface DI2 Rem SB You can switch the power supply output on and off enable or block it with this input Depending on the setting E Set output the input DI2 Rem SB determines whether the out put is controlled exclusively in external mode by analo
242. threshold time za Word 0 Spannungswert a von Unenn sam Voltage value x of Unom a Unterspannungsgrenze Zeit U lt threshold time w Word 1 Zeit Time siehe Zeitformat see format of time values Uberstromgrenze Zeit I gt threshold time e Stromwert von Inenn 256 Current value of Inom 256 Unterstromgrenze Zeit lt threshold time Word 1 Zeit Time siehe Zeitformat see format of time values a Hr Bit 1 2 U gt 00 keine none 01 nur Anzeige indicate only Bit 4 5 U lt 10 Warnung Warning 11 Alarm ee a eee Bit 1 2 I gt 00 keine none 01 nur Anzeige indicate only ai 4 5 l lt 10 Warnung Warning 11 Alarm 46 Uberwachung Soll Istvergleich Supervise step resp settings 00 keine none 01 nur Anzeige indicate only 10 Warnung Warning 11 Alarm Bit 4 5 00 dU 01 di 10 dP 47 Soll Istvergleich Toleranz Zeit en Toleranz von Nennwert 256 Tolerance of nom value 256 Set act comparison tolerance time Word 1 Tsr Zeit Time siehe Zeitformat see format of time values Word 2 Tsf Zeit Time siehe Zeitformat see format of time values 50 Sollwert U Set value U si wje Jit 121 1 Spannungssollwert von Unenn 256 Set value of voltage of Unom 256 51 Solweti setvauel Im int 2 1 IStromsollwert von nenn 256 Set value of current of Inom 256 52 Sollwert P st vater Tinte 2 I Teeistungssollwert von Pnenn 256 Set value of power
243. timmte Grup pe von Ger ten die durch das verschiebbare Adre segment RID bestimmt wird Betrifft nur CAN Objekt beschreibt mit seinen Eigenschaften die Objekt adresse und l st definierte Aktionen auf dem Zielger t aus Nachricht Message Datenpaket bei CAN wie ein Tele gramm 7 2 Vorwort Das Kommunikationsprotokoll mit seiner objektorientierten Telegrammstruktur ist sehr komplex Es wird daher emp fohlen nach M glichkeit die fertigen LabView Bausteine zu benutzen Die Anwendung des Protokolls in anderen Entwicklungsumgebungen wie z B Visual Basic C oder NET erfordert Programmierkenntnisse ber die Einrichtung und Verwendung von Hardwareschnittstellen wie CAN oder USB und das Ansprechen der entsprechenden Treiber Hier wird nur auf den Aufbau des Datenpakets des Telegramms eingegangen und nicht darauf wie es richtig an das Ger t bertragen wird 7 3 Allgemeine Hinweise zur Kommunikation Die Firmware der verschiedenen Ger te die mit den Schnitt stellenkarten gesteuert werden sollen ist so programmiert da sie die Gegebenheiten und Probleme die sich bei der Ansteuerung von mehreren Ger ten ergeben so weit wie m glich beachtet Daher ist es nicht m glich zu jeder Zeit und bei jedem Zustand des Ger tes alle Objekte zu verwen den So sind zum Beispiel die Daten f r den Funktionsma nager der Serie PSI 9000 siehe Benutzerhandbuch nur im Standby des Ger tes transferierbar ansonsten kommt eine Fehl
244. ting all past alarms of the device Triggers a measurement Clears all event and status registers of the GPIB controller ESE lt CHAR gt Sets the Event Status Enable Register ESE Reads the Event Status Enable Register ESR Reads the Event Status Register which is cle ared after reading SRE lt CHAR gt Sets the Service Request Enable Register RST TRG CLS A About the interface cards EN SRE STB Reads the Service Request Enable Register Reads the Status Byte Register which is cle ared after reading Service Request SRQ generation The GPIB controller automatically handles the actions that are triggered by the bit rsv in the status register STB After generating a service request and subsequent query with STB from the host the register is cleared The scheme is illustrated in the diagramm below A SRQ is generated as soon as the bit rsv in the Status Byte register STB is set and the corresponding bits for events that can cause a SRQ are activated in the Service Request Enable Register SRE Which events can cause a service request is selected with the Service Request Enable Register by the command SRE lt CHAR gt The status register STB consists of these bits Bit O Bit 1 Not used Not used Enable Positive transition Questionable Status Negative transition QUES Condition Event co zo a p HT ov fz o r o 0 op z ol ro Ho ce H z
245. tiv Standby wird mit einem Pegel gt 4V oder gt 9V je nach Kodierung aktiviert Die Grafik verdeutlicht die Verkettung der diversen Zust nde bzw Bedingungen f r Lokal Remote und Extern Betrieb in Bezug auf das Ein Ausschalten des Leistungsausganges Modus Ger t Mode of device meger REM SB set output urn hH plugged exciusive IF A1 ON OFF Taste Key Front Ausgang Output ON OFF via REM SB IF A1 ON OFF Digital interface card remote gesteckt plugged Kodierung der Eing nge DI1 3 Stecken Sie die Kurzschlu br cken so wie in der Grafik gezeigt um den Eingangsspannungsbereich siehe auch 2 Technische Daten sowie den logischen Level des Ein ganges im nicht beschalteten Zustand festzulegen Letzte res ist zu beachten auch wenn die Eing nge nicht genutzt werden denn hiermit wird das Verhalten der Eing nge DI1 SEL_enable und DI2 Rem SB beeinflu t on 3 gt Default PA Ag rth El u 3 Dn 3 gt D ay H m L H San A au a Default level legt den logischen Level des Einganges im nicht beschalteten Zustand fest High range w hlt den hohen Eingangsspannungsbereich f r den jeweiligen Eingang bei dem High einer Spannung gt 9V und Low einer Spannung lt 5V entspricht Low range w hlt den niedrigen Eingangsspannungsbereich f r den jeweiligen Eingang bei dem High einer Spannung gt 4V und Low ein
246. ttleres Leistungsteil Phase loss of lower resp middle power stage ticularly overwritten and thus have to be 22071 J bertemperatur oberes Leistungsteil Overtemperature of upper power stage _ DD considered as either less important or not 33joT2 ___Jj bertemperatur unteres bzw mittleres Leistungsteil Overtemperature of lower resp middle power stage important at all ______34 0T3 Ubertemperatur unteres Leistungsteil Overtemperature of lower power stage nur bei Mehrphasenger ten only at multi phase models Also see section 9 3 2 and object 77 2009 Elektro Automatik GmbH amp Co KG Overviews EN 10 Connectors Note IF C1 The connectors ofthe CAN card are connected in parallel IF R1 Note The System Link ports are only usable with RS232 System Link Ports power supplies of the series PSI9000 Never connect Ethernet cables here G O IF U1 USBA System Link Ports IF A1 IF G1 IF E1 o E LAN Reset USB A 2009 Elektro Automatik GmbH amp Co KG 101 gt gt m Elektro Automatik EA Elektro Automatik GmbH amp Co KG Entwicklung Produktion Vertrieb Helmholtzstra e 31 33 41747 Viersen Telefon 02162 37 85 0 Telefax 02162 16 230 ea1974 elektroautomatik de www elektroautomatik de
247. ue level Bpulseith wfit 2 Zeitwert siehe Zeitformat Time value see time format description 92 Level A B Sollwert Anstiegszeit Setvaluerisetime mfmt 2 _ zeitwert siehe Zeitformat Time value see time format description 77 Legende Legend ro Nur lesen Read only int 16 bit Wert value rw Schreiben und Lesen Read and write char 8 bit Wert value nur setzbar im CV Modus only settable in CV mode float 32 bit Flie amp kommazahl Floating point number neu bzw ge ndert ab Firmware 3 01 new or changed since firmware 3 01 string Zeichenkette mit 0x00 am Ende String with 0x00 at the end Es gilt It applies CV erfordert Spannungssollwert CV requires a voltage set value Der Spannungssollwert kann nicht gesetzt werden wenn nicht CV Regelungsart gew hlt The voltage set value can t be set if not CV regulation mode is chosen Im Batterietestbetrieb ist CV Modus nicht m glich CV mode is not available for battery test mode 2009 Elektro Automatik GmbH amp Co KG Irrt mer und nderungen vorbehalten Programmen 00 TC IBE 9 3 6 Objektliste Serien PSI 8000 T DT 2U 0 Geratetyp Devicetype string ti _ ___ PS18032 207 EOL EOL EndofLine _1_ Ger teseriennummer Deviceserialm dO _ sting 16 10455002 EOL _ 2 Geratenennspannung Nominalvoltage ro f foa 4 ______ Unenn Unom 32 0 Flie kommazahl Floating point number IEEE754 Standard 3 Ger
248. uf OFF steht 2 Option Innenwiderstand mu freigeschaltet sein Objekt wird nur vom Ger t akzeptiert wenn die Option Innenwider standsregelung freigeschaltet ist 3 bertragung des Funktionsablaufs ist freigeschaltet Objekt wird nur vom Ger t akzeptiert wenn es vorher durch ein anderes Objekt angewiesen wurde da Daten f r den Funktionsmanager gesetzt werden sollen 4 Funktionsmanager aktiviert Objekt wird nur vom Ger t akzeptiert wenn der Funktionsmanager aktiv ist sprich am Ger t ber das Men oder ber ein anderes Objekt aufge rufen wurde 5 Funktionsmanager nicht aktiviert Objekt wird nur vom Ger t akzeptiert wenn der Funktionsmanager nicht aktiviert ist nur bei Serie PSI 9000 Achtung Es ist generell erforderlich das Ger t vor dem Senden von Objekten die Werte im Ger t ndern in den Fernsteuerbetrieb Remote zu setzen Die 5 Spalte gibt den Typ der Daten im Telegrammteil Daten an Es werden allgemein bekannte Datentypen verwendet Die 6 Spalte gibt die Datenl nge des Telegrammteils Daten an Bei Objekten mit dem Datentyp string bezieht sich die Angabe auf die maximal m gliche L nge Der String mu entweder mit EOL end of line 0 abgeschlossen werden oder endet nach der Ubertragung der maximal angegebe nen Bytes Strings werden bei CAN in bis zu drei geteilten Nachrichten bertragen Siehe auch 7 5 2 Telegrammauf bau IF C1 2009 Elektr
249. ufacturer s name EOL O 9 Softwareversion Software version ro string 16 f V201 09 08 06 EOE 10 Kartentyp Interface type SlotA ro string SER 11 Seriennummer Serialno SlotA ro string 13 f 200610002 EOL 12 Artikelnummer Order no StA ro string 16 83100273 EOL 13 Softwareversion Software version Slot Afro string EE 19 Gerateklasse Deviceclass ro fing PR ELBOOO EL9000 S O 37 Widerstandsbereich 1 Resistancerange dr float 4 Rnenn Rnom 10 0 Floating point number IEEE754 Standard 41 Batterietest Entladeschlu spannung Battery test Discharge threshold voltage rw fint 2 Spannungssollwert von Unenn 256 Set value of voltage of Unom 256 50 Level A Sollwert f r U Set value for U ee i 2 __ Spannungssollwert von Unenn 256 Set value of voltage of Unom 256 int Stromwert von Inenn 256 Current value of Inom 256 evel A Sollwert f r P Set value for P i Leistungswert von Pnenn 256 Power value of Pnom 256 ee evel A Sollwert fur kleinen R Bereich Set value for small R range Innenwiderstand von 10R 256 Resistance of 10R 256 _ U nenn Pnom 400 0 Floating point number IEEE754 Standard 5320200 EOL oO NI ENE BE ow MIT JOBBE oe 54 Steuerung der Last Load control 1 Lasteingang einschalten Switch input on OxOE Bit 1 3 Regelungsart vorw hlen Choose
250. umns can be found in section 9 3 1 All numbers are in decimal if not marked as hexadecimal by a leading Ox Important The mask in column 7 has to be placed at the first byte position in the data field of a telegram directly behind the object number and before the control byte at certain objects The mask given in the table is either a main mask which stands for all bits that can be changed if only one mask is given or dedicated to a certain bit or group of bits In order to change single bits or groups of bits the correct mask has to be used Example the mask of object 54 is 0x51 means for the bits 0 4 and 6 If bit O shall be changed you need to use mask 0x01 The mask is also returned when querying objects that use a mask Then the first byte of the answer is always the mask the second one the status byte while the mask can be ignored I Function manager objects 54 56 73 74 75 78 90 146 When using the function manager the order of using the objects becomes very important Since setup and control of the function manager is complex it is not handled here but in an external PDF file named an001_ function _manager __ de _en pdf which you can also find on the included CD in the folder manuals ll Object 54 Switches the device into remote control operation primarily or switches the power input output depending on the device type on or off The mask has to be defined and sent always describing the b
251. und Navigation in den Men s und Parameterseiten der unterschiedlichen Ger te finden Sie in den zugeh rigen Benutzerhandb chern Uber die Schnittstellenkarten DE 4 1 RS232 Karten IF R1 und IF R2 Die RS232 Schnittstellenkarte verbindet das Gerat mit einem Hostrechner PC ber dessen serielle Schnittstelle auch COM Port genannt Die Baudrate f r die serielle bertra gung wird am Ger t eingestellt und mu den gleichen Wert haben wie die am PC eingestellte Es ist ein 1 1 Kabel zu benutzen Auf der Schnittstellenkarte Typ 1 IF R1 befindet sich eine weitere serielle Schnittstelle mit der bei einer Reihen und oder Parallelschaltung der System Link Mode hergestellt wird siehe auch 6 Der System Link Mode nur PSI9000 Verbinden Sie niemals einen dieser Ports mit einem Ethernet Hub oder Switch oder einem Ethernet Port am PC nur weil die Buchse von gleicher Art ist 4 1 1 RS232 Karte konfigurieren Die Schnittstelle wird ber das Men konfiguriert Es ist zwingend erforderlich die Ger teadresse device node einzustellen Das Ger t kann nur so eindeutig im System identifiziert werden ber die Adresse wird das Ger t ange sprochen Jedes Ger t mu eine andere Ger teadresse bekommen wenn mehrere gleichzeitig vom einem Steuer ger t gesteuert werden IR communications ME device node 1 30 Grundeinstellung 1 Es kann eine von 30 Gerateadressen vergeben werden Slot A
252. und kl ren mit diesem ab welche weiteren Schritte zu tun sind Auf die Karten wird die gesetzliche Garantie von zwei Jahren gew hrt die allerdings unabh ngig von der Garantie des Ger tes ist in dem die Karten betrieben werden 1 4 Hinweise zur Beschreibung In der Beschreibung werden Anzeigeelemente und Be dienelemente unterschiedlich gekennzeichnet G Anzeige Alle Anzeigen die einen Zustand beschreiben werden mit diesem Symbol gekennzeichnet Parameter werden hier textlich hervorgehoben Menupunkte fuhren entweder auf die nachst tiefere Men Auswahlseite oder auf die un terste Ebene der Parameterseite Innerhalb geschweifter Klammern werden mogliche Alternativen oder Bereiche der Einstellung der Anzeige dargestellt 1 5 Lieferumfang 1 x Steckbare Schnittstellenkarte 1 x Software CD mit Bedienungsanleitung 1 x Kurzanleitung 1 x Patchkabel 0 5m 1 1 nur bei IF R1 2 und IF U1 2 1 x USB Kabel A A 1 8m nur bei IF U1 2 und IF E1 2 1 x RS232 Kabel 3m nur bei IF R1 2 1 x Programmieradapterkabel fur Updates nur IF G1 Irrtumer und Anderungen vorbehalten Uber die Schnittstellenkarten DE 2 Technische Daten Allgemein Potentialtrennung 2000V Ma e Typ 1 Bx HxLy 24 x 80 x 100mm Ma e Typ 2 BxHxL 24 x 80 x 45mm Sicherheit EN 60950 EMV Normen EN61000 6 4 EN 61000 6 2 EN 55022 Klasse B Uberspannungskategorie Klasse Il Betriebstemperatur 0 40 C Lagertemperatur 20 70 C Luftfeuchtigke
253. ung eines Sequenzpunktes Execute until next point Bit 2 STOP Funktionsablauf wurde angehalten Function flow stopped Funktionsmanager l uft Function manager is running Status des Funktionsablaufs State of the executed function i Enthalt Wert von Objekt 74 Contains value of object 74 Bisherige Wiederholungen der Funktion Repetitions of current function Bisherige Wiederholungen der Sequenz Repetitions of current sequence Highnibble Seq nr Seq no Lownibble Seq punkt Seq point Unterer Teil der Gesamtzeit der laufenden Fkt ms Lower part of the total time of running fct ms Meldungen des Gerates Device notifications i 1 Alarmkategorie Alarm category 1 Alarmcode 2 Alarmkategorie Alarm category 2 Alarmcode 3 Alarmkategorie Alarm category 3 Alarmcode siehe Am ass see alarm code ape rw SE int it O abzuarbeitende Seq 1 bis 5 1st sequence 1 to 5 to process in fct it 4 abzuarbeitende Seq 1 bis 5 2nd sequence 1 to 5 to process in fct it O abzuarbeitende Seq 1 bis 5 3rd sequence 1 to 5 to process in fct it 4 abzuarbeitende Seq 1 bis 5 4th sequence 1 to 5 to process in fct it O abzuarbeitende Seq 1 bis 5 5th sequence 1 to 5 to process in fct i 0 UIP Mode 1 UIR Mode nur wenn freigeschaltet only if unlocked 3 auf 0 setzen set to 0 Wiederholungen des Funktionsablaufs Repetitions of function Bereich 1 255 255 unendlich Ran
254. unterst tzt e der HIGH Sollwert mu immer gr er oder gleich als der LOW Sollwert sein ansonsten wird ein Fehler zur ckgege ben e Abfragen und Setzen von Sollwerten bezieht sich stets auf die gesetzte Level Control D h wenn Level A aktiv ist wird mit POW der Leistungssollwert f r Level A gesetzt usw Die Befehle HIGH und LOW gelten nur f r Level A B Betrieb und erzeugen in anderen Modi Fehlermeldungen Der jeweilige Modus ist vor dem Wechsel in den Remotebetrieb zu setzen Die anderen nicht zum vorgew hlten Modus geh renden Sollwerte k nnen dann nicht mehr ge ndert werden und sind vorher festzulegen Es wird daher empfohlen f r dauerhafte Fernsteuerung des Ger tes die Option Keep set values im Setupmen auf no zu stellen damit die Sollwerte beim Umschalten des Mode stets zur ckgesetzt werden SOURce POWer LEVel gt lt NRf gt Unit Abfrage letzter Leistungssollwert Level A oder B jenachdem was gerade aktiv ist LEVel lt NRf gt Unit Leistungssollwert setzen Level A oder B jenachdem was gerade aktiv ist HIGH lt NRf gt Unit Leistungssollwert f r Level A im Level A B Betrieb setzen HIGH gt lt NRf gt Unit Leistungssollwert f r Level A im Level A B Betrieb abfragen LOW lt NRf gt Unit Leistungssollwert fur Level B im Level A B Betrieb setzen LOW gt lt NRf gt Unit Leistungssollwert fur Level B im Level A B Betrieb abfragen Beispiele POW LEV_2300 Setzt das Gerat auf 2300W
255. ustand Device state ro int 2 Byte 0 Ger tezustand abfragen Query device state Bit 0 1 00 freier Zugriff free access 01 Remote 10 External 11 Local Bit 2 1 System Link Mode aktiv active Bit 3 System Link Mode 0 Master 1 Slave Bit 5 1 Uber IF Ax gesteuert Controlled by IF Ax Bit 6 1 Funktionsmanager aktiv Function manager active Bit 7 1 Ment aktiv Menu active Byte 1 Bit 0 1 Ausgang eingeschaltet Output on Bit 1 2 Reglerstatus controller state 00 CV 01 CR 10 CC 11 CP Bit 3 1 Leistungsreduktion Power is reduced Bit 4 1 Alarm aktiv Alarm active Bit 5 1 Auto On Ausgang einschaltbereit Auto On state unlocked Bit 7 1 alle Slaves sind online all slaves are online N gt Spannungsistwert von Unenn 256 Actual voltage value of Unom 256 Stromistwert von Inenn 256 Actual current value of Inom 256 Leistungsistwert von Pnenn 256 Actual power value of Pnom 256 Spannungssollwert von Unenn 256 Set value of voltage value of Unom 256 Stromsollwert von Inenn 256 Set value of current of Inom 256 Leistungssollwert von Pnenn 256 Set value of power of Pnom 256 Spannungswert von Unenn 256 Voltage value of Unom 256 Stromwert von Inenn 256 Current value of Inom 256 Zahler vergangener 2ms Schritte 16 Bit Counted value 16 bit of elapsed 2ms steps Istwerte Actual values iu int Aktuelle So
256. ut only accepted by the adressed one Only related to CAN Broadcast Query or simple message to all units This means any unit connected to the PC no matter if by USB CAN or RS232 is receiving this message at once Only related to CAN Multicast similiar to broadcast but only for a certain group of units addressed by the relocatable identifier RID Only related to CAN Object with its properties it describes the object address and initiates defined reactions at the target unit Message CAN specific data packet 7 2 Prologue The communication protocol with its object orientated tele gram structure is very complex It is thus recommended to use the ready made LabView components The integration into other environments like Visual Basic C or NET requires programming knowledge about the setup and use of hard ware interfaces like CAN or USB and the adressing of its drivers Here we only explain the structure of the data packet the telegram and not how it is transmitted correctly 7 3 General notes about the communication The firmware of the different types of devices is programmed to consider any circumstances as far as possible that may occur when controlling multiple units at once Thus it is not always possible to perform any action at any time and any state of the device For example the data of the function manager of the series PSI 9000 see user manual are only transmittable in standby state of the unit Else a
257. utomatik GmbH amp Co KG Irrt mer und nderungen vorbehalten DO4 Mains OK LOW HIGH Wenn LOW gew hlt wurde wird der Ausgang gegen GND geschaltet solange Netzspannung vorhanden ist Bei HIGH wird er gegen 12 15V gezogen Grundeinstellung LOW DO5 Standby LOW HIGH Wenn LOW gew hlt wurde wird der Ausgang gegen GND geschaltet sobald der Leistungsausgang ausgeschaltet wird Standby Bei HIGH wird er gegen 12 15V gezogen Grundeinstellung LOW DO6 CC LOW HIGH Wenn LOW gew hlt wurde wird der Ausgang gegen GND geschaltet sobald die Regelung des Netzteils uber den Sollwert des Stromes bestimmt wird CC Betrieb Bei HIGH wird er gegen 12 15V gezogen Grundeinstellung LOW Digitale Ausgange mit freier Funktionsbelegung Die digitalen Ausgange DO2 DO3 und DO7 konnen in ihrer Funktionsbelegung wahlweise konfiguriert und die Logik kann invertiert werden DO2 Grundeinstellung OVP LOW DO3 Grundeinstellung OT LOW DO7 Grundeinstellung CP LOW Jedem der Ausgange kann eine der folgenden Funktionen zugewiesen werden remote Das Netzger t wird ber eine digitale Schnitt stelle ferngesteuert OT Ubertemperatur wird gemeldet CP Das Netzgerat wird uber den Sollwert der Leistung geregelt CP Betrieb Alarm Bei einem Alarm wird das Netzteil automatisch abgeschaltet und dies kann ber einen digitalen Ausgang ausgegeben werden trip U Ausl sung durch berschreiten der
258. vel Control and the preselected Mode That is if Level Ais active the set value sent with VOLT is set for Level A etc but only if mode CV is preselected Else the set value is ignored and an error is generated The control mode has to be selected before the device is set into remote operation mode The other set values not belonging to the preselected mode can not be set anymore and have to be preset Thus for continuous remote control of the device we recommend to set the option Keep set values in the setup menu to no hence the set values are reset to default values when switching Mode 2009 Elektro Automatik GmbH amp Co KG 69 About the interface cards EN SOURce VOLTage LEVel gt lt NRf gt Unit Queries the last set value for voltage Level A or B depending on what is currently active LEVel lt NRf gt Unit Set voltage Level A or B depending on what is currently active HIGH lt NRf gt Unit Set voltage set value for Level A in Level A B operation HIGH gt lt NRf gt Unit Query voltage set value for Level A in Level A B operation LOW lt NRf gt Unit Set voltage set value for Level B in Level A B operation LOW gt lt NRf gt Unit Query voltage set value for Level B in Level A B operation PROTection LEVel lt NRf gt Unit Set overvoltage OVP threshold only if output is off PROTection LEVel gt lt NRf gt Unit Query the OVP threshold Examples VOLT_5 05 Sets 5 05
259. verf gbar ansonsten 0 Er gibt einen Z hlwert zur ck der die abgelaufene Zeit der Funktion in 2ms Schritten darstellt Da Integerwert startet er nach 65536 x 2ms wieder bei 0 Er ersetzt hier den Leistungsistwert V Objekt 77 Das Auslesen des Alarmbuffers loscht diesen Da er sehr klein ist 3 Ereignisse werden die ersten drei aufgetretenen Fehler gespeichert und weitere Uberschreiben jeweils den zuletzt aufgetretenen auf Index 1 Beispiel fur einen Fehler aus Index 1 0x0120 gt bedeutet mit Fehlertyp 0x01 da der Fehler noch anliegt und der Fehlercode 0x20 besagt siehe Tabelle in Abschnitt 9 4 da es ein bertemperaturfehler im oberen Leistungsteil eines Netzgerates PSI 9000 mehrphasiges Modell ist VI Objekte 39 47 Beziehen sich auf Abschnitt 7 6 des PSI 9000 Handbuches Ereignisse die durch die berwachten Werte ausgel st wer den erzeugen je nach Konfiguration Objekte 44 46 Alarme Warnungen oder Meldungen im Alarmbuffer der wiederum mit Objekt 77 siehe oben ausgelesen wird Die Zeit die hier vorzugeben ist ist eine Verzogerungszeit nach der ein Ereignis ausgel st wird Zeitbereich 2ms 100h Zeitformat siehe Abschnitt 9 2 1 VII Objekte 21 29 Hiermit werden Sollwerts tze geladen preset list wie Sie sie auch am Ger t ausw hlen und konfigurieren k nnen Jedoch k nnen hier keine Sollwerts tze ausgew hlt werden um ferngesteuert Sollwertspr nge zu erzeugen Dazu sind dann andere Objek
260. verweigert Too much data nicht zul ssiger Parameter empfangen Settings conflict pu griffauf Men param nur bei OUTPUT OFF Zu griff auf Sollwert verweigert Ger t im Slave Betrieb pert berschreitet das untere Limit S Too much data Invalid format Framing Fehler po Prtifsumme nicht ort a ee E 362 __ Framing error in program message Input buffer overrun Weitere Fehlermeldungen ergeben sich aus den ger teabh ngigen Alarmen Warnungen und Meldungen siehe auch das Ger te Handbuch wegen der Definition und das Handbuch zur Schnittstellenkarte wegen der Meldung Meldung Beschreibung 100 199 siehe Alarmtabelle im Abschnitt nur Anzeige die Zehner und Einerstellen des Fehlercodes sind iden 9 4 tisch mit den Fehlercodes in der Alarmtabelle 200 299 siehe Alarmtabelle im Abschnitt Warnungen die Zehner und Einerstellen des Fehlercodes sind iden ET ischi gen Feniercodes inderAlarnabele o 300 399 siehe Alarmtabelle im Abschnitt Alarme die Zehner und Einerstellen des Fehlercodes sind identisch re Alarmtabelle Im Abschnitt mit den Fehlercodes in der Alarmtabelle 2009 Elektro Automatik GmbH amp Co KG 24 Irrt mer und Anderungen vorbehalten A Uber die Schnittstellenkarten DE 4 6 Ethernetkarten IF E1 und IF E2 Die Ethernet bzw Netzwerkkarte verbindet das Ger t direkt mit einem Hostrechner PC oder ber Hubs Switches Je nach Verbindungsart ist ein Patchkabel
261. wurde siehe 4 3 CAN Karte IF C1 Die Gateway Funktion ist nur bei geringem Datenverkehr Uber den CAN Bus empfehlens wert denn die Kommunikation direkt Uber den CAN Bus ist leistungfahiger Dazu wird allerdings eine CAN Karte im PC ben tigt 8 1 3 Verwendung Zur Funktion der einzelnen Vis lesen Sie bitte auch die Lab View Hilfedatei die Sie nach der Installation der VIs im Pfad im Unterordner data finden oder auf der beiliegenden CD finden Wichtig Es gilt folgendes die Kommunikations VIs CAN vi USB vi RS232 vi jeweils nur eins dieser auf einmal nutzbar sowie das communicati on_layer vi m ssen verwendet werden die Kommunikations VIs d rfen nicht in einer Sequenz einem Case oder einer Schleife plaziert werden zum Ansprechen eines Ger tes ist nach dem Start der Kom munikation das Ger t zun chst mit psi9_init vi bzw el_init vi zu initialisieren dies sollte nur einmal ausgef hrt werden alle anderen VIs k nnen w hrend der Laufzeit beliebig verwendet werden in einer Schleife z B denn die Kommu nikation verwaltet den zeitlichen Ablauf selbstt tig und gibt eventuell auftretende Fehlermeldungen zur ck parallel plazierte VIs die z B bei mehreren Ger ten gleich zeitig Istwerte abfragen sollen werden intern nacheinander abgearbeitet da die Kommunikation immer nur ein Ger t ansprechen kann auch bei Broadcast dies gilt f r USB und RS232 bei IEEE gibt es kein Broadcast A Progra
262. y Not used Query error Device Dependent Error Hardware defective etc errors from 399 to 300 resp 100 399 Execution Error current limitation other limits exceeded errors from 299 to 200 Command Error Errors from 199 to 100 Not used Power On device was turned on Event and status registers can be cleared by using the command CLS Status commands The Operation Status Register OPER see diagram on previous page stores the several status remote local etc in register Condition and forwards them to the register Event as long as they are enabled by Enable The masks Positive transition and Negative transition determine if the events are triggered by a rising edge or a falling edge This can be used to sense the appearance and or disappearance of a status The same applies for the Questionable Status Register QUES The configuration for the OPER as shown in the diagram would cause an event only if the signal local changes from low to high The signal Function mode on the other hand would cause the event also at a falling edge STATus OPERation EVENT CONDition ENABle ENABle PTRtransition PTRtransition NTRtransition NTRtransition QUEStionable EVENT CONDition ENABle ENABle PTRtransition PTRtransition NTRtransition NTRtransition Examples STAT OPER STAT QUES STAT OPER ENAB 255 gt lt INT gt gt lt INT gt lt INT
263. z 1 ist freigegeben Preset list no 1 is enabled it 1 Sollwertsatz 2 ist freigegeben Preset list no 2 is enabled it 2 Sollwertsatz 3 ist freigegeben Preset list no 3 is enabled 3 Sollwertsatz 4 ist freigegeben Preset list no 4 is enabled De a Presa TO ehr er a woran 123 Solwersatz 1 Preset ist Ue fw fr fm a Swora 1 24 Solwensatz 2 Preset ist nun fr int al 125 Solwensatz 3 Preset ist un fr int al 26 Sollwertsatz 0 Preset list 0 PRO m ft fint 4 Word 0 Leistungssollwert von Pnenn 256 Set power of Pnom 256 27 Sollwertsatz 1 Preset list 1 PER DD sd rw ft sint 4 Word 1 Innenwiderstand von Rnenn 256 Set resistance of Rnom 256 26 Solwensatz 2 Prestit PR rw fr fm at 29 Solwensatz 3 Preset ist PR rw fit at J Max einstellbare Spg Max adjustable voltage rw 1 Jit 2 sd Spannungsgrenze von Unenn 256 Voltage limit of Unom 256 31 Min einstellbare Spg Min adjustable voltage srw 1__ ifint 21 Spannungsgrenze von Unenn 256 Voltage limit of Unom 256 Max einstellbarer Strom Max adjustable current rw 1 Jit 2 sd Stromgrenze von Inenn 256 Current limit of Inom 256 33 Min einstellbarer Strom Min adjustable current jwi Jit 21 Ss Stromgrenze von Inenn 256 Current limit of Inom 256 34 Max einstellbare Leistung Max adjustable power srw 1 Jit 21 S Ss Leistungsgrenze von P

Download Pdf Manuals

image

Related Search

Related Contents

User`s Manual  3Com® HomeConnect™  SPH-DA09/DA05  Guía de Instalación - Bosch Security Systems  HyLoft 00540 Installation Guide  化学物質に関する簡易モニタリング技術 実証試験結果報告書  Rapport d`études sur les réseaux sociaux  Catalogue Green Life    Rotisserien „Convex“ RT - Serie  

Copyright © All rights reserved.
Failed to retrieve file