Rockwell Automation 1746-BAS BASIC LANGUAGE User Manual

Page 3

Advertising
background image

i

Publication 1746-RM001A-US-P

Table of Contents

Preface

Who Should Use This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1
Purpose of this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-2
How to Use this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-3
Terms and Abbreviations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-4
Conventions Used in this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-4
Rockwell Automation Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-5

Chapter 1

Language Elements

Character Set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
The BASIC Program Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

Chapter 2

Data Types

Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4

Chapter 3

Expressions and Operators

Expressions and Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Hierarchy of Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Arithmetic Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Logical Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Relational Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Trigonometric Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Functional Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Logarithmic Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
String Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Special Function Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15

Chapter 4

BASIC Commands

BRKPNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
CONT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Control-C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
CALL 18 – Re-enable the Control-C Break Function . . . . . . . . . . . . . 4-5
CALL 19 – Disable the Control-C Break Function . . . . . . . . . . . . . . . 4-6
Control-S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Control-Q. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
EDIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
ERASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
IDLE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
LIST@ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
LIST# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
NEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14

Advertising