步进电机控制及高速脉冲指令

上传人:pu****.1 文档编号:585532623 上传时间:2024-09-02 格式:PPT 页数:29 大小:11.89MB
返回 下载 相关 举报
步进电机控制及高速脉冲指令_第1页
第1页 / 共29页
步进电机控制及高速脉冲指令_第2页
第2页 / 共29页
步进电机控制及高速脉冲指令_第3页
第3页 / 共29页
步进电机控制及高速脉冲指令_第4页
第4页 / 共29页
步进电机控制及高速脉冲指令_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《步进电机控制及高速脉冲指令》由会员分享,可在线阅读,更多相关《步进电机控制及高速脉冲指令(29页珍藏版)》请在金锄头文库上搜索。

1、步进控制系统的组成步进控制系统的组成控制器控制器控制器控制器1.PLC1.PLC、单片机、位置控、单片机、位置控、单片机、位置控、单片机、位置控制模块等。制模块等。制模块等。制模块等。2.2.产生脉冲和方向信号。产生脉冲和方向信号。产生脉冲和方向信号。产生脉冲和方向信号。步进驱动器步进驱动器步进驱动器步进驱动器1.1.对控制器送来的脉对控制器送来的脉对控制器送来的脉对控制器送来的脉冲和方向信号进行冲和方向信号进行冲和方向信号进行冲和方向信号进行放大和分配。放大和分配。放大和分配。放大和分配。步进电机和工作台步进电机和工作台步进电机和工作台步进电机和工作台步进电机按照分配步进电机按照分配步进电机

2、按照分配步进电机按照分配来的信号运行驱动来的信号运行驱动来的信号运行驱动来的信号运行驱动工作台。工作台。工作台。工作台。步进电机结构和工作原理步进电机结构和工作原理uu步进电机是将电脉冲信号转变为角位移或线位移的开环控步进电机是将电脉冲信号转变为角位移或线位移的开环控步进电机是将电脉冲信号转变为角位移或线位移的开环控步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。制元件。制元件。制元件。在非超载的情况下,电机的转速、停止的位置只在非超载的情况下,电机的转速、停止的位置只在非超载的情况下,电机的转速、停止的位置只在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而

3、不受负载变化的影响,取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。即给电机加一个脉冲信号,电机则转过一个步距角。即给电机加一个脉冲信号,电机则转过一个步距角。即给电机加一个脉冲信号,电机则转过一个步距角。 uu脉冲数越多电机转动的角度越大。脉冲数越多电机转动的角度越大。脉冲数越多电机转动的角度越大。脉冲数越多电机转动的角度越大。uu脉冲的频率越高电机的转速越快,脉冲的频率越高电机的转速越快,脉冲的频率越高电机的转速越快,脉冲的频率越高电机的

4、转速越快,但不能超过最高频率否但不能超过最高频率否但不能超过最高频率否但不能超过最高频率否则电机的力矩会迅速减小,电机不转。则电机的力矩会迅速减小,电机不转。则电机的力矩会迅速减小,电机不转。则电机的力矩会迅速减小,电机不转。步进电机的种类步进电机的种类分分 类类 方方 式式 具具 体体 类类 型型 按力矩产生的按力矩产生的原理原理 (1 1)反应式:转子无绕组,由被激磁的定子绕组产生反应)反应式:转子无绕组,由被激磁的定子绕组产生反应力矩实现步进运行力矩实现步进运行(2 2)激磁式:定、转子均有激磁绕组(或转子用永久磁钢)激磁式:定、转子均有激磁绕组(或转子用永久磁钢),由电磁力矩实现步进运

5、行,由电磁力矩实现步进运行 按输出力矩大按输出力矩大小小 (1 1)伺服式:输出力矩在百分之几之几至十分之几)伺服式:输出力矩在百分之几之几至十分之几(NmNm)只能驱动较小的负载,要与液压扭矩放大器配用,)只能驱动较小的负载,要与液压扭矩放大器配用,才能驱动机床工作台等较大的负载才能驱动机床工作台等较大的负载(2 2)功率式:输出力矩在)功率式:输出力矩在5-50 Nm5-50 Nm以上,可以直接驱动机以上,可以直接驱动机床工作台等较大的负载床工作台等较大的负载 按定子数按定子数 (1 1)单定子式()单定子式(2 2)双定子式()双定子式(3 3)三定子式()三定子式(4 4)多定子式)多

