Standard ID | Contents [version] | USD | STEP2 | [PDF] delivered in | Standard Title (Description) | Status | PDF |
GB/Z 26157.10-2010 | English | RFQ |
ASK
|
3 days [Need to translate]
|
Digital data communication for measurement and control -- Fieldbus for use in industrial control systems -- Type 2: ControlNet and EtherNet/IP specification -- Part 10: Object library
| Valid |
GB/Z 26157.10-2010
|
PDF similar to GBZ26157.10-2010
Basic data Standard ID | GB/Z 26157.10-2010 (GB/Z26157.10-2010) | Description (Translated English) | Digital data communication for measurement and control -- Fieldbus for use in industrial control systems -- Type 2: ControlNet and EtherNet/IP specification -- Part 10: Object library | Sector / Industry | National Standard | Classification of Chinese Standard | N10 | Classification of International Standard | 25.040 | Word Count Estimation | 171,162 | Date of Issue | 2011-01-14 | Date of Implementation | 2011-06-01 | Adopted Standard | IEC 61158-2003, MOD | Regulation (derived from) | ?National Standard Approval Announcement 2011 No.2 (Total No.167) | Issuing agency(ies) | Ministry of Health of the People's Republic of China | Summary | This standard specifies the object model used to represent the visual behavior of a network device. Device is modeled as a collection of objects. Each object class is related services, collection of attributes and behaviors. The service is a program object. Property is reflected by the value, variable characteristics of the object. Behavior of an object is the object instructions how to respond to specific events. |
GBZ26157.10-2010: Digital data communication for measurement and control -- Fieldbus for use in industrial control systems -- Type 2: ControlNet and EtherNet/IP specification -- Part 10: Object library
---This is a DRAFT version for illustration, not a final translation. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.) will be manually/carefully translated upon your order.
Digital data communication for measurement and control. Fieldbus for use in industrial control systems. Type 2. ControlNet and EtherNet/IP specification.Part 10. Object library
ICS 25.040
N10
People's Republic of China national standardization of technical guidance documents
Measurement and control of digital data communications industrial control systems
With Fieldbus Type 2.ControlNet and
EtherNet/IP Specification Part 10. Object Library
Part 10.Objectlibrary
(IEC 61158.2003 TYPE 2, MOD)
Posted on.2011-01-14
2011-06-01 implementation
General Administration of Quality Supervision, Inspection and Quarantine of People's Republic of China
China National Standardization Administration released
Directory
Introduction XV
Introduction XVI
1 logo object (class code = 0x01) 1
1.1 Scope 1
1.2 attributes 1
1.3 Public Services 5
1.4 Get_Attribute_Al response 6
1.5 Object Specific Services 7
1.6 Behavior 7
2 Message Router (Class Code = 0x02) 11
2.1 Scope 11
2.2 Properties 11
2.3 Public Services 12
2.4 Get_Attribute_Al Response 12
2.5 Object Specific Services 13
2.6 Behavior 13
2.7 Service Requests 13
2.8 Service Response 14
3 DeviceNet object (class code = 0x03) 14
4 collection object (class code = 0x04) 14
4.1 Scope 14
4.2 Version History 14
4.3 Properties 14
4.4 Public Services 16
4.5 Object Specific Services 16
4.6 Behavior 16
4.7 static collection 17
4.8 dynamic collection 19
4.9 Connection point 21
5 connection object (class code = 0x05) 21
6 Connection Manager object (class code = 0x06) 21
6.1 Scope 21
6.2 Properties 21
6.3 Public Services 22
6.4 Object Specific Services 23
7 register object (class code = 0x07) 23
7.1 Scope 23
7.2 Properties 23
7.3 Public Services 24
7.4 Object Specific Services 24
7.5 Behavior 24
8 discrete input point object (class code = 0x08) 25
8.1 Scope 25
8.2 Version history 25
8.3 Properties 25
8.4 Public Services 26
8.5 Get_Attribute_Al Response 26
8.6 Set_Attribute_Al Request 27
8.7 Object Specific Services 27
8.8 Behavior 27
8.9 Property Access Rules 30
9 discrete output point object (class code = 0x09) 30
9.1 Scope 30
9.2 Properties 30
9.3 Public Services 34
9.4 Get_Attribute_Al Response 34
9.5 Set_Attribute_Al Request 35
9.6 Object Specific Services 35
9.7 Behavior 35
9.8 Attributes Access Rules 39
10 Analog Input Point Object (Class Code = 0x0A) 39
10.1 Scope 39
Version 10.2 History 39
10.3 Properties 40
10.4 Public Services 41
10.5 Get_Attribute_Al Response 42
10.6 Set_Attribute_Al Request 43
10.7 Object Specific Services 43
10.8 Behavior 43
10.9 Attributes Access Rules 45
11 Analog output point object (class code = 0x0B) 46
11.1 Scope 46
11.2 Properties 46
11.3 Public Services 48
11.4 Get_Attribute_Al Response 49
11.5 Set_Attribute_Al request 50
11.6 Object Specific Services 50
11.7 Behavior 50
11.8 Attributes Access Rules 53
12 Reserved (class code = 0x0C) 54
13 Reserved (class code = 0x0D) 54
Object Sensing Object (Class Code = 0x0E) 54
14.1 Scope 54
14.2 Attributes
14.3 Public Services 56
14.4 Object-Specific Services 57
14.5 Behavior 57
15 Parameter object (class code = 0x0F) 58
15.1 Scope 58
15.2 Properties 58
15.3 Public Services 64
15.4 Get_Attribute_Al Response 64
15.5 Object Specific Services 66
15.6 Behavior 66
16 Parameter group object (class code = 0x10) 67
16.1 Scope 67
16.2 Attributes 67
16.3 Public Services 68
16.4 Get_Attribute_Al Response 68
16.5 Object Specific Services 69
16.6 Behavior 69
17 Reserved (class code = 0x11) 69
18 groups of objects (class code = 0x12) 69
18.1 Scope 69
18.2 Attributes 69
18.3 Public Services 70
18.4 Get_Attribute_Al Response 71
18.5 Object Specific Services 72
18.6 Behavior 72
18.7 Attributes Access Rules 72
Reserved from 19 to 28
29 Discrete input group object (class code = 0x1D) 72
29.1 Scope 72
29.2 Properties 73
29.3 Public Services 74
29.4 Object Specific Services 76
29.5 Conduct 76
29.6 Attributes Access Rules 76
Discrete output group object (class code = 0x1E)
30.1 Scope 76
30.2 Properties 77
30.3 Public Services 78
30.4 Object Specific Services 80
30.5 Behavior 80
30.6 Attributes Access Rules
Discrete group object (class code = 0x1F) 80
31.1 Scope 80
31.2 Properties 81
31.3 Public Services 82
31.4 Object Specific Services 83
31.5 Behavior 83
31.6 Attributes Access Rules 84
32 analog input group object (class code = 0x20) 84
32.1 Scope 84
32.2 Attributes 84
32.3 Public Services 85
32.4 Object-Specific Services 87
32.5 Behavior 87
32.6 Attributes Access Rules 88
33 Analog Output Group Object (Class Code = 0x21) 88
33.1 Scope 88
33.2 Attributes 88
33.3 Public Services 90
33.4 Object Specific Services 92
33.5 Behavior 92
33.6 Attribute Access Rules 92
34 Analog Group Objects (Class Code = 0x22) 93
34.1 Scope 93
34.2 Attributes 93
34.3 Public Services 94
34.4 Object Specific Services 96
34.5 Behavior 96
34.6 Attribute Access Rules 96
35 Position Sensor Object (Class Code = 0x23) 97
35.1 Scope 97
35.2 Properties 97
35.3 Public Services 98
35.4 Object Specific Services 98
35.5 Behavior 98
36 Position controller monitoring object (class code = 0x24) 102
36.1 Scope 102
36.2 Properties 102
36.3 Supported Services 105
36.4 State Diagram 105
37 Position Controller Object (Class Code = 0x25) 107
37.1 Properties 107
37.2 Supported Services 112
37.3 Position Controller State Diagram 112
38 Module Sequencer Object (Class Code = 0x26) 114
38.1 Scope 114
38.2 Properties 115
38.3 Supported Services 116
38.4 State Diagram 116
Command Module Object (Class Code = 0x27)
39.1 Scope 116
39.2 Attributes 116
39.3 Command Specific Attributes Service 117
39.4 Command Module Supported Services 121
40 Motor Data Object (Class Code = 0x28) 121
40.1 Scope 121
40.2 Properties 121
40.3 Public Order 124
40.4 Object Specific Services 125
40.5 Behavior 125
41 Control Monitor Object (Object Code = 0x29) 125
41.1 Scope 125
41.2 Properties 125
41.3 Public Order 127
41.4 Object Specific Services 128
41.5 Behavior 128
41.6 Run/Stop Event Matrix 129
41.7 Error and Alarm Codes 129
42 AC/DC Drive Object (Class Code = 0x2A) 135
42.1 Scope 135
42.2 Properties 135
42.3 Public Services 139
42.4 Object Specific Services 140
42.5 Behavior 140
42.6 Scaling of attribute values 142
43 Check the processing target (class code = 0x2B) 143
Overloaded object (class code = 0x2C)
44.1 Scope 143
44.2 Properties 143
44.3 Public Services 145
44.4 Specific Services 145
44.5 Behavior 145
44.6 Error and Alarm Codes 145
45 soft-start object (class code = 0x2D) 147
45.1 Scope 147
45.2 Properties 147
45.3 Public Services 148
45.4 Specific Services 149
45.5 Behavior 149
45.6 Error and Alarm Codes 151
46 Select object (class code = 0x2E) 153
47 to 239 Reserved 153
240 ControlNet object (class code = 0xf0) 153
240.1 Scope 153
240.2 Properties 153
240.3 Service 160
240.4 Conduct 161
240.5 Module Status Indicator Modulestatusindicator 162
241 holder object (class code = 0xF1) 162
241.1 Scope 162
241.2 Properties 162
241.3 Public Services 170
241.4 Class-Specific Services 171
241.5 Service Error Code 178
241.6 Behavior 178
241.7 Other 179
241.8 holder power-on sequence 179
241.9 operating status 180
241.10 Web Resources 183
241.11 Error Hold 183
241.12 MACID The main holder 183 is selected
241.13 Main Holder Verification 183
241.14 Free Node 184
241.15 Synchronize Network Change Processing 184
242 Dispatch Object (Class Code = 0xF2) 185
242.1 Scope 185
242.2 Properties 185
242.3 Services 186
242.4 Typical Dispatch Session 193
243 Connection Configuration Object (Class Code = 0xF3) 194
243.1 Scope 194
243.2 Attributes 194
243.3 Service 197
243.4 State Diagram 207
244 port object (class code = 0xF4) 207
244.1 Scope 207
244.2 Properties 208
244.3 Services 209
Figure 1 ISO -OSI relationship ⅩⅥ
Figure 2 identifies the object state transition Figure 8
Figure 3 static collection state transition Figure 17
Figure 4 set object state transition Figure 19
Figure 5 Register Object State Transition Figure 24
Figure 6 State transitions for discrete input objects Figure 28
Figure 7 Typical Input Object State Machine Concept Figure 29
Figure 8 discrete input value behavior 30
Figure 9 Logic OR 30
Figure 10 Discrete Output Point Value Behavior 32
Figure 11 Logic or 33
Figure 12 discrete output point object state transition Figure 36
Figure 13 Analog Input Point Object State Transition Figure 43
Figure 14 Typical Input Object State Machine Concept Figure 44
Figure 15 Logic OR 45
Figure 16 analog output point object state transition diagram 51
Figure 17 Typical Output Object State Machine Concept Figure 52
Figure 18 Logic OR 53
Figure 19 Object-aware object behavior 57
Figure 20 Example Example 58
Figure 21 Engineering value 63 from the actual value
Figure 22 Calculating the actual value from engineering value 63
Figure 23 shows the engineering value 63 from the actual value with extended accuracy
Figure 24 shows the actual value 63 from the engineering value with extended accuracy
Figure 25 Parameter Object State Transition Figure 67
Figure 26 Group Summary of Objects 69
Figure 27 Status Transition Figure 72
Figure 28 Logical OR 72
Figure 29 Discrete Input Group Overview 73
Figure 30 Status Transition Figure 76
Figure 31 Status Property Behavior 76
Figure 32 Discrete Output Group Overview 77
Figure 33 Status Transition Figure 80
Figure 34 DG Object Overview 81
Figure 35 Status Transition Diagram 83
Figure 36 Status Property Behavior 84
Figure 37 Analog Input Group Object Overview 84
Figure 38 Status Transition Figure 87
Figure 39 Status Attributes Behavior 88
Figure 40 Analog Output Group Object Overview 88
Figure 41 Status Transition Figure 92
Figure 42 Status Attributes Behavior 92
Figure 43 AG Object Overview 93
Figure 44 State Transition Diagram 96
Figure 45 Status Attributes Behavior 96
Figure 46 Position Sensor Object Status Transition Figure 99
Figure 47 State Machine for Typical Input Objects Concept Description 99
Figure 48 Graduation Input Behavior 105
Figure 49 Pointer Input Behavior 106
Figure 50 Register Input Behavior 106
Figure 51 Position Controller Object Motion Track Generator State Diagram 113
Figure 52 Servo System Command Output Generator 114
Figure 53 Direct Torque Mode Function 114
Figure 54 Module Sequencer 116
Figure 55 Control Monitoring Status Transmission Status Figure 128
Figure 56 AC/DC Drive Object Signal Flow 140
Figure 57 AD/DC Torque/Current Signal Flow 141
Figure 58 Drive Acceleration 141
Figure 59 Torque Reference 142
Figure 60 soft starter output voltage behavior description 151
Figure 61 Holder CRC Algorithm 168
Figure 62 cage object power state diagram (start - start in the figure) 180
Figure 63 Figure 61 Cage Object Operation Status Figure 181
Figure 64 Synchronize network change operation 184
Figure 65 Connection Configuration Object Edit Flowchart 207
Table 1 identifies the object class attribute 1
Table 2 identifies the object instance attributes 2
Table 3 identifies the object semantics 3
Table 4 identifies the status of the instance attribute object bit definition 4
Table 5 Status Attributes 4 ~ 7 4
Table 6 fault bit 5
Table 7 identifies the object fault (example - non-normative) 5
Table 8 identifies the object public service 5
Table 9 Reset object-specific parameters 6
Table 10 Type Bits Specification 6
Table 11 Get_Attribute_Al Class-level object/service specific response data 6
Table 12 Get_Attribute_Al instance level object/service specific response data 7
Table 13 Modified Get_Attribute_Al instance level object/service specific response data 7
Table 14 identifies the object STD event 8
Table 15 Status Event Matrix (SEM) for identifying objects 9
Table 16 identifies the object SEM status 10
Table 17 Packet Router Object Class Attributes 11
Table 18 Message Router Object Instance Attributes 12
Table 19 Message Router Object Public Service 12
Table 20 Get_Attribute_Al Class-level object/service specific reply data 12
Table 21 Get_Attribute_Al instance level object/service specific reply data 13
Table 22 Packet Router Object Forward_Open Parameter 13
Table 23 Collection Object Version History 14
Table 24 Collection Object Class Properties 14
Table 25 Collection Object Instance Attributes 15
Table 26 Collection object member list, instance attribute 2, data type 15
Table 27 Collection objects Public service 16
Table 28 Collection Object Member List Rule 17
Table 29 Static Collection Behavior for SEM Events 18
Table 30 Static Collection Object Attributes Access Rules 18
Table 31 Status Event Matrix (SEM) for Dynamic Aggregation Behavior 19
Table 32 Dynamic Collection Object Attributes Access Rule 20
Table 33 Connection Manager Object Class Properties 21
Table 34 Connection Manager Object Instance Attributes
Table 35 Connection Manager Object Public Services 23
Table 36 Register Object Class Attributes 23
Table 37 Register Object Instance Attributes 23
Table 38 30-bit queue coding example --- informative 24
Table 39 Register Objects Public Service 24
Table 40 Register Object Status Event Matrix 24
Table 41 Discrete Input Point Object Version History 25
Table 42 Discrete Input Point Object Class Attributes 25
Table 43 Discrete Input Point Object Instance Attributes 25
Table 44 Discrete Input Point Object Public Services 26
Table 45 Get_Attribute_Al Class Object/Service Specific Response Data 26
Table 46 Get_Attribute_Al instance level object/service specific response data 27
Table 47 Example level order 27
Table 48 Discrete Input Object SEM Status 28
Table 49 Discrete Input Point Object STD Events 28
Table 50 Discrete Input Point Objects SEM Events 29
Table 51 Discrete output point object class attributes 31
Table 52 Discrete Output Point Object Instance Attributes 31
Table 53 Optional Instance Attributes for Discrete Output Point Objects 32
Table 54 Security Status Values 33
Table 55 Attribute Dependencies 33
Table 56 DOP behavior 33
Table 57 Discrete Output Point Object Public Services 34
Table 58 Get_Attribute_Al Class-level object/service-specific reply data 34
Table 59 Get_Attribute_Al instance-level/service-specific data 34
Table 60 Set_Attribute_Al Instance Level passed Property Order 35
Table 61 Discrete output point object SEM status 36
Table 62 Discrete output point object SEM events 37
Table 63 Status Event Matrix 37
Table 64 Analog Input Object Version History 40
Table 65 Analog Input Point Object Class Attributes 40
Table 66 Analog Input Point Object Instance Attributes 40
Table 67 Analog Input Point Object Public Service 41
Table 68 Get_Attribute_Al Class-level object/service-specific reply data 42
Table 69 Get_Attribute_Al instance level object/service specific reply data 42
Table 70 Attributes passed on Set_Attribute_Al request Sequence 43
Table 71 Simulated Input Point Object SEM Status 43
Table 72 Object SEM Events 44
Table 73 SEM 44 for Analog Input Point Objects
Table 74 Analog Output Point Class Properties 46
Table 75 Analog Output Point Instance Attributes 46
Table 76 Default Property Values 48
Table 77 Analog Output Point Object Public Service 48
Table 78 Response Data for Object/Service Features 49
Table 79 Instance level object/service specific response data for Get_Attribute_Al 49
Table 80 shows the order of 50 at the instance level
Table 81 Simulated output point object SEM status 51
Table 82 Simulated Output Point Object SEM Events 51
Table 83 SEM 52 for simulating output point objects
Table 84 Security Status Optional Attributes 53
Table 85 Attribute Dependencies 53
Table 86 Exists Object Class Attributes 54
Table 87 Object Aware Object Instance Attributes 54
Table 88 Common Object Sensing Device Output Values 56
Table 89 Usage of Methods of Operation 56
Table 90 Existing Public Services 56
Table 91 Attributes of the accessibility 57
Table 92 Object-Aware Object Attributes Access 57
Table 93 Parameter Object Class Properties 58
Table 94 Parameter Object Class Descriptor Value of bit 59
Table 95 Parameter Object Instance Attributes 59
Table 96 Bit Definition for Instance Attribute 4, Descriptor Instance Attribute 61
Table 97 Data Types Supported by Parameter Objects 62
Table 98 Scale Conversion Formula Properties 62
Table 99 Scale Transform Link Instance Attributes 63
Table 100 Parameter Object Public Service 64
Table 101 Class-level object/service-specific reply data for Get_Attribute_Al 64
Table 102 compares the basic and all attributes select 65
Table 103 Get_Attribute_Al instance-level object/service-specific reply data --- basic parameters 65
Table 104 Get_Attribute_Al instance level, object/service specific reply data --- all parameters 65
Table 105 Parameter Objects. Object Specific Services 66
Table 106 enumerates string 66
Table 107 Parameters for Get_Enum_String request 66
Table 108 Parameter for Get_Enum_String Response 66
Table 109 SEM Events for Parameter Objects 67
Table 110 Parameter Group Object Class Attributes 67
Table 111 Parameter Group Object Instance Attributes 68
Table 112 Parameter Group Object Public Service 68
Table 113 Get_Attribute_Al Class-level object/service-specific reply data 68
Table 114 Get_Attribute_Al instance level object/service specific reply data 68
Table 115 Parameter group object SEM 69
Table 116 Group Object Class Attributes 70
Table 117 Group object instance properties 70
Table 118 Group Objects Public Services 70
Table 119 Get_Attribute_Al Class-level object/service-specific reply data 71
Table 120 Get_Attribute_Al Instance Level/Service Specific Response Data 71
Table 121 Group object behavior status 72
Table 122 Discrete Input Group Object Class Properties 73
Table 123 Discrete Input Group Instance Instance Attributes 73
Table 124 Discrete Inputs Group Object Public Service 74
Table 125 Get_Attribute_Al Class-level object/service-specific reply data 75
Table 126 Get_Attribute_Al instance level object/service specific reply data 75
Table 127 Set_Attribute_Al Instance Level/Service Specific Request Data 76
Table 128 Status Equality 76
Table 129 Discrete Output Group Object Class Properties 77
Table 130 Discrete Output Group Instance Instance Attributes 77
Table 131 Discrete Output Group Object Public Service 78
Table 132 Get_Attribute_Al Class Object/Service Specific Reply Data 79
Table 133 Get_Attribute_Al instance level object/service specific reply data 79
Table 134 Set_Attribute_Al Instance Level/Service Specific Request Data 80
Table 135 Status Equality 80
Table 136 Discrete group object class properties 81
Table 137 Discrete Group Object Instance Attributes 82
Table 138 Discrete Group Public Services 82
Table 139 Class-level object/service-specific reply data for Get_Attribute_Al 82
Table 140 Instance level object/service specific response data for Get_Attribute_Al 83
Table 141 Status Equality 83
Table 142 Analog input group object class properties 84
Table 143 Analog Input Group Object Instance Attributes 85
Table 144 Analog Input Group Objects Public Service 86
Table 145 Get_Attribute_Al Class Object/Service Specific Reply Data 86
Table 146 Get_Attribute_Al instance level object/service specific reply data 86
Table 147 Set_Attribute_Al Instance Level/Service Specific Request Data 87
Table 148 Status Equality 87
Table 149 Analog Output Group Object Class Properties
Table 150 Analog Output Group Object Instance Attributes 89
Table 151 Analog Output Group Object Public Service 90
Table 152 Get_Attribute_Al Class Object/Service Specific Reply Data 90
Table 153 Get_Attribute_Al instance level object/service specific reply data 91
Table 154 Set_Attribute_Al instance level object/service specific data 91
Table 155 Status Equality 92
Table 156 Simulation Group Object Class Attributes 93
Table 157 Simulation Group Object Instance Attributes 94
Table 158 Simulated Group Objects Public Service 94
Table 159 Class-level object/service-specific reply data for Get_Attribute_Al 95
Table 160 Instance level object/service specific reply data for Get_Attribute_Al 95
Table 161 Status Equality 96
Table 162 Position Sensor Object Class Properties 97
Table 163 Position Sensor Object Instance Attributes 97
Table 164 Position Sensor Objects Public Service 98
Table 165 SEM Events 99
Table 166 Status Sensor Object Status Event Matrix 100
Table 167 Resolution 101
Table 168 Resolution Example 101
Table 169 Resolution 101
Table 170 Cam (CAM) Attribute Features 102
Table 171 Position Controller's Monitoring Object Class Properties
Table 172 Monitoring object instance properties of the position controller 102
Table 173 Monitoring object home and index properties 103 of the position controller
Table 174 Monitoring object registration attribute 104 of the position controller
Table 175 Axis-following properties of the position controller 105
Table 176 Supported Services, Codes, and Descriptions 105
Table 177 Position Controller Object Class Properties 107
Table 178 Position Controller Object Profile Attributes 107
Table 179 Position Controller Object Feedback and Tuning Properties 109
Table 180 Position Controller object limit (limit) property 111
Table 181 Services Supported by Location Controller Objects 112
Table 182 Module Sorter Object Classes Property 115
Table 183 Instance Attributes for Module Sequencer Object 115
Table 184 Services Supported by the Module Sequencer 116
Table 185 Class attributes for command module objects 116
Table 186 Instance Attributes for Command Module Objects 117
Table 187 Modify Attributes Command --- 01 118
Table 188 Waits for Equal Order --- 02 118
Table 189 Conditional link is greater than command --- 03 119
Table 190 Conditional Links Less Than Command --- 04 119
Table 191 Delay Command --- 06 120
Table 192 Track Command --- 07 120...
|