第七章第七章S7-200PLCS7-200PLC的复杂功能指令的复杂功能指令-1-1机电一体化主讲主讲:s7-200:s7-200§7-12§7-12高速脉冲输出指令高速脉冲输出指令1
高速脉冲输出的几个概念1)高速脉冲输出的形式●高速脉冲串输出PTO:(PulseTrainOutput)输出指定数量,占空比为50%的方波脉冲串
●宽度可调脉冲输出PWM:(PulseWidthModulation)输出数量不限,占空比可调的脉冲串信号
2)高速脉冲输出端子每台CPU可以提供2个高速脉冲发生器●PTO/PWM发生器0的输出端子是Q0
0●PTO/PWM发生器1的输出端子是Q0
13)高速脉冲输出优先权有PTO/PWM输出时,CPU把输出端子Q0
1控制权交给PTO/PWM发生器,禁止普通逻辑输出
输出映像寄存器Q的状态会影响PTO/PWM波形的起始电平,高速脉冲输出前要先把Q0
1的状态清零
4)高速脉冲输出适用机型输出高频脉冲信号时,应选用晶体管输出型PLC
高速脉冲输出指令及特殊寄存器1)高速脉冲输出指令(Pulse)●指令功能:EN有一个上升沿时,激活PLS,控制PLC从Q0
1输出高速脉冲
XPLS指令可以输出:※高速脉冲串PTO※宽度可调的脉冲信号PWM●数据类型:※操作数Q0
X:X必须是常数0或1
※EN:只接通一个扫描周期的短信号
2)特殊寄存器每个PTO/PWM都有一组配套参数:●1个8位的控制字节●1个8位的状态字节●1个16位的周期值●1个16位的脉宽值●1个32位的脉冲数量对于多段PTO,还有●1个8位的段字节●1个16位包络表起始地址这些参数存放在系统指定的特殊标志寄存器中Q0
0的寄存器Q0
1的寄存器名称及功能描述SMB66SMB76状态字节,在PTO方式下,跟踪脉冲串的输出状态SMB67SMB77控制字节,控制