6、定子式 按各相绕组分按各相绕组分布布 (1 1)径向分布式:电机各相按圆周依次排列)径向分布式:电机各相按圆周依次排列(2 2)轴向分布式:电机各相按轴向依次排列)轴向分布式:电机各相按轴向依次排列 步进电机的结构步进电机的结构uu目前,我国使用的步进电机多为反应式步进电机。目前,我国使用的步进电机多为反应式步进电机。目前,我国使用的步进电机多为反应式步进电机。目前,我国使用的步进电机多为反应式步进电机。uu在反应式步进电机中,有轴向分相和径向分相两种在反应式步进电机中,有轴向分相和径向分相两种在反应式步进电机中,有轴向分相和径向分相两种在反应式步进电机中,有轴向分相和径向分相两种 轴向分相:

7、各相绕组按轴向依次排列。轴向分相:各相绕组按轴向依次排列。轴向分相:各相绕组按轴向依次排列。轴向分相:各相绕组按轴向依次排列。 径向分相:各相绕组按圆周依次排列。径向分相:各相绕组按圆周依次排列。径向分相:各相绕组按圆周依次排列。径向分相:各相绕组按圆周依次排列。轴轴向向分分布布步进电机工作原理步进电机工作原理uu步进电机的工作原理实际上是电磁铁的作用原理。步进电机的工作原理实际上是电磁铁的作用原理。步进电机的工作原理实际上是电磁铁的作用原理。步进电机的工作原理实际上是电磁铁的作用原理。 uu当某相定子励磁后:它吸引转子,转子的齿与该相定子磁当某相定子励磁后:它吸引转子,转子的齿与该相定子磁当

8、某相定子励磁后:它吸引转子,转子的齿与该相定子磁当某相定子励磁后:它吸引转子,转子的齿与该相定子磁极上的齿对齐,转子转动一个角度,换一相得电时,转子极上的齿对齐,转子转动一个角度,换一相得电时,转子极上的齿对齐,转子转动一个角度,换一相得电时,转子极上的齿对齐,转子转动一个角度,换一相得电时,转子又转过一个角度,如此每相不停地轮流通电,转子不停地又转过一个角度,如此每相不停地轮流通电,转子不停地又转过一个角度,如此每相不停地轮流通电,转子不停地又转过一个角度,如此每相不停地轮流通电,转子不停地转动。转动。转动。转动。uu步进电机绕组的通断电状态每改变一次,其转子转过的角步进电机绕组的通断电状态

9、每改变一次,其转子转过的角步进电机绕组的通断电状态每改变一次,其转子转过的角步进电机绕组的通断电状态每改变一次,其转子转过的角度度度度称为步距角。称为步距角。称为步距角。称为步距角。步进电机工作原理步进电机工作原理三相单三拍。得电相序为三相单三拍。得电相序为A-B-C-A 步进电机逆时针旋转步进电机逆时针旋转三相单三拍。得电相序为三相单三拍。得电相序为A-C-B-A 步进电机顺时针旋转步进电机顺时针旋转n n电机的运行方向与通电的相序有关,改变电机的运行方向与通电的相序有关,改变通电的相序,电机的运行方向会改变。通电的相序,电机的运行方向会改变。步进电机工作原理步进电机工作原理n n上面所述的

10、这种通电方式称为三相三拍。还有一种三相六拍的通电方上面所述的这种通电方式称为三相三拍。还有一种三相六拍的通电方式,它的通电顺序是:顺时针为式,它的通电顺序是:顺时针为A AB B BC C CA A AB B BC C CA A A ;逆时针为;逆时针为A AC C CB B BA AA AC C CB B BA A。n n若以三相六拍通电方式工作,当若以三相六拍通电方式工作,当A A相通电转为相通电转为A A和和B B同时通电时,转子同时通电时,转子的磁极将同时受到的磁极将同时受到A A相绕组产生的磁场和相绕组产生的磁场和B B相绕组产生的磁场的共同吸相绕组产生的磁场的共同吸引,转子的磁极只

