Rockwell Automation 1747-PBASE BASIC Development Software Programming Manual User Manual

Page 5

Advertising
background image

Publication 1746-PM001A-US-P

Table of Contents iii

Chapter 6

Writing Programs Using the
BASIC Development Language

Overview of the Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Translator Directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2

Include . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
Line Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Increment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Breakpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
Debug on
Debug off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7

Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Creating Your Own Programming Macro . . . . . . . . . . . . . . . . . . . . . . 6-8
Bringing in Programs from Separate Files . . . . . . . . . . . . . . . . . . . . . . 6-9

Subprogram CALL 70, CALL 71 . . . . . . . . . . . . . . . . . . . . . . . . 6-10
Programming Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
Merging a Program File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10

Creating a Second Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11

Entering the Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11
Translating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13
Downloading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-15
Executing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-15

Chapter 7

Printing Your Program

Setting Up Your Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1

Printer Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Printer Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Printer Device/File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Serial Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4

Using the Printer Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5

Copies to Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
Line Numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
Print Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
Eject Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5

Printing All or Part of a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6

Printing In Background. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6

Chapter 8

Translating Your Program

Translating Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
Eliminating Translator Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4

Find Next Compiler Error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4

Translator Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4

Advertising