GB/T 31230.6—2014工业以太网现场总线EtherCAT 第6部分:应用层协议规范.pdf, 行业分类机械制造。
1.1 本部分与IEC标准的关系GB/T 31230的本部分依赖于IEC 61158系列文件类型12中相对应的部分。2.2 概述现场总线应用层(FAL)为用户程序提供一种访问现场总线通信环境的方法,FAL被当作相应的应用程序之间的“窗口”。针对EtherCAT现场总线的自动化环境和材料,本部分为应用程序之间基本时间关键及非时间关键信息的交流提供公共要素。“时间关键”一词代表存在一个时窗,在此时窗内,要求完成一个或多个有明确定义的指定动作。在时窗内没有完成指定的动作,有可能造成需要该动作的应用失败,甚至会影响设备、厂房及人身安全。本部分以一种抽象的方式定义由不同类型的现场总线应用层提供的外部可视的服务,含以下方面:a)定义在通信应用实体间传送的应用层协议数据单元的抽象语法;b)定义在通信应用实体间传送的应用层协议数据单元的传输语法;c)定义通信应用实体间可视的应用服务行为的应用上下关系状态机;d)定义通信应用实体间可视的通讯行为的应用关系状态机。本部分的目的是为下列内容定义协议:1)定义GB/T 31230.5中定义的服务原语的wire-representation;2)定义与传输相关的外部可视行为。本部分规定IEC现场总线应用层的协议,并与OSI基本参考模型(GB/T 9387)及0SI应用层结构(GB/T 17176)相一致。包含在应用过程中的FAL应用实体(AE)提供FAL服务和协议。FAL AE由一组面向对象的应用服务单元(ASE)和一个管理AE的层管理实体(LME)组成。ASE提供操作一组应用过程对象(AP0)类的通信服务。在FAL ASE中有一个管理ASE,它能提供一组用于FAL类实例管理的通用服务。从应用的角度,尽管这些服务定义了请求和响应怎样被发布和传送,但它们都不包括关于请求和响应中的应用发布和传送内容的规范。也就是,应用的行为方面没有被定义。只有对它们可以发送/接收什么样的请求和响应进行了明确定义。这使得FAL用户在标准化这种对象行为时更具灵活性。除了这些服务之外,在该部分中也定义了一些支持服务,以提供对控制操作的某些方面的FAL的访问。1.3 规范本部分的主要目的是定义应用层协议的语法和行为,用于传送在GB/T 31230.5中定义的应用层服务。本部分的另一个目的是为先前已有的工业通信协议提供升级路径。1.4 一致性本部分不规定具体的设备或产品,也不具体限制工业自动化系统中的应用层实体的实现。GB/T 31230.5虽然没有与设备的一致性,然而,通过执行本部分可实现标准的一致性。