Commit Graph

26 Commits

Author SHA1 Message Date
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
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
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
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
2221f6bab3 Minor bugfixes and future addons 2025-04-06 10:21:01 +02: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
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
0d9a4d9c72 WIP: Aktueller stand für fehlersuche Sensorrauschen 2024-05-22 17:43:26 +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
Matthias Heisig
57987cb19f Fixed Modbus register access 2024-01-17 11:26:11 +01:00
Matthias Heisig
4586e72a0e Added inverter implementation 2024-01-05 16:27:39 +01:00
Matthias Heisig
faa33db290 Projektdateien hinzufügen. 2024-01-04 15:15:26 +01:00