跳转到内容

网络配置(GigE 相机)#

本主题介绍如何在 Windows 网络中配置 Basler ace 2 GigEBasler ace GigE 相机。

必须安装 pylon Camera Software Suite Windows 版。

信息

如果您是在无线 LAN 中使用 GigE 相机,另请参阅“在无线 LAN 中使用 Basler GigE 相机”主题。

对等网络架构#

一种选择是在相机与主机之间建立直接对等连接。

相机可以连接到单个 GigE 网络适配器或主机中的多端口适配器。

对等网络架构

  • 优点:每台相机都有与主机的单独连接。因此,每台相机都具有可用于传输采集到的图像的完整连接带宽。这意味着您可以使用全采集速率操作每台相机。
  • 缺点:可以连接到单台计算机的相机数量有限。

通过网络交换机连接#

或者,您可以通过网络交换机在相机与主机之间建立连接。

下面的示例展示了一个连接到 4 端口网络交换机的 1 端口 GigE 网络适配器。您也可以使用多端口网络适配器或多台交换机。

通过网络交换机连接

  • 优点:允许您将多台相机连接到一台主机。
  • 优点:由于各设备之间的线缆最长可达 100 米,因此可以延长线缆总长度。
  • 缺点:交换机仅通过一条 GigE 接线与计算机相连。相机必须共享这一条路径上的可用带宽。单路径上可用的带宽约为 125 MByte/s。

信息

  • 交换机必须能够处理大型数据包(称为“巨型数据包”或“巨型帧”)。对于具有巨型帧功能的设备,最大数据包大小可以达到 16 kB(早期的以太网设备为 1.5 kB)。
  • Basler GigE 相机和推荐的网络适配器都可以处理巨型帧。为了最大程度地提高网络效率,应将相机配置为所用网络可以处理的最大数据包大小。
  • 当多台相机连接到一台交换机时,该交换机必须具有足够的缓冲容量。这样一来,当交换机在一条输出线路上传输数据时,它就可以保存来自相机的输入数据。

使用过滤型驱动程序配置网络适配器#

所有使用 pylon GigE Vision 过滤型驱动程序的网络适配器都必须配置好,之后才能将其与相机配合使用。

更改网络适配器连接#

对于使用 pylon GigE Vision 过滤型驱动程序的所有网络适配器,Basler 建议禁用可能会干扰 pylon 驱动程序的协议或服务。

要禁用协议或服务:

  1. 在 Windows 控制面板中打开网络连接窗口。
    要快速访问,请按 Win+R,输入 ncpa.cpl,然后按 Enter
  2. 右键单击相机使用的网络适配器连接,然后单击属性
    此时将打开属性窗口。
  3. 清除所有复选框,除了 pylon GigE Vision 驱动程序互联网协议版本 4 (TCP/IPv4) 复选框:

    “网络适配器属性”窗口

  4. 对所有适用的网络适配器重复步骤 2 和 3。

更改网络适配器属性#

对于使用 pylon GigE Vision 过滤型驱动程序的所有网络适配器,Basler 建议优化适配器属性。

要优化适配器属性:

  1. 在 Windows 控制面板中打开网络连接窗口。
    要快速访问,请按 Win+R,输入 ncpa.cpl,然后按 Enter
  2. 右键单击相机使用的网络适配器连接,然后单击属性
    此时将打开属性窗口。
  3. 单击配置
    随即打开网络驱动程序的配置窗口。
  4. 单击高级
  5. 调整以下属性(请参见下文注释):
    1. 巨型帧属性设置为其最大值。
      如果没有巨型帧属性,请选择与帧大小相关的参数并将其设置为最大值。
    2. 选择与接收描述符的数量有关的参数(例如接收描述符),并将其设置为最大值。
    3. 选择与 CPU 中断数有关的参数(例如中断调节率),并将其设置为一个较小的值,例如 1000。设置 CPU 中断次数的方法可能因网络适配器而异。您可能必须使用单独的参数来启用中断调节。
    4. 选择与速度和双工模式相关的参数(例如速度和双工模式),并将其设置为自动(例如自动协商)。
  6. 对所有适用的网络适配器重复步骤 2 至 5。

信息

根据网络适配器的型号,网络适配器的参数名称可能与上面使用的参数名称不同。同样,设置参数的方式可能会有所不同,并且部分参数可能不可用。

