ANSALDO STS Australia has won two contracts worth a total of $A 362m ($US 371m) to supply signalling systems for Rio Tinto's heavy-haul iron-ore operations in Australia.