A-b vbasic run-time errors – Rockwell Automation 2708-NBD VBASIC Language Development Kit User Manual
Page 16
an A-B VBASIC Program
Chapter 2
Developing and Running
2–5
All errors encountered by the A-B VBASIC pseudo-code interpreter are
serious enough to result in the termination of the application program.
Program termination results in the following:
1. A return to the display of workstation status information (10
operator-selectable status displays discussed in the Attended Workstation
User’s Manual.
2. An error message is sent through the network to the Host which begins
with the words “BASIC ERROR”.
3. The error message is also available on the BASIC run-time status display
(number 8), and through the read-only menu.
4. The diagnostic command < E will return the error message on demand
(refer to Attended Workstation User’s Manual, Chapter 8).
5. The error flag E is posted over the 8 on the summary status display
(number 0).
Format of a BASIC Error Message
The format of a BASIC run-time error message is:
text offset date time
where “text” is an explanation of the error,
and “offset” is the displacement from the start of the program’s pseudo code
of the pseudo-instruction which was unable to complete. The corresponding
BASIC statement can be found by correlating this value with the offset
information provided in the program listing (.LST File) from LXB. The
following chapter discusses how to get a listing file from LXB.
“date time” is the date and time the error occurred in the same form returned
by the DATE$ and TIME$ functions. Example:
0101000600BASIC ERROR: New Program Load 054B: 9102281345
Runtime error messages presented to the Host computer are preceded with
the customary 10 digit prefix, digits 9 and 10 of which are 00, followed by
BASIC ERROR (refer to Attended Workstation User’s Manual, Chapter 8).
A-B VBASIC
Run-Time Errors