首页 百科知识 高速脉冲指令应用举例

高速脉冲指令应用举例

时间:2022-10-16 百科知识 版权反馈
【摘要】:以上过程重复执行。解题分析:该题是PWM的典型应用,因为每个周期都有要求的操作,所以需要把Q0.0接到I0.0,采用输入中断的方法完成控制任务。控制字设定为16#DA,即11011010,把它放到SMB67中,它表示输出端Q0.0为PWM方式,不允许更新周期,允许更新脉宽,时间基准单位为ms量级,同步更新,且允许PWM输出。

5.8.5 高速脉冲指令应用举例

设计一段程序,从PLC的Q0.0输出一串脉冲。该串脉冲脉宽的初始值为0.5s,周期固定为5s,其脉宽每周期递增0.5s,当脉宽达到设定的4.5s时,脉宽改为每周期递减0.5s,直到脉宽减为零为止。以上过程重复执行。

解题分析:该题是PWM的典型应用,因为每个周期都有要求的操作,所以需要把Q0.0接到I0.0,采用输入中断的方法完成控制任务。另外还要设置一个标志,来决定什么时候脉冲递增,什么时候脉冲递减。控制字设定为16#DA,即11011010,把它放到SMB67中,它表示输出端Q0.0为PWM方式,不允许更新周期,允许更新脉宽,时间基准单位为ms量级,同步更新,且允许PWM输出。

img254

img255

img256

img257

img258

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