Overview of Structured Text Programming 
 
  Rockwell Automation Publication MOTION-RM002H-EN-P-February 2018  661 
For example: 
Format  Example 
//comment 
At the beginning of a line 
//Check conveyor belt direction 
IF conveyor_direction THEN... 
At the end of a line 
ELSE //If conveyor isn’t moving, set alarm light 
light := 1; 
END_IF; 
(*comment*)  Sugar.Inlet[:=]1;(*open the inlet*) 
IF Sugar.Low (*low level LS*)& Sugar.High (*high level LS*)THEN... 
(*Controls the speed of the recirculation pump. The speed depends on the temperature in the tank.*) 
IF tank.temp > 200 THEN... 
/*comment*/  Sugar.Inlet:=0;/*close the inlet*/ 
IF bar_code=65 /*A*/ THEN... 
/*Gets the number of elements in the Inventory array and stores the value in the Inventory_Items tag*/ 
SIZE(Inventory,0,Inventory_Items);