概述
在配置了设备之后,应建立到 Logic/Motion Controller 的连接,并测试 Sercos 通讯。此外,还需要执行到阶段 2 的 Sercos 阶段上升。
连接并下载到 Logic/Motion Controller
EcoStruxure Machine Expert Logic Builder 中的操作:
步骤
|
操作
|
1
|
在 中,双击控制器节点。
|
2
|
单击 选项卡。
|
3
|
在列表中双击您的控制器。
(如果控制器未列出,请更新列表。)
|
4
|
检查定义的 Target IP Address 和 Connection Mode。
|
5
|
选择 或者单击主工具栏上的 命令,或者按 。
|
6
|
按 ,以此确认安全相关消息。
|
7
|
单击 ,确认登录消息对话框。
|
8
|
如果控制器正执行别的应用程序,则必须确认此应用程序被新项目覆盖。
|
9
|
如已配置控制器,则必须按 以确认 ,然后方可执行后续操作。
|
10
|
通过选择 命令或者按 来启动应用程序执行。
|
11
|
单击对话框中的 ,从而确认操作开始。
|
验证 Sercos 端口设置
EcoStruxure Machine Expert Logic Builder 中的操作:
步骤
|
操作
|
1
|
在 中,双击 节点。
|
2
|
将左侧显示的 IP 地址 (Configured) 与右侧所示的地址 (Current) 进行比较。两侧显示的值应为根据章节配置 Ethernet 1 端口所述配置的值。
|
Sercos 阶段上升
Sercos 主站在 Sercos 阶段 2 中分配其从站的 IP 地址。因此,必须执行 Sercos 阶段上升。否则,在当前情形中,由于尚未配置 SLC(已下载非安全相关程序),因此会导致 Sercos 错误。
EcoStruxure Machine Expert Logic Builder 中的操作:
步骤
|
操作
|
1
|
在 中,双击 。
|
2
|
单击第一个编辑器选项卡 。
|
3
|
打开参数组 SercosPhaseChanger。
当前值 NRT/-1 指示 Sercos 总线未运行。
|
4
|
在表格单元格 DesiredPhase | Prepared Value 中,选择 Phase 2 / 2。
|
5
|
通过选择 命令或者按 来写入输入的值。
单元格 ActualValue | Current Value 指示总线的阶段上升操作。
结果:阶段上升导致产生 PhaseError / 11,其原因在于,SLC 未接收到安全相关应用程序且其通讯参数未定义,但是却已经分配了用于执行阶段上升的 IP 地址。
注: 如果 IP 地址(SLC 参数组 Identification 中的参数 IP-Address)设置不正确,请参考消息记录器,详细了解在阶段上升期间检测到的其他错误。
|
有关 Sercos 总线和调试的详情和其他信息,请参阅 Sercos for M262 Logic/Motion Controller User Guide。
验证 SLC 类型和固件版本
EcoStruxure Machine Expert Logic Builder 中的操作:
步骤
|
操作
|
1
|
在 中,双击 节点。
|
2
|
在右侧的参数编辑器中,打开 选项卡。
|
3
|
打开参数组 SlcRelatedConfiguration。
|
4
|
确认参数 SafeLogicType 对应于您所使用的 SLC 类型。
|
5
|
打开参数组 ElectronicLabel。
|
6
|
确认条目 SoftwareRevision 与发行说明中的相应固件版本匹配。如不匹配,请更新 SLC 固件。您可以通过 Schneider Electric Software Installer 打开发行说明。
|
继续检查应用程序的安全相关部分。