Rockwell Automation Logix5000 Controllers Structured Text Programming Manual User Manual

Page 38

Advertising
background image

38

Publication 1756-PM007D-EN-P - November 2012

Chapter 1 Program Structured Text

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);

Advertising