标准号:GB/T 25105.1-2014
标准名称:工业通信网络 现场总线规范 类型10:PROFINET IO规范 第1部分:应用层服务定义
代替标准:GB/Z 25105.1-2010
发布日期:2014-09-30
实施日期:2015-04-01
批准发布部门:中国机械工业联合会
归口单位:全国工业过程测量控制和自动化标准化技术委员会
起草单位:机械工业仪器仪表综合技术经济研究所、上海自动化仪表股份有限公司、中国石化集团上海工程有限公司、郑州轻工业学院、北京奥斯汀科技有限公司、北京仪综测业科技发展有限公司、中国科学院沈阳自动化研究所、西南大学、北京和利时系统工程股份有限公司
起草人:谢素芬、高镜媚、包伟华、杨志家、史宝库、张桂玲
1.1 概述现场总线应用层(FAL)为用户程序提供访问现场总线通信环境的手段。在这方面,可将FAL视为“相应的应用程序之间的窗口”。GB/T 25105为在自动化环境中的应用程序间进行基本严格时间要求和非严格时间要求的报文通信提供通用元素和PROFINET IO现场总线的专用资料。术语“严格时间要求”用以表示存在一个时窗,在此时窗内,要求以某个明确的确定性等级完成一个或多个规定的动作。在此时窗内没有完成所规定的动作,会导致请求这些动作的应用失效的风险,甚至伴随造成设备、工厂(plant)和可能的人身危害。GB/T 25105的本部分从以下几个方面以抽象方法定义由现场总线应用层提供的外部可视的服务:a)用于定义应用资源(对象)的抽象模型,用户能够通过使用FAL服务来利用这些资源;b)服务的原语动作和事件;c)与每个原语动作和事件相关联的参数,以及它们采取的形式,d)这些动作和事件之间的相互关系及其有效顺序。本部分的目的是定义若干服务,提供给:a)现场总线参考模型的用户与应用层之间交界处的FAL用户;b)现场总线参考模型的应用层与系统管理之间交界处的系统管理。本部分依据0SI基本参考模型(见GB/T 9387)和0SI应用层结构(GB/T 17176)来规定现场总线应用层的结构和服务。FAL服务和协议由包含在应用过程中的FAL应用实体(AE)来提供。FAL AE由一组面向对象的应用服务元素(ASE)和管理AE的层管理实体(LME)所组成。ASE提供对一组相关应用过程对象(APO)类进行操作的通信服务。FAL ASE中有一个元素是管理ASE,它提供一个通用服务集用于FAL类实例的管理。尽管这些服务从应用的角度规定了如何发出和传送请求和响应,但这些服务并未规定请求和响应的应用使用它们的目的。即并未对应用的行为方面作出规定,而只是规定了它们能够发送/接收什么样的请求和响应的定义。这样,在对这种对象行为进行标准化时,给予了FAL用户更大的灵活性。除了这些服务外,本部分还定义了一些对FAL访问的支持服务,以控制其操作的某些方面。1.2 服务规范本部分的首要目标是规定在概念上适合于严格时间要求的通信的应用层服务特性,从而补充OSI基本参考模型以指导开发用于严格时间要求的通信的应用层协议。第二个目标是提供现有工业通信协议的升级途径。正是该目标造成了IEC 61158中标准化服务的多样性。本部分可以作为形式化的应用编程接口的基础。然而,它不是一种形式化的编程接口,任何一种形式化接口必须解决本规范未包含的实现方面的内容:a)各种多八位位组服务参数的大小和八位位组排序;b)成对的请求原语与证实原语、指示原语与响应原语的相互关系。