EA-IF-E2

Manufacturer Part NumberEA-IF-E2
DescriptionINTERFACE ETHERNET (EA-PSI/BCI800R)
ManufacturerEA ELEKTRO-AUTOMATIK
EA-IF-E2 datasheet
 


Specifications of EA-IF-E2

SvhcNo SVHC (18-Jun-2010)Accessory TypeInterface Card
ApplicationsEngineering Laboratory And Complex Industrial ApplicationApproval BodiesCE / EN
Rohs CompliantYesFor Use WithEA Elektro-Automatik PSU
Lead Free Status / RoHS StatusLead free / RoHS Compliant  
1
Page 1
2
Page 2
3
Page 3
4
Page 4
5
Page 5
6
Page 6
7
Page 7
8
Page 8
9
Page 9
10
Page 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
Page 1/102

Download datasheet (2Mb)Embed
Next
Benutzerhandbuch
User Manual
Schnittstellenkarten
Interface Cards
USB / RS232 / GPIB /
CAN / Analog / Ethernet
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

EA-IF-E2 Summary of contents

  • Page 1

    Benutzerhandbuch User Manual Schnittstellenkarten Interface Cards USB / RS232 / GPIB / CAN / Analog / Ethernet 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 ...

  • Page 2

    ... Mail: ea1974@elektroautomatik.de © 009 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 009 © 009, Elektro-Automatik GmbH & Co. KG Irrtümer und Änderungen vorbehalten Wichtige Hinweise • ...

  • Page 3

    ... SCPI-Befehle und Abschlußzeichen 4.5.9 Fehlermeldungen 4.6 Ethernetkarten IF-E1 und IF-E 4.6.1 Grundeinstellung wiederherstellen 4.6.2 Ethernetkarte konfigurieren 4.6.3 Mit dem Gerät kommunizieren 4.6.4 Der USB-Port / Firmwareaktualisierung 4.6.5 Der Resetknopf 5. Einsatz in anderen Geräteserien 5.1 Serien EL 3000 / EL 9000 5. Serien PS 8000 5.3 Serie PSI 800 R 6 ...

  • Page 4

    Inhaltsverzeichnis 7. Kommunikation mit dem Gerät 7.1 Begriffserklärungen 7. Vorwort 7.3 Allgemeine Hinweise zur Kommunikation 7.4 Hinweise zum USB-Treiber 7.5 Aufbau der Kommunikation 7.6 Übertragungsparameter IF-R1 und IF-U1 7.7 Sollwerte und Istwerte umrechnen 7.8 Telegrammaufbau IF-R1 und IF-U1 7.9 Telegrammaufbau ...

  • Page 5

    ... Nur bei PSI 9000: in Kombination mit einer IF-C1 Einsteck- karte kann ein sogenannter Gateway von der RS3 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ä ...

  • Page 6

    ... E V.0Teil A 1 Zur Bestimmung der max. Reaktionszeit eines Sollwertsprungs auf den Geräteaus- gang muss die Reaktionszeit des Gerätes hinzuaddiert werden  Zeit zwischen Auftreten eines Ereignisses, das auf den Ausgang gemeldet werden soll, und der tatsächlichen Meldung 5pol ...

  • Page 7

    ... Ihren Händler. 57600 Baud 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 bestü ...

  • Page 8

    ... Einsteckkarte  Slot IF-… } abhängig von der Einsteckkarte Sie stellen hier die erforderliche Geräteadresse 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 verä ...

  • Page 9

    ... Beispiel: der RID wurde auf 13, die Geräteadresse (device node) auf 1 gesetzt. Zum Ansprechen des Zielgerätes muß der Identifier 13*64 + 1* = 856 (0x358) benutzt werden. Der Identifier 857 (0x359) wird dann für Anfragen benutzt. Busabschluss Der CAN-Bus benö ...

  • Page 10

    Schnittstellenkarten 4.4 Analoge Schnittstelle IF-A1 4.4.1 Pinbelegung der analogen Schnittstelle (25 pol. Sub-D-Buchse) Pin Name Funktion Beschreibung Analoger Eingang: 1 AI1 PSEL / RSEL Sollwert Leistung / Widerstand Analoger Eingang:  AI3 CSEL Sollwert Strom Analoger Eingang: 3 ...

  • Page 11

    Schnittstellenkarten 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 Parametrierbar bedeutet, daß man die Ein-/Ausgänge an eigene Bedürfnisse anpassen kann, ...

  • Page 12

    ... Eingangsspannungsbereich (siehe auch „. 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 auto ON (Einschalt- DI1/SEL_enable und DI2/Rem-SB beeinfluß ...

  • Page 13

    ... Man muß also die Kodierung von DI auf „Default level = H“ stecken und die Einstellung Standby = LOW, output = enable ON setzen. Möglichkeit : der Geräteausgang soll durch eine Not-Aus- Schaltung abgeschaltet werden (Drahtbruchprinzip). Hierzu muß die Kodierung von DI auf „Default level = L“ gesteckt, die Einstellung im Menü auf Standby = LOW Als Not-Aus-Schaltung dient fü ...

  • Page 14

    ... Slot 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 ü ...

  • Page 15

    Schnittstellenkarten 4.5.8 SCPI-Befehle und Abschlußzeichen Die SCPI-Befehle werden als Klartext gesendet. Es ist ein Abschlußzeichen zu benutzen, das das Ende der Übertra- gung kennzeichnet: LF (Line Feed, 0xA, ASCII 10). Eine Übertragung erfordert zuerst eine Mitteilung vom Host ...

  • Page 16

    Schnittstellenkarten *ESE <CHAR> Setzt das Event Status Enable Register *ESE? Liest das Event Status Enable Register *ESR? Liest das Event Status Register, das nach dem Lesen gelöscht wird *SRE <CHAR> Setzt das Service Request Enable Register *SRE? Liest ...

  • Page 17

    Schnittstellenkarten Die Bits des ESR sind im Einzelnen: Bit 0: Operation complete, bezieht sich auf die Mittelwertbildung (siehe weiter unten), gesetzt wenn erfolgreich beendet Bit 1: nicht verwendet Bit : Anfragefehler (Query error) Bit 3: Device Dependent Error ...

  • Page 18

    ... SYST:DATA:REQ2,1,50 © 009, Elektro-Automatik GmbH & Co. KG Irrtümer und Änderungen vorbehalten 1= Setzt das Gerät in Fernsteuerbetrieb, falls SYST:LOCK:OWN? mit „NONE“ beantwortet wird. 0= verlässt den Remotebetrieb Abfrage des Bedienortes NONE: Das Gerät kann in den Fernsteuerbetrieb geschaltet werden ...

  • Page 19

    ... 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 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ä ...

  • Page 20

    Schnittstellenkarten [SOURce:] VOLTage [:LEVel]? [:LEVel] :HIGH :HIGH? :LOW :LOW? :PROTection[:LEVel] :PROTection[:LEVel]? 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 ...

  • Page 21

    Schnittstellenkarten III. Leistungssollwert (Spezifikation nach „1999 SCPI Command reference“:19 Source Subsystem) Für elektronische Lasten gilt: • Befehle, die speziell für elektronische Lasten sind, werden ab der Firmware 3.01 oder höher unterstützt • der HIGH-Sollwert muß immer größer oder ...

  • Page 22

    ... Daraus ergeben sich, für die Gesamtperiode (Pulsbreite A + B), 100µs...00s Periodendauer, was 10kHz...0,005Hz ent- spricht. Der Duty Cycle ist von 50µs...100s einstellbar, was 0,05%...99,975% entspricht. Hinweis: Zeitwerte müssen immer mit Nachkommastelle angegeben werden, ansonsten wird ein Fehler zurückgegeben. [SOURce:] PULSe :TRANsition[:LEADing] :TRANsition[:LEADing]? :WIDTh :HIGH :HIGH? :WIDTh :LOW ...

  • Page 23

    ... 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ä ...

  • Page 24

    ... 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): <ERR> Meldung ...

  • Page 25

    ... Einsteckkarte  Slot IF-… } abhängig von der Einsteckkarte Sie stellen hier die erforderliche Geräteadresse ein und erhalten eine Übersicht über die bestückten Karte(n). © 009, Elektro-Automatik GmbH & Co. KG Irrtümer und Änderungen vorbehalten  ...

  • Page 26

    ... 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ä ...

  • Page 27

    Schnittstellenkarten 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 ...

  • Page 28

    Schnittstellenkarten 6. Der System Link Mode (nur PSI 9000) Der System Link Mode unterstützt die Reihen- und Parallel- schaltung. Ohne die zusätzliche Schnittstelle (SIO) zeigt jedes Gerät die eigenen Istwerte an, wenn die Master-Slave- Reihen- oder Parallelschaltung oder ...

  • Page 29

    ... Die Position innerhalb der Verschaltung der Geräte ist anzugeben. Es gilt die maximal zulässige Isolationsspannung zu beachten, wodurch nicht beliebig viele Geräte in Reihe geschaltet werden dürfen! DE Grundeinstellung: not used Die SIO Schnittstelle ist nicht verfügbar. Die SIO Schnittstelle wird nicht verwendet. ...

  • Page 30

    ... 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ä ...

  • Page 31

    Schnittstellenkarten 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 RS3-Kommunikati- ons-VI zu verwenden. Die Einbindung des VCP-Treibers ist generell einfacher, ...

  • Page 32

    ... 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 Die zu erwartende Antwort kö ...

  • Page 33

    ... Istwert in Prozent darstellt. Die sechs Bytes ergeben in he- xadezimaler Form und jeweils zusammengefaßt: 0x435, 0x157F, 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. ...

  • Page 34

    ... 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 RS3, bei IEEE gibt es kein Broadcast. ...

  • Page 35

    ... 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 Zum Umkehren des Ganzen, also der Deaktivierung, ist dann senden. Die Maske bleibt natürlich gleich, nur das Steuerbyte ändert sich. ...

  • Page 36

    ... Tabelle: Zeitformat * Wenn der Schlüssel ausmaskiert werden soll, um empfangene Zeitwerte in reale Zeitwerte umzurechnen, sind entweder die Bits 15...13 oder 15..1 relevant, je nach Zeitbereich © 009, Elektro-Automatik GmbH & Co. KG Irrtümer und Änderungen vorbehalten deckt sich nicht immer mit der Auflösung der Zeitwerte am Gerä ...

  • Page 37

    ... Wenn sich mehrere Geräte am IEEE-Bus befinden sind möglicherweise eine oder mehrere Adressen doppelt be- legt. • Es wird die falsche Syntax verwendet 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ä ...

  • Page 38

    ... Fehler immer 0xFF) 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 ergeben. ...

  • Page 39

    ... Beispiel: Fernsteuerung aktivieren -> Daten Bit 4 ->Wertigkeit Bit 4 = 0x10 -> Maske 0x10 -> Steuerbyte auch 0x10. Das Objekt 0x3 enthält also die Daten 0x1010. Fernsteuerung deaktivieren genauso: Maske 0x10 -> Steuerbyte 0x00 -> Daten: 0x1000. Generell gilt: Eingang/Ausgang und Fernsteuerbetrieb nie gleichzeitig setzen, obwohl möglich. ...

  • Page 40

    ... 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ä 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. ...

  • Page 41

    ... Bit 0+1: Betriebsart / Set operation mode : 00 = U/I/P mode 0x08 Bit 3 : Übertemperaturabschaltung / Reaction after overtemperature : 0= OT Alarm disappear: OFF Alarm disappear: Auto ON 0x10 Bit 4: Netzwiederkehr / Reaction after power- Power ON: OFF , 1= Power ON = auto ON 0xC0 Bit 6+7: Einstellvarianten von Sollwerten / Mode for set values : 00 = direct adjust of set value ...

  • Page 42

    Programmierung 1 2 Beschreibung / Description 70 Gerätezustand / Device state 71 Istwerte / Actual values 72 Aktuelle Sollwerte / Momentary set values 73 Istwerte U+I mit Zeitstempel / Actual values U+I with time stamp ro --- 74 Status der ...

  • Page 43

    ... Legende / Legend 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 ...

  • Page 44

    ... Level A/B: Sollwert Level B Pulszeit / Set value level B pulse width 92 Level A/B: Sollwert Anstiegszeit / Set value rise time Legende / Legend Nur lesen / Read only rw = Schreiben und Lesen / Read and write 1) nur setzbar im CV-Modus / only settable in CV mode 2) neu bzw. geändert ab Firmware 3.01 / new or changed since firmware 3.01 ...

  • Page 45

    ... Bit 1: Option: Innenwiderstandsregelung / Internal resistance control : 1 = freigeschaltet / unlocked 0x08 Bit 3 : Übertemperaturabschaltung / Reaction after overtemperature : 0= OT Alarm disappear: OFF Alarm disappear: Auto ON 0x10 Bit 4: Netzwiederkehr / Reaction after power- Power ON: OFF , 1= Power ON = auto int 2 Spannungswert (% von Unenn* 256) / Voltage value (% of Unom* 256) ...

  • Page 46

    Programmierung 1 2 Beschreibung / Description 70 Gerätezustand / Device state 71 Istwerte / Actual values 72 Aktuelle Sollwerte / Momentary set values 73 Istwerte U+I mit Zeitstempel / Actual values U+I with time stamp ro --- 74 Status der ...

  • Page 47

    ... Legende / Legend 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 ...

  • Page 48

    ... Aktuelle Sollwerte von ext. / Momentary set values of ext. 77 Fehlermeldungen / Alarm buffer Legende / Legend Nur lesen / Read only r/w = 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 © ...

  • Page 49

    ... Aktuelle Sollwerte / Momentary set values 77 Meldungen des Gerätes / Device notifications Legende / Legend 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 © ...

  • Page 50

    Programmierung 9.4 Alarme, Fehlercodes und Fehlertypen Fehlercode Anzeigetext Error code Display 0 Kein Fehler / No error 1 OV Überspannung am Ausgang (Eingang) / Overvoltage at output (input Übertemperatur im Gerät / Overtemperature inside the device 3 SYS ...

  • Page 51

    Anschlüsse CAN1 CAN2 RS232 System Link Ports USB A System Link Ports LAN Reset © 009, Elektro-Automatik GmbH & Co. KG Irrtümer und Änderungen vorbehalten IF-C1 IF-R1 IF-U1 1 IF-A1 1 IF-G1 IF-E1 USB A ...

  • Page 52

    ... Only equip the interface card(s) while the unit is switched off by the mains switch! • 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“ ...

  • Page 53

    Index 1. General 1.1 Usage 1. The concept 1.3 Warranty/Repair 1.4 Used symbols 1.5 Scope of delivery 2. Technical specifications 3. Installation 3.1 After unpacking 3. Inserting a card 3.3 Combining interface cards 4. Details about the cards 4.1 RS3 cards IF-R1 ...

  • Page 54

    ... Installation 8.1. Short info Communication VIs 8.1.3 Usage 9. Communication without LabView 9.1 General 9.1.1 Note about the driver library 9. Guide to create telegrams 9..1 The time format 9.. Tips 9..3 Trouble-shooting 9.3 Communication object lists 9.3.1 Column definition 9.3. Object examples and explanations 9 ...

  • Page 55

    ... USB card IF-U and the RS3 card IF-R feature no System Link connectors. PSI 9000 series only: in combination with an IF-C1 card the user can realise a gateway from the RS3 or USB port of the CAN bus. Thus no extra hardware is required to connect the PC to CAN. The gateway allows to control units in line by the RS3/USB and CAN cards ...

  • Page 56

    About the interface cards 2. Technical specifications General Electrical isolation Dimensions Type Dimensions Type  ( Safety EMI Standards Overvoltage category Operation temperature Storage temperature Relative humidity <80% (w/o condensation) IF-R1 / ...

  • Page 57

    ... Insert the new card with +3.5mA caution until the card plate touches the rear side of the unit. If there is space between the rear side and the card pla- -1.5mA te, do not tighten the screws, because the card is not +0 ...

  • Page 58

    ... The LabView VIs resp. the communication protocol can handle units per address segment (RID). Thus it is theoretically possible to set up a bus system 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 the whole system. „ ...

  • Page 59

    ... ID segment = { 0..31} Inside of every address segment are 6 freely assignable addresses, whereas the units are using the lower range and with  physical adresses (identifiers, one each for sending and querying data) per unit they are taking the addresses from ...61. The addresses 0 and 1 of every address range are reserved for broadcast messages ...

  • Page 60

    About the interface cards 4.4 Analogue interface IF-A1 4.4.1 Pin assignment of the analogue interface (25-pole D-Sub socket) Pin Name Function Description Analogue input: 1 AI1 PSEL / RSEL Set value power / resistance Analogue input:  AI3 CSEL Set ...

  • Page 61

    ... 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 via RS3, CAN or USB. Generally applies: all monitoring and surveillance features are permanently active, even if two card (one digital, one analogue) are equipped ...

  • Page 62

    ... The selector „Default level“ defines the default logical level of the corresponding input. key. The enabling is That means, if the default logical level is set to High, the input ON. Using the exclusive has to be pulled actively to Low by an external application (eg ...

  • Page 63

    ... If has been selected, the output is pulled to 1...15V. 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 DO3 DO7 One of the following functions can be assigned to each of the outputs: = remote = Alarm = trip U = trip I ...

  • Page 64

    ... Once the GPIB card is connected and has been configured, you 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‘ ...

  • Page 65

    ... 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! < ...

  • Page 66

    ... Elektro-Automatik GmbH & Co. KG Bit : err, Error queue full; this queue is cleared by reading it and the bit is also reset. The list can hold the last errors Bit 3: ques, Questionable status register is active (on or more events have occured) Bit 4: Not used ...

  • Page 67

    ... About the interface cards The bits of the ESR are as follows: Bit 0: Operation complete, relates to averaging feature (see below), is set if averaging completed successfully Bit 1: Not used Bit : Query error Bit 3: Device Dependent Error (Hardware defective etc.); errors from -399 to -300 resp. 100...399 Bit 4: Execution Error (current limitation, other limits exceeded) ...

  • Page 68

    ... LOCK [:STATE] <B0> 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 STATE 1 or *RST (see 2 ...

  • Page 69

    ... Returns a device depending number of actual values. For PSI/EL Set value commands Set values can also be read back by attaching a question mark to the command. For the meaning 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 „ ...

  • Page 70

    ... Specific commands only for electronic loads are supported since firmware 3.01 and up. • 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. ...

  • Page 71

    ... Specific commands only for electronic loads are supported since firmware 3.01 and up. • 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. ...

  • Page 72

    ... Sets the desired internal resistance set value to 1.3Ω. RES:HIGH? Queries the least set resistance set value of Level A in Level A/B operation, of resistange range 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 ...

  • Page 73

    ... Status Register ESR is set. This is signalising, if enabled, the state via the esr bit in the status register STB. 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 -00, Execution error. ...

  • Page 74

    ... About the interface cards 4.5.9 Errors Errors are collected in an error queue. The err bit indicates new error has occured. It can be queried with a service request call. The error queue is queried seperately and is automatically cleared when read. <ERR> Message 0 “No error“ ...

  • Page 75

    ... In case the user has forgot the IP, the device becomes inac- cessible for the 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 ...

  • Page 76

    ... 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. But different conditions do apply here: ...

  • Page 77

    ... 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 ...

  • Page 78

    ... But it is recommended not to link more than 10 units when using parallel connection. Example: Four devices PSI 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 00A while the whole set can deliver up to 1kW power. © ...

  • Page 79

    ... Slot {A|B}: IF-R1 {IF-U1} +  SIO2 = not available = not used = {Master|Slave} The following two parameters only appear if the device is defined as Master:  Matrix of modules OFF Here you „tell“ the master how many units are connected in parallel or series.  ...

  • Page 80

    ... 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 ...

  • Page 81

    ... Start bit + 8 Data bits + Parity bit + Stop bit The parity is checked for „odd“. The USB card is internally working with the RS3 charac- teristic For both card types it is required to set at least these transmission parameters for the particular driver: Baud rate: ...

  • Page 82

    ... 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. ...

  • Page 83

    ... 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 ...

  • Page 84

    ... 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 ...

  • Page 85

    ... 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 powered ...

  • Page 86

    ... Table: Time format * If the mask is used to translate time values into real time, either bits 15...13 or 15..1 are relevant, depending on the used time range © 009, Elektro-Automatik GmbH & Co. KG For electronic loads and the rise time (object 92) applies, according to the big table below: Time range 30µ ...

  • Page 87

    ... When deactivating remote control it simply goes vice versa 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 ...

  • Page 88

    ... Codes 0x30/0x31: these are related to set values. All set 37 55 Zugriff auf Sollwert verweigert (Gerät im Slavemodus) values have an upper and a lower limit, which are defineable Legende at the PSI 9000 power supplies. The default upper limit for Kommunikationsfehler set values is 0x6400 and the lower limit is 0. ...

  • Page 89

    ... 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 0 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 ...

  • Page 90

    ... Example: the object returned 0x010 in the first two bytes in the data field (index 1 of the buffer) -> error type 0x01 means, that the error still persists and error code 0x0 says (see table section 9.4), that overtemperature error in the upper power stage of a multi-phase PSI 9000 power supply ...

  • Page 91

    ... Bit 0+1: Betriebsart / Set operation mode : 00 = U/I/P mode 0x08 Bit 3 : Übertemperaturabschaltung / Reaction after overtemperature : 0= OT Alarm disappear: OFF Alarm disappear: Auto ON 0x10 Bit 4: Netzwiederkehr / Reaction after power- Power ON: OFF , 1= Power ON = auto ON 0xC0 Bit 6+7: Einstellvarianten von Sollwerten / Mode for set values : 00 = direct adjust of set value ...

  • Page 92

    Programming 1 2 Beschreibung / Description 70 Gerätezustand / Device state 71 Istwerte / Actual values 72 Aktuelle Sollwerte / Momentary set values 73 Istwerte U+I mit Zeitstempel / Actual values U+I with time stamp ro --- 74 Status der ...

  • Page 93

    ... Legende / Legend 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 ...

  • Page 94

    ... Level A/B: Sollwert Level B Pulszeit / Set value level B pulse width 92 Level A/B: Sollwert Anstiegszeit / Set value rise time Legende / Legend Nur lesen / Read only rw = Schreiben und Lesen / Read and write 1) nur setzbar im CV-Modus / only settable in CV mode 2) neu bzw. geändert ab Firmware 3.01 / new or changed since firmware 3.01 ...

  • Page 95

    ... Bit 1: Option: Innenwiderstandsregelung / Internal resistance control : 1 = freigeschaltet / unlocked 0x08 Bit 3 : Übertemperaturabschaltung / Reaction after overtemperature : 0= OT Alarm disappear: OFF Alarm disappear: Auto ON 0x10 Bit 4: Netzwiederkehr / Reaction after power- Power ON: OFF , 1= Power ON = auto int 2 Spannungswert (% von Unenn* 256) / Voltage value (% of Unom* 256) ...

  • Page 96

    Programming 1 2 Beschreibung / Description 70 Gerätezustand / Device state 71 Istwerte / Actual values 72 Aktuelle Sollwerte / Momentary set values 73 Istwerte U+I mit Zeitstempel / Actual values U+I with time stamp ro --- 74 Status der ...

  • Page 97

    ... Legende / Legend 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 ...

  • Page 98

    ... Aktuelle Sollwerte von ext. / Momentary set values of ext. 77 Fehlermeldungen / Alarm buffer Legende / Legend Nur lesen / Read only r/w = 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 © ...

  • Page 99

    ... Aktuelle Sollwerte / Momentary set values 77 Meldungen des Gerätes / Device notifications Legende / Legend 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 © ...

  • Page 100

    ... What is an error type? About the meaning and the differences of alarms, warnings and notifications at power supplies of the series PSI 9000 please refer to the user manual. Other device types like the electronic loads only use error type 0x01 or 0x0. Error types: 0x01 - Alarm is currently active ...

  • Page 101

    Overviews 10. Connectors CAN1 CAN2 RS232 System Link Ports USB A System Link Ports 12 24 LAN Reset © 009, Elektro-Automatik GmbH & Co. KG IF-C1 IF-R1 IF-U1 1 IF-A1 1 IF-G1 13 IF-E1 USB A Note: The connectors of ...

  • Page 102

    ... EA-Elektro-Automatik GmbH & Co. KG Entwicklung - Produktion - Vertrieb Helmholtzstraße 31-33 41747 Viersen Telefon: 016 85-0 Telefax: 016 30 ea1974@elektroautomatik.de www.elektroautomatik.de ...