GS-C200 / GS-C200S
S.I.M.P.L.E. Interpreter Command and Functions
(SGS-THOMSON Interactive Stepper Motor Programming Language and Executor)
Command
Ax
Cx
Dxxx
E
F
f+/–xxxxxxx
G+/–xxxxxxx
g(+/–)
g(+/–)x
H(+/–)
Ix
jx
jcy, x
K
Lx
M
P
Po
Px
Q
Rxxx
Sxxx
Txxx
Ux
Vx
X
Wx
Z
+/–xxxxxx
Byte
Length
Function
2
Activate the specified (x) User output.
2
Clear the specified (x) User output.
2
Delay for the specfied number (xxx) of tenth of second.
–
Start executing the program currently stored into RAM memory.
–
Feedback the GS-C status (i.e. Ready or Busy).
4
Preset the position counter to the specified absolute value (C200S).
4
Go to the specified target position (C200S).
4
Move the motor indefinitely in the specified direction.
4
Move the motor in the specified direction until the specified (x) input is brought to zero.
–
Find Home position moving clockwise (+), or moving counterclockwise (–).
2
Initialize the position counter (x=1), the user outputs (x=2), or both (x=3).
2
Jump to memory location (x). Location (x) ranges between 0 and 118 (C200S).
2
Jump to memory location (x) if the binary value of the user inputs matches (y) value (C200S).
–
Kill the program in execution.
2
Loop for the specified (x) number of times.
–
Transfer the RAM memory content to EEPROM.
–
Enter the programming mode (C200).
–
Enter the programming mode (C200S).
–
Exit the programming mode (C200S).
–
List to the host the program currently in RAM memory.
4
Set the Ramp length to the specified (xxx) value.
4
Set the start-stop speed to the specified (xxx) value.
4
Set the slew rate speed to the specified (xxx) value.
2
Execute the program until the specified (x) user input is brought to a low level.
–
Read back the current position (x=1) or the user I/O status (x=2).
–
Transfer the program from EEPROM to RAM.
2
Wait until the specified (x) user input is raised to a logic one level.
–
Stop through a deceleration ramp.
4
Move clockwise (+) or counter-clockwise (–) for the specified (xxxxxx) number of steps.
7/31