Toshiba STE 58762 instruction manual - 2-6 -

Page 20

STE 58762

(b)Variables

Variables are distinguished by identifiers and can be in the range of - 2147483648 to + ~147483647, just as above. The data type of a variable is determined by the data type of the first number you assign to that variable. For example, if the first thing you assign to a variable is an integer, all other numbers substituted into that variable will become integers. That means that if you later try to insert a real number into this variable, the controller will chop off all the decimal places and treat what is left as an integer.

The variable comes in two types; the global variable which is valid in the entire program and the general variable which is valid in a part of the program. The global variable can be changed from any part of the program.

(c)Logical values

Logical values are used in the program when making conditional judgments. Logical expressions and commands such as DIN (which check input signals) return logical values.

A logical value may have one of two values; TRUE or FALSE. Internally, logical values are treated as integers with 1 being TRUE and 0 being FALSE.

Note)

(Strictly speaking, 0 is considered as FALSE and everything else is considered as TRUE.)

(2)Real data

With SCOL, numbers are treated as real types with the exception of certain special cases.

(a)Constants

SCOL can handle real numbers having an absolute value in the range of approximately 5.87 x 10-3.9to 6.80 x 1038. This range can also be expressed as 2-127to ((223 - 1) x 2106). The number

significant digits for the mantissa [the mantissa is the part of the number to the right of the decimal point) is approximately 7 in Base 10. (The precision is 223).

When a real number is used in the program, if it is positive, directly describe the value; if it is negative, describe the value following the - symbol.

When the decimal part is 0, it is omissible. However, when the decimal point is omitted, the data are treated as integer type data. In addition, since the integer part cannot be omitted, even if the absolute value of a numeric value is less than 1, it is necessary to designate 0 to the integer part.

2-6

Image 20
Contents Industrial Robot SR Series Robot Language Manual STE- i - Preface - ii -- iii - Remarks and COMMENTS・・・・・・・・・・・・・・・・・ Table of Contents AN Outline of Robot LanguageVariables and Constants ・・・・・・・・・・・・・・・・ Explanation of Robot Commands Things not to do When Programming ・・・・・・・・・Things to Watch OUT for When Writing a PROGRAM・・ Program Examples Programming Hints and WarningsList of Commands ・・・・・・・・・・・・・・・・・ HOW to Read Symbols ・・・・・・・・・・・・・・・Appendix a Appendix B List of Reserved Words ・・・・・・・・・・・・・- 1-1 - Chapter AN Outline of Robot LanguageRobot Movement - 1-2 - Robot movement- 1-3 - Robot Language- 1-4 - Types of Commands - 1-5 -- 1-6 - - 1-7 - Program Configuration Chapter Writing Programs in Robot LanguageFiles ProgramPositional Data - 2-2 -Character SET - 2-3 -S H I B a R O B O T Identifiers- 2-4 - - 2-5 - Variables and ConstantsScalar Data - 2-6 - Vector Data - 2-7 -- 2-8 - - 2-9 - STE System Variables - 2-10 -System Constants - 2-11 -Mathematical Functions - 2-12 -Computational Expressions - 2-13 -- 2-14 - AND, or- 2-15 - - 2-16 - - 2-17 - If J1 then Goto BRANCH1 Else Goto BRANCH2 Logical Expressions- 2-18 - LOOP1 Move P1 Goto LOOP1 Labels- 2-19 - Move P1 This Command Moves the Robot to P1 Remarks and Comments- 2-20 - Remark this Program WAS Written by ME- 2-21 - ProgramsProgram Declaration STE Subprograms - 2-22 -- 2-23 - Program Subexample M1, M2, M3Program Main Remark *** Sample Print K ENDLibrary - 2-24 -STE Multitask Processing - 2-25 -- 2-26 - - 2-27 - Global Variable Definition - 2-28 -Global END ProgramDIM F5 AS Point - 2-29 -DIM D10 AS INT

STE 58762 specifications

The Toshiba STE 58762 is a high-performance microcontroller known for its advanced features and robust architecture, making it suitable for a range of applications in automotive, industrial, and consumer electronics. One of the standout characteristics of this microcontroller is its ability to perform complex computations with improved efficiency, thanks to its 16-bit RISC architecture. The RISC (Reduced Instruction Set Computing) design enables faster processing speeds, lower power consumption, and an overall increase in performance.

The STE 58762 integrates a variety of peripherals that enhance its functionality. It includes multiple I/O ports, timers, and an advanced interrupt management system, allowing for seamless interaction with external devices. The integrated analog-to-digital converter (ADC) is particularly noteworthy, enabling the microcontroller to handle real-time data acquisition, essential in applications that require precision and quick response times.

Another significant advantage of the Toshiba STE 58762 is its built-in support for communication protocols, facilitating easy integration into different systems. It supports standard communication interfaces such as UART, SPI, and I2C, which enhance its connectivity with other devices and components. This flexibility makes the microcontroller a versatile choice for designers looking to implement diverse communication methods in their projects.

In terms of memory architecture, the STE 58762 offers an ample amount of ROM and RAM, allowing for sufficient space to store program code and data. This characteristic is crucial for developers who require extensive data handling capabilities in their applications. Furthermore, the microcontroller is equipped with built-in power management features, including sleep and idle modes, that optimize energy consumption during operation.

Overall, the Toshiba STE 58762 microcontroller is characterized by its powerful processing capabilities, extensive peripheral support, and efficient power management. These features make it an excellent choice for demanding applications, providing designers with the tools they need to create innovative and reliable solutions across various industries. As technology continues to evolve, the STE 58762 stands out as a dependable option, ensuring performance and efficiency are met in today’s competitive market. Its reliability and robust features position it as a strong contender in the landscape of microcontroller options available today.