jednočinné – pracovní médium působí jen na jednu stranu pístu, požadovaná práce stroje se vykonává jen při jednom směru pohybu (typické pro zážehový motor),
dvojčinné – pracovní médium působí z obou stran pístu, požadovaná práce se vykonává při obou směrech pohybu (typické pro parní stroj použitý k pohonu vozidla).
Podle typu vstupní energie na:
spalovací - využívá se tepelná a tlaková energie spalin,
plynové – využívá se tepelná a tlaková energie pracovního plynu,
hydraulické – využívá se tlaková energie pracovní kapaliny,
pneumatické – využívá se tlaková energie pracovního plynu.