beautypg.com

Remote Processing RPC-52 User Manual

Page 2

background image

TABLE OF CONTENTS

Page ii

Chapter 1 Overview

DESCRIPTION . . . . . . . . . . . . . . . . . . . . . 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 . . . . . . . . . . . 1

TECHNICA L SUPPORT . . . . . . . . . . . . . . . 2

Chapter 2 Setup and Operation

INTRODUCTION . . . . . . . . . . . . . . . . . . . 3
O P E R A T IN G P R E C A U T IO N S . . . . . . . . . . . 3
E Q U I P M E N T . . . . . . . . . . . . . . . . . . . . . . 3
FIRST TIME OPERATION . . . . . . . . . . . . . 4
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 program s using PC Smar tLink . . 4
Downloading programs using PC

SmartLink . . . . . . . . . . . . . . . . . . . 5

Other communications software . . . . . . . . 5
Editing pr ogram s and pro gram ming hints . . 6

WHERE TO G O FROM H ERE . . . . . . . . . . . 6
T R O U BL E S H O O TI N G . . . . . . . . . . . . . . . . 7

C h a pt e r 3 S av in g P ro g r am s

INTRODUCTION . . . . . . . . . . . . . . . . . . . 8
SAVING A PROGRAM

. . . . . . . . . . . . . . . 8

A U T O R U N N IN G . . . . . . . . . . . . . . . . . . . . 8
P R E V E N T IN G A U T O R U N . . . . . . . . . . . . . 8

Chapte r 4 Ser ial Por ts

DESCRIPTION . . . . . . . . . . . . . . . . . . . . 10
COM0 SERIAL PORT

. . . . . . . . . . . . . . . 10

COM1 SERIAL PORT

. . . . . . . . . . . . . . . 10

RS-422/485 Termination network . . . . . . 10

TWO WIRE R S-485 . . . . . . . . . . . . . . . . . 11
MULTIDROP NETWORK . . . . . . . . . . . . . 11
ACCESSING SERIAL BUFFERS

. . . . . . . . 12

A C C E SS IN G C OM 0 A ND C O M 1 . . . . . . . . 12
C O M M A N D S . . . . . . . . . . . . . . . . . . . . . 13

Chapter 5 RAM Memory

INTRODUCTION . . . . . . . . . . . . . . . . . . 14
CHANGING M EMORY

. . . . . . . . . . . . . . 14

B A T T ER Y BA C K U P . . . . . . . . . . . . . . . . 14
RESERVING MEM ORY . . . . . . . . . . . . . . 15
STORING VARIABLES IN RAM . . . . . . . . 15
CORRUPTED VARIABLES . . . . . . . . . . . . 15
A S SE M B L Y L AN G U A G E IN T E R F A C E

. . . 16

C O M M A N D S . . . . . . . . . . . . . . . . . . . . . 16

Chapte r 6 Dig ital and Opto P orts

INTRODUCTION . . . . . . . . . . . . . . . . . . 17
O N - C A RD O P T O R A C K . . . . . . . . . . . . . . 17

Description . . . . . . . . . . . . . . . . . . . . 17
Installation . . . . . . . . . . . . . . . . . . . . 17
G4 operation . . . . . . . . . . . . . . . . . . . 18
PWM Output . . . . . . . . . . . . . . . . . . . 18
G5 operation . . . . . . . . . . . . . . . . . . . 18
Conve rting analo g measu rem ents . . . . . . 19

DIGITAL I/O PORT . . . . . . . . . . . . . . . . . 19

Digital I/O comm ands . . . . . . . . . . . . . 19
High current output . . . . . . . . . . . . . . . 19
Interfac ing digital I/O to an opto-m odule

rack . . . . . . . . . . . . . . . . . . . . . . 20

Interfacing to switches and other devices . 21
Digital I/ O pro gram ming exa mple

. . . . . 21

Table 6-1 C onnector pin out - J4 . . . . . . 21

C O M M A N D S . . . . . . . . . . . . . . . . . . . . . 22

Chapter 7 Calendar/Clock

DESCRIPTION . . . . . . . . . . . . . . . . . . . . 23
S E TT I NG D A TE A N D T I M E . . . . . . . . . . . 23
GENERATING INTERRUPTS . . . . . . . . . . 23
C O M M A N D S . . . . . . . . . . . . . . . . . . . . . 23

Chapter 8 Display Port

INTRODUCTION . . . . . . . . . . . . . . . . . . 24
CONNECTING DISPLAYS . . . . . . . . . . . . 24
WRITING TO THE DISPLAY . . . . . . . . . . 24
PROGRAMMING EXAMPLE . . . . . . . . . . 24
DISPLAY TYPES . . . . . . . . . . . . . . . . . . 25

DISPL AY C ONN ECT OR PIN OUT - J6 . . . . 25
C O M M A N D S . . . . . . . . . . . . . . . . . . . . . 25

Chapter 9 Keypad Port

INTRODUCTION . . . . . . . . . . . . . . . . . . 26
PROGRAMMING EXAMPLE . . . . . . . . . . 26
KEYP AD P ORT P IN OU T - J5 . . . . . . . . . . 27
C O M M A N D S . . . . . . . . . . . . . . . . . . . . . 27

C h a pt er 1 0 A n al og I/ O

DESCRIPTION . . . . . . . . . . . . . . . . . . . . 28
C O N N E C T IN G A N A L OG I / O . . . . . . . . . . 28

Analog I/O J1 pin out

. . . . . . . . . . . . . 28

Grounding . . . . . . . . . . . . . . . . . . . . . 28
ACQUIRING ANALOG DATA . . . . . . . 28
Reducing noise . . . . . . . . . . . . . . . . . . 29
Data logging on a timer tick

. . . . . . . . . 29

MEASURING HIGHER VOLTAGES . . . 29
Conve rting analo g measu rem ents . . . . . . 29
Measuring 4-20 mA current loops . . . . . . 30

CALIBRATION

. . . . . . . . . . . . . . . . . . . 30

A N A L O G O U T PU T . . . . . . . . . . . . . . . . . 30

Program ming . . . . . . . . . . . . . . . . . . . 31

C O M M A N D S . . . . . . . . . . . . . . . . . . . . . 31
PROGRAM EXAMPLE

. . . . . . . . . . . . . . 31

Chapter 11 Watchdog Timer

Description . . . . . . . . . . . . . . . . . . . . . . . . 32

Chapter 12 User Jumpers

DESCRIPTION . . . . . . . . . . . . . . . . . . . . 33

Chapter 13 Serial EEPROM

DESCRIPTION . . . . . . . . . . . . . . . . . . . . 34
PROGRAM EXAMPLE

. . . . . . . . . . . . . . 34

Technical Information

E L E C T R IC A L S P E C IF I C A T IO N S . . . . . . . 35
MEM ORY AN D I/O bank map . . . . . . . . . . 35
M E C H A N I C A L SP E C I F IC A T I O N S . . . . . . 35
J U M P E R D E SC R I P T IO N S

. . . . . . . . . . . . 36

Appendix A RPBASIC -52 Software Supplement