第七章第七章S7-200PLCS7-200PLC的复杂功能的复杂功能(gōngnéng)(gōngnéng)指令指令-1-1机电(jīdiàn)一体化主讲主讲(zhǔjiǎng)(zhǔjiǎng)::s7-200s7-200第一页,共四十五页。§§7-127-12高速高速(ɡāosù)(ɡāosù)脉冲输出指脉冲输出指令令1.高速脉冲(màichōng)输出的几个概念1)高速脉冲输出的形式●高速脉冲串输出PTO:(PulseTrainOutput)输出指定数量,占空比为50%的方波脉冲串。第二页,共四十五页。●宽度(kuāndù)可调脉冲输出PWM:(PulseWidthModulation)输出数量不限,占空比可调的脉冲串信号。2)高速脉冲输出(shūchū)端子每台CPU可以提供2个高速脉冲发生器●PTO/PWM发生器0的输出端子是Q0.0●PTO/PWM发生器1的输出端子是Q0.1第三页,共四十五页。3)高速脉冲(màichōng)输出优先权有PTO/PWM输出(shūchū)时,CPU把输出(shūchū)端子Q0.0、Q0.1控制权交给PTO/PWM发生器,禁止普通逻辑输出(shūchū)。输出映像寄存器Q的状态会影响PTO/PWM波形的起始电平(diànpín)ɡ,高速脉冲输出前要先把Q0.0、Q0.1的状态清零。第四页,共四十五页。4)高速脉冲输出(shūchū)适用机型输出高频脉冲信号时,应选用晶体管输出型PLC。2.高速脉冲输出(shūchū)指令及特殊寄存器1)高速脉冲输出指令(Pulse)●指令功能:EN有一个上升沿时,激活PLS,控制PLC从Q0.0或Q0.1输出(shūchū)高速脉冲。X第五页,共四十五页。PLS指令可以输出:※高速脉冲(màichōng)串PTO※宽度可调的脉冲信号PWM●数据类型:※操作数Q0.X:X必须(bìxū)是常数0或1。※EN:只接通一个扫描周期的短信号。第六页,共四十五页。2)特殊寄存器每个PTO/PWM都有一组配套参数:●1个8位的控制字节●1个8位的状态字节●1个16位的周期值●1个16位的脉宽值●1个32位的脉冲数量对于(duìyú)多段PTO,还有●1个8位的段字节●1个16位包络表起始地址第七页,共四十五页。这些参数存放在系统指定的特殊(tèshū)标志寄存器中Q0.0的寄存器Q0.1的寄存器名称及功能描述SMB66SMB76状态字节,在PTO方式下,跟踪脉冲串的输出状态SMB67SMB77控制字节,控制PTO/PWM脉冲输出的基本功能SMW68SMW78PTO/PWM的周期值,字型,范围:2~65535,16位无符号数表表7-177-17相关相关(xiāngguān)(xiāngguān)寄存器功能表寄存器功能表第八页,共四十五页。Q0.0的寄存器Q0.1的寄存器名称及功能描述SMW70SMW80PWM的脉宽值,字型,范围0~65535,16位无符号数SMD72SMD82PTO的脉冲数,双字型,范围:1...