Citric Acid as Scale Inhibitor

Citric Acid as Scale Inhibitor

I have a problem with scale formation in my heat exchanger (plate and frame). The scale seems to be calcium carbonate, sulphate and silica.

Which scale inhibitors can I use to prevent scale formation in the heat exchanger?

Could I use the citric acid? 

If needed, I can provide further details.