Dušan Ferbas
Solar Monitor s.r.o.
Czech Republic

Control PV Plant with a PLC

(Energy gateway for renewables)

www.solarmonitor.cz

Product Features

www.solarmonitor.cz

Unified PLC interface

Power efficient

Modular solution

Embedded experience since 1997

Why this gateway is useful?

www.solarmonitor.cz

Technological criteria

Fast implementation

Costs reduction

Postpone energy consumption

Weather forecast

Systems interaction

Dependancy on price levels, stock market prices

Conditions for connection a PV plant to the grid

Which manufacturers are supported?

www.solarmonitor.cz

What Are the Solar Monitor Solution Areas?

www.solarmonitor.cz

Software Interface Overview

www.solarmonitor.cz

Webserver of the SM2-MU: Responsive Design

www.solarmonitor.cz

SNMP – Castlerock SNMPc: Geographical Maps

www.solarmonitor.cz

What we automate at a power plant?

Power control – active & reactive, fluent regulation

Obtaining data from devices with proprietary protocols

Smart house, Smart City, EV and Telecom system integration

Parameters settable from a PLC

www.solarmonitor.cz

What you can control at a PV Power Plant?

Residential

Energy overflows

Companies

dtto

¼ hour production and consumption maximums, batteries

Electricity flow (charging, discharging)

Solar parks, institutions

Distributor control, Reactive power control (correction)

www.solarmonitor.cz

What makes our solution unique?

www.solarmonitor.cz

Universal and custom blocks in the SM2-MU

Mandatory / optional variables, subblock repetition

Forward and backward both device and SW compatibility

Communication with "not yet existing devices"

Block	Dev 1		Dev 2		Dev 3		Dev 4
#1							
#113							
#160							
#213							
#64400							

How do we achieve easy and fast implementation?

www.solarmonitor.cz

Modbus variables organized in blocks (Sunspec)

PLC library

E.g.: Existing installation with 3 inverters from one manufacturer, 1 device breaks down, replaced with another one, no change in communication, neither in management

PLC Example in IEC 61131-3 FBD: Data Reading

www.solarmonitor.cz

PLC Example in IEC 61131-3 ST: Data Reading

www.solarmonitor.cz

PROGRAM prgMain

VAR_INPUT

END_VAR

VAR_OUTPUT

END_VAR

VAR

enable : BOOL := 1;

ip : STRING := '192.168.1.221:502';

chanCode : UINT := ETH1_uni0;

tcp : BOOL := TRUE;

sm : fb_Solarmonitor10;

END_VAR

VAR_TEMP

END_VAR

sm(enable := enable, ip := ip, chanCode := chanCode, tcp := tcp);

END_PROGRAM

PLC Example in IEC 61131-3 FBD: Power Control

www.solarmonitor.cz

PLC Example in IEC 61131-3 ST: Power Control

www.solarmonitor.cz

PROGRAM prgMain

VAR_INPUT

END_VAR

VAR_OUTPUT

END_VAR

VAR

enable : BOOL := 1;

unitID : USINT := 5;

sm_pc : fb_PowerControl30;

ip : STRING := '192.168.1.221:502';

chanCode : UINT := ETH1_uni0;

tcp : BOOL := TRUE;

val : UINT := 60;

active : BOOL := TRUE;

END_VAR

VAR_TEMP

END_VAR

sm_pc(enable := enable, ip := ip, unitID := unitID, chanCode := chanCode, tcp := tcp, pwctrl := val, active :=	active);

END_PROGRAM

What are your advantages?

Easy and fast implementation

Technology independence

Seamless hardware replacement in case of a failure of an original inverter

Readiness for future systems

Electronic parts that lasts (without "electrolytes" like Aurora)

Graphic presentation (locally and in the cloud)

Visualization on a large LCD display

www.solarmonitor.cz

LCD Visualization Example (see our Youtube channel)

www.solarmonitor.cz

Dashboard Example: normal, no consumption during day

www.solarmonitor.cz

Graph Example: normal, consumption during day

www.solarmonitor.cz

Graph Example: increasing consumption = ?

www.solarmonitor.cz

Graph Example: afternoon consumption discharges battery

www.solarmonitor.cz

Graph Example: evening consumption, night peaks

www.solarmonitor.cz

Graph Example: same situation + next day (charging)

www.solarmonitor.cz

Dušan Ferbas
Solar Monitor s.r.o.

dferbas@solarmonitor.cz

www.solarmonitor.cz

Any questions are welcome!

2013-11-01T13:33:58