
Section 1. Functional Modes
1-3
Special subroutines 96, 97 and 98, initiated by a port going high (see above), can
interrupt either Table 1 or 2, or can occur when neither Table is being executed.
These subroutines can interrupt a table while the Output Flag (flag 0) is set. When
the port activating subroutine 96, 97 or 98 goes high during the execution of a
table, the instruction being executed is completed before the subroutine is run (i.e.
it is as if the subroutine was called by the next instruction).
The priority order is subroutine 98, subroutine 97, subroutine 96, Table 1, Table
2. If two or more of the subroutines 96, 97 and 98 are pending (ports go high at
the same time or both go high during the execution of the same instruction in one
of the tables), subroutine 98 will be executed first followed by 97 and then 96. If
the interrupt subroutines start when neither table is running then neither table can
interrupt it. The subroutines cannot interrupt each other. However, when one of
these subroutines interrupts a table, it is as if the subroutine were in the table (e.g.
if subroutine 98 interrupts Table 2, either Table 1 or subroutine 97 can interrupt
it).
While subroutine 96, 97 or 98 is being executed as a result of the appropriate port
going high, that port interrupt is disabled (i.e. the subroutine must be completed
before the port going high will have any effect).
1.1.4 *4 Parameter Entry Table
The CR10X *4 Mode is an option that allows inexperienced personnel to change
parameters (such as sensor calibrations) in a datalogger program without having to
understand or have access to the program. The *4 function is normally used in
applications where the datalogger is pre-programmed, but where site-specific
parameters still have to be entered at the time of installation.
The *4 Mode provides a table with 100 locations. Each location used corresponds
to an instruction parameter in the datalogger program. When the datalogger
compiles the program, values in the *4 locations are transferred to the
corresponding instruction parameter. The datalogger program must be created
using the PC208 Edlog program, which allows instruction parameters to be
assigned to a *4 location.
By using the password facility (see details of *C Mode in Section 1.7), it is
possible to block access to the program tables (*1, *2, *3) but still allow the user
to access the *4 Mode. Thus an inexperienced operator can, from simple written
instructions, set up a logging system and input any site-specific parameters while
minimising the chance of accidentally re-programming the datalogger.
Assigning Parameters to
∗∗∗∗
4 – Edlog
The only way to implement the
∗
4 Mode is through Edlog (PC208 Datalogger
Support Software). The datalogger program is generated in Edlog in the normal
way.
To assign a parameter to a
∗
4 location, position the cursor on the desired
parameter and press the ‘@’ key. Edlog then prompts for the location number in
the
∗
4 table to be assigned to the associated parameter. After a valid number is
entered, Edlog marks the parameter with ‘@@nn’ to the right of the parameter
description, where ‘nn’ is the
∗
4 location number.