In this study, a linear switched reluctance motor (LSRM) with 250 W, 6/4 poles, 3 phases, and 24 V was controlled with a programmable logic controller (PLC). Some parameters of the LSRM were set, and for PC monitoring, software developed by the authors was used. A serial port was used for communication between the PC and the PLC. The software was developed with Visual C#.Net 2008 for monitoring and controlling. This user interference allows for controlling of the motor's travelling distance with a running strategy. The first and second destination can be defined and the system provides that the motor operates between these points continuously. The phase and velocity currents of the motor were shown and curved with the software. The existing position of the motor and the number of pulses were determined and displayed with a linear incremental encoder. The windings of the motor phases were energized depending on their position using a classical bridge converter. This PLC-controlled LSRM study leads industrial practices and the educational sector to highlight the importance of linear motion, which is used in many implementations. Furthermore, all types of LSRMs can be used in the developed system.