# 创建复合对象以控制电机

创建一个复合对象来显示电机的启动和停止状态以及转速。

通过使用 [STRUCT] 复合对象属性，开始、停止和转速可作为关联属性显示在复合对象的 [属性] 窗口中。在画面上放置复合对象后，为每个属性分配变量。

## 复合对象示例

## 设置工作流程

1. 创建复合对象属性

2. 设置部件

## 创建复合对象属性

### 复合对象资源管理器: [复合对象库] → [复合对象1] → [属性]

创建以下属性

#### 复合对象属性:

父元素

[名称] | [显示名称] | [类型]
电机 | 电机 | [STRUCT]

子元素

[名称] | [显示名称] | [类型] | [支持的值]
开始 | 开始 | [BOOL] | 仅选择 [变量]
停止 | 停止 | [BOOL] | 仅选择 [变量]
速度 | 速度 | [DINT] | [全选]

## 设置部件

### 复合对象资源管理器: [复合对象库] → [复合对象1]

将以下对象从 [工具箱] 拖放到 [版式]

#### 开关对象 (名称: Switch1) 属性: START

标签 | 子选项卡 | 属性 | 值
[功能] | [触摸] | [操作] | [类型] | [位]
[操作] | [置位]
[目标] | [复合对象] [名称]: START

#### 开关对象 (名称: Switch2) 属性: STOP

标签 | 子选项卡 | 属性 | 值
[功能] | [触摸] | [操作] | [类型] | [位]
[操作] | [置位]
[目标] | [复合对象] [名称]: STOP

#### 数值显示对象 (名称: NumericDisplay1) 属性: SPEED

标签 | 子选项卡 | 属性 | 值
[功能] | [基本] | [当前数值] | [复合对象] [名称]: SPEED

#### 预定义图像对象 (名称: Motor41) 属性:

默认值