Batang Johnson adalah perangkat panjang, baja, seperti tuas yang ditemukan di lokomotif kereta api uap dan digunakan untuk mengontrol arah kereta. Asal usul nama “Johnson bar” tidak pasti, namun, banyak yang percaya itu berasal dari batang baja panjang dengan nama yang sama. Terletak di bagian bawah lokomotif uap dan memanjang ke atas ke kabin melalui lantai, batang Johnson dikunci ke dalam slot di lantai untuk mengaktifkan dan mengunci lokomotif secara aktif di gigi yang benar. Meskipun batang Johnson digunakan untuk perpindahan gigi maju, netral, dan mundur, ini sering disebut sebagai tuas pembalik.
Lokomotif uap menggunakan sistem katup dan saluran tekanan yang besar untuk mentransfer uap menjadi tenaga dan gerak linier. Insinyur dapat mengalihkan dan membalikkan aliran uap ke piston penggerak dengan menggunakan batang Johnson. Trik dalam manuver ini adalah bahwa batang Johnson harus dipindahkan pada saat yang tepat untuk dengan mudah mengubah arah piston penggerak, sehingga membalikkan roda penggerak lokomotif. Mencoba menggerakkan tuas pada waktu yang salah akan mengakibatkan penggilingan dan kemungkinan keluarnya sebagian besar uap. Ini akan membuat kereta tidak bergerak dan menunggu tekanan uap untuk membangun kembali dirinya sendiri.
Dalam lokomotif diesel-listrik modern, pegangan kecil yang sering dibuat dari plastik digunakan untuk menggerakkan dan membalikkan mesin lokomotif. Pegangan kecil ini dengan benar dinamai pembalik. Insinyur dapat melepas tuas ini ketika dia keluar dari kereta, secara efektif mencegah pergerakan kereta oleh siapa pun tanpa pembalik. Berbeda dengan mesin uap yang menggunakan perubahan arah uap untuk mengganti gigi, lokomotif diesel-listrik mengubah arah arus listrik untuk mengubah gigi. Salah satu takik pada komponen pengunci batang Johnson ini biasa disebut sebagai “takik perusahaan” karena merupakan posisi yang mendapat performa maksimal dari lokomotif.
Ketika seorang insinyur menempatkan batang Johnson di kedudukan perusahaan, kereta menarik jumlah muatan maksimum dengan ekonomi terbaik untuk menggunakan bahan bakar dan tekanan uap; dengan kata lain, kereta api bekerja untuk keuntungan perusahaan. Adalah tugas insinyur untuk mengontrol panas di tungku dan air di ketel untuk memastikan kinerja terbaik dari lokomotif dan, oleh karena itu, kereta api. Manipulasi batang Johnson adalah salah satu bidang yang harus dikuasai oleh seorang insinyur yang mahir.