Matthias Heisig
9c6e28b83d
Added Kaco inverter implementation
...
- Added Kaco inverter implementation
- Small refactoring
- Added release inverter power signal for simultaneous start of the
inverters
2025-08-11 23:26:40 +09:00
Markus Neukirch
6f97c1aa6b
Safety EStop Changes
...
added SCS EStop to FSOE connection to main safety and it's evaluation
2025-08-05 17:16:25 +02:00
Markus Neukirch
6f357a3913
Merge branch 'develop' of gitlab.cmblu.net:sps-allgemein/uniblu into develop
...
# Conflicts:
# PLC/PLC.tmc
# Uniper.tsproj
2025-08-04 18:15:08 +02:00
Markus Neukirch
e2a44b0d37
Added cabinet temperature and modbus registers
...
added cabinet temperature to each module, scs and bms cabinet, added corresponding config, hmi interface, hardware & links. Added corresponding warning bits to modbus registers
2025-08-04 18:10:15 +02:00
Markus Neukirch
dacce53625
Balancing quick fixes
...
allowed operating mode to be change when balancing is started, added lock mechanism to not leave balancing state when not enabled
2025-07-31 14:04:30 +02:00
Markus Neukirch
ee3367eaec
EMS-BMS heartbeat and modbus fixes
...
added ledge and error state when modbus communication is lost, seperated register 13004 (confirm) from registers 13000-13001 (BMS/String warning/error messages) for modbus mapping, added Heartbeat error message to bmsErrors
2025-07-14 18:02:33 +02:00
Matthias Heisig
e6802b87b4
Changes after BMS EMS connection test with uniper
...
- Added EMS heartbeat timeout
- Removed commented code
- Fixed BMS Error DC-Switch: Was true when switch was ok and vice versa
2025-06-19 19:10:26 +02:00
Matthias Heisig
b6791f7951
Small changes after FAT and EMS Test
...
- Changed Modbus server config for EMS connectivity
- Changed some default EWL Limits
2025-06-13 16:37:14 +02:00
Matthias Heisig
6fe10cc58c
Added Doppelhoeckertest
2025-06-10 21:04:06 +02:00
Matthias Heisig
58f3c751d3
Some fixes before the FAT
...
- Refactored inverter Heartbeat check
- Added SafetyComError on EtherCAT checking
- Adjusted lower pressure value for safety plc from 200 mBar to 300mBar
2025-06-06 19:09:12 +02:00
Matthias Heisig
38f44128d1
Added precharge mode
2025-06-04 19:37:25 +02:00
Matthias Heisig
f12063e294
Added some fixed during pre safety check
...
- Fixed bug that SafetyIntlkTimeout could not be acknowledged
- Pumps now dont shut off during error in unit (except over- or underpressure), setpoint is now set to discharge power
- Fixed bug not able to restart safety-check when not all strings where off
- Adjusted Safetyparameters to match safetycheck protocol
2025-06-03 18:02:19 +02:00
Matthias Heisig
2f9f4df261
changes during start of safety check
...
- Refactoring of string fb
- Added pump safety interlocks for pressure segment inlet too low and too high
2025-06-02 19:51:57 +02:00
Matthias Heisig
ac0a8d160b
Change in startup time for Doppelhöckertest
...
- Was 1 Minute, is now 5 seconds
2025-06-02 19:49:50 +02:00
Matthias Heisig
1677d34d9c
Added Kaco inverter for sensor ripple testing
...
- Iso error in string will now only be active if the dc circuit breaker is not closed
- Added some delay between closing dc circuit breaker and enabling inverter so that the dc bus voltage can stabilize itself
2025-05-08 10:07:16 +02:00
Matthias Heisig
0d201a140a
Added sphinx documentation
2025-04-28 17:15:57 +02:00
Matthias Heisig
94381dc704
Changed Safety program so that every group can be deactivated
2025-04-28 17:15:43 +02:00
Matthias Heisig
0db1fa523a
Sunspec heartbeat timer incrementation slowed down
2025-04-28 17:14:43 +02:00
Matthias Heisig
70090f08d9
Single strings can now be activated or deactivated
2025-04-28 17:14:17 +02:00
Matthias Heisig
7b810b19d2
Implemented a better balancing algorith for string balancing
...
* Added error logging to inverter fb
* Changed HMI actual power feedback from dc to ac power
* Small config adjustments
2025-04-16 12:35:06 +02:00
Matthias Heisig
082c250543
Added possibility to change power through hmi during cycling mode
2025-04-15 13:23:23 +02:00
Matthias Heisig
bbf60864db
Added inverter active signal to avoid triggering the isolation monitoring
2025-04-15 13:22:55 +02:00
Matthias Heisig
483fa83149
Switch voltage low and high sequence in modbus error and warning register for consistency
2025-04-15 13:21:56 +02:00
Matthias Heisig
a50ffaa00d
Merge branch 'feature/modbusErrorMSG' into develop
2025-04-14 19:46:43 +02:00
Matthias Heisig
390b831286
Hardware reset button now triggers an alarm acknowledge signal
2025-04-14 19:46:02 +02:00
Matthias Heisig
f79cf27c0c
Finished first implementation of modbus error registers
2025-04-14 19:38:17 +02:00
Matthias Heisig
4a00a4c414
Added Modbus registers
2025-04-08 07:24:55 +02:00
Matthias Heisig
e975d23694
Merge branch 'develop' of gitlab.cmblu.net:sps-allgemein/uniblu into develop
2025-04-06 10:23:25 +02:00
Matthias Heisig
2221f6bab3
Minor bugfixes and future addons
2025-04-06 10:21:01 +02:00
Philipp Schinacher
6a1ee45179
add liste alarme
2025-03-31 14:46:52 +02:00
Matthias Heisig
84e0e174a1
Fixed missing multistring handling in some modes
2025-02-14 16:14:07 +01:00
Matthias Heisig
4f0905d64a
Fixed some bugs in cycling mode
2025-02-14 15:42:27 +01:00
Matthias Heisig
2ded890dd4
Added multi string handling and balancing
2025-02-13 21:26:50 +01:00
Matthias Heisig
f9df0a5180
Added precharging to SafetyCheck
2025-02-10 08:44:52 +01:00
Matthias Heisig
0345f57a3f
Some refactoring
2025-01-17 08:08:37 +01:00
Matthias Heisig
39a02352f6
Iso and leackage error messages added
2024-09-10 16:54:17 +02:00
Matthias Heisig
d9f39953a0
Added shutdown when inverter error
2024-09-06 18:47:03 +02:00
Matthias Heisig
3d041c50c4
- Added new module status
...
- Added error messages for EtherCAT connection lost
2024-09-05 18:32:49 +02:00
Matthias Heisig
5e94ba4868
Merge branch 'feature/ManualModeSwitch' into develop
...
# Conflicts:
# PLC/PLC.tmc
# PLC/POUs/FB_String.TcPOU
# PLC/POUs/MAIN.TcPOU
# Uniper.tsproj
2024-08-30 14:32:11 +02:00
Matthias Heisig
08d2ffd136
Added string startup timeout
2024-08-30 13:12:42 +02:00
Matthias Heisig
112f7cb7d9
Added automatic manual mode change for all components if manual mode is selected, Added moving average filter to analog data
2024-08-26 22:19:29 +02:00
Matthias Heisig
58e511438e
Umstellung auf TwinCAT 4026
2024-07-29 07:33:50 +02:00
Matthias Heisig
0d9a4d9c72
WIP: Aktueller stand für fehlersuche Sensorrauschen
2024-05-22 17:43:26 +02:00
Matthias Heisig
cf0d144987
Reordered Modbus registers for Energielenker
2024-05-07 18:02:07 +02:00
Matthias Heisig
5c42d4db0a
Added ac phase currents to inverter data and copy it to modbus interface
2024-05-07 17:34:01 +02:00
Matthias Heisig
0ffff9be2a
EMS communication and Voltage optimizations
...
- Added data for EMS communication
- Added highest segment voltage for charging check
- Added lowest segment voltage for discharging check
2024-05-07 17:10:29 +02:00
Matthias Heisig
327f324be8
Implemented fixes and improvements during comissioning
...
- New Balancing mode
- HMI Interface for Inverterdata implemented
- Adjusted GVL_CONFIG values
- Read inverter data even when inverter is off
- Added OPC UA settings to inverter data hmi interface
- Added multisettings to safety project for strings
2024-05-06 11:05:33 +02:00
Matthias Heisig
b95033a155
First string implemented
2024-04-18 08:32:21 +02:00
Matthias Heisig
9ce3522a70
WIP: Inbetriebnahme vorladen
2024-04-11 19:06:45 +02:00
Matthias Heisig
ef26159a4f
Added safety program pre comissioning and started implementing different modes
2024-03-20 18:08:57 +01:00