找plc产品、学plc技术、看plc新闻-尽在PLC行业网!

PLC行业网-三菱plc编程入门,plc视频教程,plc学习,plc教程,plc编程实例

当前位置: PLC行业网 > plc教材 > 第6章 >

6.3.5 高速脉冲输出(7)

时间:2012-05-10 11:51来源:未知 作者:www.plcs.cn 点击:

 

 

 // 段3:

 

MOVW +100 VW217 //段3的初始周期设

为100ms

 

MOVW +1 VW219 //段3的Δ设为1ms

 

 

MOVD +200 VD221 //段3中的脉冲数设为200

 

 

   LD     SM0.0

MOVB   16#A0, SMB67    // 设置控制字节

MOVW   +200, SMW168   // 将包络表起始地址

                          指定为V200

 

ATCH   INT_0, 19        // 设置中断

 

ENI                     // 全局开中断

 

PLS    0                // 起动PTO,由Q0.0输出 

 

    中断程序0

LD SM0.0     // PTO完成时,输出Q1.0

= Q1.0

 

图6-15  例6-7主程序,初始化子程序,中断程序

5. PWM的使用

PWM是脉宽可调的高速脉冲输出,通过控制脉宽和脉冲的周期,实现控制任务。

(1)周期和脉宽

周期和脉宽时基为:微秒或毫秒,均为16位无符号数。

周期的范围从50微秒至65,535微秒,或从2毫秒至65,535毫秒。若周期 < 2个时基,则系统默认为两个时基。

脉宽范围从0微秒至65,535微秒或从0毫秒至65,535毫秒。若脉宽>= 周期,占空比=100%,输出连续接通。若脉宽= 0,占空比为0%,则输出断开。

(2)更新方式www.plcs.cn

有两种改变PWM波形的方法:同步更新和异步更新。

同步更新:不需改变时基时,可以用同步更新。执行同步更新时,波形的变化发生在周期的边缘,形成平滑转换。

异步更新:需要改变PWM的时基时,则应使用异步更新。异步更新使高速脉冲输出功能被瞬时禁用,与PWM波形不同步。这样可能造成控制设备震动。

常见的PWM操作是脉冲宽度不同,但周期保持不变,即不要求时基改变。因此先选择适合于所有周期的时基,尽量使用同步更新。

(3)PWM初始化和操作步骤

1用首次扫描位(SM0.1)使输出位复位为0,并调用初始化子程序。这样可减少扫描时间,程序结构更合理。

主程序图www.plcs.cn

顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
栏目列表
推荐内容
  • 6.6 特殊功能指令习题

    特殊功能指令习题 1.编写程序完成数据采集任务,要求每100ms采集一个数。 2.编写一个...

  • 6.4.2 PID控制功能的应用

    PID控制功能的应用 1.控制任务 一恒压供水水箱,通过变频器驱动的水泵供水,维持水位...

  • 6.5 时钟指令

    利用时钟指令可以实现调用系统实时时钟或根据需要设定时钟,这对控制系统运行的监视、...

  • 6.4.1 PID指令

    PID指令 1.PID算法 在工业生产过程控制中,模拟信号PID(由比例、积分、微分构成的闭...

  • 6.3.6 高速输入、高速输出指令编程实训

    高速输入、高速输出指令编程实训 1.实训目的 (1)掌握高速处理类指令的组成、相关特...

  • 6.3.5 高速脉冲输出

    高速脉冲输出 1.脉冲输出(PLS)指令 脉冲输出(PLS)指令功能为:使能有效时,检查用...