Mitsubishi Electric Q01UCPU User Manual page 503

Hide thumbs Also See for Q01UCPU:
Table of Contents

Advertisement

(2) Program
Item
Language and instruction
Some instructions are not supported.
The Universal model QCPU performs program
operations of floating-point data in single
precision.
When using the floating-point data comparison
Floating-point operation
instructions, LDE, ANDE, ORE, LDED,
ANDED, and ORED, if the comparison
source data are -0, nonnumeric, unnormalized
number, or ±
code: 4101) is detected.
the following; =,<>,<=,>=,<,>.)
When a device number exceeds a setting range
Device range check at
due to index modification, "OPERATION
index modification
ERROR" (error code: 4101) is detected.
Low-speed execution type programs are not
supported.
A program execution type cannot be changed
by remote operation.
Program execution type
For the QnUDVCPU whose serial number (first
five digits) is "18112" or later, however, a
program execution type can be changed by
remote operation.
If latch ranges of internal user devices are
specified, the processing time is added in
proportion to the device points set to be latched.
Latch setting
(For example, if 8K points are latched for the
latch relay (L), the processing time of 28.6µs is
required.)
The interrupt pointer (I49) for the high-speed
interrupt function is not supported.
Interrupt program
Interrupt counter is not supported.
The interrupt pointers (I32 to I40) due to an
error are not supported.
When the SCJ instruction is used in the
Universal model QCPU, the AND SM400 (or
SCJ instruction
NOP instruction) needs to be inserted
immediately before the SCJ instruction.
The number of index registers is increased to
20 for the Universal model QCPU. The area for
ZPUSH instruction
saving the data in the index register with the
ZPUSH instruction is increased as well.
The following file usability setting for each
program is not available.
File usability setting for
• File register
each program
• Initial device value
• Comment
Precautions
Replace the instructions not supported in the
Universal model QCPU are described in Page
511, Appendix 5.3.
Instructions for floating-point double-precision
operations are added for the Universal model
QCPU. Replace the instructions if floating-point
double-precision operations are required, as
described in Page 528, Appendix 5.4.1.
When the floating-point data comparison
instructions are used, modify the program as
,
"OPERATION ERROR" (error
described in Page 535, Appendix 5.4.2.
*2
( indicates one of
Deselect the "Check Device Range at Indexing"
checkbox in the PLC RAS tab of the PLC
parameter dialog box so that checking is not
performed.
Use scan execution type programs or fixed scan
execution type programs.
Use instructions for switching program
execution types, such as PSTOP, POFF, and
PSCAN.
The latch function of the Universal model QCPU
is enhanced.
(1) Large-capacity file register (R, ZR)
(2) Writing/reading device data to the
(3) Latch range specification of internal
(4) "Time Setting" specification in the latch
Change the latch method to the one described
above according to the application.
Consider the use of interrupt pointers for fixed
*2
scan interrupt (I28 to I31).
Check the numbers of executions for interrupt
programs on the Interrupt program monitor list
screen.
Insert the AND SM400 (or NOP instruction)
immediately before the SCJ instruction when
the SCJ instruction is used.
Increase the save areas used for the ZPUSH
instruction as needed.
*1
When file usability is set, modify the program as
described in Page 545, Appendix 5.4.5.
Replacement method
standard ROM (SP.DEVST and
S(P).DEVLD instructions)
devices
*3
interval setting parameter
---
APPENDICES
Reference
Page 511, Appendix 5.3
Page 491, Appendix 4.4,
Page 528, Appendix 5.4.1,
Page 535, Appendix 5.4.2
Page 193, Section 3.17
Page 539, Appendix 5.4.3
A
Page 86, Section 2.10
Page 100, Section 2.10.5
Page 119, Section 3.3,
Page 121, Section 3.3 (5)
(b),
Page 543, Appendix 5.4.4
Page 178, Section 3.13.2
Page 408, Section 4.11
Section 6.5 in the
MELSEC-Q/L
Programming Manual
(Common Instruction)
Section 7.19 in the
MELSEC-Q/L
Programming Manual
(Common Instruction)
Page 86, Section 2.10,
Page 545, Appendix 5.4.5
501

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents