Here follow the changelog of ESS/EMS project:  

(A working model of  EMS Online Simulator is available  every day from 16.00 to 18.00 UTC)

v1.2.3 (2020-Feb-04): minor bug fixes and improvement. Update EMS runtime softplc to Codesys v.3.5.15.30

v1.2.2 (2020-Jan-09): minor bug fixes and improvement.

v1.2.1 (2019-Dec-27): minor bug fixes and improvement.

v1.2 (2019-Dec-21)

Features:

  • add 2nd storage unit (1 PCS + 1 BMS additional controllers). This is the new CONTROL ARCHITECTURE

Architecture v1.2

Going on from previous tutorial , now I'll start to run the simulator

(A working model of  EMS Online Simulator is available  every day from 16.00 to 18.00 UTC)

 

  • CONTROL ARCHITECTURE:

EMS Control Architecture

EMS (Energy Management System) is a word becoming common and common in recent times especially because of the massive spread of renewable energy sources.

Often the EMS can be identified as a part of a SCADA (Supervisory Control and Data Acquisition) system and to be more accurate we can consider the EMS as the "logic controller component " contained into a SCADA system. 

EMS

A working model of  EMS Online Simulator is available  every day from 16.00 to 18:00 UTC

Going on from previous tutorial , into following rows I'll define the modelling of ESS component I used:

(A working model of  EMS Online Simulator is available  every day from 16.00 to 18.00 UTC)

ESS Model:

  •  CAPABILITY and Signs:
    • circular 1MVA (no overload)
    • P+ = Discharge battery
    • P- = charge battery
    • Q+ = reactive power injection into the grid
    • Q- = reactive power absorption from the grid

 Capability

In recent months I have spent a lot of time testing the various Modbus TCP Server libraries available for Arduino for a HIL project on which I am working.

After numerous tests with the various libraries available, this is the conclusion I came to:

  Uno Vs   Mega 2560