SIEMENS河北省邯郸市西门子(授权)一级总代理-西门子变频器一级总代理

产品名称 SIEMENS河北省邯郸市西门子(授权)一级总代理-西门子变频器一级总代理
公司名称 广东湘恒智能科技有限公司
价格 .00/件
规格参数 变频器:西门子代理商
触摸屏:西门子一级代理
伺服电机:西门子一级总代理
公司地址 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
联系电话 18126392341 15267534595

产品详情

S7-1200 PWM 功能组态及编程方法

本文档以DC/DC/DC类型的S7-1200 CPU为例进行说明。在Portal 软件中插入S7-1200 CPU(DC输出类型),在“设备视图”中配置PWM。

硬件:
① S7-1200 CPU (文档中使用V4.4版本 S7-1215C DC/DC/DC)
② PC(带以太网卡)
③ TP电缆(以太网电缆)

软件:
①STEP7 V11 或更高版本 (文档中使用V16版本)

硬件组态

1. 进入CPU“常规”属性,设置“脉冲发生器”。如下图1.1所示:

图片

图1.1 CPU常规属性

2. 启用脉冲发生器,可以给该脉冲发生器起一个名字,也可以不做修改使用软件默认设置值;还可以对该PWM脉冲发生器添加注释说明。如下图1.2所示:

图片

图1.2 启用脉冲发生器

3. 参数分配:组态脉冲参数,如下图1.3所示,“参数分配”部分对PWM脉冲的周期单位、脉冲宽度做了定义。

图片

图1.3 参数分配设置

a. 信号类型:选择脉冲类型。如下图1.4所示,有PWM和PTO两种,其中PTO又分成4种,每种类型的具体含义在运动控制部分进行介绍。这在里选择PWM。

图片

图1.4 脉冲信号类型

b. 时基:用来设定PWM脉冲周期的时间单位。在PWM模式下,时基单位分成:毫秒和微秒。

c. 脉宽格式:用来定义PWM脉冲的占空比档次,如下图1.5所示,分成4种:

图片

图1.5 脉宽格式设置

d. 循环时间(仅适用于 PWM):表示PWM脉冲的周期时间,Portal 软件中对“循环时间”限定的范围值:1~16777215。可以通过选中复选框"允许在运行时修改循环时间",在运行时更改循环时间。

e. 初始脉冲宽度(仅适用于 PWM):表示PWM脉冲周期中的高电平的脉冲宽度,可以设定的范围值由“脉宽格式”确定。例如,如果“脉宽格式”选择了“万分之一”,则“初始脉冲宽度”值可以设定的范围值从0~10000,同理,如果“脉宽格式”选择了“S7模拟量格式”,则“初始脉冲宽度”值可以设定的范围值从0-27648。可通过使用 I/O 地址中组态的 Q 字地址,在运行系统中更改初始脉冲持续时间值。

f. 允许在运行时更改循环时间(仅适用于 PWM):如果选择该选项,则PLC在I/O地址处额外分配 Q 存储器的 4 个字节。用户可在程序处于运行状态时,修改 PWM 信号的循环时间。

4. 硬件输出:根据需要选择S7-1200 PLC上的某个DO点作为PWM输出。如下图1.6所示:

图片

图1.6 硬件输出设置

『注意』该点只能是CPU上的DO点,或是SB信号板上的DO点。S7-1200 SM扩展模块上的DO点不支持PWM功能。


5. I/O地址:用来设置PWM的地址和周期更新方式,如下图1.7所示:

图片

图1.7 输出地址设置

a. 起始地址:用来设定该PWM通道地址。

b. 结束地址:由"起始地址"决定,默认情况下,每个PWM通道仅占用一个Word的长度,用于输出脉冲的持续时间。如果选中"允许在运行时修改循环时间" 复选框后,CPU会分配6个输出字节,其中前2个字节用于输出"脉冲持续时间"值,后4个字节用于输出"循环时间"值。

c. 组织块:用来设置PWM I/O地址的更新方式是基于哪个OB块的。用户可以根据需要通过“新增”按钮来添加相应的OB块,如下图1.8所示,本例中用户可以选择默认选项“自动更新”。

图片

图1.8 组织块设置

d. 过程映:设置PWM的I/O地址的过程映像的更新情况,这里的“PWM的I/O地址”指的是PWM周期脉冲宽度数值存放的地址。该选项用来设置脉冲宽度地址的更新情况。如下图1.9所示:

图片

图1.9 过程映像设置

根据上面的说明,本例中用户可以直接选择“自动更新”。由于PWM的I/O地址是Q(输出区),因此用户可以使用QWx/QDx,也可以直接更新外设地址QWx:P/QDx:P。