为实时系统选择一个静态IP地址
主要软件: LabVIEW Modules>>LabVIEW Real-Time Module
主要软件版本: 6.0
主要软件修正版本: N/A
次要软件: N/A
问题: 我怎样为PXI控制器或者是(c)FP-2XXX上的实时系统选择一个IP地址?
解答: 你必须为你网络上的实时系统选择一个IP地址。获得IP地址的的方法根据你的网络是否有管理员。这篇KB的信息不适用以下模式:
IP Address Assignment on a Network with an Administrator
如果你在以太网络中添加一个实时系统,你必须认真选择一个IP地址,与你的网络管理员协商获得适当的值
- 如果你用FieldPoint软件, Lookout 4.0 或者更老版本, 或者是LabVIEW 数据记录和管理控制模块,让管理员为实时系统提供静态IP地址并且为电脑运行NI的时间服务。时间服务与FieldPoint软件同时安装并且自动运行。
- 让网络管理员提供适当的子网掩码,网关和DNS服务器地址。
- 当为你的控制器配置IP地址时,你可能需要管理权限来临时禁用防火墙。如果你没有主机上的管理员帐号,你需要管理员提供你这个权限。
IP Address Assignment on a Network without an Administrator
如果你在配置你的小型以太网络,你可以选择你自己的IP地址,具体的配置过程如下所示:
- IP地址通常是w.x.y.z的形式,这里w, x, y是0 到255 (包括) ,z 是1 到254的数。注意一个z的1通常是为网关保留的IP地址。
- 本地网络(就是没有连接到互联网上) 需要有一个以下范围内的IP地址:
10.0.0.0 到 10.255.255.255
172.16.0.0 到172.31.255.255
192.168.0.0 到192.168.255.255
IANA(Internet Assigned Numbers Authority, 互联网编号分配机构)为个人网络保留这三个IP地址区间。
- 查看IP地址是否已经被网络上其他设备所使用,点击开始» 运行并且输入 ping x.x.x.x,这里 x.x.x.x 就是你要查看的IP地址,最后点击确认,假如ping返回的信息是超时,说明这个IP地址没有被使用。如果从其他的设备上返回一个回复信息,说明这个IP地址正在被使用。
- 子网是指在这个子网系统内配置的IP地址所在的设备可以相互的直接通信。数据不通过中间路由器传输。最常见的子网掩码是255.255.255.0。你可以通过选择合适的子网掩码来将你的系统划分成想要的更小的子网。
- 子网由IP地址和子网掩码逻辑与确定。例如,一个具有IP地址10.10.10.10和子网掩码255.255.255.0的系统在10.10.10.x的子网中。因此,所有具有IP地址10.10.10.x和子网掩码255.255.255.0的系统被考虑在相同的子网中。同样地,如果系统具有子网掩码255.255.0.0,则所有具有IP地址10.10.x.x的系统被看作是相同子网的一部分。
- 当配置FieldPoint资源管理器的网络模块IP地址时,点推荐值按钮将产生工作在你的网络上的值。
- 时间服务器是你已经安装NI时间服务的计算机的地址。这个服务和FieldPoint软件,Lookout4.0版及以后的版本还有LabVIEW数据记录及监控模块一起被安装。
- 如果你只是设置你自己的网络,你不必拥有网关和DNS服务器,仅仅把这些值设置成0.0.0.0即可。
- 可以通过以下方式找到你电脑上的网络设置,在Windows 9x/Me系统上用winipcfg,或者在Windows NT/2000/XP系统上用ipconfig来设置。
对于winipcfg,点击开始》运行,输入winipcfg,然后点击确定。就会弹出IP设置窗口,上面显示你电脑的网络设置。首先需要确定在window上有正确的以太网卡适配器。
对于ipconfig,打开命令窗口,输入ipconfig 并且点击确定。如果你需要更多的信息,运行ipconfig /all,将会显示你电脑上的所有设置。确认你用正确的以太网设置来配置你的实时系统。re your RT Engine.
相关链接: Developer Zone Example: IP Address Subnet VerificationKnowledgeBase 2RHCS8M5: How Do I Change the IP Address of a RT Series Controller (FieldPoint, cRIO, etc) that is not on the Local Subnet?Developer Zone Example: Determining the IP Address of an RT Series Controller on the NetworkKnowledgeBase 4CG6JBMY: Can I Programmatically Assign an IP Address to My Real-Time Target?
附件:
报告日期: 11/16/2001
最近更新: 09/18/2011
文档编号: 2FF6N4KN
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.