使用运动控制 CPU 中内置的运动控制使用运动轴来控制步进电机或伺服电机的速度和运动。 使用运动轴需具备运动控制领域的专业知识。 本章的内容不用于培训。 而是提供基础信息,以帮助您使用运动向导为您的应用组态运动轴。 12.2.1 较大速度和启动/停止速度 运动控制向导会提示您应用的较大速度 (MAX_SPEED) 和启动/停止速度 (SS_SPEED)。 ① MAX_SPEED ② SS_SPEED ● MAX_SPEED: 在电机力扭矩能力范围内,输入应用中较佳操作速度的数值。 驱动负载所需的扭矩由摩擦力、惯性以及加速/减速时间决定。 ● 运动向导基于*的 MAX_SPEED 计算和显示可由运动轴控制的较低速度。 ● SS_SPEED: 在电机能力范围内输入一个数值,以便以较低的速度驱动负载。 如果 SS_SPEED 数值过低,电机和负载在运动的开始和结束时可能会摇摆或颤动。 如果 SS_SPEED 数值过高,电机会在启动时丢失脉冲,并且负载在试图停止时会使电机**速。
PWMx_RUN 子例程 为简化在应用中使用脉宽调制 (PWM) 控制功能,STEP 7-Micro/WIN SMART 提供了 PWM 向导 (页 518)用以组态板载 PWM 生成器和控制 PWM 输出的负载周期。 PWMx_RUN 子程序用于在程序控制下执行 PWM。 LAD/FBD STL 说明 CALL PWMx_RUN, Cycle, Pulse, Error PWMx_RUN 子例程允许您通过改变脉冲宽度(从 0 到周期时间的脉冲宽度)来控制输出占空比。 开环运动控制 12.1 使用 PWM 输出 S7-200 SMART 520 系统手册, 09/2015, A5E03822234-AC 表格 12- 1 PWMx_RUN 子例程的参数 输入/输出 数据类型 操作数 Cycle、Pulse 字 IW、QW、VW、MW、SMW、SW、T、C、LW、AC、AIW、*VD、*AC、*LD、常数 Error Byte IB、、VB、MBV、SMB、LB、AC、*VD、*AC、*LD、常数 Cycle 输入是一个字值,定义脉宽调制(PWM)输出的周期。时基为毫秒时,允许范围是 2 到 65535;时基为微秒时是 10 到 65535。 Pulse 输入是一个字值,用于定义 PWM 输出的脉宽(占空比)。允许的取值范围为 0 到 65535 个时基单元,时基是在向导中*的,单位为微秒或毫秒。 Error 是 PWMx_RUN 子例程返回的字节值,用于指示执行结果。有关可能的错误代码的描述,请参见下表。 表格 12- 2 PWMx_RUN 指令错误代码 错误代码 说明 0 无错误,正常完成 131 脉冲生成器已被另一个 PWM 或运动轴占用,或者时基更改无效
商品编号 | 6AG1241-1AH32-4XB0 | 6AG1241-1AH32-2XB0 | 6AG1241-1CH32-4XB0 | 6AG1241-1CH32-2XB0 | |
---|---|---|---|---|---|
SIPLUS S7-1200 CM 1241 RS232 | SIPLUS S7-1200 CM1241 RS232 | SIPLUS S7-1200 CM 1241 RS422/485 | SIPLUS S7-1200 CM 1241 RS422/485 | ||
一般信息 |
|
|
|
| |
产品类型标志 | CM 1241 RS 232 | CM 1241 RS 232 | CM 1241 RS 422 / 485 | CM 1241 RS 422 / 485 | |
电源电压 |
|
|
|
| |
额定值 (DC) | 24 V | 24 V | 24 V | 24 V | |
允许范围,下限 (DC) | 20.4 V | 20.4 V | 20.4 V | 20.4 V | |
允许范围,上限 (DC) | 28.8 V | 28.8 V | 28.8 V | 28.8 V | |
输入电流 |
|
|
|
| |
耗用电流,较大值 | 220 mA; 来自 L5+;逻辑 | 220 mA; 来自 L5+;逻辑 | |||
功率损失 |
|
|
|
| |
功率损失,典型值 | 1.1 W | 1.1 W | 1.2 W | 1.2 W | |
接口 |
|
|
|
| |
接口/总线类型 | RS 232C (V.24) | RS 232C (V.24) | RS 422 / 485 (X.27) | RS 422 / 485 (X.27) | |
接口数量 | 1 | 1 | 1 | 1 | |
点对点联结 |
|
|
|
| |
● 导线长度,较大值 | 10 m | 10 m | 1 000 m | 1 000 m | |
集成协议驱动器 |
|
|
|
| |
— ASCII | 是的; 作为库功能可用 | 是的; 作为库功能可用 | |||
— USS | 是的; 作为库功能可用 | 是的; 作为库功能可用 | |||
环境要求 |
|
|
|
| |
露天情况下 |
|
|
|
| |
● 较大落差 | 0.3 m; 五个,在发货包装内 | 0.3 m; 五个,在发货包装内 | 0.3 m; 五个,在发货包装内 | 0.3 m; 五个,在发货包装内 | |
运行中的环境温度 |
|
|
|
| |
● 较小值 | -20 °C; = Tmin(包括冷凝 / 霜);启动 @ -25 °C | -40 °C; = Tmin(包括冷凝 / 霜);启动 @ -25 °C | -20 °C; = Tmin(包括冷凝 / 霜);启动 @ 0 °C | -40 °C; = Tmin(包括冷凝 / 霜);启动 @ -25 °C | |
● 较大值 | 60 °C; = Tmax | 70 °C; = Tmax | 60 °C; = Tmax | 70 °C; Tmax > 60 ℃ ,降额:较多允许组态一个模块,必须是 CM 总线上的最后一个模块,左侧至少空出 45 mm |