1 Publication 1756-RM005B-EN-P - June 2008
Table of Contents
Preface
Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Logix5000 Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
When to Use this Document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Chapter 1
CIP Services
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
CIP Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Logix Data Stuctures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Segment Encoding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Data Type Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Returned Data Formats with Data Type Reporting Value . . . . . . 12
Array Indexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
CIP Service Request/Response Format . . . . . . . . . . . . . . . . . . . . . 14
Commands Supported by Logix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Read Data Fragmented Format Service . . . . . . . . . . . . . . . . . . . . . 16
CIP Write Data Table Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Data Table Read-Modify-Write (RMW) Message . . . . . . . . . . . . . 17
Get Attributes List Service of Template. . . . . . . . . . . . . . . . . . . . . 19
Read Template Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Write Data Fragmented Format Service. . . . . . . . . . . . . . . . . . . . . 21
Multiple Service Packet Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Chapter 2
Addressing Examples
Access Atomic and Pre-Defined Data Types . . . . . . . . . . . . . . . . . . . . 26
Access User-Defined Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Chapter 3
Programmable Controller
Communication Commands
PLC-2 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Unprotected Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Protected Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Unprotected Write. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Protected Bit Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Unprotected Bit Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
PLC-5 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Read Modify Write. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Read Modify Write N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Typed Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Typed Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Word Range Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Word Range Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Bit Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
SLC Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
SLC Protected Typed Logical Read with 3 Address Fields . . . . . . 46
评论0
最新资源