Vanillas can't be replicated with binaries.
On the binary side, the payoff is one as far as the strike is reached, that means if the spot S rises to strike+dS, the payoff will be 1.
On the vanilla side, If the spot rises to strike+dS, the payoff will be ds, that is around 0
Pricing doesn't...