理论教育 如何使用S7-200控制脉冲输出?

如何使用S7-200控制脉冲输出?

时间:2023-06-27 理论教育 版权反馈
【摘要】:表4-13脉冲输出指令PWM 可以输出连续的、占空比可调的脉冲串,用户可以控制脉冲的周期和脉宽,S7-200有两个PTO/PWM发生器,它们可以产生一个高速脉冲串或者一个脉宽调制波形:一个发生器是数字输出点 Q0.0;另一个发生器是数字输出点 Q0.1。表4-14脉冲输出指令的有效操作数注:1.在使能PTO或者PWM操作之前,将Q0.0和Q0.1过程映像寄存器清0。

如何使用S7-200控制脉冲输出?

脉冲输出指令(PLS)用于在高速输出(Q0.0和Q0.1)上控制脉冲串输出(PTO)和脉宽调制(PWM)功能,改进的位控向导可以创建为应用程序定制的指令,可以简化编程任务并充分利用S7-200 CPU的独有特性。

可以继续使用旧的 PLS指令创建自己的运动应用,但是只有改进的位控向导创建的指令才支持PTO上的线性斜坡,PTO可以输出一串脉冲(占空比为50%),用户可以控制脉冲的周期和个数。脉冲输出指令如表4-13所示。

表4-13 脉冲输出指令

PWM 可以输出连续的、占空比可调的脉冲串,用户可以控制脉冲的周期和脉宽,S7-200有两个PTO/PWM发生器,它们可以产生一个高速脉冲串或者一个脉宽调制波形:一个发生器是数字输出点 Q0.0;另一个发生器是数字输出点 Q0.1。一个指定的特殊寄存器(SM)位置为每个发生器存储下列数据:一个控制字节(8位),一个计数值(32位无符号数)和一个周期或脉宽值(16 位无符号数)。(www.daowen.com)

PTO/PWM发生器与过程映像寄存器共用Q0.0和Q0.1。当在Q0.0或Q0.1上激活PTO或PWM功能时,PTO/PWM发生器对输出拥有控制权。同时,普通输出点功能被禁止,输出波形不受过程映像区状态、输出点强制值或者立即输出指令执行的影响,当不使用PTO/PWM发生器功能时,对输出点的控制权交回到过程映像寄存器,过程映像寄存器决定输出波形的起始和结束状态,以高低电平产生波形的启动和结束。脉冲输出指令的有效操作数如表4-14所示。

表4-14 脉冲输出指令的有效操作数

注:1.在使能PTO或者PWM操作之前,将Q0.0和Q0.1过程映像寄存器清0。
2.所有控制位、周期、脉宽和脉冲计数值的默认值均为“0”。
3.PTO/PWM的输出负载至少为10%的额定负载,才能提供陡直的上升沿和下降沿。

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

我要反馈