这是一个在中学化学中有着误解的反应。参考高等教育出版社《无机化学》(北京师范大学等编)第四版P.774页可知,Fe3+与S2-反应,产物与溶液的pH有关。FeCl3与Na2S反应生成Fe2S3沉淀,Fe2S3沉淀在酸性条件下不稳定会发生反应:Fe2S3+4H+=2Fe2++S↓+H2S,碱性条件下Fe2S3稳定。
由于FeCl3溶液呈酸性,所以FeCl3过量时的反应离子方程式为:2 Fe3++3S2-+4H+= 2Fe2++ S↓+ 2 H2S(H+可来源于配制溶液时为抑制Fe3+水解加入了盐酸)
Na2S溶液呈碱性,所以Na2S过量时的反应为:2 Fe3++3S2-= Fe2S3 ↓
最好的方法是在中学化学中避免讨论这种问题。
Fe3+过量则把S2-全部氧化.而S2-过量则会把Fe2+沉淀.
所以区别就在於反应後是否还有S2-剩馀,有则沉淀Fe2+,没有就不沉淀,因此方程不一样.