Campbell Scientific PC400 Datalogger Support Software User Manual

Page 229

Advertising
background image

Appendix B. Table-Based Dataloggers

based on time (interval data) or when a user flag is set (event data). Time
based output intervals are specified in seconds.

Instruction 18, Time – Instruction 18 is used to store the current time into

an input location. Parameter 1 designates what format will be used when
storing the time. There are differences in this instruction’s Parameter 1 for
the two datalogger types.

Instructions 73 and 74, Maximum and Minimum – These instructions

are used to store the maximum or minimum for a value over a period of
time. Parameter 2 in these instructions is used to designate a time option.
There are differences in the instructions’ Parameter 2.

Instruction 77, Real Time – Instruction 77 is used to store the current

time in final storage for mixed-array dataloggers. This instruction does
not exist at all in TD dataloggers should be deleted instead of
commented out in the original program before reloading it as a TD
program.
Time is assigned to records automatically in TD dataloggers
when data is retrieved.

Instruction 80, Set Active Storage Area – Instruction 80 is used to direct

output processing to final storage area 1, final storage area 2, or an input
location. This instruction does not exist at all in TD dataloggers should
be deleted instead of commented out in the original program before
reloading it as a TD program.
Output processing can be redirected to
input locations in a table-based datalogger using Instruction P84, Table
Data (see Edlog’s help).

Instruction 92, If Time – Instruction 92 is used to perform one or more

actions based on time. The interval for table-based dataloggers is in
seconds only; mixed-array dataloggers offer the options of seconds or
minutes. The instruction for mixed-array dataloggers defaults to minutes,
so if you are using this instruction it may need to be changed.

Also, check any Instruction 92s for Command Codes that may affect the
output flag (see discussion above on output flag instructions).

Instruction 96, Serial Output – Instruction 96 is used to send data in the

active Final Storage area to a storage module, computer, printer, or
alternate final storage area. This instruction does not exist at all in TD
dataloggers should be deleted instead of commented out in the original
program before reloading it as a TD program.

Instruction 98, Send Printer Character – Instruction 98 is used to send

characters to either an addressed or pin-enabled printer. This instruction
does not exist at all in TD dataloggers should be deleted instead of
commented out in the original program before reloading it as a TD
program.

Conditional Data Output check to make sure that the output data is not

being output conditionally. Table-based dataloggers require that the size
of the output record is constant. Any instructions that dynamically change
the number of data values in a record or the size of the record need to be
removed. (e.g., don’t change data resolution from low to high based on a
conditional. )

B-5

Advertising