logo资料库

IEC-61850-MMS-lite用户手册.pdf

第1页 / 共495页
第2页 / 共495页
第3页 / 共495页
第4页 / 共495页
第5页 / 共495页
第6页 / 共495页
第7页 / 共495页
第8页 / 共495页
资料共495页,剩余部分请下载后查看
Chapter 1: Introduction
What is MMS-EASE Lite?
About This Manual
Conventions used in this Manual
Chapter 2: Getting Started
Prerequisites
Installation
Installing WinPcap Runtime needed to run programs with OSI Support
Directory Structure
Chapter 3: Building MMS-EASE Lite
Development System Preparation
mvl_init_glb_vars
Creating MMS-EASE Lite Libraries
Building MMS-EASE Lite Step-by-Step
Chapter 4: MMS-EASE Lite Lower Layers
Profile Options
Lower Layer Component Portation
Protocol Stack Configuration
ACSE Authentication
Chapter 5: MVL Application Program Interface
MVL Application Build Process
MVL Configuration
MVL Connection Management
mvl_initiate_req
mvla_concl
u_mvl_concl_ind
mplas_concl_resp
mplas_concl_err
mvl_abort_req
mvl_abort_req_ex
mvl_release_req
mvla_release_req
u_mvl_connect_ind_ex
u_mvl_connect_cnf_ex
u_mvl_disc_ind_fun
Using MVL with MMS Lite ACSE Components
Extending the MVL Service Set
mvl_comm_serve
mvl_init_type_ctrl
mvl_get_runtime
ms_rt_el_tag_text
mvl_mod_arr_size
u_mvl_rt_element_supported
mvl_derive_new_type
osicfgx
mvl_start_acse
mvl_end_acse
mvl_vmd_find_dom
mvl_vmd_find_jou
mvl_vmd_find_nvl
mvl_vmd_find_va
u_mvl_get_va_aa
u_mvl_free_va
u_mvl_get_nvl
u_mvl_free_nvl
u_gnl_ind_vars
u_gnl_ind_nvls
u_gnl_ind_doms
u_gnl_ind_jous
MVL Dynamic Object Management
mvl_vmd_dom_add
mvl_vmd_dom_remove
mvl_vmd_dom_find_last
u_mvl_dom_destroy
mvl_type_id_create
mvl_type_id_create_from_tdl
mvl_type_id_destroy
mvl_vmd_type_id_create
mvl_vmd_type_id_destroy
mvl_vmd_type_id_destroy_all
mvl_var_create
mvl_vmd_jou_add
mvl_vmd_create
mvl_vmd_destroy
MMS Object Control
mplas_err_resp
u_mvl_status_ind
mplas_status_resp
u_mvl_ident_ind
mplas_ident_resp
mvlas_jread_resp
ObtainFile Data Structures
FileRename Data Structures
FileRename Functions
u_mvl_frename_ind
mplas_frename_resp
FileOpen Data Structures
FileOpen Functions
u_mvl_fopen_ind
mplas_fopen_resp
FileRead Functions
u_mvl_fread_ind
mplas_fread_resp
FileClose Functions
u_mvl_fclose_ind
mplas_fclose_resp
FileDelete Functions
u_mvl_fdelete_ind
mplas_fdelete_resp
FileDirectory Functions
u_mvl_fdir_ind
mplas_fdir_resp
MVL MMS Client Facilities
mvl_free_req_ctrl
u_mvl_check_timeout
Read Data Structures
Read Functions
mvl_read_variables
mvla_read_variables
Write Data Structures
Write Functions
mvl_write_variables
mvla_write_variables
InformationReport Functions
Status Functions
mvl_status
mvla_status
Identify Functions
mvl_identify
mvla_identify
GetNameList Functions
mvl_getnam
mvla_getnam
FileOpen Functions
mvl_fopen
mvla_fopen
FileRead Functions
mvl_fread
mvla_fread
FileClose Functions
mvl_fclose
mvla_fclose
FileDirectory Functions
mvl_fdir
mvla_fdir
FileDelete Functions
mvl_fdelete
mvla_fdelete
ObtainFile Functions
mvl_obtfile
mvla_optfile
FileGet Functions
mvl_fget
mvla_fget
FileRename Functions
mvl_frename
mvla_frename
DefineNamedVariableList Functions
mvl_defvlist
mvla_defvlist
GetVariableAccessAttributes Functions
mvl_getvar
mvla_getvar
GetNamedVariableListAttributes Functions
mvl_getvlist
mvla_getvlist
GetDomainAttributes Functions
mvl_getdom
mvla_getdom
DeleteNamedVariableList Functions
mvl_delvlist
mvla_delvlist
InitializeJournal Functions
mvl_jinit
mvla_jinit
ReadJournal Data Structures
ReadJournal Functions
mvl_jread
mvla_jread
ReadJournalStatus Functions
mvl_jstat
mvla_jstat
Chapter 6: Using the UCA Features of MVL
Read/Write Indication Functions
mvlu_set_leaf_param_name
mvlu_rpt_nvl_add
mvlu_rpt_nvl_destroy
mvlu_free_rpt_ctrl
mvlu_rpt_destroy_scan_ctrl
Report Service Functions
Chapter 7: Using the IEC 61850 features of MVL
IEC 61850 Reporting Functions
mvl61850_ctl_chk_sbo
mvl61850_ctl_chk_sbow
mvl61850_ctl_chk_state
mvl61850_beh_stval_rd_ind
mvl61850_ctl_command_termination
mvl61850_rpt_ctrl_destroy_all
mvlu_rpt_ctrl_destroy_all
u_mvl61850_ctl_oper_begin
u_mvl61850_ctl_oper_end
Sampled Value Support
Functions for sending Sampled Value Messages
smpval_msg_create
smpval_msg_destroy
smpval_asdu_data_update
smpval_msg_send
Functions for Receiving SMPVAL Messages
smpval_msg_decode
smpval_msg_free
Chapter 8: Configuring IEC 61850 Devices Using SCL
scl_info_destroy
SCL Server Sample Application
datamap_cfg_read
datamap_cfg_destroy
Chapter 9: IEC 61850 GOOSE Support
General GOOSE Information
IEC GOOSE
IEC GOOSE Encode Data Structures
Chapter 10: IEC 61850 GSSE (same as UCA 2.0 GOOSE)
Additional Functions for Alternate GSSE Reception Mode
Chapter 11: IEC 61850 GSE Management
Chapter 12: MMS Object Foundry
MMS Object Foundry Workflow
Command Line Parameters
AA-Specific Variables in the Foundry ODF Input File
Object Definition Syntax
MMS Object Foundry Execution Control
User Include File
MMS Data Type
MMS Domain
MMS Named Variables
MMS Named Variable List
UCA Model Name Generation
Alignment Control File
MMS Object Foundry UCA Specific Features
Appendix A: Subset Creation
Appendix B: Error Codes
ACSE Error Codes
Appendix C: Logging Tools
General Logging
File Logging
Memory Logging
Log Control Data Structure
File Control Data Structure
Memory Control Data Structure
IPC LOGGING
SLOG Global Variables and Constants
SLOG Functions
slog
slogHex
slogCloneFile
slogCloseFile
slogGetMemCount
slog_dyn_log_fun
slog_dyn_log_fun (cont’d)
slog_service_fun
slog_max_msg_size_set
slog_max_msg_size_get
sLogDumpMem
logCfgAddMaskGroup
logcfgx_ex
MMS-EASE Lite Log Levels
Appendix D: Memory Management Tools
Standard Memory Management
Dynamic Memory Allocation Functions
Pooled Memory Management Using SMEM
Source Code Changes
Build Process Changes
Appendix E: Linked List Tools
Link List Data Structure
Appendix F: GLBSEM Subsystem for Multi-Threaded Support
SISCO’s Global Mutex (Mutual Exclusion) Semaphore Macros
Mutex Semaphore Functions
gs_mutex_destroy
Event Semaphore Functions
gs_get_event_sem
gs_signal_event_sem
gs_pulse_event_sem
gs_wait_event_sem
gs_wait_mult_event_sem
gs_reset_event_sem
gs_free_event_sem
Thread Functions
gs_start_thread
gs_wait_thread
gs_close_thread
gs_start_thread
Appendix G: Utility Functions
Miscellaneous Functions
reverse_bytes
get_next_string
UTC Time Support Functions
asn1_convert_btod_to_utc
asn1_convert_utc_to_btod
Appendix H: Subnetwork API
Subnetwork Data Structure
Ethertype Data Structure
Subnetwork Functions
clnp_snet_init
clnp_snet_term
clnp_snet_read
clnp_snet_write
clnp_snet_free
clnp_snet_get_local_mac
clnp_snet_set_multicast_filter
clnp_snet_add_multicast_mac
clnp_snet_rx_all_multicast_start
clnp_snet_rx_all_multicast_stop
clnp_snet_get_max_udata_len
clnp_snet_get_type
clnp_snet_check_mac
clnp_snet_read_hook_add
clnp_snet_read_hook_remove
clnp_snet_frame_to_udt
Functions for IEEE 802.3 Tagged MAC frames (Ethertype)
etype_hdr_encode
Appendix I: MMS-EASE Type Description Language (TDL)
Simple Type Names
TDL Structure Control
Appendix J: IEC GOOSE Example Application Framework
Framework functions contained within iec_rx.c
iecGooseSubscribe
iecGooseSubscribe (cont’d)
iecGooseUnSubscribe
iecGooseLastRxDecode
get_goose_messages
chk_for_goose_msg
chk_iec_goose_timeout
Framework functions contained within iec_tx.c
iecGoosePubCreate
iecGoosePubDestroy
iecGoosePublish
start_trans_goose
retrans_goose
Appendix K: IEC61850 Product PICS
MMS-EASE Lite Reference Manual Revision 14 © SISCO, Inc. 1994 - 2008 All Rights Reserved Systems Integration Specialists Company, Inc. 6605 19½ Mile Road, Sterling Heights, MI 48314-1408, USA Tel: +586-254-0020, Fax: +586-254-0053 E-Mail: support@sisconet.com, URL: http:\\www.sisconet.com Printed in U.S.A. DWG#100275/2.4 07/2008
MMS-EASE Lite Reference Manual COPYRIGHT NOTICE © Copyright 1994 - 2008 Systems Integration Specialists Company Inc., All Rights Reserved. This document is provided under license to authorized licensees only. No part of this document may be copied or distributed, transmitted, transcribed, stored in a retrieval system, or translated into any human or computer language, in any form or by any means, electronic, mechanical, magnetic, manual, or otherwise, disclosed to third parties, except as allowed in the license agreement, without the express written consent of Systems Integration Specialists Company Incorporated, 6605 19½ Mile Road, Sterling Heights, MI, 48314, U.S.A. DISCLAIMER Systems Integration Specialists Company, Inc. makes no representation or warranties with respect to the contents of this manual and specifically disclaims any implied warranties of merchantability of fitness for any particular purpose. Further, Systems Integration Specialists Company, Inc. reserves the right to revise this publication and to make changes in it from time to time without obligation of Systems Integration Specialists Company, Inc. to notify any person or organization of such revision or changes. All warranty and support for this product is provided by SISCO. Revision 14 07/31/08
Table of Contents CHAPTER 1: INTRODUCTION ..............................................................................................................................1 What is MMS-EASE Lite? ........................................................................................................................................1 About This Manual....................................................................................................................................................1 Conventions used in this Manual...............................................................................................................................2 CHAPTER 2: GETTING STARTED........................................................................................................................3 Prerequisites ..............................................................................................................................................................3 Installation .................................................................................................................................................................3 Installing WinPcap Developer’s Pack for OSI Support on Windows....................................................................4 Directory Structure ....................................................................................................................................................8 CHAPTER 3: BUILDING MMS-EASE LITE .........................................................................................................9 Development System Preparation..............................................................................................................................9 Conditional Compilation Defines..........................................................................................................................9 glbtypes.h.............................................................................................................................................................13 sysincs.h...............................................................................................................................................................13 align.cfg (Data Alignment Rules) ........................................................................................................................14 Unicode porting issues ........................................................................................................................................14 Floating Point Representation.............................................................................................................................16 High Resolution Timers.......................................................................................................................................16 Memory Allocation ..............................................................................................................................................16 Logging Mechanisms...........................................................................................................................................16 Global Variables .................................................................................................................................................17 Creating MMS-EASE Lite Libraries .......................................................................................................................18 Using Expat .........................................................................................................................................................18 Windows Batch Build...........................................................................................................................................21 WIN32 Development Environment ......................................................................................................................22 GNU Development Environment.........................................................................................................................24 Building MMS-EASE Lite Step-by-Step ................................................................................................................26 CHAPTER 4: MMS-EASE LITE LOWER LAYERS...........................................................................................29 Profile Options.........................................................................................................................................................29 All MVL Profiles..................................................................................................................................................29 7 Layer OSI over Ethernet...................................................................................................................................30 TCP/IP (via RFC1006)........................................................................................................................................30 Lower Layer Component Portation .........................................................................................................................31 OSI Transport Layer (TP4) Portation .................................................................................................................31 TCP/IP (via RFC1006)........................................................................................................................................33 Subnetwork Layer Portation................................................................................................................................33 Protocol Stack Configuration ..................................................................................................................................34 TCP/IP Configuration .........................................................................................................................................34 OSI Transport Layer (TP4) Configuration..........................................................................................................34 OSI Network Layer (CLNP/ES-IS) Configuration...............................................................................................35 Network Addresses ..............................................................................................................................................36 Protocol Stack Configuration using XML Input File ..........................................................................................37 ACSE Authentication ..............................................................................................................................................38 CHAPTER 5: MVL APPLICATION PROGRAM INTERFACE........................................................................39 MVL Application Build Process .............................................................................................................................40 Code Generation Utility Programs .....................................................................................................................41 Network Profiles..................................................................................................................................................41 Selecting MMS Services Set.................................................................................................................................42 MVL Configuration.................................................................................................................................................42 MVL Connection Management ...............................................................................................................................43 MVL Functions ....................................................................................................................................................45 Using MVL with MMS Lite ACSE Components....................................................................................................55 Connection Management.....................................................................................................................................55 i
MMS-EASE Lite Reference Manual Building mvl_acse ...............................................................................................................................................55 Being a Called Node............................................................................................................................................55 Connection Activity Notifications........................................................................................................................55 Extending the MVL Service Set..............................................................................................................................56 MVL Server: Adding Support for another Service ..............................................................................................56 MVL Client: Adding Support for Another Service...............................................................................................56 MVL Support Functions ......................................................................................................................................57 MVL Dynamic Object Management .......................................................................................................................74 MMS Object Control...............................................................................................................................................91 Configured and Manufactured MMS Server Objects ..........................................................................................91 MMS Object Scope ..............................................................................................................................................92 The MVL VMD Control Data Structure ..............................................................................................................93 The MVL Domain Control Data Structure ..........................................................................................................94 The MVL AA Control Data Structure ..................................................................................................................95 The MVL Named Variable List Data Structure ...................................................................................................97 MVL MMS Server Facilities ................................................................................................................................98 Synchronous vs. Asynchronous Response - Indication Control ..........................................................................98 MVL Indication Control Structure ......................................................................................................................99 Status Service.......................................................................................................................................................99 Identify Service ..................................................................................................................................................103 GetNameList Service .........................................................................................................................................106 GetCapabilityList Service..................................................................................................................................112 Variable Access Overview .................................................................................................................................115 Read Service ......................................................................................................................................................119 Write Service......................................................................................................................................................125 Information Report Service ...............................................................................................................................130 GetVariableAccessAttributes Service ................................................................................................................131 DefineNamedVariableList Service.....................................................................................................................135 DeleteNamedVariableList Service.....................................................................................................................138 GetNamedVariableListAttributes ......................................................................................................................143 GetDomainAttributes Service ............................................................................................................................147 InitializeJournal Service....................................................................................................................................152 ReadJournal Service..........................................................................................................................................156 ReportJournalStatus Service .............................................................................................................................162 ObtainFile Service.............................................................................................................................................165 FileOpen Service ...............................................................................................................................................170 FileRead Service................................................................................................................................................173 FileClose Service...............................................................................................................................................176 FileDelete Service..............................................................................................................................................179 FileDirectory Service ........................................................................................................................................181 MVL MMS Client Facilities..................................................................................................................................184 General Data Structure .....................................................................................................................................184 Client Support Functions...................................................................................................................................186 Client Request Functions Overview...................................................................................................................187 Variable Access Support Structures ..................................................................................................................187 Read Service ......................................................................................................................................................195 Write Service......................................................................................................................................................198 InformationReport Service ................................................................................................................................201 Status Service.....................................................................................................................................................203 Identify Service ..................................................................................................................................................205 GetNameList Service .........................................................................................................................................207 FileOpen Service ...............................................................................................................................................209 FileRead Service................................................................................................................................................211 FileClose Service...............................................................................................................................................213 FileDirectory Service ........................................................................................................................................215 FileDelete Service..............................................................................................................................................218 ObtainFile Service.............................................................................................................................................219 FileGet Service ..................................................................................................................................................221 FileRename Service ...........................................................................................................................................223 ii
Table of Contents DefineNamedVariableList Service.....................................................................................................................225 GetVariableAccessAttributes Service ................................................................................................................227 GetNamedVariableListAttributes Service..........................................................................................................229 GetDomainAttributes Service ............................................................................................................................231 DeleteNamedVariableList Service.....................................................................................................................233 InitializeJournal Service....................................................................................................................................235 ReadJournal Service..........................................................................................................................................237 ReportJournalStatus Service .............................................................................................................................240 CHAPTER 6: USING THE UCA FEATURES OF MVL ...................................................................................243 Read/Write Indication Functions...........................................................................................................................243 Read Indication Functions.................................................................................................................................243 Write Indication Functions................................................................................................................................246 Dynamic Type Creation for UCA and IEC 61850.............................................................................................246 Array Handling..................................................................................................................................................253 VA Processing Functions and UCA Variables ..................................................................................................254 Combining UCA and Non-UCA Variables........................................................................................................254 UCA Buffer Management ..................................................................................................................................254 MVL UCA Report Handling ..............................................................................................................................255 MVL UCA SBO Handling..................................................................................................................................267 MVL_UCA Compilation Options.......................................................................................................................267 CHAPTER 7: USING THE IEC 61850 FEATURES OF MVL ..........................................................................269 IEC 61850 Reporting Functions............................................................................................................................269 Sampled Value Support.........................................................................................................................................278 Sampled Value ASDU Data Structure (message contains multiple ASDU) ......................................................278 Sampled Value Message Data Structure ...........................................................................................................278 Functions for sending Sampled Value Messages ..................................................................................................279 Functions for Receiving SMPVAL Messages.......................................................................................................282 CHAPTER 8: CONFIGURING IEC 61850 DEVICES USING SCL.................................................................283 CHAPTER 9: IEC 61850 GOOSE SUPPORT .....................................................................................................291 General GOOSE Information ................................................................................................................................291 Subnetwork functions used for IEC 61850 GOOSE Support.............................................................................291 IEC GOOSE ..........................................................................................................................................................292 IEC GOOSE Decode Data Structures...............................................................................................................292 IEC GOOSE Decode Functions ........................................................................................................................293 CHAPTER 10: IEC 61850 GSSE (SAME AS UCA 2.0 GOOSE).......................................................................301 Initialization ......................................................................................................................................................301 Receiving GSSE Messages.................................................................................................................................301 Sending GSSE Messages ...................................................................................................................................302 Porting Issues ....................................................................................................................................................302 GSSE Data Structures .......................................................................................................................................303 GSSE Handling Functions.................................................................................................................................305 Alternate GSSE Reception Mode.......................................................................................................................308 Receiving GSSE Messages.................................................................................................................................308 CHAPTER 11: IEC 61850 GSE MANAGEMENT ..............................................................................................311 GSE Request Data Structures............................................................................................................................311 GSE Response Structures ..................................................................................................................................311 GSE Management Message Encode Functions .................................................................................................314 CHAPTER 12: MMS OBJECT FOUNDRY.........................................................................................................325 MMS Object Foundry Workflow ..........................................................................................................................325 Command Line Parameters....................................................................................................................................326 LAP XML Input File ..........................................................................................................................................326 iii
MMS-EASE Lite Reference Manual Output File.........................................................................................................................................................327 Alignment Control File......................................................................................................................................327 The Object Definition File.................................................................................................................................327 Including Object Definition Files ......................................................................................................................329 Object Definition Syntax.......................................................................................................................................329 MMS Object Foundry Execution Control .............................................................................................................330 User Include File ...................................................................................................................................................331 MMS Data Type....................................................................................................................................................331 MMS Domain........................................................................................................................................................332 MMS Named Variables.........................................................................................................................................332 MMS Named Variables Examples .....................................................................................................................333 MMS Named Variable List ...................................................................................................................................334 MMS Named Variable List Examples................................................................................................................334 UCA Model Name Generation ..............................................................................................................................335 Alignment Control File..........................................................................................................................................336 MMS Object Foundry UCA Specific Features......................................................................................................337 MVL_UCA Overview.........................................................................................................................................337 MMS Object Foundry Workflow for UCA Devices ...........................................................................................338 UCA Model Object Definition Files ..................................................................................................................338 Enabling MMS Object Foundry UCA Processing.............................................................................................339 UCA Named Variable Handling........................................................................................................................340 NamedVariableList Handling............................................................................................................................340 Miscellaneous Foundry Features ......................................................................................................................340 APPENDIX A: SUBSET CREATION ..................................................................................................................341 APPENDIX B: ERROR CODES ...........................................................................................................................343 ACSE Error Codes ................................................................................................................................................343 ACSE Exception Codes......................................................................................................................................343 TP4 Error Codes ...............................................................................................................................................344 CLNP Error Codes ............................................................................................................................................344 CLNP General Errors .......................................................................................................................................344 CLNP Errors in Configuration Structure clnp_param .................................................................................345 CLNP PDU Parsing (Decoding) Errors............................................................................................................345 Subnetwork API Error Codes............................................................................................................................347 MVL Error Codes..............................................................................................................................................348 APPENDIX C: LOGGING TOOLS......................................................................................................................351 General Logging....................................................................................................................................................351 File Logging ..........................................................................................................................................................351 Memory Logging...................................................................................................................................................352 Log Control Data Structure ...................................................................................................................................352 Using the SLOG Logmasks................................................................................................................................353 File Control Data Structure....................................................................................................................................354 Memory Control Data Structure ............................................................................................................................355 IPC LOGGING......................................................................................................................................................355 SLOG Global Variables and Constants.................................................................................................................356 Initializing SLOG...............................................................................................................................................357 Enhanced Logging Features..............................................................................................................................365 MMS-EASE Lite Log Levels ................................................................................................................................367 mms_debug_sel..................................................................................................................................................367 asn1_debug_sel .................................................................................................................................................367 list_debug_sel....................................................................................................................................................367 chk_debug_en....................................................................................................................................................368 mvl_debug_sel ...................................................................................................................................................368 acse_debug_sel..................................................................................................................................................368 tp4_debug_sel....................................................................................................................................................369 clnp_debug_sel..................................................................................................................................................369 iv
Table of Contents smp_debug_sel ..................................................................................................................................................370 Configuring Log Masks with the XML file ........................................................................................................371 APPENDIX D: MEMORY MANAGEMENT TOOLS .......................................................................................375 Standard Memory Management ............................................................................................................................375 Compiling and Linking with Standard Memory Management ..........................................................................376 Memory Allocation Global Variables................................................................................................................376 Dynamic Memory Allocation.............................................................................................................................378 Pooled Memory Management Using SMEM ........................................................................................................382 Compiling and Linking with Pooled Memory Management..............................................................................382 SMEM Contexts .................................................................................................................................................383 SMEM Pools......................................................................................................................................................383 “System” Memory Allocated when Creating Pools ..........................................................................................383 Allocating Memory with SMEM ........................................................................................................................384 Freeing Memory with SMEM ............................................................................................................................384 Range Monitoring..............................................................................................................................................384 SMEM Control Global Variables......................................................................................................................388 SMEM Functions...............................................................................................................................................389 Changes Required to Use SMEM ......................................................................................................................397 Recommended SMEM Configuration Procedure ..............................................................................................397 APPENDIX E: LINKED LIST TOOLS................................................................................................................399 Link List Data Structure ........................................................................................................................................399 APPENDIX F: GLBSEM SUBSYSTEM FOR MULTI-THREADED SUPPORT ...........................................405 APPENDIX G: UTILITY FUNCTIONS...............................................................................................................415 Miscellaneous Functions .......................................................................................................................................415 UTC Time Support Functions ...............................................................................................................................417 APPENDIX H: SUBNETWORK API ...................................................................................................................421 Subnetwork Data Structure....................................................................................................................................421 Ethertype Data Structure .......................................................................................................................................422 Subnetwork Functions...........................................................................................................................................423 Functions for IEEE 802.3 Tagged MAC frames (Ethertype) ................................................................................430 APPENDIX I: MMS-EASE TYPE DESCRIPTION LANGUAGE (TDL)........................................................433 Simple Type Names...............................................................................................................................................433 TDL Structure Control ..........................................................................................................................................437 TDL Examples ...................................................................................................................................................438 APPENDIX J: IEC GOOSE EXAMPLE APPLICATION FRAMEWORK ....................................................441 Framework functions contained within iec_rx.c ...................................................................................................441 Framework functions contained within iec_tx.c....................................................................................................450 APPENDIX K: IEC61850 PRODUCT PICS ........................................................................................................455 v
分享到:
收藏