1358
Index
comparison instructions, 39, 291–326
controlling execution conditions
UP(521) and DOWN(522)
, 181
controlling high-speed counters and pulse outputs, 864
conversion instructions
, 56, 483–528
counter instructions
, 34, 242–290
data control instructions
, 79, 757–810
data movement instructions
, 43, 331
data shift instructions
, 46, 360–408
debugging instructions
, 99, 1136–1139
decrement instructions
, 50, 409–424
differentiated instructions
, 3
display instructions
, 98, 1119–1351
execution times
, 1283, 1312
failure diagnosis instructions
, 100, 1140–1165
file memory instructions
, 96, 1095–1098
floating-point math instructions
, 66, 589–636, 651–694
high-speed counter instructions
, 864
increment instructions
, 50, 409–424
input comparison instructions
, 291–297, 636, 694
instruction execution times
, 1281
instruction variations
, 4
interrupt control instructions
, 84, 836–864
listed alphabetically
, 114
listed by function code
, 131
logic instructions
, 63, 548–565
network instructions
, 93, 1026–1066
number of steps
, 1281
pulse output instructions
, 864
sequence control instructions
, 30, 206–242
sequence input instructions
, 25, 161–185
sequence output instructions
, 27, 185–200
serial communications instructions
, 92, 972–1025
special math instructions
, 65, 565–1277
step instructions
, 88, 908–925
steps per instruction
, 1283, 1312
string comparison instructions
, 1250–1254
subroutine instructions
, 83, 811–835
symbol math instructions
, 51, 425–482
table data processing instructions
, 71, 75, 697–741,
1299, 1331
task control instructions
, 111–113, 1255–1261
text string processing instructions
, 108, 1220–1254
timer instructions
, 34, 242–290
interlocks
, 210–228
internal I/O memory address
setting a timer/counter PV address in an index register,
358
setting a word/bit address in an index register
, 356
interrupt control instructions
execution times
, 1303, 1335
interrupts
clearing, 851
disabling all
, 855
enabling all
, 858
masking
, 839
reading mask status
, 846
scheduled
reading interval
, 846
summary of interrupt control, 859
J
jumps, 228, 236
CJP(510) and CJPN(511)
, 232
L
ladder diagrams
controlling bit status
using DIFU(013) and DIFD(014)
, 193–195
using KEEP(011), 188–192
using SET and RSET, 195–198
using SETA(530) and RSTA(531)
, 198–201, 204
latching relays
using KEEP(011)
, 188
logarithm
, 633, 690
logic instructions
execution times
, 1297, 1328
loops
BREAK(514), 241
FOR(512) and NEXT(513)
, 238
M
mathematics
adding a range of words
, 735
averaging
, 807
exponents
, 631, 688
finding the maximum in a range
, 727
finding the minimum in a range
, 731
floating-point addition
, 601, 663
floating-point division
, 583, 607
floating-point math instructions
, 66, 589–636, 651–694
floating-point multiplication
, 605, 667
floating-point subtraction
, 603, 665
linear extrapolation
, 573
logarithm
, 633, 690
See also trigonometric functions
special math instructions
, 65, 565–1277
square root
, 565, 567, 629, 686
symbol math instructions
, 51, 425–482
trigonometric functions
, 571
maximum cycle time
extending, 1169
Memory Cards
Precautions
, 1095
messages
programming, 1119