1 / 12

脉冲输出指令

脉冲输出指令. 设计者 :苑国伟 学校 :兵团工贸学校. 脉冲输出指令. 高速 脉冲输出功能可以使 PLC 在指定的输出点上产生高速的 PWM (脉宽调制)脉冲或输出频率可变的 PTO 脉冲,可以用于步进电机和直流伺服电动机的定位控制和调速。在使用高速脉冲输出功能时, CPU 模块应选择晶体管输出型,以满足高速脉冲输出的频率要求。. 学习目标: 1 、理解高速脉冲输出指令的功能。 2 、掌握高速脉冲输出指令的表示形式和使用方法。.

cyrus-long
Download Presentation

脉冲输出指令

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 脉冲输出指令 设计者:苑国伟 学校:兵团工贸学校

  2. 脉冲输出指令 高速脉冲输出功能可以使PLC在指定的输出点上产生高速的PWM(脉宽调制)脉冲或输出频率可变的PTO脉冲,可以用于步进电机和直流伺服电动机的定位控制和调速。在使用高速脉冲输出功能时,CPU模块应选择晶体管输出型,以满足高速脉冲输出的频率要求。

  3. 学习目标: 1、理解高速脉冲输出指令的功能。 2、掌握高速脉冲输出指令的表示形式和使用方法。

  4. PLS脉冲输出指令,在EN端口执行条件存在时,检测脉冲输出特殊存储器的状态,然后激活所定义的脉冲操作,从Q端口指定的数字输出端口输出高速脉冲。 PLS指令可在Q0.0和Q0.1两个端口输出可控的PWM脉冲和PTO高速脉冲串波形。由于只有两个高速脉冲输出端口,所以PLS指令在一个程序中最多使用两次。高速脉冲输出和输出映像寄存器共同对应Q0.0和Q0.1端口,但Q0.0和Q0.1端口在同一时间只能使用一种功能。在使用高速脉冲输出时,两输出点将不受输出映像寄存器、立即输出指令和强制输出的影响。

  5. 为定义和监控高速脉冲输出,系统提供了控制字节、状态字节和参数设置寄存器。 高速脉冲输出指令所对应的特殊标志寄存器

  6. 状态字节用于PTO方式。每个高速脉冲输出都要一个状态字节,程序运行时根据运行状态使某些自动置位。可以通过程序来读取相关位的状态,用此状态作为判断条件实现相应的操作。状态字节中状态的功能如下: 为定义和监控高速脉冲输出,系统提供了控制字节、状态字节和参数设置寄存器。 高速脉冲输出指令所对应的特殊标志寄存器

  7. 控制字节每个高速脉冲输出都都对应一个控制字节,通过对控制字节定位的编程:设置字节中各控制位,如脉冲输出允许、PTO/PWM模式选择、PTO单段/多段选择、更新方式、时间基准和允许更新等。控制字节中各控制位的功能如下:控制字节每个高速脉冲输出都都对应一个控制字节,通过对控制字节定位的编程:设置字节中各控制位,如脉冲输出允许、PTO/PWM模式选择、PTO单段/多段选择、更新方式、时间基准和允许更新等。控制字节中各控制位的功能如下:

  8. PTO输出形式 PTO输出 PTO输出形式是指从Q0.0或(和)Q0.1输出指定周期的一段或几段方波脉冲序列,周期值为16位无符号数据,周期范围为50~65535μs或2~65535ms,占空比为50%,一般对周期值的设定为偶数,否则会引起输出波形占空比的失真。每段脉冲序列中,脉冲的数量为32位数据,可分别设定为14294967295. 在PTO输出形式中,允许连续输出多个方波脉冲序列(脉冲串),每个脉冲串的周期和脉冲数可以不同。当需要输出多个脉冲串时,允许这些脉冲串进行排队,形成管线,在当前脉冲串输出完成后,立即输出新的脉冲串。根据管线的实现方式,可分为单段则和多段PTO。

  9. 单段管线PTO 在单段管线PTO输出时,管线中只能存放一个脉冲串的控制参数(入 口地址)。当前脉冲串输出期间,就要对下一个脉冲串相关的特殊继电 器进行更新,待当前的脉冲串输出完成后,通过执行PLS指令,就可以立 即输出新的脉冲串,实现多段脉冲串的连续输出。 采用单段管线PTO的优点是:各个脉冲串的时间基准可以不同采用单 段管线PTO的缺点是:编程复杂且繁琐,当参数设置不当时,会造成各个 脉冲串间连接的不平滑。

  10. 多段管线PTO 当采用多段管线PTO输出高速脉冲串时,需要在变量存储区(V)中建立一个包络表,在包络表中存储各个脉冲串的参数,当执行PLS指令时,CPU自动按顺序从包络表中调出各个脉冲的入口地址,连续输出各个脉冲串。 包络表由包络段数和各段构成,每段长度为8字节,用于存储脉冲周期值(16位),周期增量值(16位),脉冲计数值(32位)。编程时必须装入包络表的偏移首地址。 采用多段管线PTO输出的优点是:编程简单,可按照用序设定的周期增量值自动增减脉冲周期。 采用多段管线PTO输出的缺点是:所有脉冲串的时间基准必须一致,当执行PLS指令时,包络表中的所有参数均不能改变。 注意:输入0作为脉冲串的段数会产生一个非致命错误,将不产生PTO输出。

  11. 指令应用:

More Related