1、 KSKSKSKSKSKSKSK KSKSKS KSKSK KSKS KSK KS KS C IEC 61158 5-3 5-3: 3 KS C IEC 61158 5-3:2011 2011 12 30 http:/www.kats.go.krKS C IEC 61158 5-3:2011 : ( ) ( ) ( ) : (http:/www.standard.go.kr) : :2011 12 30 2011-0721 : :(IEC/TC65) ( 02-509-7294) (http:/www.kats.go.kr). 10 5 , . KS C IEC 61158 5-3:2011
2、i ii 1 1 1.1 .1 1.2 .1 1.3 .2 1.4 .2 2 2 3 , , , .3 3.1 .3 3.2 3 4 3.3 13 3.4 .13 4 19 5 ASE19 6 20 6.1 DP 20 6.2 ASE.38 6.3 FAL 450 6.4 AREP FAL .451 6.5 (Conformance classes) .455 6.6 456 458 KS C IEC 61158 5-3:2011 ii 2010 2 ISO 61158 5-3, Industrial communication networks Fieldbus specifications
3、 Part 5-3: Application layer service definition Type 3 elements . . IEC/TR 61158 1 “3 ” (fieldbus) (reference model) . (application protocol) (application service) . (application) . OSI . KS C IEC 61158 5-3:2011 5-3: 3 Industrial communication networks Fieldbus specifications Part 5-3: Application l
4、ayer service definition Type 3 elements 1 1.1 . IEC/TR 61158 1 “3 ” . 3 . 1.2 (FAL) . , FAL “ ” . 3 (time-critical) (non-time-critical) . “ ” , (time-window) , . , (application) . (FAL) . a) FAS ( ) b) c) d) , . KS C IEC 61158 5-3:2011 2 1) (Fieldbus Reference Model) FAL 2) OSI (KS X ISO/IEC 7498 1)
5、 OSI (KS X ISO/IEC 9545) IEC (FAL) . FAL FAL - (AE) . FAL AE (ASEs) AE (LME) . ASE (APO) . ASE FAL ASE , FAL . , (application) . , (application) , . FAL . , FAL . 1.3 , OSI . . , IEC 61158 , IEC 61158 6 . . , . . a) - (8 ) b) , 1.4 , . . . 2 KS C IEC 61158 5-3:2011 3 . . ( ) . KS C IEC 61158 3-3: 20
6、11, 3-3: 3 KS C IEC 61158 4-3: 2011, 4-3: 3 KS C IEC 61158 5-10: 2011, 5-10: 10 KS C IEC 61158 6-3: 2011, 6-3: 3 KS X ISO/IEC 7498 1, 1: KS X ISO 9545, ISO/IEC 8822, Information technology Open Systems Interconnection Presentation service definition ISO/IEC 8824, Information Technology Open Systems
7、Interconnection Specification of Abstract Syntax Notation One(ASN.1) ISO/IEC 10731, Information technology Open Systems Interconnection Basic Reference ModelConventions for the definition of OSI services(KS X ISO/IEC 10731 ) IEC 61131 1, Programmable controllers Part 1: General information 3 , , , 3
8、.1 3.1.1 KS X ISO/IEC 7498 1 KS X ISO/IEC 7498 1 . a) (application entity) b) (application process) c) (application protocol data unit) d) (application service element) e) (application entity invocation) f) (application process invocation) g) (application transaction) h) (real open system) i) (trans
9、fer syntax) 3.1.2 ISO/IEC 8822 ISO/IEC 8822 . a) (abstract syntax) b) (presentation context) 3.1.3 KS X ISO/IEC 9545 KS X ISO/IEC 9545 . KS C IEC 61158 5-3:2011 4 a) - (application-association) b) - (application-context) c) (application context name) d) - (application-entity-invocation) e) - (applic
10、ation-entity-type) f) - (application-process-invocation) g) - (application-process-type) h) - (application-service-element) i) (application control service element) 3.1.4 ISO/IEC 8824 , ISO/IEC 8824 1 . a) (object identifier) b) (type) 3.1.5 KS C IEC 61158 3-3 KS C IEC 61158 4-3 . a) DL-Time b) DL-
11、c) DLCEP d) DLC e) DL- f) DLPDU g) DLSDU h) DLSAP i) j) (generic) k) l) MAC ID m) n) o) p) q) (scheduled) r) (unschduled) 3.2 3 . 3.2.1 (access protection) KS C IEC 61158 5-3:2011 5 3.2.2 (address assignment table) (decentralized) 3.2.3 (allocate) . 3.2.4 (application) 3.2.5 (application layer inter
12、operability) FAL / 3.2.6 (application objects) (run time) 3.2.7 (application process identifier) . 3.2.8 (application process object) FAL (class) ( ). FAL ASE . FAL , , . 3.2.9 (application process object class) - 3.2.10 (application relationship) 2 - . - , . 3.2.11 (application relationship applica
13、tion service element) - KS C IEC 61158 5-3:2011 6 3.2.12 (application relationship endpoint) . 3.2.13 (attribute) . , , . , . (class) (instance) . 3.2.14 (behavior) . 3.2.15 (channel) (addressing) / 3.2.16 (channel related diagnosis) , (validity of data) 3.2.17 (class) , . (class) . , . , . 3.2.18 (
14、class attributes) 3.2.19 (class code) 3.2.20 (class specific service) KS C IEC 61158 5-3:2011 7 . 3.2.21 (client) ( ) 3.2.22 (client) PDU (initiator) 3.2.23 (configuration check) I/O- (start-up) I/O- . 3.2.24 (configuration fault) , I/O- I/O- 3.2.25 (configuration identifier) / I/O . 3.2.26 (connect
15、ion) 1 - - . 2 RT-Auto ASE (custom interface) (sink) (source) (interconnection) . . (data interconnection) . (operational service) ( ) ( ) (event interconnection) . 3.2.27 (consume) 3.2.28 (consumer) (sink) 3.2.29 (consuming application) (application) KS C IEC 61158 5-3:2011 8 3.2.30 (cyclic) . 3.2.
16、31 (data consistency) . 3.2.32 DL- (default DL-address) DL- 126. DP- ( 1) ( , DL- ) 3.2.33 (device) . 3.2.34 (diagnosis information) 3.2.35 (diagnosis information collection) 3.2.36 DP- ( 1) DP- ( ) (programmable controller) . 3.2.37 DP- ( 2) DP- ( 1) ( ) DP- ( 1) 3.2.38 DP- DP- ( 1) ; . 3.2.39 (end
17、point) KS C IEC 61158 5-3:2011 9 3.2.40 (engineering) (application) 3.2.41 (error) , , 3.2.42 (error class) 3.2.43 (error code) 3.2.44 (event) 3.2.45 FAL FAL (bridge) (router) . 3.2.46 (freeze) DP- 3.2.47 . 3.2.48 , 3.2.49 DP- 3.2.50 2 , , . KS C IEC 61158 5-3:2011 10 3.2.51 FAL (view) FAL 3.2.52 (i
18、nterface pointer) (object interface instance) 3.2.53 (invocation) (thread) . , , . , . , , , (invoke) ID . 3.2.54 (I/O data) 3.2.55 (ident number) DP- ( 1) DP- 3.2.56 (identifier related diagnosis) / 3.2.57 (index) 3.2.58 (instance) . . , . 3.2.59 (instantiated) 3.2.60 ID (manufacturer ID) KS C IEC
19、61158 5-3:2011 11 3.2.61 (master parameter set) DP- DP- 3.2.62 (member) 3.2.63 (message router) 3.2.64 (method) ASE 3.2.65 (module) 3.2.66 DP- 3.2.67 (network) , , 3.2.68 (object) . ( .) ( ) . 3.2.69 (physical device) 3.2.70 (process data) ( ) 3.2.71 (produce) 3.2.72 (producer) KS C IEC 61158 5-3:2011 12 3.2.73 (provider) 3.2.74 (publisher) APDU AR (identity) AR(dedicated AR) APDU (publish) . 3.2.75 (real configuration) DP- 3.2.76 (resource) 3.2.77 (server) APDU AREP 3.2.78 (server) ( ) 3.2.79 (service) 3.2.80 (slot) DP- 3.2.81 (subscriber) APDU AREP 3.2.82