3.4.4
Structured Text (ST)
Structured Text
ST is a high-level, PASCAL-based programming language. ST is based on the IEC 61131-3
standard. This standard harmonizes programming languages for programmable logic
controllers (PLC).
The basic command scope is sufficient for the implementation of everything related to data
management, arithmetic functions, control structures and I/O access. The addition of
technology packages for Motion Control expands the scope of commands by other
comprehensive, extremely flexible Motion Control commands.
In addition, applications can be subdivided into any number of sections. Such a section might
be a program allocated to a runtime level, an instantiatable function block with its own memory,
or a function without its own memory. In this case, the function blocks and functions are not
allocated to a runtime level, but are instead called in programs.
Note
As of SIMOTION SCOUT V4.5, ST also supports object-oriented programming. Further
information can be found in the SIMOTION SCOUT online help and in the SIMOTION ST
(Structured Text) Programming and Operating Manual.
Performance features:
● Motion Control, PLC and technology functions in a single language
● Well-structured programs with comment capability
● Powerful editor functions, such as:
– Syntax coloring
– Automatic indenting
– Automatic completion
– Bookmarks
– Fold (show and hide blocks)
– Displaying sets of parentheses
– Select text, e.g. by column
– Using the command library
● Convenient debug functions for online testing and diagnostics, e.g. display of up-to-date
variable content of the code sequence selected in the editor (program status) and
breakpoints
Additional references
Detailed information can be found in the SIMOTION SCOUT online help and in the SIMOTION
ST (Structured Text) Programming and Operating Manual.
Introduction
3.4 Programming languages
SIMOTION SCOUT
Configuration Manual, 11/2016
23