Is it an Iveco? If so EDC Stands for Electronic Diesel Control, A similar system to Fuel injection.
If the light is on steady, then Drive the vehicle with caution, but get it seen to as soon as possible. If the light is flashing, don't drive the vehicle, and get it checked out immediately.