pwm一个时间单位_S7200 SMART的PWM资源及向导介绍

本文介绍了S7-200 SMART CPU的PWM资源,强调了晶体管输出型CPU适用于PWM信号输出,最高频率可达100KHz。PWM向导用于快速配置,包括PWM0、PWM1和PWM2的组态,并详细解释了向导的设置步骤,如时基选择和子程序生成。
摘要由CSDN通过智能技术生成

本文是付费专栏《S7-200 SMART的PWM功能应用》的第二节,可免费阅读。
在本节中,我们将学习如下一些内容:
1、S7-200 SMART的PWM资源;
2、S7-200 SMART的PWM向导介绍;

e6c6ad630ef1f224cd30ca5e68f3cef6.png

1、S7-200 SMART的PWM资源

我们知道,西门子S7-200 SMART的CPU分为标准型和经济型,所有经济型的CPU(CR20s、CR30s、CR40s、R60s)都不支持高速脉冲输出(无论是PTO信号还是PWM信号)。

标准型CPU根据其输出方式的不同,又分为晶体管输出型和继电器输出型。如果要输出PWM信号,建议使用晶体管输出型(比如ST20)。如果选择继电器输出型,虽然理论上仍可输出PWM脉冲,但是由于继电器的机械特性,输出脉冲的频率不能太高,而且继电器的频繁通断很可能会损坏CPU,所以不推荐使用继电器输出型输出PWM脉冲信号。

西门子S7-200 SMART标准晶体管输出型CPU输出PWM脉冲信号的最高频率是100KHz,其中:ST20支持2路PWM脉冲输出,编号为PWM0和PWM1;其它三种(ST30、ST40、ST60)支持3路PWM脉冲信号,编号为PWM0、PWM1和PWM2。

PWM0对应的物理地址为Q0.0,PWM1对应的物理地址为Q0.1,PWM2对应的物理地址为Q0.3,不能更改。

除了CPU模块本身可输出PWM脉冲信号,目前S7-200 SMART没有可输出高速脉冲的扩展模块。

2、S7-200 SMART的PWM向导介绍

S7-200 SMART提供PWM编程向导,用于快速组态PWM编程。

单击Step7-Micro/WIN SMART左侧项目树中的【向导】节点,在其子节点中双击【PWM】就可以启动PWM向导。

PWM向导列出了3路PWM信号(PWM0/PWM1/PWM2),根据实际需求勾选相应的信号即可组态该路PWM编程。这里我们勾选PWM0,如下图:

eab3d6a144ee12bb5ea7a1b5c51dc25c.png

单击左侧【PWM0】节点可以给该脉冲信号命名:

fff011a0ede4e9fa8cd0fe2c1d2a02c1.png

这里我们采用默认名,单击【下一步】,设置脉冲输出的时基。

时基是PWM脉冲周期和脉冲宽度的时间单位,有【毫秒】和【微秒】两种选择,要根据实际情况进行设置。同时这里还能看到输出的通道是Q0.0,并且这个是不能更改的。如下图:

b45ea93df357733a325e95dbc3490baa.png

单击【下一步】,刚才组态的设置会生成一个子程序PWM0_RUN,在程序中调用该子程序就可以完成PWM脉冲输出控制。如下图:

cca70c501342769be99e04c8c7b629fe.png

2a02431004fd7663446930d355a3124b.png

PWM0_RUN的参数含义如下:

  • EN:布尔型变量,输入,调用该子程序的使能,可以赋值SM0.0;

  • RUN:布尔型变量,输入,1=启动PWM脉冲输出;0=不输出;

  • Cycle:字型变量,输入,PWM脉冲的周期,单位为向导中设置的时基;

  • Pulse:字型变量,输入,PWM脉冲的宽度,单位为向导中设置的时基;

  • Error:字节型变量,输出,表示子程序的运行状态,0=没有错误;

特别说明:本例程使用的是ST20,虽然在向导组态时看似也能组态三路PWM,其实它只支持2路。

