From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



我可以在cRIO上运行自定义FPGA并从另一个机箱接收I / O吗?



主要软件: NI VeriStand
主要软件版本: 2015
主要软件修正版本: N/A
次要软件: N/A

问题: 我想在cRIO(如cRIO-9082)上运行纯粹自定义FPGA,并使用EtherCAT Add-On从另一个机箱(如NI 9144)接收I / O。这有可能实现吗

解答: 是的,你可以这样做。您也可以在本地机箱(如cRIO-9082)上执行混合模式,以在某些插槽上执行扫描模式,在其他插槽上执行FPGA模式。

如果使用直接访问本地FPGA的自定义设备,如引擎仿真,电机仿真或传感器仿真的自定义设备;只需添加自定义设备(包括扫描引擎/ EtherCAT设备),并在扫描引擎/ EtherCAT页面和其他自定义设备上选择本地比特文件。

如果您有其他数据需要从您的位文件到NI VeriStand与任何自定义设备无关,那么您可以在您的FPGA代码中使用用户变量。扫描引擎/ EtherCAT自定义设备将为您将这些变量读入通道。

使用所有这些方法,建议您在扫描引擎/ EtherCAT主页面上选择将扫描引擎同步至控制器复选框。这样可以确保来自NI-9144的单点数据同步到NI VeriStand主控制环。

如果要将NIVS FPGA模板用于本地机箱的FPGA,请在机箱>>硬件>> FPGA下添加比特文件。这种应用并不常见,因为接口/模板FPGA设计用于单点数据,没有一些高级同步技术,这个单点数据将无法与您的EtherCAT单点数据同步。因此,除非您取消选中扫描引擎/ EtherCAT主页上的将扫描引擎同步至控制器复选框,否则不推荐。

除了cRIO-9082之外,之前的步骤可以应用于其他cRIO。为获得完整的兼容性信息,请查看NI-Industrial Communications for EtherCAT® 16.0 Readme中的支持的EtherCAT主站部分。


相关链接: NI Community: NI VeriStand Add-On - Scan Engine and EtherCAT
Products and Services: NI-9144
White Paper: NI 9144 EtherCAT Add-on for NI VeriStand
NI-Industrial Communications for EtherCAT® 16.0 Readme

附件:





报告日期: 04/12/2016
最近更新: 05/22/2017
文档编号: 78B7L9TW