11、好停在引,转子的磁极只好停在A A和和B B两相磁极之间,这时它的步距角两相磁极之间,这时它的步距角等于等于3030。当由。当由A A和和B B两相同时通电转为两相同时通电转为B B相通电时,转子磁极再沿顺时针相通电时,转子磁极再沿顺时针旋转旋转3030,与,与B B相磁极对齐。其余依此类推。采用三相六拍通电方式,相磁极对齐。其余依此类推。采用三相六拍通电方式,可使步距角可使步距角缩小一半。缩小一半。 步进电机工作原理步进电机工作原理n n综上所述,可以得到如下结论:综上所述,可以得到如下结论:(1) (1) (1) (1) 步进电机定子绕组的通电状态每改变一次,它的转子便转步进电机定子绕组的

12、通电状态每改变一次,它的转子便转步进电机定子绕组的通电状态每改变一次,它的转子便转步进电机定子绕组的通电状态每改变一次,它的转子便转过一个确定的角度,即步进电机的步距角过一个确定的角度,即步进电机的步距角过一个确定的角度,即步进电机的步距角过一个确定的角度,即步进电机的步距角;(2) (2) (2) (2) 改变步进电机定子绕组的通电顺序,转子的旋转方向随之改变步进电机定子绕组的通电顺序,转子的旋转方向随之改变步进电机定子绕组的通电顺序,转子的旋转方向随之改变步进电机定子绕组的通电顺序,转子的旋转方向随之改变;改变;改变;改变;(3) (3) (3) (3) 步进电机定子绕组通电状态的改变速度

13、越快,其转子旋转步进电机定子绕组通电状态的改变速度越快,其转子旋转步进电机定子绕组通电状态的改变速度越快,其转子旋转步进电机定子绕组通电状态的改变速度越快,其转子旋转的速度越快,即通电状态的变化频率越高,转子的转速越高;的速度越快,即通电状态的变化频率越高,转子的转速越高;的速度越快,即通电状态的变化频率越高,转子的转速越高;的速度越快,即通电状态的变化频率越高,转子的转速越高;(4) (4) (4) (4) 步进电机步距角步进电机步距角步进电机步距角步进电机步距角与定子绕组的相数与定子绕组的相数与定子绕组的相数与定子绕组的相数m m m m、转子的齿数、转子的齿数、转子的齿数、转子的齿数z

14、z z z、通、通、通、通电方式电方式电方式电方式k k k k有关,可用下式表示:有关,可用下式表示:有关,可用下式表示:有关,可用下式表示: 式中式中m m相相m m拍时,拍时,k=1k=1;m m相相2m2m拍时,拍时,k=2k=2;依此类推。;依此类推。步进驱动器原理步进驱动器原理n n从步进电机的转动原理可以看出,要使步进电机从步进电机的转动原理可以看出,要使步进电机正常运行,必须按规律控制步进电机的每一相绕正常运行,必须按规律控制步进电机的每一相绕组得电。步进驱动器接收外部的信号是方向信号组得电。步进驱动器接收外部的信号是方向信号(DIRDIR)和脉冲信号()和脉冲信号(CPCP)

