您的当前位置:首页正文

S7-300C 脉宽调制功能

2022-12-27 来源:欧得旅游网
S7-300C 脉宽调制功能

讲义下载

注:如有参考程序请于本网页中另行下载

1 本例功能介绍 2 示例系统的体系结构 3 本例所用的设备 4 组态脉冲输出参数 4.1 操作模式 4.2 控制参数的设置 4.3 硬件门和中断设置 5 接线 6 编程 7 本例程序

1 本例功能介绍

S7-300C集成频率测量功能, 以314C为例, 集成4路完全独立最高2.5KHZ的脉冲输出。 在本例中将介绍S7-300C中集成的脉宽调制功能及作业功能。

2 示例系统的体系结构

图 0

本例中选用一个S7-300 CPU314C-2DP,并插入MMC卡

3 本例所用的设备 所用软件 STEP7 V5.2 所用硬件

1: 一个S7-300 CPU314C-2DP 2: 带有CP5611的 Field PG 710 3: 512K MMC卡

4 组态脉冲输出参数

在STEP7中插入一个S7-300站,在硬件组态中插入CPU314C-2DP 双击“Count”进入组态画面。

4.1 操作模式

脉宽调制选“Pulse-width modulation”

图 1

4.2 操作参数的设置

1.输出格式为Per mil 或 S7 analog,

Per mil 为1000, Pulse duration=Outp_val/1000*Period duration,

S7 analog, Pulse duration=Outp_val/27648 * Period duration 适合S7模拟量转化成脉冲输出. Outp_val是SFB49中的一个变量, 可以在程序中随时修改脉冲宽度。

2.时机可以选择1ms 或0.1ms. Period 最小为0.4ms所以最大输出频率为2.5KHZ.

图 2

4.3 硬件门和中断设置

1.硬件门 -用模块所带输入点触发脉冲输出,相比软件门,硬件门用于更精确的要求。 2.产生中断调用OB40 (必须在basic parameters选择中断) 中断可选择:硬件门开中断

图 3

5 接线

图 4

6 编程

在OB1中调用SFB49

图 5

本例中在硬件组态时,设置的脉冲周期为1秒,脉冲宽度为500/1000*1S=0.5S当M1.1为1时输出脉冲,M1.2为1时,周期时间改变为2S,这时脉冲宽度变为500/1000*2S=1S.如果CPU掉电,则恢复在硬件组态里的值,周期时间为1秒。

因篇幅问题不能全部显示,请点此查看更多更全内容