WorldFIP主要层次
图片:
图片:

图片:

WorldFIP通信接口参照照ISO-OSI模型分为三层:1.物理层,2.数据链路层,3.应用层。如图所示:
图3:WorldFIP通信接口(附件1)
WorldFIP物理层
物理层的通信速率为31.25kbit/s,1Mbit/s,2.5Mbit/s和25Mbit/s;传输介质为屏蔽双绞线或光纤。物理层有专用线路驱动芯片管理介质冗余。在一条通道出现故障的情况下,另一条能自动切入。物理层具有信号检错并通知网络管理和杂音侦听并中断链路层服务的机制。
每个传输的帧都附加有一个16位的帧校验序列(FCS)。数据使用ManchesterⅡ编码,好处是自带时钟信息。如图所示:
图4:数据编码 (附件2)
WorldFIP数据链路层
链路层提供两种类型的传输服务:变量交换和消息传递;传输可以是周期性的或非周期性的。链路层的状态机制可以避免对问题帧的不正确响应。总线上的通信由总线仲裁器(BA)管理。它根据应用程序所要求的服务来规定总线上信息的传送次序,执行三种功能:
1)扫描周期性变量
2)扫描非周期性变量
3)传输消息
此外,BA还能确保同步功能。每种类型的扫描分别在四个不同"窗口"中进行。如图所示:
图5:总线仲裁器扫描表 (附件3)
四个"窗口"构成了一个基本的扫描循环,它的周期是由用户在组态时定义的。一个基本循环的处理包含使用相同服务的帧序列,所有的数据交换均以周期变量的处理为基础,通过控制数据帧的有关字段来控制各种类型的信息传递,从而实现周期和非周期传送请求。
WorldFIP应用层
应用层为数据访问和进程间同步提供了各种服务。
本地读写:处理本地变量,不涉及网络活动。
远程读写:通过网络访问其它站点的信息。
刷新服务:第三方站点对某一变量提出刷新请求。
指示服务:指示接收或传送了一个变量。
数据有效性验证:对数据是否遵守时间约定进行检验。
图3:WorldFIP通信接口(附件1)
WorldFIP物理层
物理层的通信速率为31.25kbit/s,1Mbit/s,2.5Mbit/s和25Mbit/s;传输介质为屏蔽双绞线或光纤。物理层有专用线路驱动芯片管理介质冗余。在一条通道出现故障的情况下,另一条能自动切入。物理层具有信号检错并通知网络管理和杂音侦听并中断链路层服务的机制。
每个传输的帧都附加有一个16位的帧校验序列(FCS)。数据使用ManchesterⅡ编码,好处是自带时钟信息。如图所示:
图4:数据编码 (附件2)
WorldFIP数据链路层
链路层提供两种类型的传输服务:变量交换和消息传递;传输可以是周期性的或非周期性的。链路层的状态机制可以避免对问题帧的不正确响应。总线上的通信由总线仲裁器(BA)管理。它根据应用程序所要求的服务来规定总线上信息的传送次序,执行三种功能:
1)扫描周期性变量
2)扫描非周期性变量
3)传输消息
此外,BA还能确保同步功能。每种类型的扫描分别在四个不同"窗口"中进行。如图所示:
图5:总线仲裁器扫描表 (附件3)
四个"窗口"构成了一个基本的扫描循环,它的周期是由用户在组态时定义的。一个基本循环的处理包含使用相同服务的帧序列,所有的数据交换均以周期变量的处理为基础,通过控制数据帧的有关字段来控制各种类型的信息传递,从而实现周期和非周期传送请求。
WorldFIP应用层
应用层为数据访问和进程间同步提供了各种服务。
本地读写:处理本地变量,不涉及网络活动。
远程读写:通过网络访问其它站点的信息。
刷新服务:第三方站点对某一变量提出刷新请求。
指示服务:指示接收或传送了一个变量。
数据有效性验证:对数据是否遵守时间约定进行检验。