基金会现场总线(Foundation Fieldbus,简称FF)是现场总线基金会(Fieldbus Foundation)组织开发的。该组织于1994年成立。当时由ll家跨国大
公司组成董事会,集资开发。董事长由Fisher Rosemount公司(现由Emeioson公司收购)担任,董事单位有Rockwell,西门子,ABB,Honeywell,Foxboro(现由Invensys公司收购),横河等公司。
FF由二部分组成:即HI低速现场总线及H2高速现场总线。H1的通信速率为31.25 kb/s。H2的通信速率为1 Mbps及2.5 Mb/s,后改为HSE(High Speed Ethernet)速率为100 Mb/s。H1与HSE通过FF的连接设备连接。
FF是专门为过程自动化(Process Automation)即连续控制的过程而设计的,吸收了DCS及HART行之有效的技术,如功能块及DDL(设备描述语言)
等技术,所以熟悉DCS的用户使用比较方便,但由于设想十分周到,技术比较复杂。
1 FFH1的通信模型
FFH1的通信模型参照了OSI参考模型的1,2,7层,另外增加了用户层,这是FF与其他总线不同之处。FFH1通信模型和OSI参数模型见图1。
(1)通信原理
如果需要将一信息从一处送到他处,必须按照协议规定的格式自用户层经应用层、数据链路层及物理层发送才能奏效。这一过程可用邮寄信件的方
式作为譬喻,如要从某地发一信件给其他地方的某人时,可按照邮局规定的方式,将信件放入信封,在信封上根据规定的格式写上地址及收信人,贴上邮票投入信箱即可。若不按照邮局的规定进行,则信件就有可能收不到。譬喻的过程见图2。FF的通信协议规定了其通信方式。
物理层(Physical Layer,PHY)与传输介质(电缆、光缆等)相连接规定了如何收发信号和接收信号。数据链路层(Data Link Layer,DLL)规定了总线
设备如何共享网络,怎样调度通信。
应用层分为现场总线访问子层(Fieldbus Access Sub.1ayer,FAS) 和现场总线报文规范子层(Fieldbus Message Specification,FMS)2个子层,其中FAS规定数据访问的关系模型和规范,在DLL与FMS之间提供服务;FMS则规定了标准的报文格式,为用户提供了所需的通信服务。应用层的任务是描述应用进程(Application Process,AP),实现应用进程之间的通信,提供应用接口的标准操作,实现应用层的开放性。应用层规定了设备间交换数据、命令、事件信息和请求应答的信息格式。
用户层规定了标准的功能块,对象字典和设备描述,供用户组成所需要的应用程序,并实现网络管理和系统管理。在网络管理中,为了提供一个集成网络各层通信协议的机制,实现设备操作状态的监控和管理,设置了网络管理代理和网络管理信息库,提供组态管理、运行管理和差错管理的功能。在系统管理中,设置系统管理内核、系统管理内核协议和系统管理信息库,提供设备管理、功能管理、时钟管理和安全管理等功能。
FF将数据链路层、应用层和用户层的软件集成为通信栈(Communication Stack),供软件开发商开发通信栈;通过软件编程来实现。另外再开发专用集成电路(Application Specific Integrated Circuit,ASIC)及其相关硬件来实现物理层和数据链路层部分功能。这样就能用软硬件相结合的办法来实现FF通信模型。
(2)FF通信模型的三大功能
FF通信模型作为现场总线设备的物理实体,再通过传输线构成通信网络,按层次分别分为上述物理层等4层;如按功能分别可分为三部分,即通信实体、系统管理内核和功能块应用进程,如图3所示。各部分之间通过虚拟通信关系(Virtual Communication Relationship,VCR)来沟通信息,即相当于逻辑的通信信道,VCR表示了2个或多个应用进程之间的关系。
1楼
0
0
回复
公司组成董事会,集资开发。董事长由Fisher Rosemount公司(现由Emeioson公司收购)担任,董事单位有Rockwell,西门子,ABB,Honeywell,Foxboro(现由Invensys公司收购),横河等公司。
FF由二部分组成:即HI低速现场总线及H2高速现场总线。H1的通信速率为31.25 kb/s。H2的通信速率为1 Mbps及2.5 Mb/s,后改为HSE(High Speed Ethernet)速率为100 Mb/s。H1与HSE通过FF的连接设备连接。
FF是专门为过程自动化(Process Automation)即连续控制的过程而设计的,吸收了DCS及HART行之有效的技术,如功能块及DDL(设备描述语言)
等技术,所以熟悉DCS的用户使用比较方便,但由于设想十分周到,技术比较复杂。
1 FFH1的通信模型
FFH1的通信模型参照了OSI参考模型的1,2,7层,另外增加了用户层,这是FF与其他总线不同之处。FFH1通信模型和OSI参数模型见图1。
(1)通信原理
如果需要将一信息从一处送到他处,必须按照协议规定的格式自用户层经应用层、数据链路层及物理层发送才能奏效。这一过程可用邮寄信件的方
式作为譬喻,如要从某地发一信件给其他地方的某人时,可按照邮局规定的方式,将信件放入信封,在信封上根据规定的格式写上地址及收信人,贴上邮票投入信箱即可。若不按照邮局的规定进行,则信件就有可能收不到。譬喻的过程见图2。FF的通信协议规定了其通信方式。
物理层(Physical Layer,PHY)与传输介质(电缆、光缆等)相连接规定了如何收发信号和接收信号。数据链路层(Data Link Layer,DLL)规定了总线
设备如何共享网络,怎样调度通信。
应用层分为现场总线访问子层(Fieldbus Access Sub.1ayer,FAS) 和现场总线报文规范子层(Fieldbus Message Specification,FMS)2个子层,其中FAS规定数据访问的关系模型和规范,在DLL与FMS之间提供服务;FMS则规定了标准的报文格式,为用户提供了所需的通信服务。应用层的任务是描述应用进程(Application Process,AP),实现应用进程之间的通信,提供应用接口的标准操作,实现应用层的开放性。应用层规定了设备间交换数据、命令、事件信息和请求应答的信息格式。
用户层规定了标准的功能块,对象字典和设备描述,供用户组成所需要的应用程序,并实现网络管理和系统管理。在网络管理中,为了提供一个集成网络各层通信协议的机制,实现设备操作状态的监控和管理,设置了网络管理代理和网络管理信息库,提供组态管理、运行管理和差错管理的功能。在系统管理中,设置系统管理内核、系统管理内核协议和系统管理信息库,提供设备管理、功能管理、时钟管理和安全管理等功能。
FF将数据链路层、应用层和用户层的软件集成为通信栈(Communication Stack),供软件开发商开发通信栈;通过软件编程来实现。另外再开发专用集成电路(Application Specific Integrated Circuit,ASIC)及其相关硬件来实现物理层和数据链路层部分功能。这样就能用软硬件相结合的办法来实现FF通信模型。
(2)FF通信模型的三大功能
FF通信模型作为现场总线设备的物理实体,再通过传输线构成通信网络,按层次分别分为上述物理层等4层;如按功能分别可分为三部分,即通信实体、系统管理内核和功能块应用进程,如图3所示。各部分之间通过虚拟通信关系(Virtual Communication Relationship,VCR)来沟通信息,即相当于逻辑的通信信道,VCR表示了2个或多个应用进程之间的关系。