Răspuns :
Virgula izoleaza un substantiv/ constructie in cazul vocativ de restul discursului, marcheaza punctuatia specifica unei interjectii, marcheaza un raport de tip apozitiv, desparte o constructie incidenta de restul comunicarii, marcheaza un raport de coordonate prin juxtapunere intre doua propozitii de acelasi fel, desparte termenii unei enumeratii/ repetitii etc.