C系列CANopen模块要求将特定的配置部署到FPGA,以便cRIO和MAX可以访问。
- 确保已安装所需的软件:
- 在主机上:LabVIEW, LabVIEW Real-Time, LabVIEW FPGA, NI CompactRIO Device Drivers, NI-Industrial Communications for CANopen 并需按以下顺序进行安装。
- 在cRIO上:NI-CANopen;有关详细说明,请参见: CompactRIO硬件和LabVIEW入门指南
- 指定控制器和FPGA设置以寻获 NI 9881模块:
- 如果您使用的是cRIO-903x / 904x / 905X / 906x,请转到第3步。否则请浏览路径 labview\examples\NI-Industrial Communications for CANopen\Utility\Module Firmware Tool\subVIs 目录,并启动CANopen cRIO FPGA Compile Instructions VI 文件。请按照前面板上的说明进行操作。
- 运行VI以更新固件:
- 如果使用 cRIO 904X/905X,请点击此链接以了解如何更新固件。 如果没有,请继续执行以下步骤。
- 从 labview\examples\NI-Industrial Communications for CANopen\Utility\Module Firmware Tool 目录中启动CANopen Module Firmware Update.lvproj,并将控制器(在插槽2上安装了NI 9881)添加至LabVIEW项目。
- 将NI 9881模块添加到机箱的实时资源中。选择一个选项以添加新目标或设备,然后选择C系列模块。选择NI 9881和位置插槽2 。
- 部署机箱的设置。
- 将labview \ examples \ NI-CANopen \ Utility \ Module Firmware Tool 目录中的Module Firmware Update VI添加到控制器。请勿在主机或FPGA上添加该VI。请按照Module Firmware Update VI前面板上的说明进行操作,以更新固件。
附加信息
请确保已为要安装的固件版本下载了适用于CANopen的NI工业通信的正确对应版本。例如,如果您想安装2016版的固件,则必须确保您具有2016版的NI工业通讯CANopen驱动程序。
更新固件时,请确保使用正确的控制器。有些控制器必须设置为扫描引擎,而其他控制器则需要设置为FPGA Target。
该模块不能与MAX一起安装,因为MAX没有与模块的连接。