Семен Иванов служил сторожем на железной дороге. (Повеств., невоскл., простое, двусост., распр., полное)
[ - = ].
Семен Иванов - подл. одной чертой, надписываешь сверху сущ.
служил сторожем - составное именное сказуемое, двумя, служил - гл. сторожем - сущ.
на - предлон
железной - согласованное определение - волнистой, прилаг.
дороге - обстоятельство места - точка тире, сущ.