在 EcoStruxure Machine Expert 中创建并调整项目

基于示例创建项目

本文档基于 EcoStruxure Machine Expert Logic Builder 中可用的示例项目 SLC Remote Controller (M262)。在该示例中,预先配置了设备、任务和代码(包括可视化),它们可视需要调整。

或者,您也可以基于 Default Project 从划痕来创建项目,然后手动插入所需的设备。

步骤

操作

1

选择 File > New Project

2

New Project 对话框中,单击左侧的 From Example

3

从下拉列表中选择 TM262M25NESS8T Logic/Motion Controller 类型。(此示例仅可用于这种控制器类型。请参阅此表格下方的附注。)

结果:可用的示例项目在 Matching Examples 列表中列出。

4

Matching Examples 列表中,选择 SLC Remote Controller (M262) 条目。

5

输入项目名称,选择文件目录,然后单击 OK

结果:项目被创建,且如下节所述准备 Devices tree 和 Application tree

注意: 如果正使用除 TM262M25NESS8T 之外的其他类型,请调整控制器类型。

基于 SLC Remote Controller 示例的最终项目

由于项目是基于 SLC Remote Controller (M262) 示例创建的,因此项目适用以下情况:

oDevices tree 窗口反映项目示例中准备的总线结构。

oSercos_Master 被添加到 Devices tree 中的 Ethernet_1 节点。这样,Ethernet 1 端口就被配置为 Sercos 端口。

oSercos_Master 下方提供了 TM5CSLCx00FS Safety Logic Controller。

oSercos_Master 下方提供了 TM5NS31 总线耦合器。

o在 TM5NS31 总线耦合器下方,插入了以下设备:TM5SPS3 电源模块、TM5SDI4DFS 数字量输入安全模块、TM5SDO4TFS 数字量输出安全模块、以及 TM5SDM4TRFS 数字量混合安全模块。

oApplication tree 中,提供了 SlcRemoteControllerExample 文件夹。此示例包含持续 POU、FB POU 和数据类型定义。这些 POU 中的代码可随时用于编译。它可以用来读取 Safety Logic Controller 和所连接的安全相关模块的状态,并执行特定的配置相关命令。

oTask ConfigurationApplication tree 中)中,名为 Task_SR_VisControl 的任务可通过准备的程序 POU 的程序实例来获得。必须调整此任务的循环时间

oTools tree 包含SlcRemoteControllerExample 文件夹,其中包含虚拟 Safety Logic Controller 控制中心的可视化。HMI 页 VIS_SlcRemoteController可以用来可视化显示 SLC 和所连接的安全相关模块的状态,并执行特定的配置相关命令。有关更多信息,请参阅章节 SLC 的远程控制

o在 SLC 的 Feature Configuration 编辑器中,选择了选项 PacDriveCompatibility。如要使用 Remote Controller 库,则必须使用此设置。

调整总线架构

在创建了基于 SLC Remote Controller (M262) 的项目之后,可以在应用程序中添加其他相关设备。比如,可以在现有 TM5NS31 总线耦合器处添加其他(安全相关和标准)TM5/TM7 模块,或者添加其他 Sercos 从站,包括 TM5NS31 总线耦合器。

注意: 请注意系统限制

有关如何添加、删除、替换和更新 Devices tree 中的设备的步骤,在 EcoStruxure Machine Expert 编程指南的章节管理设备中进行了说明。