好了,关于S7-200 SMART的PWM资源、向导及子程序就先介绍到这里,后续课程会结合实例讲解PWM的使用。点击左下角【阅读更多】可以查看课程介绍。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
S7-200西门子PLC例程源码100例合集: PLC S7-200程序实例--程控喷泉程序.rar plc200例子.rar S200配料程序.rar s7 200例子程序.rar s7 200做的转盘的程序,6个工位.rar S7 Array and Indirect Addressing Examples and Basics.zip s7-200 modbus主、从站例子程序.rar S7-200 modbus主从站标准例程.rar S7-200 Modbus主站通讯程序.rar S7-200 Modbus从站通讯测试.rar S7-200 PID控制例程1.rar S7-200 PID控制例程2.rar S7-200 PID控制例程3.rar S7-200 PWM控制实例.rar S7-200 变频控制例程.zip S7-200 恒压供水,一拖三实例.rar s7-200 称重程序.rar S7-200 自由口通讯测试程序A.rar S7-200 自由口通讯程序 方式B.rar S7-200 自由口通讯程序 方式C.rar s7-200 高速计数及pid控制之恒速控制.rar S7-200PLC控制恒压变频供水的PLC程序.rar S7-200PLC的程序结构.rar S7-200_315-DP与EM277的PROFIBUS通讯.rar S7-200_315-DP与EM277的PROFIBUS通讯.zip S7-200_50例程.rar S7-200_与S7300之间的MPI通讯(1).zip S7-200_与S7300之间的MPI通讯.zip S7-200_与S7300的以太网通讯(1).zip S7-200_与S7300的以太网通讯.zip S7-200_之间通讯和链接.rar S7-200_时间设定与读取.rar S7-200下的布袋除尘器控制程序.rar S7-200与6RA70之间的USS通讯.zip S7-200与ABB550变频器通讯实例.rar S7-200与DDM4A数显表通信1.rar S7-200与DDM4A数显表通信2.rar S7-200与MM440通过USS协议通讯例子.rar S7-200与PC之间的连接:从WINDOWS应用程序中读数据.rar S7-200与S7-300通信实例及步骤.rar S7-200与三垦变频器通信实例1.rar S7-200与三垦变频器通信实例2.rar S7-200与三垦变频器通信实例3.rar S7-200与富士PXR仪表自由通讯口协议通信.rar S7-200与易能EDS1000变频器的通讯.rar s7-200之多种方法实现单按钮电路.rar S7-200之间数据通讯.rar S7-200使用EM253控制伺服的PLC程序.rar S7-200供水(两台循环)实例.rar s7-200做Modbus RTU.rar s7-200做modbus主站与杰曼仪表通讯程序.rar S7-200利用MODBUS主站库与LG变频的通讯程序.rar S7-200和变频器自由口通信.zip S7-200处理定时中断.zip s7-200实例.rar S7-200实验用程序(1).rar S7-200实验用程序.rar S7-200工程.rar S7-200带TD操作面板.rar s7-200库 格雷码.rar s7-200应用实例.pdf S7-200控制步进电机.rar S7-200控制步进电机带加速.rar s7-200控制的水平小车程序.rar s7-200数控机床程序.rar S7-200料仓下料器程序.rar s7-200模拟量处理子程序.rar S7-200水处理程序(1).rar S7-200水处理程序.rar S7-200玻璃瓶压盖机的程序.rar s7-200生料磨收尘器.rar S7-200用定时中断计算累计流量的程序.rar s7-200电梯程序.rar S7-200电泳线流水线控制程序.rar s7-200的发脉冲.rar S7-200的格雷码与二进制的转换、S7-200寻址例程、S7-200时间设定与读取、S7-200之间的通讯与链接.........rar S7-200直线插补程序.rar S7-200程序----秤.rar s7-200程序1.rar s7-200程序实例.rar S7-200脉冲输出测试程序.rar S7-200自由口与打印机通讯.rar S7-200西门子PLC例程源码100例合集.zip S7-200通过EM277通讯.zip S7-200造纸应用程序,多点传动,带通讯.rar s7-200锅炉半自动控制.rar S7-200静电除尘.rar S7-212用自由通信口模式和并行打印机相连.rar S7-212通过自由
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值