标准摘要
[中文适用范围]: IEC 61158-5-23 为自动化环境中的应用程序之间提供基本的实时和非实时消息通信的通用元素,以及与 Type 12 现场总线相关的特定内容。“实时”一词表示存在一个时间窗口,在一个或多个指定动作需要在该时间窗口内以一定的确定性水平完成。未能在时间窗口内完成指定动作可能导致请求该动作的应用程序失败,进而带来设备、工厂甚至可能危及生命的风险。该国际标准以抽象方式定义了现场总线应用层不同类型的外部可见服务,包括:定义可通过 FAL 服务操作的资源(对象)的抽象模型;服务的基本操作和事件;每个基本操作和事件相关的参数及其形式;这些操作和事件之间的相互关系及其有效序列。本文档旨在定义向以下两者提供的服务:现场总线参考模型中用户与应用层边界处的 FAL 用户;以及现场总线参考模型中应用层与系统管理边界处的系统管理。本文档规定了与 OSI 基本参考模型(ISO/IEC 7498-1)和 OSI 应用层结构(ISO/IEC 9545)一致的国际现场总线应用层的结构和服务。FAL 服务和协议由包含在应用程序进程内的 FAL 应用程序实体(AE)提供。FAL AE 由一组面向对象的-application 服务元素(ASE)和管理该 AE 的层管理实体(LME)组成。ASE 提供在一组相关的应用程序进程对象(APO)类上运行的通信服务。FAL ASE 之一是管理 ASE,它为 FAL 类实例的管理提供一组通用服务。虽然这些服务从应用程序的角度规定了请求和响应的发出及传递方式,但它们不包括请求和响应应用程序应如何利用这些服务的规定。即,不指定应用程序的行为方面,仅规定它们可以发送/接收的请求和响应的定义。除了这些服务外,本文档还定义了一些支持服务,以提供访问 FAL 以控制其操作的某些方面。本文档的主要目标是规定适合实时通信的概念性应用层服务的特征,从而补充 OSI 基本参考模型,指导实时通信应用层协议的开发。次要目标是为先前存在的工业通信协议提供迁移路径。正是后一目标导致了 IEC 61158 各种类型的服务多样化,以及 IEC 61158-6 子部分中定义的相应协议。此规范可用作正式应用程序编程接口的基础。尽管如此,它不是一个正式的编程接口,任何此类接口都需要解决此规范未涵盖的实现问题,包括:各种多字节服务参数的字节大小和字节顺序;以及成对的请求和确认,或指示和响应原语的关联。 [外文原描述]: IEC 61158-5-23:2019 defines the services provided to the FAL user at the boundary between the user and the application layer of the fieldbus reference model, and Systems Management at the boundary between the application layer and Systems Management of the fieldbus reference model. This standard specifies the structure and services of the IEC fieldbus application layer, in conformance with the OSI Basic Reference Model (ISO/IEC 7498-1) and the OSI application layer structure (ISO/IEC 9545). This second edition cancels and replaces the first edition published in 2014. This edition constitutes a technical revision. This edition includes the following significant technical changes with respect to the previous edition: •addition of an attribute for Master ID (see 3.2.10, 6.4.3, 6.4.4 and 6.4.5)
英文名称Industrial communication networks - Fieldbus specifications - Part 5-23: Application layer service definition - Type 23 elements