Firmware version history file for device series PSB 10000 ELR 10000 PSI 10000 PSB 10000 Slave Meaning of the symbols: + Feature added - Feature or bug removed (general bug fixes are not listed to have a better overview) * Feature changed -------------------------------------------------------------------------------------------------------------------------------------------------- Component KE: v3.02 (major release) !!!! IMPORTANT !!! MUST NOTE BEFORE UPDATING !!! Regarding MASTER-SLAVE operation: KE release version 3.02 is NOT compatible anymore to older release versions when using master-slave. It means, that a master unit with KE 3.02 cannot initialize slaves with KE 3.01 or older or a master with KE 3.01 cannot initialize slaves with KE 3.02 or newer. When updating any unit in a master-slave system to KE 3.02, all units must be updated. !!!! + New feature: Voltage controller speed setting (not available for older production dates with device classes 66-70) + New feature: SEMI F47 (not available for older production dates with device classes 66-70) * Master-slave enhancement: !!! ONLY AVAILABLE for units which were already delivered with this KE release and which have a different device class !!! With KE 3.02 installed, different power classes, such as 15 kW, 3 kW or 30 kW can be mixed in a master-slave system. Example: a 15 kW unit in 3U size and a 30 kW unit in 4U size can be connected in a master-slave system with the usual features and a total power of 45 kW. The feature is released in stages. Stage 1: in this KE release the total power can not be as expected if the wrong unit is the master. "Wrong unit" means that at the moment the rule of thumb is that the master shall be any unit with the highest power in the system in order to achieve the expected total power + New feature: Operating counter (counts operation hours, energy and capacity) - Function generator: long term ramp problem removed which made ramps either not meet the expected end level after the given time or, in order to reach the expected and level the time would have been set differently. This bugfix also removed the 1379 second limit for ramps * Function generator: improved EN 50530 curve calculation (before there partially a bad effiency calculation in SAS mode due to curve calculation errors) + PSBE series models (new production dates from 01/2022): CR mode unlocked + PS series models: CR mode unlocks temporarily when a PS unit is used as slave with a PSI or PSB or PSBE as master, because they feature CR mode - SCPI: fixed a bug where the DDE bit in the ESR register has toggled too often v3.01 (major release) Note: This update is primarily for production and new products. Devices with 2.0x firmware don't benefit much from the 3.01, perhaps regarding some small fixed bugs. Updatability from 2.0x versions is maintained, but going backwards isn't possible, so if you intend to update you must consider it carefully. + System error: added a new system error which would stop the entire device upon internal communication problems * EN50530: improved day trend indexing and recording mechanism - Various minor and major bugs v2.08 (major bug fix release) - DS1 error: internal storage problem fixed (affected devices lost their settings, like for master-slave or IP address) - Master-slave: optimized internal MS communication that caused MSS alarm when there was heavy traffic on the digital interfaces - Master-slave: removed a bug in the termination settings for TERM and BIAS (they are switched by design fault) v2.07 (major bug fix release) - Master-slave: Fixed a bug where master or slave devices wouldn't save their position - Alarms: fixed a bug that could cause a PF alarm when adjusting the Ethernet timeout - Remote control: fixed a TCP related transmission problem with split messages (caused by TCP_NODELAY), which would only affect the built-in LAN port and could cause trouble when using our LabView VI package, but also with other softwares such as a PLC's IDE + PSB 10000, battery test: added bits to register 11544 to read the current battery test phase (charge/discharge/rest), also for SCPI coming as "RUN, RESTING" or "RUN, CHARGING" or "RUN, DISCHARGING" * PSB 10000, battery test: the counters for Ah (register 11536) and Wh (register 11538) can now be written anytime to reset them - SCPI: fixed an old bug that would cause a settings conflict error when sending SYST:LOCK ON while the device already is on remote control, same with SYST:LOCK OFF * EN50530 function: improved rounding of Umpp, Impp and Pmpp values for display in the HMI and EA Power Control v2.06 + Interface monitoring: this configurable feature (timeout + on/off) allows for an reaction of the device to a dropped digital control connection; it would switch DC off and exit remote control in order to go into a defined state when the user-defined time has run out, primarily due to a physical interruption of the control line v2.03/2.04 - Master-slave: Removed a bug where the Master/Slave setting wouldn't be save due to immediate SF alarm * Master-slave: SF alarms are automatically cleared now once the MS system is initialized * Master-slave: A slave being currently controlled by any interface can't be initialized by the master and would continue to indicate MSP alarm - Corrected the rare occurrence of an internal memory error which would prevent the device from saving the latest settings - Battery test: Removed a bug which caused the test to stop after 4295 seconds + Battery test: Extended status register 11544 * EtherCAT: sorted CoE indexes by number v2.02 - Fixed a bug where the XY generator based functions (FC, EN 50530) would not work in an ELR or PSI device - Fixed a bug where the IP settings for the internal LAN port would not be stored - Fixed a bug which could lead to a memory error which would continuously prevent the device from storing the last settings upon power off - Fixed a bug where the Share Bus Fail alarm (SF) would occur unexpectedly - Fixed a bug where the internal LAN port and a plugged Ethernet interface module would use the same IP address * Ethernet ports 502 and 537 are reserved now and won't accepted when set with register 10572 - Fixed a bug where the arbitrary function generator would run with old data when switching modes or after re-entering function generator mode and and before new data has been loaded * Fixed long/short forms of some SCPI commands which were wrong according to the definition in the SCPI standard -> note: in order to avoid problems in custom software after updating to this firmware release we recommend to always use the long form - Fixed a bug where the SF alarm wasn't cleared after querying SYST:ERR:ALL? * REM-SB pin (analog interface) and function generator: the function generator can now be controlled using REM-SB as start/stop signal if two re- quirements are fulfilled: a) function generator needs to be active and set up and b) while REM-SB blocks switching the DC input/output on send command OUTP ON or INP ON -> when releasing REM-SB after this, the function should start v2.01 (first official release) * Optimizations for master-slave and device reset -------------------------------------------------------------------------------------------------------------------------------------------------- Component HMI: v3.02 (another major feature release) + New feature: SEMI F47 (not available for older production dates with device classes 66-70; see latest user manual releases for more information; user manuals are partially updated already) + New feature: Voltage controller speed setting (not available for older production dates with device classes 66-70; see latest user manual releases for mor information; user manuals are partially updated already) * Master-slave enhancement: !!! ONLY AVAILABLE for units which were already delivered with this KE release and which have a different device class !!! With KE 3.02 installed, different power classes, such as 15 kW, 3 kW or 30 kW can be mixed in a master-slave system. Example: a 15 kW unit in 3U size and a 30 kW unit in 4U size can be connected in a master-slave system with the usual features and a total power of 45 kW. The feature is released in stages. Stage 1: in this KE release the total power can not be as expected if the wrong unit is the master. "Wrong unit" means that at the moment the rule of thumb is that the master shall be any unit with the highest power in the system in order to achieve the expected total power + New feature: Operating counter (counts operation hours, energy and capacity) - Function generator: long term ramp problem removed which made ramps either not meet the expected end level after the given time or, in order to reach the expected and level the time would have been set differently. This bugfix also removed the 1379 second limit for ramps 3.01 (major feature release to support new series) + Derating: support for derating information with newer production units as from 10/2021 + Korean HMI language + Updated bootloader which now can troubleshoot HMI update problems (in such a case contat support stuff for more information) + Master-slave: added a termination check which counts the number of units that are not correctly terminated and pops up a warning * Function Generator: it now remembers all settings when leaving the FG and entering again - Various minor bugs v2.08 (major bug fix and feature release) + Languages: added Spanish and French as GUI languages + Communication: added settings for KE 2.08 added feature of "interface monitoring" * Minor GUI optimizations (example: added MIN/MAX buttons to on screen value input overlay to quickly jump up or down / better file filter when loading from USB) * Function Generator: when setting up the arbitrary function and entering time and delta values which wouldn't match the minimum slope, the HMI now calculates and shows the feasible time/slope + Low voltage operation (ELR/PSB): when working in sink with very low voltages, the internal resistance of the FETs might prevent the device from drawing the full rated current -> the HMI will display a warning now when reaching <1% of rated voltage * CAN: improved CAN ID checking (base ID vs. broadcast ID vs. cyclic IDs), so the IDs can't overlap and cause conflict + Debug feature: the HMI can now record debug data onto USB stick when being plugged with a folder \DEBUG created in the typical HMI_FILES root folder; this can help to identify problems in the device in terms of support and prior to shipping the device for repair -> the user would then send us the debug file for investigation + Function Generator EN50530 (PSB/PSI): added values on FG screen for DAY UI and DAY ET modes, also current index number * Event list: the event list, as draggable down from the top of HMI screen, can now also be accessed when the device is in remote / list extended to 50 entries - Removed some small bugs - Slave mode: removed the display of regulation mode of a device running in SLAVE mode, as the slave can also be unregulated and would then show CP * HMI freeze problem: added watchdog to prevent HMI screen from freezing, final solution still pending (HMI reboot now collected in event list) + Interface monitoring setup v2.07 - Fixed a problem with On/Off button (bouncing or non-responsive) v2.06 - Master-slave: fixed bugs where the total system current could occasionally be erroneous or adjustment of set values for current or power would show erroneous value - Fixed other small bugs v2.05 * Minor bug fixes v2.04 - Removed UI mode selection (all 10000 series have no UI mode in the XY generator) * Small optimizations and bug removal v2.03 + Graph (can be called via quick menu) * PSB: all set values of current, resistance and power for sink mode now have negative sign * Device model now permanently displayed in the main screen * Quick menu can also be closed by tapping outside v2.01 (first official release) -------------------------------------------------------------------------------------------------------------------------------------------------- Component DR (older production dates until 01/2022): v1.0.9 - Function generator: long term ramp problem removed which made ramps either not meet the expected end level after the given time or, in order to reach the expected and level the time would have been set differently. This bugfix also removed the 1379 second limit for ramps + New feature: SEMI F47 v1.0.7 * Various optimizations, for example handling of low current set points and parasitic voltage building up when having no external load/source connected v1.0.6 * Improved zero point operation v1.0.5 * Fixed a problem where the output voltage on low voltage devices (60 - 360 V) could rise slowly even when set to 0 v1.0.4 * Optimized CC/CP/CR indication v1.0.3 (first official release) -------------------------------------------------------------------------------------------------------------------------------------------------- Component DR (new production dates from 01/2022, device classes starting at 81): v1.0.2 (first official release) -------------------------------------------------------------------------------------------------------------------------------------------------- Component HMI Slave: v2.03 (first official release with support for PSB 10000 Slave series)