微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 现场总线互用性测试

现场总线互用性测试

时间:11-02 来源:互联网 点击:

HIST系统测试的任务
在把上述观点发展深入之前,讨论Foundation’s Host System Interoperability Test,即HIST,旨在认证FF主机。这个过程的更多解释参见基金会网站,在此不再赘述。概括的讲,HIST是一个用来检测系统可以执行基本的现场总线功能的测试。尽管它作为一种确认哪种功能是主系统已经实施的工具,但是它不保证这些功能对于所有的注册设备或是应用程序可以工作正确。这无需责怪HIST程序,但是却是事实。它并没有要成为一个全面的功能测试程序。虽然HIST是一个很有价值的工具,但是它不能取代供应商提供的主系统互用性测试,而且这种情况在近期也不会改变。但是,也同样指出,HIST已经在很广泛的产品范围内应用,从完全成熟的控制系统到实验室或是工作台控制工具。但是控制系统所要求的功能远比工作台校准工具要多,所以,HIST必须可以在这个领域的两个极端实施。

一般测试原则
本小节将会阐述Honeywell现行的互用性原则,在很多情况下,这些原则也同样被其它厂商所采用,但是这些规则却在供应商之间促在差异,但是从没有人把他们做对比。
通常系统供应商会免费为用户或是设备供应商提供他们所采用的原则,作为回报,系统供应商要为他们提供设备来进行测试。至今,这已经成为广泛接收的实践。这里,必须给予FF标准以足够的信任,就像在大多数系统中所实施的一样,把一个新的设备集成到一个系统相对容易。这有助于进行相关的合理测试。
在告知用户和系统供应商那些设备已经被检测等这些测试方面不同的系统供应商之间有所区别。在Honeywell,我们把已经在公共网站上成功检测过的设备文件邮寄出去。http://www.acs.honeywell.com。这是我们的惯例。既然我们的系统可以直接使用设备文件,它也是支持用户工程的重要机制,其它大多数公司好像是利用网络工具达到这个目的。需要指出,我们特别邮寄出的这些与我们系统配合工作的设备文件,可能需要或是不需要被修改或修正,或许有很多版本的可用文件。我们也包括将此设备集成到我们系统的任何信息。后者是系统供应商邮寄设备文件的最主要原因。即使设备文件工作正常,也许会有其它一些系统差别将会被指出。
当测试揭示了一些问题时,接下来该怎么办呢?一般来讲,供应商力求通力合作,把问题解决,这永远是首先要做的。耐心在这里很重要,因为修理和改变需要时间,而这些过程往往需要再测试,但是有时用户需要规定这个节奏。如果有些问题或是性能没有被解决,尤其是涉及控制,我们经常会通过设备文件为设备供应商提供可以相互接收的信息。注意,我们并没有公布测试报告的细节;我们认为设备文件可以引起足够的注意。
我们的互用性测试计划和原则并没有公开,但是对于提出要求的用户和设备供应商都有效。

测试步骤
测试的主要目的是按照用户要求支持所选用的基金会现场总线,是注册的设备与主系统可以相互操作。这个目的在工业得到一致响应,因为其它系统供应商支持他们的用户。文件的互用性和测试过程中发现的功能型问题,与供应商之间合作解决问题也是一些很重要的目的。
以下是测试设备时的一些基本要点,这些已经应用到我们的设备,但是对于其它供应商也非常普遍:
● 从供应商或是用户处得到典型的设备和设备文件。
● 根据设备文件建立一个设备的系统模型(通常叫做实验室模型)这是测试设备文件的第一步(这一步在厂家之间各不相同)。
● 如果遇到问题并且我们可以解决它,我们解决并告知供应商。极少数情况下,我们如果不能解决,我们要与供应商一起解决。这时会发现必须对我们的系统需要做一些改变或是修正。
● 下一步是加载设备,(在我们的系统中)也要加载电源和所有的传感器模块。要保证:(a)应用默认设置协议的设备稳定(b)所有的参数工作正常。当我们寻找任何潜在的互用性问题时,这在一个从现在多个厂家的设备所组成的设备混合体的系统中完成。
● 一旦测试基本的设备操作,在控制策略中的各种可用功能块将会被使用和测试。这一步可以涉及AI或是DI模块到输入输出和功能块的大量组合。(在下一节中将会有详细介绍)。
● 测试功能块要通过“硬件控制”和“软件控制”设置实现。这是两个非常重要的测试环节。另外要使用不同的或是很大的循环周期。
● 其它一些行为和特征的测试包括确认:
○厂家指定的可以读写的读写参数。
○只读参数可以被读取,并且包含厂商规定的期望值。
○设备地址分配和标志名可以被更改。
○可选的,如果文件可用,则可以执行设备校准。
○对于设备,可以执行LAS,连接到主系统LAS失败恢复和正确恢复工作。
○系统行为,例如报警、总线电源恢复失败,与活动的总线连接/断开、设备如期保存或是恢复工作。
○电源模块的所列选项工作正确,尤其是事件报告。
● 注意,有些设备有额外的厂家专有的传感器模块需要测试。例如,大多数Rosemount 传感器拥有TRANSDUCER_LCD模块控制显示行为。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top