第七章S7-200PLC的复杂功能指令-1机电一体化第一页,共四十五页。●(PulseTrainOutput)输出的方波脉冲串。第二页,共四十五页。●(PulseWidthModulation)输出的脉冲串信号。每台CPU可以提供2个高速脉冲发生器●PTO/PWM的输出端子是●PTO/PWM的输出端子是第三页,共四十五页。有输出时,CPU把输出端子Q0.0、Q0.1控制权交给PTO/PWM发生器,禁止普通逻辑输出。输出映像存放器Q的状态会影响PTO/PWM波形的起始电平,高速脉冲输出前要先把Q0.0、Q0.1的状态清零。第四页,共四十五页。●EN有一个上升沿时,激活PLS,控制PLC输出高速脉冲。X第五页,共四十五页。PLS指令可以输出:※高速脉冲串※宽度可调的脉冲信号●※操作数Q0.X:必须是。※EN:只接通一个扫描周期的。第六页,共四十五页。第七页,共四十五页。这些参数存放在系统指定的特殊标志存放器中表7-17相关存放器功能表第八页,共四十五页。第九页,共四十五页。▲PTO方式下运行时,系统根据运行状态使相应位置位。表7-18状态字节表第十页,共四十五页。SMB77SMB67▲通过设置字节中各控制位,来定义高速脉冲输出的特性.第十一页,共四十五页。特点:高速脉冲串输出(PTO)方式下,1〕周期和脉冲数●周期:单位:μs或ms。周期值为16位无符号整数。变化范围:50~65535μs或2~65535ms。第十二页,共四十五页。●是一个,取值范围:1~4294967295。第十三页,共四十五页。第十四页,共四十五页。▲单段PTO实现的方法用指定的特殊标志存放器定义脉冲串特性参数〔每次定义一个脉冲串〕。一个脉冲串输出完成后,产生中断。在中断效劳程序中再为下一个脉冲串更新参数,输出下一个脉冲串。◎各脉冲段可以采用不同的时间基准。◎单段PTO输出多段高速脉冲串时,编程复杂,且参数设置不当会造成脉冲串之间的不平滑转换。第十五页,共四十五页。▲多段PTO:,并变量存储区用户指定的缓冲区中--称为。第十六页,共四十五页。●包络表由包络段数和各段构成。●为需要输出的脉冲串,范围:;●定义※2个字节存放脉冲串的※2个字节定义脉冲串的※4个字节存放该段脉冲串的第十七页,共四十五页。●包络表中的周期单位可以为ms或μs,但表中所有周期单位必须一致。●周期增量的计算公式:●多段PTO操作时,需把包络表的起始地址装入标志存放器SMW168〔或SMW178〕中。●PTO指令执行时,当前输出段的段号由系统填入SMB166或SMB176中。脉冲数周期增量起始终止TT第十八页,共四十五页。编程简单,且在同一段脉冲串中其...