基金会现场总线会话 SESSION 体制分析 引 言现场总线技术的进展日新月异,现场总线形势也是层出不穷。在众多的现场总线协议中,基金会现场总线 FF 以其技术上的先进性及在过程控制领域的独到优势,成为非常有进展前途的总线。 根据基金会现场总线的定义,FF 总线是一种全数字的、串行的、双向传输的通信系统,是一种连接现场中各种传感器、控制器、执行单元的信号传输系统。FF 现场总线分为 H1 低速部分和 HSE 高速部分。两者的主要区别是,H1 低速网络的应用层建立在物理层、数据链路层之上,而 HSE 高速部分建立在 TCP/IP 协议之上。这决定了两种现场总线的通信速率不同,HSE 现场总线的通信速率为 100Mb/s, 大大超过了 H1 总线的 31.25kb/s。所以,HSE 将有宽阔的应用前景。现场总线基金会致力于开发出统一标准的现场总线,并已于 1996 年一季度颁布了低速总线 H1的标准,安装了示范系统,将不同厂商的符合 FF 法律规范的仪表互连为控制系统和通信网络。使H1 低速总线步入有用阶段。而基于高速以太网 (High Speed Ethernet 简称 HSE)的现场总线协议FS1.0 于 2000 年 3 月才制定出来,同年 11 月又颁布了第二版 FS1.1。这是一项很新的技术。 本文所描述的是第二版 FS1.1 中的 FDA session 部分。2 FDA Session 概述如图 1 所示,一个完整的 HSE 系统有以下几部分构成:HSE 管理和 TCP/UDP 及其以下的协议(称为 HSE 通信栈)、FDA 代理、用户层(包括 NMA、SMK、FBAP 及和 H1 的接口)。其中,FDA 代理则是 HSE 的核心部分,是最能体现 HSE 系统特点的部分,它不同于 H1 系统的相应用户层。FDA 由四层协议状态机组成:高速以太网虚通信关系状态机制 HSE VCR、FDA 服务协议机制 FSPM、应用关系协议机制 ARPM、套接字映射协议机制 SMPM。其中,第一层属于 FMS VCRs 部分,它提供了联系上面用户层的多个接口,侧重于与各部分信息的交互和组织。可以把后面三层统称为 HSE Session,Session 是一种应用关系(AP-application relationship),用于在 FDA 代理端点之间传输数据。在一个分布式系统中,通过一个定义好的应用层通信通道来交换应用层报文,应用程序通过这种方式相互通信,这些通信通道在现场总线应用层被定义为应用关系。HSE VCR 提供对虚现场设备 VFD 的访问,这种访问要在 Session 建立的基础上才能够进行。FDA 代理通过 Session 来...