Download Here for Free

Transcript
TABLE OF CONTENTS
Chapter 1 Overview
DESCRIPTION . . . . . . . . . .
MANUAL ORGANIZATION .
MANUAL CONVENTIONS . .
Symbols and Term inology
TECHNICA L SUPPORT . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Chapter 2 Setup and Operation
INTRODUCTION . . . . . . . . . . . . . . . . .
OPERATING PRECAUTIONS . . . . . . . . .
EQUIPMENT . . . . . . . . . . . . . . . . . . . .
FIRST TIME OPERATION . . . . . . . . . . .
UPLOADING AND DOWNLOADING
P R OG R AM S . . . . . . . . . . . . . . . . .
Uploading program s using PC Smar tLink
Downloading programs using PC
SmartLink . . . . . . . . . . . . . . . . .
Other communications software . . . . . .
Editing pr ogram s and pro gram ming hints
WHERE TO G O FROM H ERE . . . . . . . . .
TROUBLESHOOTING . . . . . . . . . . . . . .
Chapter 3 Saving Programs
INTRODUCTION . . . . . .
SAVING A PROGRAM . .
AUTORUNNING . . . . . . .
PREVENTING AUTORUN
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
2
.
.
.
.
.
.
.
.
3
3
3
4
. .
. .
4
4
.
.
.
.
.
.
.
.
.
.
5
5
6
6
7
.
.
.
.
8
8
8
8
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Chapte r 4 Ser ial Por ts
DESCRIPTION . . . . . . . . . . . . . .
COM0 SERIAL PORT . . . . . . . . .
COM1 SERIAL PORT . . . . . . . . .
RS-422/485 Termination network
TWO WIRE R S-485 . . . . . . . . . . .
MULTIDROP NETWORK . . . . . . .
ACCESSING SERIAL BUFFERS . .
A C C E SS IN G C OM 0 A ND C O M 1 . .
COMMANDS . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
10
10
10
11
11
12
12
13
Chapter 5 RAM Memory
INTRODUCTION . . . . . . . . . . . . . . .
CHANGING M EMORY . . . . . . . . . . .
BATTERY BACKUP . . . . . . . . . . . . .
RESERVING MEM ORY . . . . . . . . . . .
STORING VARIABLES IN RAM . . . . .
CORRUPTED VARIABLES . . . . . . . . .
ASSEMBLY LANGUAGE INTERFACE
COMMANDS . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
14
14
14
15
15
15
16
16
Chapte r 6 Dig ital and Opto P orts
INTRODUCTION . . . . . . . . . . . . . . . . .
ON-CARD OPTO RACK . . . . . . . . . . . . .
Description . . . . . . . . . . . . . . . . . . .
Installation . . . . . . . . . . . . . . . . . . .
G4 operation . . . . . . . . . . . . . . . . . .
PWM Output . . . . . . . . . . . . . . . . . .
G5 operation . . . . . . . . . . . . . . . . . .
Conve rting analo g measu rem ents . . . . .
DIGITAL I/O PORT . . . . . . . . . . . . . . . .
Digital I/O comm ands . . . . . . . . . . . .
High current output . . . . . . . . . . . . . .
Interfac ing digital I/O to an opto-m odule
rack . . . . . . . . . . . . . . . . . . . . .
Interfacing to switches and other devices
Digital I/ O pro gram ming exa mple . . . .
Page ii
.
.
.
.
.
.
.
.
.
.
.
17
17
17
17
18
18
18
19
19
19
19
.
.
.
20
21
21
Table 6-1 C onnector pin out - J4 . . . . . .
COMMANDS . . . . . . . . . . . . . . . . . . . . .
Chapter 7 Calendar/Clock
DESCRIPTION . . . . . . . . . .
S E TT I NG D A TE A N D T I M E .
GENERATING INTERRUPTS
COMMANDS . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
23
23
23
23
Chapter 8 Display Port
INTRODUCTION . . . . . . . . . . .
CONNECTING DISPLAYS . . . . .
WRITING TO THE DISPLAY . . .
PROGRAMMING EXAMPLE . . .
DISPLAY TYPES . . . . . . . . . . .
DISPL AY C ONN ECT OR PIN OUT
COMMANDS . . . . . . . . . . . . . .
.
.
.
.
.
.
. .
. .
. .
. .
. .
J6
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
24
24
24
24
25
25
25
Chapter 9 Keypad Port
INTRODUCTION . . . . . . . .
PROGRAMMING EXAMPLE
KEYP AD P ORT P IN OU T - J5
COMMANDS . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
26
26
27
27
C ha pter 10 A nalog I/O
DESCRIPTION . . . . . . . . . . . . . . . . .
C O N N EC TIN G A N A LOG I/O . . . . . . .
Analog I/O J1 pin out . . . . . . . . . .
Grounding . . . . . . . . . . . . . . . . . .
ACQUIRING ANALOG DATA . . . .
Reducing noise . . . . . . . . . . . . . . .
Data logging on a timer tick . . . . . .
MEASURING HIGHER VOLTAGES
Conve rting analo g measu rem ents . . .
Measuring 4-20 mA current loops . . .
CALIBRATION . . . . . . . . . . . . . . . .
ANALOG OUTPUT . . . . . . . . . . . . . .
Program ming . . . . . . . . . . . . . . . .
COMMANDS . . . . . . . . . . . . . . . . . .
PROGRAM EXAMPLE . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
28
28
28
28
28
29
29
29
29
30
30
30
31
31
31
.
.
.
.
.
.
.
.
21
22
.
.
.
.
.
.
.
.
.
.
.
.
Chapter 11 Watchdog Timer
Description . . . . . . . . . . . . . . . . . . . . . . . . 32
Chapter 12 User Jumpers
DESCRIPTION . . . . . . . . . . . . . . . . . . . .
33
Chapter 13 Serial EEPROM
DESCRIPTION . . . . . . . . . . . . . . . . . . . .
PROGRAM EXAMPLE . . . . . . . . . . . . . .
34
34
Technical Information
ELECTRICAL SPECIFICATIONS .
MEM ORY AN D I/O bank map . . . .
MECHANICAL SPECIFICATIONS
JUMPER DESCRIPTIONS . . . . . .
35
35
35
36
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Appendix A RPBASIC -52 Software Supplement
.
.
.
.
.
.
.
.