Mrežni kodeks je skup pravila koje elektrane i inženjeri koriste za distribuciju električne energije. Često određuje količinu električne energije koja se šalje na različite adrese usluga koje se spajaju na električnu mrežu. Kada električni sustav na lokaciji doživi velike količine napona, mrežni kod pomaže spriječiti potencijalne prekide i prenapone. Lokalne ili nacionalne vlasti mogu utjecati na razvoj mrežnog koda, uključujući sve izmjene.
Pretpostavka koja stoji iza mrežnog koda je uspostavljanje ograničenja o tome kako, kada i gdje se električna energija distribuira. Obično se sastoji od točnih protokola kojih se treba pridržavati. Elektrane i tvrtke obično su dužne prilagoditi količinu električne energije koja se šalje kroz električnu mrežu prema šifri. Ako to ne učinite, može doći do sigurnosnih problema ili neželjene pažnje vlade.
Tradicionalne elektrane nisu jedine vrste proizvođača energije koje obvezuju mrežni kodeks. Proizvođači obnovljivih ili alternativnih izvora energije, kao što su vjetroelektrane, također podliježu pravilima kodeksa. Kako bi ispunili ograničenja koda, proizvođači obnovljive energije možda će morati osigurati da je napon koji generiraju farme dovoljno nizak da ne uzrokuje prenapone. Velike količine električne energije proizvedene u kratkom vremenskom razdoblju mogle bi pokvariti ili poremetiti cijelu električnu mrežu jedne jurisdikcije.
Jedna od glavnih prednosti mrežnih kodova je sprječavanje prekida usluge. Dio protokola uspostavljenog u kodu je plan za odgovor na greške i preopterećenja sustava. Inženjeri i operateri elektrane održavaju sustav provjere i ravnoteže. Na primjer, privremeno smanjenje količine električne energije koja se šalje u jedan dio grada može se koristiti za prilagođavanje iznenadnog skoka napona u drugom dijelu.
Druga komponenta mrežnih kodova je skup pravila za reagiranje na prekide i prenapone koji doprinose isključenjima prekidača u sustavu. Mrežni kod često će sadržavati skup komunikacijskih protokola za operatere elektrana. Stabilnost je glavna briga iza svakog kodeksa, budući da većina industrijaliziranog svijeta ovisi o pouzdanim izvorima električne energije. Osim skupa proaktivnih ponašanja koje bi operateri trebali poduzeti, dobro uspostavljen mrežni kod također sadrži skup reaktivnih ponašanja.
Ove vrste ponašanja koriste se za odgovor na probleme nakon što se pojave, a ne za njihovo sprječavanje. Neka reaktivna ponašanja mogu uključivati prebacivanje s električnih prijenosa koji se javljaju u jednom smjeru na prijenose koji teku paralelno jedan s drugim. Takvo bi se ponašanje moglo koristiti za ublažavanje zagušenja sustava i povećanje kapaciteta.