贝博体育艾弗森代言:S7-1200S7-1500 怎么样做 PWM 选型与功能实现

发布时间:2023-11-17 13:11:22 来源:贝博体育艾弗森代言

  PWM是脉冲宽度调制(Pulse Width Modulation)的意思,通常在数字量端输出一个具有指定周期维持的时间和占空比的信号,其中占空比是信号脉冲维持的时间与周期维持的时间之比,而周期则指信号从高电平到低电平再回到高电平的时间间隔,决定信号在高低电平状态之间的切换速度。

  在工业领域中,PWM 控制算法是一种很常见的操控方法,例如:直流电机速度控制,固态继电器控制加热等。

  S7-1200 的 PWM 功能有必要进行相关硬件组态,然后使用 CTRL_PWM 指令实现 PWM 输出,可以通过修改输出控制接口调整占空比与周期,其中占空比占2字节,周期占4字节,地址取决于硬件组态。

  如果 S7-1200 需要更多路 PWM 输出,可以通过分布式方式连接后文1.4与1.5章节介绍的 IO 模块来实现。

  对于S7-1500系列 CPU,只有紧凑型 CPU:CPU1511C-1 PN与CPU1512C-1 PN 本体支持 PWM 功能,其他 CPU 系列只能通过扩展模块来实现,可以通过主机架或者分布式方式连接后文1.4与1.5章节介绍的 IO 模块来实现。

  对于 CPU 1511C-1 PN与 CPU 1512C-1 PN,本体即支持4路最高100kHz的 PWM 源型输出,最小输出宽度 2μs。使用 PWM 功能需要进行有关硬件组态,但无需指令编程,只需要在输出控制接口设置软件门与占空比即可启动 PWM,还能够最终靠输出控制接口调整周期,具体见图3。

  使用 PWM 功能需要进行相关硬件组态,但无需指令编程,只需要在输出控制接口设置占空比即可启动PWM,具体见图4。目前无法调整周期。

  使用 PWM 功能需要进行相关硬件组态,但无需指令编程,只需要在输出控制接口设置占空比即可启动 PWM,DQ0参见图5,其他 DQ 使用后续字节。

  使用 PWM 功能需要进行相关硬件组态,但无需指令编程,只需要在输出控制接口设置占空比即可启动 PWM,具体见图6。

  使用 PWM 功能需要进行相关硬件组态,但无需指令编程,只需要在输出控制接口设置占空比即可启动 PWM,DQ0 参见图7,其他 DQ 使用后续字节。

  使用 PWM 功能需要进行相关硬件组态,但无需指令编程,只需要在输出控制接口设置软件门与占空比即可启动 PWM,还可以经过仔细修改输出控制接口调整周期,具体见图8。此外该模块 PWM 功能还可以设置硬件使能。

  以上描述,例如 PWM 路数,频率范围,周期可调等参数选择正真适合的 CPU 与模块,具体见图9。


Copyright © 贝博体育艾弗森代言-贝博体育地址-贝博体育官网 All rights reserved 备案号:沪ICP备17010193号-3 网站地图 技术支持: 上海汇班网络