В ряду напряжения металлов железо стоит до водорода, следовательно он(водород) будет стесняться из кислоты, реакция идет по принципу замещения. Валентность железа непостоянная, чаще равна 2 или 3, валентность кислотного остатка(Cl) 1, следовательно можно получить FeCl2 и FeCl3:
2Fe+6HCl=3H2(газ)+2FeCl3
Fe+2HCl=FeCl2+H2(газ)