Rockwell Automation 2708-NBD VBASIC Language Development Kit User Manual
Page 3
![background image](/manuals/580140/3/background.png)
A–B
Bulletin 2708
BASIC Language Development Kit
Table of Contents
i
Chapter 1
What is BASIC?
1–1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What is Visual BASIC ?
1–2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What is A-B VBASIC?
1–3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 2
The A-B VBASIC Development Procedure
2–1
. . . . . . . . . . . . . . . . . . . . .
Step #1 – Planning
2–1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step #2 – Coding with the Workstation
Application Generator Software
2–1
. . . . . . . . . . . . . . . . . . . . .
Step #3 (Alternate) – Coding with Visual BASIC Editor
2–1
. . . . .
Step #4 – Simulation Using Application Library
2–1
. . . . . . . . . . .
Step #5 – Compiling the A-B VBASIC Program
2–2
. . . . . . . . . . .
Step #6 – Downloading
2–2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Loading and Auto-Starting an A-B VBASIC Program
2–3
. . . . . . . . . . . . .
Start-up Condition of an A-B VBASIC Program
2–3
. . . . . . . . . . . . . . . . .
LCD:
2–3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Random numbers:
2–3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RAM files:
2–3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variables:
2–3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Host device:
2–3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Termination of an A-B VBASIC Program
2–4
. . . . . . . . . . . . . . . . . . . . . .
A-B VBASIC Run-Time Errors
2–5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Format of a BASIC Error Message
2–5
. . . . . . . . . . . . . . . . . . . . .
Power Failure
2–6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 3
Overview
3–1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Invoking the Compiler
3–2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LXB param 1 (,param2) (,param3) (,param4)
3–2
. . . . . . . . . . . . .
LXB
3–3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LXB Prog1
3–3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LXB Prog1,Prog1,Prog1
3–3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LXB Prog1,Download,PRN
3–3
. . . . . . . . . . . . . . . . . . . . . . . . . . .
LXB Prog1,Startnow,Prog1,Wait
3–3
. . . . . . . . . . . . . . . . . . . . . . .
A – Source File Specification
3–3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B – Downloaded Executable File
3–4
. . . . . . . . . . . . . . . . . . . . . . . . . . .
C – Listing File
3–4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D – Secondary Download File
3–4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction to BASIC
Developing and Running
an A-B VBASIC Program
The A-B VBASIC
CROSS-COMPILER (LXB)