15、。另外步进电机在停止)。另外步进电机在停止时,通常有一相得电,电机的转子被锁住,所以时,通常有一相得电,电机的转子被锁住,所以当需要转子松开时,可以使用脱机信号(当需要转子松开时,可以使用脱机信号(FREEFREE). .步进驱动器步进驱动器n n环型分配器的功能:环型分配器的功能:主要是把外部主要是把外部CPCP端送端送入的脉冲进行分配,入的脉冲进行分配,给功率放大器,功率给功率放大器,功率放大器相应的晶体管放大器相应的晶体管导通,步进电机的线导通,步进电机的线圈得电。圈得电。步进电机、步进驱动器和步进电机、步进驱动器和PLC之间的连接之间的连接步进驱动器工作模式步进驱动器工作模式 n n有

16、三种基本的步进电机驱动模式:整步、半步、有三种基本的步进电机驱动模式:整步、半步、有三种基本的步进电机驱动模式:整步、半步、有三种基本的步进电机驱动模式:整步、半步、细分。其主要区别在于电机线圈电流的控制精度细分。其主要区别在于电机线圈电流的控制精度细分。其主要区别在于电机线圈电流的控制精度细分。其主要区别在于电机线圈电流的控制精度(即激磁方式)。(即激磁方式)。(即激磁方式)。(即激磁方式)。n n整步驱动整步驱动整步驱动整步驱动在整步运行中,同一种步进电机既可配整在整步运行中,同一种步进电机既可配整/ /半步驱动器也可配细分驱半步驱动器也可配细分驱动器,但运行效果不同。步进驱动器按脉冲动器

17、,但运行效果不同。步进驱动器按脉冲/ /方向指令对两相步进电方向指令对两相步进电机的两个线圈循环激磁(即将线圈充电设定电流),这种驱动方式的机的两个线圈循环激磁(即将线圈充电设定电流),这种驱动方式的每个脉冲将使电机移动一个基本步距角,即每个脉冲将使电机移动一个基本步距角,即1.80 1.80 度度( (标准两相电机的标准两相电机的一圈共有一圈共有200200个步距角个步距角) )。 n n半步驱动半步驱动n n在单相激磁时,电机转轴停至整步位置上,驱动器收到下在单相激磁时,电机转轴停至整步位置上,驱动器收到下一脉冲后,如给另一相激磁且保持原来相继处在激磁状态,一脉冲后,如给另一相激磁且保持原

18、来相继处在激磁状态,则电机转轴将移动半个步距角,停在相邻两个整步位置的则电机转轴将移动半个步距角,停在相邻两个整步位置的中间。如此循环地对两相线圈进行单相然后双相激磁步进中间。如此循环地对两相线圈进行单相然后双相激磁步进电机将以每个脉冲电机将以每个脉冲0.900.90度的半步方式转动。所有度的半步方式转动。所有LeadshineLeadshine公司的整公司的整/ /半步驱动器都可以执行整步和半步驱半步驱动器都可以执行整步和半步驱动,由驱动器拨码开关的拨位进行选择。和整步方式相比,动,由驱动器拨码开关的拨位进行选择。和整步方式相比,半步方式具有精度高一倍和低速运行时振动较小的优点,半步方式具有

19、精度高一倍和低速运行时振动较小的优点,所以实际使用整所以实际使用整/ /半步驱动器时一般选用半步模式。半步驱动器时一般选用半步模式。 n n细分驱动细分驱动n n细分驱动模式具有低速振动极小和定位精度高两大优点。细分驱动模式具有低速振动极小和定位精度高两大优点。对于有时需要低速运行(即电机转轴有时工作在对于有时需要低速运行(即电机转轴有时工作在60rpm60rpm以以下)或定位精度要求小于下)或定位精度要求小于0.900.90度的步进应用中,细分驱动度的步进应用中,细分驱动器获得广泛应用。其基本原理是对电机的两个线圈分别按器获得广泛应用。其基本原理是对电机的两个线圈分别按正弦和余弦形的台阶进行

20、精密电流控制,从而使得一个步正弦和余弦形的台阶进行精密电流控制,从而使得一个步距角的距离分成若干个细分步完成。如上图所示。例如十距角的距离分成若干个细分步完成。如上图所示。例如十六细分的驱动方式可使每圈六细分的驱动方式可使每圈200200标准步的步进电机达到每标准步的步进电机达到每圈圈200*16=3200200*16=3200步的运行精度(即步的运行精度(即0.11250.1125)。)。LeadshineLeadshine公司可提供规格齐全、性能优越、品质可靠、价格优惠的公司可提供规格齐全、性能优越、品质可靠、价格优惠的十余款细分驱动器。十余款细分驱动器。 步进驱动器有关细分的设置步进驱动

21、器有关细分的设置n n什么叫细分?n n为了提高步进电机控制的精度,现在的步进驱动器都有细分功能,所谓细分就是通过驱动器中电路的方法把把步距角减小。n n例如把步进驱动器设置成5细分,假设原来步距角为1.8,那么设置成5细分后,步距角就是0.36。即原来一步可以走完的,设置成细分后需要走5步。步进驱动器有关细分的设置步进驱动器有关细分的设置n n设置细分时要注意的事项:n n1、一般情况先细分数不能设置过大,因为在控制脉冲频率不变的情况下,细分越大,电机的转速越慢,而且电机的输出力矩减小。n n2、驱动步进电机的脉冲频率不能太高,一般不超过2KHz,否则电机输出的力矩迅速减小。设置步进驱动器的

22、拨码开关,使其输出相电流为1.05A,细分数为4。滚珠丝杠的导程为5mm,整步方式下步距角为1.8。在没有设置细分时步距角是在没有设置细分时步距角是1.81.8,即,即200200个脉冲个脉冲/ /转。设置成转。设置成4 4细分后,则是细分后,则是800800脉冲脉冲/ /转。相当一个导程需要转。相当一个导程需要800800个个脉冲。脉冲。高速脉冲输出高速脉冲输出u高速脉冲输出有脉冲串输出高速脉冲输出有脉冲串输出PTOPTO和脉宽调制输出和脉宽调制输出PWMPWM两种形式。两种形式。u每个每个CPUCPU有两个有两个PTO/PWMPTO/PWM发生器,一个发生器分配给发生器,一个发生器分配给输

23、出端输出端Q0.0Q0.0,另一个分配给,另一个分配给Q0.1Q0.1。当。当Q0.0Q0.0或或Q0.1Q0.1设定设定为为PTOPTO或或PWMPWM功能时,其他操作均失效。不使用功能时,其他操作均失效。不使用PTO/PWMPTO/PWM发生器时,发生器时,Q0.0Q0.0或或Q0.1Q0.1作为普通输出端子使用。作为普通输出端子使用。通常通常在启动在启动PTOPTO或或PWMPWM操作之前,用复位操作之前,用复位R R指令将指令将Q0.0Q0.0或或Q0.1Q0.1清清0 0。脉冲串输出(脉冲串输出(PTOPTO) PTO功能可输出一定脉冲个数和占空比为50%的方波脉冲。输出脉冲的个数在

24、1-4 294 967 295范围内可调;输出脉冲的周期以s或ms为增量单位,变化范围分别是1065 535s或265 535ms。 如果周期小于两个时间单位,周期被默认为两个时间单位。如果指定的脉冲数为0,则脉冲数默认为1。 PTO功能允许多个脉冲串排队输出,从而形成流水线。流水线分为两种:单段流水线和多段流水线。 单段管(流水)线是指流水线中每次只能存储一个脉冲串的控制参数,初始PTO段一旦起动,必须按照对第二个波形的要求立即刷新特殊存储器,并再次执行PLS指令,在第一个脉冲串完成后,第二个脉冲串输出立即开始,重复这一步骤可以实现 多个脉冲串的输出。单段流水线中的各段脉冲串可以采用不同的时

25、间基准,但有可能造成脉冲串之间的不平稳过渡。输出多段高速脉冲时,编程复杂。 多段管(流水)线是指在变量存储区V建立一个包络表(包络表Profile是一个预先定义的横坐标为位置、纵坐标为速度的曲线,是运动的图形描述)。包络表存放每个脉冲串的参数,执行PLS指令时,S7200 PLC自动按包络表中的顺序及参数进行脉冲串输出。包包络表中每段脉冲串的参数占用络表中每段脉冲串的参数占用8 8个字节,由一个个字节,由一个1616位周期值(位周期值(2 2字节)、字节)、一个一个1616位周期增量值位周期增量值(2 2字节)和一个字节)和一个3232位脉冲计数值(位脉冲计数值(4 4字节)组成。字节)组成。

26、段周期增量=|段终止周期-段初始周期|/脉冲数量脉冲串输出(脉冲串输出(PTO)多段流水线的包络表从包从包络络表起始地表起始地址的字址的字节节偏移偏移段段说说 明明VBVBn n总总段数(段数(1 1255255);数);数值值0 0产产生非致命生非致命错误错误,无,无PTOPTO输输出出VBVBn+1n+1段段1 1初始周期(初始周期(2 2至至65 53565 535个个时时基基单单位)位)VBVBn+3n+3每个脉冲的周期增量每个脉冲的周期增量(符号整数:(符号整数:-32 768-32 768至至32 76732 767个个时时基基单单位)位)VBVBn+5n+5脉冲数(脉冲数(1 1

27、至至4 294 967 2954 294 967 295)VBVBn+9n+9段段2 2初始周期(初始周期(2 2至至6553565535个个时时基基单单位)位)VBVBn+11n+11每个脉冲的周期增量每个脉冲的周期增量(符号整数:(符号整数:-32 768-32 768至至32 76732 767个个时时基基单单位)位)VBVBn+13n+13脉冲数(脉冲数(1 1至至4 294 967 2954 294 967 295)VBVBn+17n+17段段3 3初始周期(初始周期(2 2至至65 53565 535个个时时基基单单位)位)VBVBn+19n+19每个脉冲的周期增量每个脉冲的周期增

28、量值值(符号整数:(符号整数:-32 768-32 768至至32 32 767767个个时时基基单单位)位)VBVBn+21n+21脉冲数(脉冲数(1 1至至4 294 967 2954 294 967 295)3 3 3 3 PTO/PWM PTO/PWM PTO/PWM PTO/PWM寄存器寄存器寄存器寄存器 Q0.0 Q0.0和和Q0.1Q0.1输出端子的高速输出功能通过对输出端子的高速输出功能通过对PTO/PWMPTO/PWM寄存器的不同设置来寄存器的不同设置来实现。实现。PTO/PWMPTO/PWM寄存器由寄存器由SM66SM85SM66SM85特殊存储器组成,它们的作用是监视和控

29、制脉特殊存储器组成,它们的作用是监视和控制脉冲输出(冲输出(PTOPTO)和脉宽调制()和脉宽调制(PWMPWM)功能。各寄存器的字节值和位值的意义如表。)功能。各寄存器的字节值和位值的意义如表。PTO/PWMPTO/PWM寄存器各字节值和位值的意义寄存器各字节值和位值的意义Q0.0Q0.0Q0.1Q0.1说说 明明寄存器名寄存器名SM66.4SM66.4SM76.4SM76.4PTOPTO包包络络由于增量由于增量计计算算错误错误异常异常终终止止00:无:无错错1 1:异常:异常终终止止脉冲串输出状态寄存器脉冲串输出状态寄存器SM66.5SM66.5SM76.5SM76.5PTOPTO包包络络

30、由于用由于用户户命令异常命令异常终终止止00:无:无错错;1 1:异常:异常终终止止SM66.6SM66.6SM76.6SM76.6PTOPTO流水流水线线溢出溢出00:无溢出;:无溢出;1 1:溢出:溢出SM66.7SM66.7SM76.7SM76.7PTOPTO空空闲闲 00:运行中;:运行中;11:PTOPTO空空闲闲SM67.0SM67.0SM77.0SM77.0PTO/PWMPTO/PWM刷新周期刷新周期值值 0 0:不刷新;:不刷新; 11:刷新:刷新PTO/PWMPTO/PWM输输出控制寄存器出控制寄存器SM67.1SM67.1SM77.1SM77.1PWMPWM刷新脉冲刷新脉冲

31、宽宽度度值值 0 0:不刷新;:不刷新; 1 1:刷新:刷新SM67.2SM67.2SM77.2SM77.2PTOPTO刷新脉冲刷新脉冲计计数数值值 0 0:不刷新;:不刷新; 1 1:刷新:刷新SM67.3SM67.3SM77.3SM77.3PTO/PWMPTO/PWM时时基基选择选择00:1s1s;11:1ms1msSM67.4SM67.4SM77.4SM77.4PWMPWM更新方法更新方法00:异步更新;:异步更新;1 1:同步更新:同步更新SM67.5SM67.5SM77.5SM77.5PTOPTO操作操作00:单单段操作;段操作;1 1:多段操作:多段操作SM67.6SM67.6SM

32、77.6SM77.6PTO/PWMPTO/PWM模式模式选择选择00:选择选择PTO1PTO1:选择选择PWMPWMSM67.7SM67.7SM77.7SM77.7PTO/PWMPTO/PWM允允许许00:禁止;:禁止;11:允:允许许SMW68SMW68SMW78SMW78PTO/PWMPTO/PWM周期周期时间值时间值(范(范围围:2 2至至6553565535)周期周期值设值设定寄存器定寄存器SMW70SMW70SMW80SMW80PWMPWM脉冲脉冲宽宽度度值值(范(范围围:0 0至至6553565535)脉脉宽值设宽值设定寄存器定寄存器SMD72SMD72SMD82SMD82PTOP

33、TO脉冲脉冲计计数数值值(范(范围围:1 1至至42949672954294967295)脉冲脉冲计计数数值设值设定寄存器定寄存器SMB166SMB166SMB176SMB176段号(段号(仅仅用于多段用于多段PTOPTO操作),多段流水操作),多段流水线线PTOPTO运行中的段的运行中的段的编编号号多段多段PTOPTO操作寄存器操作寄存器 SMW168SMW168SMW178SMW178包包络络表起始位置,用距离表起始位置,用距离V0V0的字的字节节偏移量表示(偏移量表示(仅仅用于多段用于多段PTOPTO操作)操作)高速脉冲输出指令高速脉冲输出指令高速脉冲输出指令高速脉冲输出指令 1 1 1

34、 1指令格式及功能指令格式及功能指令格式及功能指令格式及功能PLSENQ0.X说明:说明:1 1)高速脉冲串输出)高速脉冲串输出PTOPTO和脉宽调制输出和脉宽调制输出PWMPWM都由都由PLSPLS指令来激活;指令来激活;2 2)操作数)操作数X X指定脉冲输出端子,指定脉冲输出端子,0 0为为Q0.0Q0.0输出,输出,1 1为为Q0.1Q0.1输出;输出;3 3)高速脉冲串输出)高速脉冲串输出PTOPTO可采用中断方式进行控制,可采用中断方式进行控制,而脉宽调制输出而脉宽调制输出PWMPWM只能由指令只能由指令PLSPLS来激活。来激活。功能:当使能端输入有效时, PLC首先检测为脉冲输

35、出位(X)设置的特殊存储器位,然后激活由特殊存储器位定义的脉冲操作PTOPTO指令编程举例指令编程举例图 PTO脉冲串输出主程序/I0.0上升沿,复位输出/调用PTO设置子程序/I0.1上升沿,禁止所有中断,停止脉冲串输出 通过I0.0上升沿调用子程序0设置PTO操作,通过脉冲串输出完成中断程序0来改变脉冲周期,通过I0.1上升沿禁止中断完成脉冲串输出的停址。PTO输出的结果如所示。对应的梯形图主程序、子程序0示、中断程序0如图所示。图7-15 PTO脉冲输出初始化子程序/设置PTO0控制字/设置周期时间为500ms /设置脉冲数为6 /定义中断程序0处理PTO0中断事件/全局中断允许/激活PTO0操作,PLS0由Q0.0输出2 2PTO/PWMPTO/PWM指令编程举例指令编程举例2 2PTO/PWMPTO/PWM指令编程举例指令编程举例图7-16 改变PTO输出脉冲周期的中断程序/若当前周期为500ms /则设置周期为1000ms/激活PTO0,输出1000ms周期的脉冲/中断返回/若当前周期为1000ms /则设置周期为500ms /激活PTO0,输出500ms周期的脉冲/中断返回

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号