På Marklin CS2 (Alle Versioner) findes der forskellige måder hvorledes et Oprettet Lokomotiv kan Programmeres på.
Bemærk at forudsætningen for de følgende Programmerings-typer er at disse muligheder er understøttet af Decoderen.
For mere Information om hvilken Programmerings-type der kan anvendes, skal du gennemlæse Brugervejledningen til din Lokomotivs Decoder.
POM = Programming On the Main ( på dansk oversat til "Programmering på Hoved-anlæg" )