User manual

4 Publication LOGIX-AP010B-EN-P - May 2010
Table of Contents
Programming Languages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
RSLogix 5000 Ladder Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
RSLogix 5000 Structured Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
RSLogix 5000 Function Block Diagram. . . . . . . . . . . . . . . . . . . . . 49
RSLogix 5000 Sequential Function Chart. . . . . . . . . . . . . . . . . . . . 49
Conversion of STEP 5 Code to RSLogix 5000 Software. . . . . . . . . . . 50
Software Conversions
Instructions
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Jump Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Arithmetic Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Block Call Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Shift Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Conversion Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Additional RSLogix 5000 Features
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Task Monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Asynchronous I/O Updating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
DINT Data Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
String Data Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Coordinated System Time (CST). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Coordinated System Time (CST) Object . . . . . . . . . . . . . . . . . . . . 99
WallClockTime. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Timestamped Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Scheduled Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Conversion of System Functions
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Logix System Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Read/Write System Time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Save/Load Scratchpad Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Communication and Networking
S5 Serial Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
S5 Serial Communication Processors
(CP 521, CP 523, CP 524, and CP 525) . . . . . . . . . . . . . . . . . . . . 105
Serial Communication Memory Submodule. . . . . . . . . . . . . . . . . 105
Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Logix Serial Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
S5 Distributed Control Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
S5 Network Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
CP 530 Network Communication Module. . . . . . . . . . . . . . . . . . 108
CP 143 Network Communication Module. . . . . . . . . . . . . . . . . . 109
NetLinx Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Produced/Consumed Tags in RSLogix . . . . . . . . . . . . . . . . . . . . 111
Fiber Optic Communication
IM 307/IM 317 Fiber Optic Interface Modules . . . . . . . . . . . . . 112
S5 CP 580 & CP 581 Communication Processor Modules. . . . . 113
IP 265 High Speed Sub Control . . . . . . . . . . . . . . . . . . . . . . . . . . 114