Are there charges for pledging and unpledging?

Yes. Depositories (NSDL/CDSL) levy nominal charges per ISIN, which are passed on by the broker.