中华人民共和国国家标准
GB/T20171-2006
用于工业测量与控制系统的 EPA系统结构与通信规范
EPA system architecture and munication specification for usein industrial control and measurement systems
中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会 发布
目 次
前言1范围 引言2规范性引用文件3术语和定义.3.1GB/T9387中的术语3.2GB/T 16262-1996中的术语 3.3GB/T17967-2000中的术语3.4IEC61158-5中的术语 63.5IEC61804-2中的术语 93.6本标准规定的术语. 4符号和缩略语.. 105约定. 14 125.1对象定义约定 145.2服务定义约定 155.3协议状态机的约定 6EPA系统结构 16 176.1概述 176.2EPA结构 176.4EPA设备间的通信过程 6.3网络拓扑结构 216.5EPA系统组态和启动 25 277EPA数据链路层协议 297.1概述. 297.3EPA通信调度规程 7.2数据链路层模型. 297.4EPA通信调度管理实体PDU结构 30 377.5EPA通信调度管理实体PDU编码,8EPA应用层服务定义 408.1概念 408.3通信模型规范. 8.2数据类型ASE 52 658.4EPA应用层服务一览.. 1049EPA应用层协议规范 1049.1语法描述 9.2传输语法 1049.3协议状态机概述 115 1399.4系统管理实体协议状态机 140
9.5应用访问实体协议状态机 1499.6套接字映射实体协议状态机 16010基于XML的EPA设备描述 10.1概述 162 16210.2EPA可扩展设备描述文件概述 16310.3设备插述文件结构定义 16710.4组态软件接口. 179附录A(规范性附录)EPA网络安全导则 附录B(规范性附录)基于以太网的物理层附加要求 185 180附录C(规范性附录)工业以太网设计和安装指导 191参考文献.. 196
表1服务原语格式示例表2状态机转换表的约定 16 16表3EPA对ISO/OSI模型的映射..表4EPA通信调度管理实体EPACSME状态转换表 32表6EpaNonPeriodDataAnnunciation 函数描述 表5 EpaPeriodicDataSendingSuc 函数描述 34 34表7 EpaPeriodicDataSending函数描述..... 34表8EpaNonPeriodDataSendingSuc 函数描述 34表9EpaFirstNonPeriodDataSending 两数描述 表10EpaNonPeriodDataPriority 函数描述 34表111 EpaNonPeriodDataTimeEnough 函数描述 .. 35表121 EpaNonPeriodDataSending 函数描述.. 35表13EpaEndofNonPeriodDataSending 函数描述表14EpalsDeviceConfigured 函数描述 表15EpaCountOfsetTime函数描述 98表16EpaDataSendingTiming函数描述 98 98表17 EpaRecEndofNonPeriodDataSending 两数描述 98表18NonPeriodDataAnnunciation报文编码表表19 表20 EPA报文编码表 非周期数据发送结束声明报文编码表表21 EPA管理信息库EPAMIB.. 61 68表22 EPA系统管理实体服务 73表23 EMFindTagQuery服务参数 74表24EMFindTagReply服务参数 表25EMGetDeviceAttribute服务参数 75 76表26EMDeviceAnnunciation服务参数表27 EM _SetDeviceAttribute 服务参数 79表28 表29 EM ClearDeviceAttribute服务参数 域ASE支持的服务 18表30 域的存取组 28 28表31 域的存取权限,II
表32域下载服务的参数 8表33域上载服务参数 98 -表34 表35 事件管理服务 事件对象的存取组 88表36 事件对象的存取权限 88表37 事件通知服务参数 68表38 改变事件条件监视服务参数 事件通知确认服务参数表39 表40 变量访问服务 91 92表41 域的存取组.表42 域的存取权限, 93表43 表44 域的存取权限 域的存取组 95表45 变量读服务参数表 95 96表46 变量写服务参数表 97表47 信息分发服务参数表 98表49 表48 Boolean数据类型取值为True时的编码 EPA应用层服务一览 104 115表50 Boolean 数据类型取值为 False编码 115表51 Unsigned8数据类型编码 115表52 Unsigned16数据类型编码 115表53 表54 Unsigned64数据类型编码 Unsigned32数据类型编码 116 116表55 Int8数据类型编码 116表56 Ini16数据类型编码, 116表57 表58 Int32数据类型编码 Int64数据类型编码 117表59 Real数据类型编码 117 117表60 VisibleString数据类型编码 117表61 OetetString数据类型编码 118表63 表62 BitString数据类型编码 TimeOfDay 数据类型编码 118 118表64 BinaryDate 数据类型编码 119表65 TimeDifference 数据类型编码 119表66 EPADevice Descriptor 对象编码表 EPAMIBHeader 对象编码表 120表67 表68 Syne and Scheduling 对象编码表 120 121表69MAX Response Time 对象编码表 121表70 Communication Schedule Management 对象编码表 122表71 表72FB Application Information Header 对象编码表 Device Application Information 对象编码表 122表 73Domain Application Information Header 对象编码表 122 123表74Link Object Header 对象编码表 123
表75FB Application Information 对象编码表 124表76LinkObject 对象编码表 124表 77Domain Application Information 对象编码表 表78域Domain对象编码表. 125 125表79简单变量Variable对象编码表 126表80事件Event对象编码表 126表81EPA套接字映射对象 127表82EPA套接字映射定时器对象编码表 表83差错对象ErrorType编码表.. 127 128表84报文结构描述 128表85EMFindTagQuery服务报文编码表 ... 129表86EMFindTagReply服务报文编码表 ... 129表88EMGetDeviceAttribute服务正响应编码表 表87EMGetDeviceAttribute服务请求编码表 130 130表89EMGetDeviceAttribute服务负响应编码表 131表90EMDeviceAnnunciation服务请求报文编码表 131表92EMSetDeviceAttribute 服务正响应报文编码表. 表91EMSetDeviceAttribute服务请求报文编码表 ... 132 133表93EMSetDeviceAttribute服务负响应报文编码表 133表94EM_ClearDeviceAttribute服务请求报文编码表 133表95EMClearDeviceAttribute服务负响应报文编码表 134表96EMClearDeviceAttribute服务负响应报文编码表 表97域下载请求服务报文编码表 ... 134 134表98域下载服务正响应报文编码表 134表99域下载服务负响应报文编码表 135表100域上载请求服务报文编码表 135表102域上载请求服务负响应报文编码表 表101 城上载请求服务正响应报文编码表 135表103事件通知服务报文编码表. 136表104事件通知确认服务报文编码表 136表105事件通知确认服务正响应报文编码表 表106事件通知确认服务负响应报文编码表 136 137表107改变事件条件监视服务报文编码表 ...... 137表108改变事件条件监视服务正响应报文编码表 137表109改变事件条件监视服务负响应报文编码表 137表111 表110变量读请求服务报文编码表. 变量读请求服务报文正响应编码表 138 138表112变量读请求服务报文负响应编码表 138表113 变量写请求服务报文编码表 138表114 表115变量写请求服务负响应报文编码表 变量写请求服务正响应报文编码表 139表116 信息分发服务报文编码表 139 139表117 应用层用户向系统管理实体发布的原语 **.140