标准摘要
[中文适用范围]: 现场总线应用层 (FAL) 为用户程序提供了访问现场总线通信环境的途径。从这个角度来看,FAL 可以被视为“对应应用程序之间的窗口”。IEC 61158 的这一部分提供了自动化环境中应用程序之间基本时间关键和非时间关键消息传递通信的通用元素,并提供了 Type 10 现场总线的特定内容。“时间关键”一词用于表示存在一个时间窗口,在该时间窗口内,需要以某种确定的确定性完成一个或多个指定的操作。如果未能在时间窗口内完成指定的操作,则请求这些操作的应用程序可能会出现故障,从而对设备、工厂甚至人员生命造成风险。本文档以抽象的方式定义了 Type 10 现场总线应用层提供的外部可见服务,其内容包括:一个抽象模型,用于定义用户能够通过使用 FAL 服务操作的应用程序资源(对象)、该服务的原始操作和事件;与每个原始操作和事件相关的参数及其形式;以及这些动作和事件之间的相互关系及其有效序列。本文档旨在定义提供给以下对象的服务:位于现场总线参考模型用户层与应用层之间边界的现场总线应用层 (FAL) 用户,以及位于现场总线参考模型应用层与系统管理之间边界的系统管理。本文档根据 OSI 基本参考模型 (ISO/IEC 7498-1) 和 OSI 应用层结构 (ISO/IEC 9545) 规定了 Type 10 现场总线应用层的结构和服务。FAL 服务和协议由包含在应用进程中的 FAL 应用实体 (AE) 提供。FAL 应用实体 (AE) 由一组面向对象的应用服务元素 (ASE) 和一个管理 AE 的层管理实体 (LME) 组成。ASE 提供对一组相关应用进程对象 (APO) 类进行操作的通信服务。其中一个 FAL 应用实体 (ASE) 是管理 ASE,它为 FAL 类实例的管理提供一组通用服务。虽然这些服务从应用程序的角度指定了请求和响应的发出和传递方式,但它们并未包含请求和响应应用程序如何处理这些服务的规范。也就是说,它们并未指定应用程序的行为方面;仅指定了它们可以发送/接收哪些请求和响应。这为 FAL 用户在标准化此类对象行为方面提供了更大的灵活性。除了这些服务之外,本文档还定义了一些支持服务,用于提供对 FAL 的访问,以控制其操作的某些方面。本文档的主要目标是指定适用于时间关键型通信的概念性应用层服务的特性,从而补充 OSI 基本参考模型,以指导时间关键型通信应用层协议的开发。其次要目标是提供从现有工业通信协议的迁移路径。正是后者导致了 IEC 61158 的各种服务标准化类型,以及 IEC 61158-6 子部分中相应的协议标准化。本文档可用作正式应用程序编程接口的基础。然而,它并非正式的编程接口,任何此类接口都需要解决本规范未涵盖的实现问题,包括a) 各种多八位字节服务参数的大小和八位字节排序,以及b) 成对请求和确认原语(或指示和响应原语)的关联。本文档未指定具体的实现或产品,也不限制工业自动化系统中应用层实体的实现。设备无需符合本应用层服务定义标准。相反,一致性是通过实现符合本文档定义的Type 10应用层服务的符合应用层协议来实现的。 [外文原描述]: IEC 61158-5-10:2023 provides common elements for basic time-critical and non-time-critical messaging communications between application programs in an automation environment and material specific to Type 10 fieldbus. The term "time-critical" is used to represent the presence of a time-window, within which one or more specified actions are required to be completed with some defined level of certainty. Failure to complete specified actions within the time window risks failure of the applications requesting the actions, with attendant risk to equipment, plant and possibly human life.
英文名称Industrial communication networks – Fieldbus specifications – Part 5-10: Application layer service definition – Type 10 elements