Transcription of 19. STRUCTURED TEXT PROGRAMMING - infoPLC
{{id}} {{{paragraph}}}
32919. STRUCTURED TEXT INTRODUCTIONIf you know how to program in any high level language, such as Basic or C, you will be com-fortable with STRUCTURED Text (ST) PROGRAMMING . ST PROGRAMMING is part of the IEC 61131 standard. An example program is shown in Figure 261. The program is called main and is defined between the statements PROGRAM and END_PROGRAM. Every program begins with statements the define the variables. In this case the variable i is defined to be an integer. The program follows the variable decla-rations. This program counts from 0 to 10 with a loop. When the example program starts the value of integer memory i will be set to zero. The REPEAT and END_REPEAT statements define the loop. The UNTIL statement defines when the loop must end. A line is present to increment the value of i for each 261A STRUCTURED Text example ProgramOne important difference between ST and traditional PROGRAMMING languages is the nature of Topics:Objectives: To be able to write functions in STRUCTURED Text programs To understand the parallels between Ladder Logic and STRUCTURED Text To understand differences between Allen Bradley and the standard Basic language structure and syntax Variables, functions, values Program flow commands and structures Function names Program ExamplePROGRAM mainVA Ri : INT;END_VARi := 0;REPEATi := i + 1;UNTIL i >= 10;END_REPEAT;END_PROGRAMNote: Allen Bradley does not implement the standard so that the programs can be written with t
332 Figure 265 Variable Declaration Examples Basic numbers are shown in Figure 266. Note the unde rline ‘_’ can be ignored, it can be used to break up long numbers, ie. 10_000 = 10000.
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}
PLC Application Examples of ProgrammingCURVE, Application examples, MODBUS Application, Modbus, MODBUS Application Protocol Specification V1, Mode)/QnACPU Programming, Pid control instructions, Examples, MULTIPROG wt, PLC Software, PLC to In-Sight Communications Using EIP, A Complete PLC Programming Course