Appendices
A-2
CJ2 CPU Unit Software User’s Manual
A-1-34 Model Conversion Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-77
A-1-35 Special Function Block Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-78
A-2 Instruction Execution Times and Number of Steps . . . . . . . . . . . . . . . . . .A-80
A-2-1 Sequence Input Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-81
A-2-2 Sequence Output Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-81
A-2-3 Sequence Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-82
A-2-4 Timer and Counter Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-83
A-2-5 Comparison Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-84
A-2-6 Data Movement Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-85
A-2-7 Data Shift Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-86
A-2-8 Increment/Decrement Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-87
A-2-9 Symbol Math Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-87
A-2-10 Conversion Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-89
A-2-11 Logic Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-91
A-2-12 Special Math Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-91
A-2-13 Floating-point Math Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-92
A-2-14 Double-precision Floating-point Instructions . . . . . . . . . . . . . . . . . . . . . . . . . .A-93
A-2-15 Table Data Processing Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-94
A-2-16 Tracking Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-96
A-2-17 Data Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-96
A-2-18 Subroutine Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-97
A-2-19 Interrupt Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-98
A-2-21 Step Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-101
A-2-22 Basic I/O Unit Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-101
A-2-23 Serial Communications Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-102
A-2-24 Network Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-103
A-2-25 File Memory Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-103
A-2-26 Display Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-104
A-2-27 Clock Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-104
A-2-28 Debugging Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-104
A-2-29 Failure Diagnosis Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-104
A-2-30 Other Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-105
A-2-31 Block Programming Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-105
A-2-32 Text String Processing Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-107
A-2-33 Task Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-108
A-2-34 Model Conversion Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-108
A-2-35 Special Function Block Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-109
A-2-36 SFC Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-109
A-2-37 Function Block Instance Execution Time . . . . . . . . . . . . . . . . . . . . . . . . . . .A-109
A-3 Auxiliary Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-111
A-3-1 Read-only Area (Set by System) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-111
A-3-2 Read/Write Area (Set by User) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-150
A-3-3 Details on Auxiliary Area Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-161
A-4 Memory Map of PLC Memory Addresses . . . . . . . . . . . . . . . . . . . . . . . . .A-164
A-4-1 PLC Memory Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-164
A-4-2 Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-165
A-5 Operation for Power Interruptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-166
A-5-1 Power OFF Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-166
A-5-2 Instruction Execution for Power Interruptions . . . . . . . . . . . . . . . . . . . . . . . .A-168
A-6 EtherNet/IP Connections from Windows XP (SP2 or Higher),
Windows Vista, or Windows 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-170
A-6-1 Changing Windows Firewall Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-170
A-7 PLC Comparison Charts: CJ-series and CS-series PLCs . . . . . . . . . . . .A-173
A-8 Functions Supported for Unit Versions . . . . . . . . . . . . . . . . . . . . . . . . . .A-177