关闭 Windows 防火墙#

您不一定需要关闭 Windows 防火墙。如果将防火墙保持打开状态,则相机可以正常运行,但以下情况除外:

  • Event Notification 功能不起作用。
  • 每当一个程序首次对相机进行寻址时,都会打开一则 Windows 安全警报,要求您允许传入请求。
  • 图像流可能不稳定。

因此,Basler 建议关闭防火墙以连接 Basler 相机。另外,您可以为特定应用设置入站规则,以使它们不会被防火墙阻止。

通过 Windows 控制面板关闭 Windows 防火墙#

此选项使您可以关闭所有已连接的防火墙。

通过 Windows 控制面板关闭防火墙:

  1. 在 Windows 控制面板中打开 Windows 防火墙窗口。
    要快速访问,请按 Win+R,输入 firewall.cpl,然后按 Enter
  2. 在左侧窗格中,单击打开或关闭 Windows 防火墙
    自定义设置窗口随即打开。
  3. 自定义设置窗口中,找到要关闭防火墙保护的网络位置部分。
    通常,这将是公共网络位置设置部分。但如果使用专用网卡,Basler 建议还为其他网络位置禁用防火墙保护。
  4. 在所需部分,单击关闭 Windows 防火墙(不推荐)

    Windows 防火墙设置

通过命令提示符关闭 Windows 防火墙#

此选项使您可以关闭所有已连接的防火墙。

通过命令提示符关闭 Windows 防火墙:

  1. Win+R,然后输入 cmd
  2. 运行窗口中,键入 cmd
    确保消息使用管理权限创建此任务已显示。

    Windows“运行”对话框

  3. Enter 键
    此时系统将打开命令提示符窗口。

  4. 键入 netsh advfirewall set allprofiles state off
  5. Enter 键

所有配置文件的防火墙均已关闭。只能使用 netsh 关闭选定连接的防火墙。

通过高级安全设置关闭 Windows 防火墙#

此选项使您可以关闭选定连接的防火墙。

选定网络适配器上关闭防火墙:

  1. Win+R,键入 wf.msc 并按 Enter 键。
    高级安全 Windows 防火墙窗口随即打开。
  2. 单击 Windows 防火墙属性

    “高级安全 Windows 防火墙”窗口

    此时将打开本地计算机属性上的高级安全 Windows 防火墙…窗口。

  3. 单击您要关闭防火墙保护的配置文件的选项卡。
    通常,这将是公共配置文件选项卡。但如果使用专用网卡,Basler 建议还为其他配置文件禁用防火墙保护。

  4. 单击自定义

    高级安全 Windows 防火墙设置

    公共配置文件的受保护网络连接窗口将打开。该窗口列出了已开启防火墙的连接。

    “受保护的网络连接”窗口

  5. 清除连接相机的连接。这将关闭其防火墙保护。

  6. 对要关闭防火墙保护的所有配置文件重复步骤 3 至 5。

设置入站防火墙规则#

您可以为特定的应用设置入站规则,而不是完全关闭 Windows 防火墙,以便它们不会被防火墙阻止。

设置入站规则:

  1. Win+R,键入 wf.msc 并按 Enter 键。
    高级安全 Windows 防火墙窗口随即打开。

    “高级安全 Windows 防火墙”窗口

  2. 在左窗格中,单击入站规则

  3. 入站规则下的操作窗格中,单击新建规则
    此时将打开“新建入站规则向导”。
  4. 规则类型页面上,选择程序

    新建入站规则向导 - 规则类型页面

  5. 程序页面上,选择该程序路径

    新建入站规则向导 - 程序页面

  6. 单击浏览,然后导航到要为其设置规则的程序可执行文件。
    示例:要为 64 位 pylon Viewer 设置规则,转到 Program Files\Basler\pylon 6\Applications\x64\bin\pylonviewer.exe

  7. 单击下一步
  8. 操作页面上,选择允许连接

    新建入站规则向导 - 操作页面

  9. 单击下一步

  10. 配置文件页面上,选择要应用规则的配置文件。
    如果不确定要选择哪个配置文件,请选择所有三个选项。(这很安全,因为相机不携带病毒。)

    新建入站规则向导 - 配置文件页面

  11. 单击下一步

  12. 名称页面上,输入规则的名称,并在需要时输入描述。

    新建入站规则向导 - 名称页面

  13. 单击完成
    新规则现已显示在入站规则窗格中。

    “高级安全 Windows 防火墙”窗口

