226
8-4. Table of Special Data Registers
8-4. Table of Special Data Registers
Each special data register is prepared for the specific application.
Note:
•
*
Special data registers DT9017 and DT9018 are available only for FP1s with CPU version 2.7 or later.
(All FP1s with a suffix “B” on the part number have this function.)
A
Address
DT9000
DT9014
DT9015
DT9016
DT9017
DT9018
DT9019
DT9022
DT9023
DT9024
Name
Self-diagnostic
error code register
Auxiliary register
(for F105 and F106
instructions)
Auxiliary register
(for F32, F33, F52,
and F53 instruc-
tions)
Auxiliary register
(for F33 and F53
instructions)
Operation error ad-
dress register (hold)
Operation error
address register
(non-hold)
2.5 ms ring counter
register
Scan time register
(current value)
Scan time register
(minimum value)
Scan time register
(maximum value)
Description
The self-diagnostic error code is stored in DT9000
when a self-diagnostic error occurs.
One shift-out hexadecimal digit is stored in
hexadecimal digit position 0 (bit positions 0 to 3)
when an
F105 (BSR)
or
F106 (BSL)
instruction
is executed.
Refer to the description for the
F105 (BSR)
and
F106 (BSL)
instructions.
Divided remainder is stored in DT9015 when an
F32 (%)
or
F52 (B%)
instruction is executed.
Lower 16-bit of divided remainder is stored in
DT9015 when an
F33 (D%)
or
F53 (DB%)
instruction is executed.
Refer to the description for the
F32 (%)
,
F52 (B%)
,
F33 (D%)
,
and
F53 (DB%)
instructions.
Higher 16-bit of divided remainder is stored in
DT9016 when an
F33 (D%)
or
F53 (DB%)
instruction is executed.
Refer to the description for the
F33 (D%)
and
F53 (DB%)
instructions.
An operation error address is stored in DT9017
and held when an operation error is detected.
The address of the latest operation error is stored
in DT9018 when an operation error is detected.
The data in DT9019 is increased by one every 2.5 ms.
This can be used to determine the elapsed time of
some procedures by calculating the time differences.
Current scan time is stored in DT9022.
Scan time is calculated using the formula:
Scan time (ms) = data
×
0.1 (ms)
Minimum scan time is stored in DT9023.
Scan time is calculated using the formula:
Scan time (ms) = data
×
0.1 (ms)
Maximum scan time is stored in DT9024.
Scan time is calculated using the formula:
Scan time (ms) = data
×
0.1 (ms)
Availability
C14/
C16
C24/
C40
C56/
C72
•
•
•
•
•
•
•
•
•
•
•
•
•
•
*
*
Summary of Contents for FP1
Page 1: ...PROGRAMMABLE CONTROLLER FP1 is a global brand name of Matsushita Electric Works Hardware ...
Page 28: ...20 ...
Page 98: ...90 ...
Page 150: ...142 ...
Page 208: ...200 ...
Page 226: ...218 ...
Page 280: ...272 ...