Siemens S7-1200 kullanarak start-stop düğmesiyle motoru kontrol etmek için basit bir kod örneği için Structured Text (STL) dili aşağıdaki gibidir:
VAR
start_button: BOOL;
stop_button: BOOL;
motor_relay: BOOL;
BEGIN
//Read the state of the start button
start_button := INPUT.X0;
//Read the state of the stop button
stop_button := INPUT.X1;
//Check if the start button is pressed
IF start_button THEN
//Turn on the motor
motor_relay := TRUE;
ELSE
//Check if the stop button is pressed
IF stop_button THEN
//Turn off the motor
motor_relay := FALSE;
END_IF
END_IF
//Write the state of the motor relay to the output
OUTPUT.X2 := motor_relay;
END
Bu program, başlatma düğmesinin (giriş X0) ve durdurma düğmesinin (giriş X1) durumunu okur ve bu düğmelerin durumuna göre, motor relay'in (çıkış X2) durumunu kontrol eder. Başlatma düğmesi basılı olduğunda, motor relay açılır ve durdurma düğmesi basılı olduğunda, motor relay kapatılır.