Sunt 3 moduri de a face "consist" (tractiune multipla)
A. modul simplu: se seteaza CV1 (adresa locomotivei) al fiecarui decodor la aceeasi valoare x. Cand centrala va trimite o comanda catre adresa x, vor raspunde toate locomotivele cu aceasta adresa.
B. modul avansat: majoritatea decodoarelor au si CV19 (adresa consist) in care se poate specifica o a 2-a adresa; astfel locomotiva va raspunde atat comenzilor trimise catre adresa specificata in CV1, cat si la cele trimise la adresa specificata in CV19. Daca mai multe locomotive cu adresele x, y, z, au in CV19 aceeasi valoare v atunci vor raspunde simultan la comenzile catre v si individual la cele catre x, y, z.
In plus modul avansat permite selectarea functiilor care sa fie active in fiecare locomotiva din consist (de ex. pt. aprinderea farurilor numai la prima si a "stopurilor" numai la ultima) [CV21 si CV22]
C. modul centrala: unele centrale (nu Roco) permit specificarea unui grup de adrese ca fiind consist; centrala nu va trimite o singura comanda catre adresa x ci va multiplica fiecare comanda catre fiecare adresa din consist. (rezultatul fiind si cresterea proportionala a numarului pachetelor de date transmise catre sine)
Daca modul C necesita setari in centrala, modurile A si B necesita setarea decodoarelor. Oricum, pt. ca treaba sa functioneze, este musai necesara reglarea vitezelor minime, maxime si eventual medii ale fiecarei locomotive in asa fel incat fara sa fie legate ele sa se deplaseze cu aceeasi viteza in orice treapta de viteza, altminteri locomotiva mai rapida le va "cara" si pe celelalte.
Mai mult, oricat de bine reglate ar fi, mici diferente de viteza tot vor exista, si atunci se recomanda ca numai una dintre locomotive sa aiba activata compensarea de sarcina, in caz contrar, locomotivele se vor "lupta" intre ele (in sistem armonica: cand una trage cealalta va frana si tot asa...)