1511C的PWM用法

背景

  • 犯了一个坑,以为1500系列的PWM/高频输出方式和1200差不多,直接使用指令CTRL_PWM就能配置。但是实际上在1500上,CTRL_PWM这个指令找不到了。网上搜的教程也都是千篇一律的200smart/1200的PWM脉冲配置,找不到1500系列怎么玩。后来在论坛上,看到几个国外老哥遇到了和我差不多的问题,才一步一步搞清楚1500上怎么玩PWM。
  • 最大的前提,好好看手册,手册看懂了才能继续下一步。

控制接口和反馈接口

  • 论坛上有个老哥说得好,遇事不决先去博图按下帮助,搜一搜。于是我去搜了一下PWM:

控制接口和反馈接口,这里就是解决问题的关键。

组态过程

  • 首先常规硬件组态,首先工作模式我选的PWM,因为我现在需要它。
  • 脉冲输出选的高速输出。
  • 输出格式,按帮组有详情,每100表示从0-100的百分比,同时还有0-1000,或者S7计数。具体含义参考帮助。
  • 脉冲最多持续时间和周期持续时间不知道咋填就先不填,反正最后在控制接口上还可以设置它。

控制接口使用

  • 如下图,控制接口使用如下:

ID108是反馈接口,具体含义会贴在最后。
控制接口每一个参数的详细解释请参见帮助,或者该图片的注释部分。

  • 反馈接口格式:

  • 控制接口的格式:

观察输出

  • 如果在trace中看Q4.0的变化,是看不到的:

观察输出,可以先把SLOT设高(1S或者10S)用一个带LED的固态继电器,肉眼观察继电器的线圈LED状态
也可以用高速DI接收。
也可以直接观察该DQ模块的LED灯

Q_TM_CTRL_DQ和Q_SET_DQA的关系:


SET_DQA中,输出A置位表示直接置位当前控制的Q点,比如Q4.0。不过虽然Q有输出,但是曲线变化依旧不能再trace中表现出来。

posted @ 2025-03-19 19:00  你要去码头整点薯条吗  阅读(243)  评论(0)    收藏  举报