8.2.2
Logger Scan Counter
This is incremented every scan and when loaded with a scheme represents the
number of scan intervals past 1/1/1980 at 00:00:00.
8.3
PROLOGGER - Program
The PROLOGGER is a programmable data recording unit. The program
resides in the first part of the logger’s main memory (after the Hardware
Registers and Buffer Control Table). It is defined by a user and loaded into
logger memory from the host computer.
The logger program is executed every logger scan (from 0.125 of a second to
5 minutes). The first instruction in the logger program is at Address 384. The
PROLOGGER executes this program until an EXIT instruction is
encountered (opcode = 0), then the logger proceeds to service the RS232 port
of the computer.
8.3.1
PROLOGGER - Operation Sequence
Every logger scan cycle, the logger hardware performs the following
sequence:
1.
Read all channels and store their values in the Hardware Register area
(Address 0 to 255).
2.
Execute the logger program (until EXIT detected).
3.
If an RS-232 connection is sensed, send
*CR
prompt to the Computer
Port and wait 0.5 second for a response.
4.
Shut down the PROLOGGER and await next scan time.
8.3.2
PROLOGGER - Program Instructions
A logger program starts at Address 384 and consists of one or more
instructions. Each instruction is four bytes long (even though some
instructions do not use all four bytes). An instruction takes about 0.5
millisecond to interpret and execute.
PROLOGGER Hardware
PROGRAMMING THE PROLOGGER 43
Summary of Contents for Starlog Prologger 7001
Page 6: ......
Page 60: ......
Page 64: ......
Page 67: ...02 PROM Verify Fail 03 Mirror Fail 04 Bad checksum in RAM firmware PROLOGGER Hardware 3...
Page 68: ......