-
图文详情
-
产品属性
-
相关推荐
简单介绍:反射内存网络设计用于提供高度确定性、高度时间性的性能,适用于多种分布式模拟和工业控制应用。虽然反射内存网络得益于用于一般用途数据网络,但是反射存储网络仍然是受不同应用需求及软件开销所支配的一门完全独立的技术。通过使
1、【产品概述】
HY-FB2125G型光纤反射内存接口板,主要用于设备间的高速数据传输,可通过多块接口板进行组网,组成实时光纤反射内存网络。
实时光纤反射内存网由插在计算机内的光纤接口板通过光纤线连接在一起,形成一个环网,每个节点的光纤接口板的板载存储器都有其他节点的共享数据拷贝,在逻辑上全网的所有节点共享同一块存储器,数据一点写入,多点同时更新,实现了数据的高速传输与共享。与传统的联网技术相比,它除了具有严格的传输确定性和可预测性外,还具有数据传输速度高、通信协议简单、宿主机负载轻、软硬件平台适应性强等特点。
2、【光纤端口定义及板上指示灯】
如上图所示,TX为数据发送口;RX口为数据接收口。
指示灯如上图所示,RX:数据接收状态指示灯;TX:数据发送状态指示灯;TRAN:PCI总线数据传输状态指示灯;LOS:光链路故障指示灯。
3、【光纤反射内存网络连接方式】
1) 自回环测试模式
如下图所示,利用单股光纤导线将HY-FB2125G光纤反射内存接口板的光纤收发模块的TX端与RX端连接即可完成组网。
2) 多板环网模式
如下图所示,用多个单股光纤将多个HY-FB2125G光纤反射内存接口板的TX与RX端连接而成的光纤网络。光纤线连接方式为:Node1板的发对Node2板的收,Node2板的发对Node3板的收,以此类推,Node6板的发再环回Node1板的收。
3) 使用HUB模式
直接使用双股对联光纤线将光纤板和HUB连接即可使用,如下图所示。
4、【驱动程序安装】
在产品配套光盘的“驱动”目录中,找到HY-FB2125G光纤反射内存接口板的驱动。双击驱动程序安装目录下的setup.exe文件进行安装。
安装完成后,通过计算机系统的“设备管理器”来确认板卡驱动是否正确安装。应能在设备列表中看到如下图所示的光纤反射内存接口板设备项。
5、【应用程序编程接口(Windows & VC++)】
1) 添加库文件到你的VC++工程
库文件在驱动程序安装时制定的安装目录下。需添加的库文件有:Fiber2125API.dll 、Fiber2125API.lib、Fiber2125API.h。
2) 驱动程序调用步骤
Step1:打开板卡,调用FIB2125_Open(0)函数来打开板卡。
Step2:读写板卡上的数据,常用的读写函数有FIB2125_Write32、FIB2125_Read32分别用来读写32位数据,函数中需指定要读取/写入数据的反射内存中地址、数据个数(以Byte为单位)、需写入/读出数据的首地址,具体参见使用手册。FIB2125_WriteDouble、FIB2125_ReadDouble、FIB2125_WriteFloat、FIB2125_ReadFloat、FIB2125_Write16、FIB2125_Read16、FIB2125_Write8、FIB2125_Read8等函数与前述函数操作使用方法基本相同,可分别用来读/写双、浮点型、16位、8位数据。具体参见使用手册。
调用举例:
DWORD dwData1[2];
dwData[0] = 0x01;
dwData[1] = 0x02;
/*将0x01和0x02两个DWORD数据顺序写入到起始地址为0的光纤反射内存*/
FIB2125_Write32(0, 0 , dwData, 2);
/*从首地址为0的光纤反射内存中,顺序读出2个DWORD类型的数据,并放入到dwData1[0]和dwData1[1]当中*/
FIB2125_Read32(0, 0, dwData1, 2);
Step3:关闭板卡,调用FIB2125_Close (0) 函数来关闭板卡,完成使用。
6、【测试程序使用】
测试程序在Windows开始菜单=>所有程序=>HY-FB2125光纤卡=>测试程序,见面如下。
测试开始前,请按照【光纤反射内存网络连接方式】三种模式中的一种连接光纤线。
测试可设置生成随机数的范围、数据长度、读写的地址范围等,界面可现实发送接收的数据帧及误码率。
适用范围
既然反射内存有这么多优势,是否适用于所有的工业环境应用呢?答案是否定的。反射内存技术是GE独特的实时网络技术,可以和GE其他嵌入式平台结合组建实时系统,实现远程数据实时传输,用于所有使用以太网、光纤通道或其他串行网络将计算机或可编程逻辑控制器连接在一起的应用场合,如实时的飞行仿真器、电讯、高速过程控制(轧钢厂和制铝厂)、高速测试和测量系统等,但并非适用于所有应用场合。“反射内存与以实时交互作用为首要关注因素的系统关系为紧密。在需要低延迟与高度通信的系统中,虽然反射内存板价格高于性能较低的硬件,但却能通过极高的功能性和易用性带来丰厚回报。”当然,邵剑锋也表示,对于一些对实时性要求并不严苛的工业环境应用,加上生产成本的考虑,可以采用传统的控制方式达到预期的生产目标。所以,“反射内存尤其适用于对数据传输高速、实时、确定性要求极高的场合。数据环网中允许多达256个节点,完满足工业环境和仿真环境的应用需求。”
实时控制生产
反射内存凭借低延迟和确定性成为冶金、钢铁、交通等许多实时性严苛应用的解决方案,比如用于提高PLC控制铝轧的操作性能,控制轧钢的快速流程。在3500英尺/分钟的轧铝机上,标准PLC控制环路的响应时间可允许在执行器响应之前能够通过2至3英尺的铝材,这些执行器在铝材上施加和释放压力以获得不同的铝材厚度。通过利用反射内存,与轧机相关的数据被输入PLC,PLC迅速将数据写入反射内存的存储器中,从而将数据发送至独立的VME计算机系统以传输复杂的控制运算法则。系统通过简单的反射内存写入命令将输出控制数据发回至PLC中,数据传输与计算速度极快,以至于PLC运行控制回路不会出现任何延迟。“如果出现延迟,会使钢的薄厚尺寸无法达到既定的要求,造成部分尺寸的成本浪费。基于VME控制系统的反射内存可确保实时控制,将响应时间缩短到4英寸,提高产品质量。”
制造商
北京