配置 Logic/Motion Controller

配置 Logic/Motion Controller 的 IP 地址

步骤

操作

1

Devices tree 中,双击控制器节点。

2

单击 Communication Settings 选项卡。

结果:选项卡列出可被您的计算机访问的控制器(与它们的通讯参数设置无关)。

如果某个 Logic/Motion Controller 控制器未在列,则单击工具栏上的 Update 图标。

结果:Logic Builder 扫描网络中已连接的控制器,并将检测到的设备添加到列表。

3

右键单击列表中的控制器并从上下文菜单中选择 Edit Communication Settings

4

根据网络中的需求定义通讯参数,选择选项 Save settings permanently,然后单击 OK

调整任务设置

必须调整循环任务 TASK_SR_VisControl 的循环时间。(此任务在您先前用来创建项目的示例中定义。)

步骤

操作

1

Application tree 中,展开 Task Configuration 节点,然后双击 TASK_SR_VisControl

2

将任务 Interval 设置为 300 ms

配置 Ethernet 1 端口

步骤

操作

1

Devices tree 中,双击 Ethernet_1 节点。

结果:在右侧打开参数编辑器。

2

输入以下固定的 IP Address 配置:

oIP Address = 172.20.0.1

oSubnet mask = 255.255.255.0

定义 Sercos 总线循环时间

步骤

操作

1

Devices tree 中,双击 Sercos_Master 节点。

结果:在右侧打开参数编辑器。

2

打开参数组 SercosCycletimeConfig,然后输入 4 ms 的 CycleTime 值。请参阅此表格下方的最佳做法

有关详情和其他信息,请参阅 Sercos for M262 Logic/Motion Controller User Guide

最佳做法:合适的循环时间值取决于所连接的 Sercos 从站数、I/O 模块以及应用要求。如果循环时间 4 ms 导致应用程序的系统性能不足,则减小这个值。

但 Sercos 循环时间会影响可用的异步通讯。它会影响到启动性能和应用程序的系统可靠性。有两种方法能够提高异步 Sercos 通道的带宽:

o增加 Sercos 循环时间。

o在第二阶段期间将 Sercos 阶段上升停止数秒钟,以允许 SLC 完成 SN 的参数设置。