标准号:GB/T 20540.5-2006
标准名称:测量和控制数字数据通信 工业控制系统用现场总线 类型3:PROFIBUS规范 第5部分:应用层服务定义
发布日期:2006-10-16
实施日期:2007-05-01
批准发布部门:中国机械工业联合会
归口单位:全国工业过程测量控制和自动化标准化技术委员会
起草单位:机械工业仪器仪表综合技术经济研究所、西南大学、中国机电一体化技术应用协会、中海石油研究中心等
起草人:欧阳劲松、王春喜、李百煌、梅恪
现场总线应用层(FAL)为用户程序提供访问现场总线通信环境的手段。在这一方面,可将现场总线应用层(FAL)视为“相应的应用程序之间的窗口”。FAL是一种应用层通信标准,其设计目的是支持在自动化环境中的设备之间传输严格时间要求的和不严格时间要求的应用请求和响应。术语“严格时间要求”用以表示存在一个应用时窗,在此时窗内,要求以某个己定义的确定性等级完成所需的一个或多个规定的动作。本部分规定了IEC现场总线应用层的结构和服务。其规定与OSI基本参考模型(GB/T 9387)和OSI应用层结构(GB/T 17176)一致。FAL服务和协议由包含在应用进程中的应用实体(AE)来提供。FAL AE由一组面向对象的应用服务元素(ASE)和管理AE的层管理实体(LME)所组成。ASE提供在一组有关应用进程对象(APO)类上操作的通信服务。 FAL ASE中有一个元素是管理ASE,它为FAL类实例的管理提供一个公用的服务集。本部分从以下几方面规定远程应用之间的交互作用:——一种抽象模型,用于定义能够被用户通过FAL服务的使用来操作的应用资源(对象);——与每一FAL服务相关联的原语(FAL和FAL用户之间的交互作用);——与每一原语相关联的参数;——每一服务的原语之间的相互关系和有效序列。尽管这些服务从应用的角度规定了如何发出和交付请求和响应,但它们并未包括请求和响应的应用打算使用它们做什么的规范。也就是说,并未对应用的行为特性方面作出规定,而只是规定了它们能够发送/接收什么样的请求和响应的定义。这样,在对这样的对象行为特性进行标准化时,给予了FAL用户更大的灵活性。除了这些服务外,本部分还定义了一些提供对FAL访问的支持服务,以控制其操作的某些方面。