首页 理论教育 应用举例:利用PWM实现模拟量控制数字量输出

应用举例:利用PWM实现模拟量控制数字量输出

时间:2023-06-29 理论教育 版权反馈
【摘要】:在使用模拟量控制数字量输出时,当模拟量值发生变换,CPU输出的脉冲宽度随之改变,但周期不变,可用于控制脉冲方式的加热设备。此应用通过PWM功能实现,脉冲周期为1 s,模拟量值在0~27 648之间变化。图5.80PWM示例——建立变量3.程序编制在定义完变量后打开OB1,从指令列表中将CTRL_PWM指令块拖入编辑器中,并定义背景数据块,最后添加模拟量赋值程序,如图5.81所示。图5.82PWM示例——监控变量

应用举例:利用PWM实现模拟量控制数字量输出

在使用模拟量控制数字量输出时,当模拟量值发生变换,CPU输出的脉冲宽度随之改变,但周期不变,可用于控制脉冲方式的加热设备。此应用通过PWM功能实现,脉冲周期为1 s,模拟量值在0~27 648之间变化。

1.硬件组态

在硬件组态中定义相关输出点,并进行参数组态,双击硬件组态选中 CPU,定义 IW64为模拟量输入,输入信号为DC 0~10 V。

PWM参数组态如下所述。如图5.78所示为硬件参数组态。如图5.79所示为硬件输出点与脉宽地址定义。

图5.78 硬件参数组态

图5.79 硬件输出点与脉宽地址

2.建立变量

在变量表中建好变量,如图5.80所示。(www.xing528.com)

图5.80 PWM示例——建立变量

3.程序编制

在定义完变量后打开OB1,从指令列表中将CTRL_PWM指令块拖入编辑器中,并定义背景数据块,最后添加模拟量赋值程序,如图5.81所示。

图5.81 PWM示例——程序编制

4.监 控

在状态表中监控变量如图5.82所示,使能PWM_Enable,通过外部模拟电位计改变输入电压Analog_input值,脉冲以l s的固定周期,脉宽随Pulse Width变化而变化。

图5.82 PWM示例——监控变量

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

我要反馈