Die Klasse 311000 wurde gemeinsam mit den Klassen 341000 und 351000 entwickelt und sollte die älteren Garnituren der Klasse 1000 ersetzen, die in den Siebzigern entstanden waren. Sie bestehen aus je zehn Wagen und hatten im Gegensatz zum Vorgänger eine regenerative Bremse. Außerdem kam man dank einer höheren Motorleistung mit nur fünf angetriebenen Wagen aus. Zwischen 1996 und 2021 entstanden insgesamt 1.125 Einzelwagen in vier Generationen. Die Form der Kopfenden unterscheidet sich je nach Generation deutlich. Außerdem haben die ersten beiden Generationen GTO-Thyristoren, während die letzten beiden IGBT-Thyristoren haben.