Security, 2programming flow overview, Programming flow overview – Lenze PMSS1000 Simple Servo User Manual

Page 7: 2 programming flow overview

Advertising
background image

Indexer-Programmer-Manual.pdf REV 1.3

Indexer Program
This will select the MotionView Studio section of the MotionView. Right panel is used to enter edit and
debug User Programs. Menu and toolbar will display additional features needed for program preparation
compiling debugging and loading to the SSi's memory. Motion View Studio tools and operations are
described in details in Section 1.3

Security

This option will protect source code of the User Program with password. If password was set then SSi will
ask for password before displaying User Program text. Password can be any alphanumeric string.

1.2 Programming

flow

overview

Welcome to SimpleServo SimpleMotion programming language (SML) - the quick and easy way to create
powerful motion application. With SML you describe your system logistics, motion, I/O processing and
user interaction programmatically i.e. creating program. The program consists from list of statements with
optional parameter(s). There are different statements for motion, processing I/O, events, program flow
control, and full set of arithmetic and logical operators. For more detail, refer to "Language Specification"
Appendix A on the back of this manual.
In order for SSI to understand statements, they need to be compiled (translated) to the binary machine
code. This happens when you done writing program and hit toolbar button "compile" in the MotionView
Studio environment. After compilation (translation), the binary machine codes and program text (source
code) are both loaded into the SSI memory and stored in the internal SSI's flash memory. Fig. 2.1 below
summarizes program preparation process.

Fig. 2.1 Indexer program preparation flowchart

7

Advertising