Register | Funktion | Lesen/ Schreiben | Beschreibung | Info |
0x0410 | ACU_SET_VALUE_TEMP | R | Strom SOLL-Wert | Undefiniert, wurde 0x0810 nicht zuvor beschrieben, andernfalls der Inhalt von 0x0800 |
0x0411 | R | Kombination versch. Zustände | X"0" & sIFK_Command [0x0 = NOP, 0x1 = EIN, 0x2= AUS, 0x3 = RESET] & sCommutator [0 = normal, 1 = invers] & sIFK_LoadSwitch(3 downto 0) [0x0..0x8]; | |
0x0800 | ACU_RESET | W | Kommando RESET | Beliebigen Wert schreiben → löst RESET Kommando aus. |
0x0802 | ACU_POWER_ON | W | Kommando EIN | Beliebigen Wert schreiben → löst ON Kommando aus. |
0x0804 | ACU_POWER_OFF | W | Kommando AUS | Beliebigen Wert schreiben → löst OFF Kommando aus. |
0x0806 | ACU_POLARITY_NORMAL | W | Polwender Polarität positiv | |
0x0808 | ACU_POLARITY_INVERS | W | Polwender Polarität negativ | |
0x0810 | ACU_CURRENTS | R/W | Strom SOLL-Wert | Sollwertregister (16Bit) Ausgabe erfolgt abhängig von 0x0822 und ggf. 0x0812. |
0x0812 | ACU_REALIZE_CURRENTS | W | Getriggerte Ausgabe des SOLL-Wertes. | Beliebigen Wert schreiben → erzeugt die Ausgabe des SOLL-Wertes aus 0x0810, wenn zunächst 0x0822 entsprechend gesetzt ist. |
0x0814 | ACU_CONNECT_LOAD_1 | W | Lastwahlschalter LAST1 | Beliebigen Wert schreiben → wählt LAST1 (00001B). |
0x0816 | ACU_CONNECT_LOAD_2 | W | Lastwahlschalter LAST2 | Beliebigen Wert schreiben → wählt LAST2 (00010B). |
0x0818 | ACU_CONNECT_LOAD_3 | W | Lastwahlschalter LAST3 | Beliebigen Wert schreiben → wählt LAST3 (00100B). |
0x081A | ACU_CONNECT_LOAD_4 | W | Lastwahlschalter LAST4 | Beliebigen Wert schreiben → wählt LAST4 (01000B). |
0x081C | ACU_CONNECT_LOAD_5 | W | Lastwahlschalter LAST5 | Beliebigen Wert schreiben → wählt LAST5 (10000B). |
0x081E | ACU_CUT_LOAD | W | Lastwahlschalter KEINE | Beliebigen Wert schreiben → wählt deaktiviert alle Lasten (00000B). |
0x0820 | ADC_SOFTTRIGGER | W | Getriggertes Einlesen von ADC Werten (Istwert) | Beliebigen Wert schreiben → erzeugt das Einlesen eines Istwertes in 0x0830, , wenn zunächst 0x0824 entsprechend gesetzt ist. |
0x0822 | ACU_WR_DAC_MODE | R/W | DAC modes | Definiert unter welchen Bedingungen der SOLL-Wert ausgegeben werden soll. 0xddd0→ Sollwert direkt über SCU 0xddd1→ Trigger über DACSofttrigger (Wert von 0x0810 erst ausgeben wenn 0x0812 geschrieben wird 0xddd2→ Trigger über ext. Trigger (Wert von 0x0810 erst ausgeben wenn ‚DAC_ExternalTrigger‘ = ‚1‘ wird. |
0x0824 | ACU_WR_ADC_MODE | R/W | ADC modes | Definiert unter welchen Bedingungen IST-Werte eingelesen werden. DCCT Wert (vom ADC1): 0xdbb0→ Trigger über Ausleseroutine (direkt lesen über 0x0830) 0xdbb1→ Trigger über ADCSofttrigger (lesen triggern wenn 0x0820 geschrieben wird, auslesen über 0x0830) 0xdbb2→ Trigger über 'ext.' Trigger (lesen wenn ADC_ExternalTrigger = '1' wird, auslesen über 0x0830) HALL1 Wert (vom ADC2): 0xdb0b→ Trigger über Ausleseroutine (direkt lesen über 0x0832) 0xdb1b→ Trigger über ADCSofttrigger (lesen wenn 0x0820 geschrieben wird, auslesen über 0x0832) 0xdb2b→ Trigger über 'ext.' Trigger (lesen wenn ADC_ExternalTrigger = '1' wird, auslesen über 0x0832) HALL2 Wert (vom ADC3): 0xd0bb→ Trigger über Ausleseroutine (direkt lesen über 0x0834) 0xd1bb→ Trigger über ADCSofttrigger (lesen wenn 0x0820 geschrieben wird, auslesen über 0x0834) 0xd2bb→ Trigger über 'ext.' Trigger (lesen wenn ADC_ExternalTrigger = '1' wird, auslesen über 0x0834) |
0x0830 | ACU_CURRENTI | R | Strom IST-Wert | |
0x0832 | ACU_FIELDI_1 | R | (Feld)Istwert 2 (Hall) | |
0x0834 | ACU_FIELDI_2 | R | (Feld)Istwert 3 (Hall) | |
0x0836 | ACU_FIELDI_3 | R | -- | undefiniert |
0x0838 | ACU_FIELDI_4 | R | -- | undefiniert |
0x083A | ACU_FIELDI_5 | R | -- | undefiniert |
0x083C | ACU_STATE_1 | R | Statusbyte 1 | IFK_Statusbyte 1 |xxxx|xxxx| -|||| |||| -|||| |||\----- '1' PSE eingeschaltet, '0' PSE ausgeschaltet -|||| ||\------ Interlock UNetz -|||| |\------- Interlock Temperatur Kuehlbank und Trafo -|||| \-------- Interlock Kuehlwasser -|||\---------- Interlock Lastueberstrom (ADC Modul) -||\----------- Status Polwender, Status via 'Commutator' Eingang -|\------------ Interlock Temperatur Last -\------------- Interlock Kuehlwasser Last |
0x083E | ACU_STATE_2 | R | Statusbyte 2 | IFK_Statusbyte 2 |xxxx|xxxx| -|||| |||| -|||| |||\----- Interlock Primaerstrom -|||| ||\------ Interlock Primaerstrom 1 (z Zt. noch nicht unterstuetzt) -|||| |\------- Interlock IGBT V1-V4 Auf das Bit fuer V1-V4 sind jetz noch die Transistoren V5-V6 belegt. -|||| \-------- Interlock IGBT V5-V6 V5-V6 zeigen jetzt an das das Geraet mit einer Ext. Reglersperre versehen ist. -|||\---------- Interlock Zwischenkreis -||\----------- Interlock Schwingungsueberwachung UND/ODER Sicherheits-Aus UND/ODER Sicherung -|\------------ Interlock DCCT ERROR -\------------- Interlock Erdschluss |
0x0840 | ACU_STATE_3 | R | Statusbyte 3 | IFK_Statusbyte 3 |xxxx|xxxx| -|||| |||| -|||| |||\----- '1' PSE ist im Remotebetrieb, '0' PSE ist im Localbetrieb -|||| ||\------ n.u. -|||| |\------- Magnet Nr.1 Aktiv -|||| \-------- Magnet Nr.2 Aktiv -|||\---------- Magnet Nr.3 Aktiv -||\----------- Magnet Nr.4 Aktiv -|\------------ Magnet Nr.5 Aktiv -\------------- Stromregelung/Feldregelung, via 'Field_Controlled' Eingang |
Register | Funktion | Lesen/ Schreiben | Beschreibung | Info |
0x0300 … 0x033F | Quadratischer Funktionsgenerator 1 | sind ab der MFU LE Firmware 7.0.0, MFU SE Firmware 7.0.0 und MFU LWL Firmware 7.0.0 verfügbar | ||
0x0340 … 0x037F | Quadratischer Funktionsgenerator 1 | sind ab der MFU LE Firmware 7.0.0, MFU SE Firmware 7.0.0 und MFU LWL Firmware 7.0.0 verfügbar | ||
0x1000 | Status_1 | R | |xxxx|xxxx|xxxx|xxxx| -|||| |||| |||| |||\-- VCC(1) -|||| |||| |||| ||\--- Remote(1)/Local(0) -|||| |||| |||| |\---- CPU14 - CPU_STATUS_BOOTSEQUENZ_COMPLETED -|||| |||| |||| \----- CPU17 – CPU_STATUS_PARAMETERS_VALID -|||| |||| |||\------- CPU00 - CPU_STATUS_PSU_IS_ON -|||| |||| ||\-------- Controller Enabled -|||| |||| |\--------- CPU01 - CPU_STATUS_PSU_IS_FIELD_CONTROLLED -|||| |||| \---------- CPU20 - CPU_STATUS_SYSTEM_HAS_INTERLOCKS -|||| |||\------------ VCC(1) -|||| ||\------------- CPU08 - CPU_STATUS_SYSTEM_HAS_WARNINGS -|||| |\-------------- VCC(1) -|||| \--------------- CPU09 - CPU_STATUS_SYSTEM_HAS_ERRORS -|||\----------------- Gerätestatus -||\------------------ ... -|\------------------- ... -\-------------------- Gerätestatus | |
0x1001 | Status_2 | R | |xxxx|xxxx|xxxx|xxxx| -|||| |||| |||| |||\-- CPU03 - CPU_STATUS_STDSCREEN_ACTIVE -|||| |||| |||| ||\--- CPU04 - CPU_STATUS_RESET_BUTTON_ACTIVE -|||| |||| |||| |\---- CPU05 - CPU_STATUS_PERFORMING_USI_SCAN -|||| |||| |||| \----- CPU06 - CPU_STATUS_FETCHING_INTERLOCKS -|||| |||| |||\------- CPU07 - CPU_STATUS_RECORDING_SYSPARAMETERS -|||| |||| ||\-------- CPU10 - CPU_STATUS_USING_INTERNAL_PARAMETERS -|||| |||| |\--------- CPU11 - CPU_STATUS_USB_DEVICE_DETECTED -|||| |||| \---------- CPU12 - CPU_STATUS_USB_DEVICE_PERMITTED -|||| |||\------------ CPU13 - CPU_STATUS_VNC2_NOT_PROGRAMMED -|||| ||\------------- CPU15 - CPU_STATUS_SOFTWARE_IS_RUNNING -|||| |\-------------- CPU16 - CPU_STATUS_LOADING_INTERNAL_PARAMETERS -|||| \--------------- CPU18 - CPU_STATUS_MODULES_VERIFIED -|||\----------------- CPU19 - CPU_STATUS_RECEIVING_SYSPARAMETERS_RAM -||\------------------ GND(0) -|\------------------- GND(0) -\-------------------- GND(0) | |
0x1002 ... 0x101F | Status_3 ... Status_32 | R | nicht genutzt | |
0x1020 | Kommando_1 | R/W | Kommandos | 0x0000 = NOP, 0x0001 = EIN, 0x0002 = AUS, 0x0003 = RESET, 0x0004 = Reglersperre |
0x1021 | Kommando_2 | R/W | Lastwahlschalter | 0x0000 = keine Last 0x0001 = Last 1 0x0002 = Last 2 0x0004 = Last 3 0x0008 = Last 4 0x0010 = Last 5 0x0020 = Last 6 0x0040 = Last 7 0x0080 = Last 8 |
0x1022 ... 0x102F | Kommando_3 ... Kommando_32 | R/W | nicht genutzt | |
0x1030 ... 0x104F | linearer Funktionsgenerator_1 | ab MFU SE Firmware 7.4.0 und in MFU LWL nicht mehr verfügbar | ||
0x1050 ... 0x106F | linearer Funktionsgenerator_2 | ab MFU SE Firmware 7.4.0 und in MFU LWL nicht mehr verfügbar | ||
0x1070 | Istwert_1[0..15] | R | ||
0x1071 | Istwert_1[16..31] | R | ||
0x1080 | Istwert_2[0..15] | R | ||
0x1081 | Istwert_2[16..32] | R | ||
0x1090 ... 0x109F | Sollwert_1_Skalierung_1 ... Sollwert_1_Skalierung_16 | R/W | ||
0x1100 ... 0x111F | Sollwert_2_Skalierung_1 ... Sollwert_2_Skalierung_16 | R/W | ||
0x1110 ... 0x111F | Istwert_1_Skalierung_1 ... Istwert_1_Skalierung_16 | R/W | ||
0x1120 ... 0x112F | Istert_2_Skalierung_1 ... Istwert_2_Skalierung_16 | R/W | ||
0x1200 ... 0x123F | Interlocks_1 ... Interlocks_64 | R | ||
0x1240 ... 0x125F | Errors_1 ... Errors_32 | R | ||
0x1260 ... 0x127F | Warnings_1 ... Warnings_32 | R | ||