网络适配器 IP 配置#

这是配置网络适配器 IP 地址的两种最常用的方法:

  • 分配一个固定(也就是“静态”或“持久”)地址
  • 通过 DHCP(动态主机配置协议)或自动 IP(基于链路本地地址 (LLA) 的自动专用 IP 寻址)配置自动寻址。

分配固定 IP 地址#

要将固定的 IP 地址分配给网络适配器,请执行以下操作:

  1. 在 Windows 控制面板中打开网络连接窗口。
    要快速访问,请按 Win+R,输入 ncpa.cpl,然后按 Enter
  2. 右键单击相机使用的网络适配器连接,然后单击属性
    此时将打开属性窗口。
  3. 双击互联网协议版本 4 (TCP/IPv4)
    这将打开互联网协议版本 4 (TCP/IPv4) 属性窗口。
  4. 单击使用以下 IP 地址
  5. IP 地址子网掩码默认网关字段中,键入 IP 地址、子网掩码和默认网关地址。
  6. 首选 DNS 服务器备用 DNS 服务器字段中,键入主要和辅助 DNS 服务器地址。(通常不需要域名服务器。)

    互联网协议版本 4 属性

  7. 对所有适用的网络适配器重复步骤 2 至 6。

信息

  • 在相机设计期间,您可以使用以下设置非常快速地建立网络连接:
  • 在子网掩码为 255.255.0.0 的自动 IP 地址范围(169.254.0.1 至 169.254.255.254)中为网络适配器配置一个固定地址。
  • 为相机配置自动 IP 地址分配。
  • 如果您的计算机具有多个网络适配器,则每个适配器必须位于不同的子网中。
  • 固定 IP 地址的建议范围是从 172.16.0.1 到 172.32.255.254,子网掩码为 255.255.0.0;此外还可以选择 192.168.0.1 到 192.168.255.254 的范围,以及 255.255.255.0 的子网掩码。这些地址范围已根据 IP 标准保留以供专用。
  • 如果要为相机分配固定的 IP 地址,请记住,要使相机与网络适配器正确通信,它必须与所连接的适配器位于同一子网中。

通过 DHCP/自动 IP 分配 IP 地址#

将适配器配置为通过 DHCP/自动 IP 接收其 IP 地址时,其工作原理如下:

  • 适配器尝试从 DHCP 服务器获取 IP 地址。如果 DHCP 服务器可用,它将从服务器接收 IP 地址并使用该地址。
  • 如果没有可用的 DHCP 服务器,则适配器将使用“自动 IP”例程为自己分配 IP 地址。

大多数网络适配器的默认设置为 DHCP/自动 IP。大多数情况下,与相机一起使用的适配器将没有 DHCP 服务器可用。因此,使用默认设置时,适配器最终将使用自动 IP 寻址为其自身分配 IP 地址。

信息

只能将一个适配器设置为使用自动 IP。如果在多个适配器上配置了 DHCP/自动 IP,则自动 IP 分配将无法正常工作,并且相机将无法通过自动 IP 连接到网络。

如果您的计算机中有多个网络适配器,Basler 建议在网络中安装 DHCP 服务器或为适配器和相机分配静态 IP 地址。

要使用 DHCP/自动 IP 分配 IP 地址,请执行以下操作:

  1. 在 Windows 控制面板中打开网络连接窗口。
    要快速访问,请按 Win+R,输入 ncpa.cpl,然后按 Enter
  2. 右键单击相机使用的网络适配器连接,然后单击属性
    此时将打开属性窗口。
  3. 双击互联网协议版本 4 (TCP/IPv4)
    这将打开互联网协议版本 4 (TCP/IPv4) 属性窗口。
  4. 确保已选择“自动获取 IP 地址”。
    这使适配器检查 DHCP 服务器成为首选。
  5. 单击“备用配置”选项卡。
    如果未找到 DHCP 服务器,则使用此选项卡上的设置配置适配器将使用的自动 IP 地址分配。
  6. 确保选择了自动专用 IP 地址

    互联网协议版本 4 属性(备用配置)

后续步骤#