LabVIEWCompactRIO 开发指南第七章47
EtherCAT RIO
在某些应用中,主I/O和扩展I/O系统需要紧密同步--所有输入和输出必须同时更新。使用确定性总线,主控制器不仅可以知道扩展I/O何时更新,还可以确切地知道数据到达需要多长时间。可以使用NI 9144扩展机箱轻松地分配采用确定性以太网技术的Compact RIO系统。
NI 9144是一款坚固的扩展机箱,用于使用一种称为EtherCAT的确定性以太网协议来扩展CompactRIO系统。通过主从架构,可以使用任何具有两个以太网口的Compact RIO控制器作为主设备和NI 9144作为从设备。NI 9144还具有两个端口,允许从控制器进行菊花链连接,以扩展时间关键型应用。
图7.6.Compact RIO硬件架构使用NI 9144确定性以太网机箱扩展了时间关键型系统
教程:使用EtherCAT RIO机箱访问I/O
以下分步教程提供了配置EtherCAT系统以及与扫描引擎和LabVIEWFPGA进行通信I/O的说明。本例使用NI cRIO-9074集成系统,但任何具有两个以太网口的Compact RIO系统都可以与EtherCAT配合使用。
步骤1:配置确定性扩展机箱
1.要在Compact RIO控制器上启用EtherCAT支持,必须在主机上安装NI工业通信用于EtherCAT的驱动程序。该驱动程序在NI9144机箱附带的CD上,并在ni.com上免费下载。
2.要配置确定性以太网系统,请使用标准以太网电缆将cRIO-9074的端口1连接到主机,并将端口2连接到NI 9144。要添加更多NI 9144机箱,请使用以太线将上一个NI 9144的OUT端口连接到下一个NI 9144的IN端口。
图7.7.以太网RIO硬件设置教程
将Compact RIO实时控制器配置为确定性总线主控器
3.启动MAX并连接Compact RIO控制器。
4.在MAX中,展开配置窗格中远程系统下的控制器。右键单击软件,然后选择添加/删除软件。
图7.8.在MAX中安装相应的软件
需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。