Remote Processing RPC-2350 User Manual
Page 2
TABLE OF CONTENTS
ii
O V E R VI E W
CHAPTER 1
MANUAL ORGANIZATION . . . . . . . . . . . . . 1
M A N U A L C O N V E N T IO N S . . . . . . . . . . . . . . 1
Symbols and Term inology . . . . . . . . . . . . 2
DEM ONSTR ATION DISK
. . . . . . . . . . . . . . 2
TECHNICA L SUPPORT . . . . . . . . . . . . . . . . 2
S E T U P A N D OP E R A T IO N
CHAPTER 2
INTRODUCTION . . . . . . . . . . . . . . . . . . . . 1
O P E R A T IN G P R E C A U T IO N S . . . . . . . . . . . . 1
E Q U I P M E N T . . . . . . . . . . . . . . . . . . . . . . . 2
COMMUNICATION PROGRAM . . . . . . . . . . 2
Windows mode
. . . . . . . . . . . . . . . . . . . 2
FIRST TIME OPERATION . . . . . . . . . . . . . . 2
U P L O A D I N G A N D D O W N L O A D IN G
P R OG R AM S
. . . . . . . . . . . . . . . . . . . . 4
Uploading - Windows . . . . . . . . . . . . . . . 4
Uploading - SmartLink
. . . . . . . . . . . . . . 4
Downloading - Windows . . . . . . . . . . . . . 4
Downloading program s - SmartLink . . . . . . 4
Other communications software . . . . . . . . . 4
D E V E L O PI N G P RO G R A M S I N W IN D O W S . . . 5
EDITING PROGRAMS AND HINTS . . . . . . . . 5
Writing with line numbers . . . . . . . . . . . . 6
Writing without line numbers . . . . . . . . . . 6
PROGRAMMING TIPS
. . . . . . . . . . . . . . . . 7
Finding v ariables, keywor ds, a nd labels . . . . 7
F a s te r , s ho r te r IF - T H E N ' s . . . . . . . . . . . . 7
Use par enthesis (or brack ets)
. . . . . . . . . . 7
WHERE TO G O FROM H ERE . . . . . . . . . . . . 8
T R O U BL E S H O O TI N G . . . . . . . . . . . . . . . . . 8
SAVING AND LINKIN G PRO GRAM S
CHAPTER 3
SAVING A PROGRAM
. . . . . . . . . . . . . . . . 1
A U T O R U N N IN G . . . . . . . . . . . . . . . . . . . . . 2
P R E V E N T IN G A U T O R U N . . . . . . . . . . . . . . 2
L O A DI N G P R OG R AM S . . . . . . . . . . . . . . . . 2
INSTAL LING 128K O R 512K FLA SH . . . . . . . 3
L I NK IN G P RO G RA M S . . . . . . . . . . . . . . . . . 3
Program size . . . . . . . . . . . . . . . . . . . . . 3
Multi-tasking . . . . . . . . . . . . . . . . . . . . . 3
DAT A statem ents . . . . . . . . . . . . . . . . . . 3
Linking within the program
. . . . . . . . . . . 3
Declare variables . . . . . . . . . . . . . . . . . . 4
Program Re-entry . . . . . . . . . . . . . . . . . . 4
SAVING PROGRAMS VS SAVING DATA
. . . 4
C O M M A N D S . . . . . . . . . . . . . . . . . . . . . . . 4
SERIAL PORT S
CHAPTER 4
DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . 1
COM1 SERIAL PORT
. . . . . . . . . . . . . . . . . 1
COM2 SERIAL PORT
. . . . . . . . . . . . . . . . . 1
Comm unication flow control . . . . . . . . . . . 2
X O N / X O F F . . . . . . . . . . . . . . . . . . . . . 2
RS-232 . . . . . . . . . . . . . . . . . . . . . . . . . 2
RS-422 . . . . . . . . . . . . . . . . . . . . . . . . . 2
RS-485 . . . . . . . . . . . . . . . . . . . . . . . . . 2
RS-422/485 Termination network . . . . . . . . 3
Two- and four- wir e RS-485 . . . . . . . . . . . 3
RS-485 Transm itter turn-off
. . . . . . . . . . . 3
Two-wire R S-485 . . . . . . . . . . . . . . . . . . 3
Network r esponse time considerations . . . . . 3
Multi-drop Network
. . . . . . . . . . . . . . . . 4
ACCESSING SERIAL BUFFERS . . . . . . . . . . 4
DISABLING PROGRAM BREAK . . . . . . . . . . 5
SPI PORT
. . . . . . . . . . . . . . . . . . . . . . . . . 5
SPI Port connector type inform ation . . . . . . 6
SERIAL PORT FILE NU MBERS . . . . . . . . . . 6
C O M M A N D S . . . . . . . . . . . . . . . . . . . . . . . 6
S E R IA L C A BL E P I N O U T . . . . . . . . . . . . . . 7
DATA MEMORY
CHAPTER 5
B A T T ER Y BA C K U P . . . . . . . . . . . . . . . . . . 1
Alternate battery . . . . . . . . . . . . . . . . . . . 1
STORING VARIABLES IN RAM . . . . . . . . . . 1
CAM BASIC memory m ap
. . . . . . . . . . . . 1
Flash Memory . . . . . . . . . . . . . . . . . . . . 2
Saving and In itializing Ar rays and data
. . . . 3
Mapp ing your sto red data . . . . . . . . . . . . . 3
Considera tions for saving to Flash
. . . . . . . 4
Using L OAD to transfer data . . . . . . . . . . . 5
INSTALLING 512K RAM . . . . . . . . . . . . . . . 5
CORRUPTED VARIABLES
. . . . . . . . . . . . . 5
A S SE M B L Y L AN G U A G E IN T E R F A C E . . . . . 6
E X A M PL E P RO G RA M S
. . . . . . . . . . . . . . . 7
C O M M A N D S . . . . . . . . . . . . . . . . . . . . . . . 7
DIGITA L LINE S
CHAPTER 6
DIGITAL I/O PORT
. . . . . . . . . . . . . . . . . . 1
Pull up resistors . . . . . . . . . . . . . . . . . . . 2
High curr ent output at J3
. . . . . . . . . . . . . 2
High current output at P2 . . . . . . . . . . . . . 2
Interfacing to an opto-module rack . . . . . . . 2
Configuring digital I/O lines . . . . . . . . . . . 3
Digital I/O progra mming
. . . . . . . . . . . . . 3
Connector pin out . . . . . . . . . . . . . . . . . . 4
Connector pin out - J3 . . . . . . . . . . . . . . . 4
C O M M A N D S . . . . . . . . . . . . . . . . . . . . . . . 5
DIGITAL I/O WORKSHEET . . . . . . . . . . . . . 5