User Manual
TMCM-1210 TMCL
™
Firmware Manual • Firmware Version V1.11 | Document Revision V1.00 • 2017-JUN-19
78 / 96
Number Global Parameter Description Range [Units] Access
84 Coordinate
storage
0 - coordinates are stored in RAM only (but
can be copied explicitly between RAM and
EEPROM)
1 - coordinates are always also stored in the
EEPROM
0/1 RWA
85 Do not restore
user variables
Determines if TMCL user variables are to be
restored from the EEPROM automatically on
startup.
0 - user variables are restored (default)
1 - user variables are not restored
0/1 RWA
87 Serial secondary
address
Second module (target) address for RS485.
Setting this parameter to 0 switches off the
seconndary address.
0. . . 255 RWA
128 TMCL application
status
0 - stop
1 - run
2 - step
3 - reset
0. . . 3 R
129 Download mode 0 - normal mode
1 - download mode
0/1 R
130 TMCL program
counter
Contains the address of the currently exe-
cuted TMCL command.
R
132 TMCL tick timer
A 32 bit counter that gets incremented by
one every millisecond. It can also be reset
to any start value.
0. . . 2147483647
RW
133 Random number
Returns a random number. The seed value
can be set by writing to this parameter.
0. . . 2147483647
RW
255 Suppress reply
The reply in direct mode will be suppressed
when this parameter is set to 1. This pa-
rameter cannot be stored to EEPROM and
will be reset to 0 on startup. The reply will
not be suppressed for GAP, GGP and GIO
commands.
0/1 RW
Table 16: All Global Parameters of the TMCM-1210 Module in Bank 0
5.2 Bank 1
The global parameter bank 1 is normally not available. It may be used for customer specific extensions
of the firmware. Together with user definable commands these variables form the interface between
extensions of the firmware (written by Trinamic in C) and TMCL applications.
5.3 Bank 2
Bank 2 contains general purpose 32 bit variables for use in TMCL applications. They are located in RAM
and the first 56 variables can also be stored permanently in the EEPROM. After booting, their values are
automatically restored to the RAM. Up to 256 user variables are available. Please see table 15 for an
explanation of the different parameter access types.
©2017 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany
Terms of delivery and rights to technical change reserved.
Download newest version at www.trinamic.com
Read entire documentation.