![Trio Motion Coordinator Euro 205 Technical Reference Manual Download Page 181](http://html1.mh-extra.com/html/trio/motion-coordinator-euro-205/motion-coordinator-euro-205_technical-reference-manual_1163425181.webp)
Motion Coordinator
Technical Reference Manual
Programming
7-9
Expressions
Trio BASIC has three different variable types:
If the controller features a battery backed memory,
VR()
variables and
TABLE
memory will be retained when the power is off. For controllers without a battery,
the
FLASHVR()
command is provided to store the values in flash eprom memory.
Expressions
An expression is defined as any calculation or logical function which has to be
evaluated. An expression may be used anywhere a number is required, or a
logical (TRUE/FALSE) decision. In the case of logical expressions, TRUE is deemed
to be any non-zero result.
In programming, the component parts of an expression are known as operands
and operators. The operands are the values, either specific numbers, or
variables. The operators are those functions or actions which act on the
operands.
named variables
These are LOCAL variables - i.e. they are only valid
within the task they are defined.
Each process can define up to 256 named variables (1024
on MC206).
Example:
a=123
SPEED=user_speed
PRINT #3,”Length = “;prod_length[2]
VR() variables
The controller has a global array of 251
VR()
variables
which are shared between tasks (1024 on MC206).
Example:
VR(2)=123.4567
TABLE memory
The
TABLE
memory is a large array of up to 16000 entries
depending on the controller type. Normally used to store
profiles for the
CAM
/
CAMBOX
commands.
Summary of Contents for Motion Coordinator Euro 205
Page 4: ......
Page 11: ...C H A P T E R CHAPTER0INTRODUCTION...
Page 12: ......
Page 27: ...C H A P T E R CHAPTER0HARDWARE OVERVIEW...
Page 28: ......
Page 35: ...Motion Coordinator Technical Reference Manual Hardware Overview 2 9 Motion Coordinator MC202...
Page 75: ...C H A P T E R CHAPTER0INSTALLATION...
Page 76: ......
Page 88: ...3 14 Installation EMC Considerations Trio Motion Technology...
Page 89: ...C H A P T E R CHAPTER0DAUGHTER BOARDS...
Page 90: ......
Page 126: ...4 38 Daughter Boards Profibus Daughter Board Trio Motion Technology...
Page 127: ...C H A P T E R CHAPTER0EXPANSION MODULES...
Page 128: ......
Page 158: ...5 32 Expansion Modules Communications Adaptors Trio Motion Technology...
Page 159: ...C H A P T E R CHAPTER0SYSTEM SETUP AND DIAGNOSTICS...
Page 160: ......
Page 173: ...C H A P T E R CHAPTER 0PROGRAMMING...
Page 174: ...7 2 Programming Trio Motion Technology...
Page 190: ...7 18 Programming Command Line Interface Trio Motion Technology...
Page 191: ...C H A P T E R CHAPTER0TRIO BASIC COMMANDS...
Page 192: ......
Page 200: ...8 10 Trio BASIC Commands Trio Motion Technology VERIFY 8 178 VFF_GAIN 8 178 VP_SPEED 8 179...
Page 254: ...8 64 Trio BASIC Commands Input Output Commands Trio Motion Technology...
Page 372: ...8 182Trio BASIC Commands Axis Parameters Trio Motion Technology...
Page 373: ...C H A P T E R CHAPTER 0PROGRAMMING EXAMPLES...
Page 374: ......
Page 389: ...C H A P T E R CHAPTER0SUPPORT SOFTWARE...
Page 390: ......
Page 472: ...10 84Support Software Project Autoloader Trio Motion Technology...
Page 473: ...C H A P T E R CHAPTER0FIBRE OPTIC NETWORK...
Page 474: ......
Page 486: ...11 14Fibre Optic Network Network Specification Trio Motion Technology...
Page 487: ...C H A P T E R CHAPTER0USING THE TRIO ACTIVEX CONTROL...
Page 488: ......
Page 518: ...12 32Using the Trio ActiveX Control Events Trio Motion Technology...
Page 519: ...C H A P T E R CHAPTER0COMMUNICATIONS PROTOCOLS...
Page 520: ......
Page 551: ...A P P E N D I X CHAPTER 0REFERENCE...
Page 552: ......