在S7- 200系列PLC中。只有晶体管输出类型的CPU的两个输出点Q0.0和Q0.1可作为PTO/PWM输出使用。PTO可以输出一串脉冲(占空比50%),用户可以控制脉冲的周期和个数。PWM可以输出连续的、占空比可调的脉冲串,用户可以控制脉冲的周期和脉宽。
PTO/PWM发生器与过程映像寄存器共用Q0.0和Q0.1。当在Q0.0或Q0.1上激活PTO或PWM功能时,PTO/PWM发生器对输出拥有控制权,同时普通输出点功能被禁止。输出波形不受过程映像区状态、输出点强制值或者立即输出指令执行的影响。当不使用PTO/PWM发生器功能时,对输出点的控制权交回到过程映像寄存器。
1.高速脉冲输出指令形式
高速脉冲输出指令的梯形图指令盒形式如图4-55所示,指令格式为:PLS Q0.X
图4-55 高速脉冲输出指令的梯形图指令盒形式
当EN端有效时,指令检测各相关特殊功能寄存器的状态,根据定义的控制字节执行高速脉冲输出操作。
脉冲输出指令(PLS)用于在高速输出(Q0.0和Q0.1)上控制脉冲串输出(PTO)和脉宽调制(PWM)功能。
S7-200 PLC有两个PTO/PWM发生器,它们可以产生一个高速脉冲串或者一个脉宽调制波形。
2.与高速脉冲输出指令有关的特殊功能寄存器
在S7-200系列PLC中,每路PTO/PWM发生器都对应一定数量的特殊功能寄存器,这些寄存器包括控制字节寄存器、状态字节寄存器和参数数值寄存器,用以控制高速脉冲的输出形式及反映输出状态和参数,各寄存器分配如表4-16所示。
表4-16 相关寄存器表
(1)状态字节。每个高速脉冲输出都有一个状态字节,程序运行时根据运行状况自动使某些位置位,可以通过程序来读相关位的状态,用以作为判断条件实现相应的操作。状态字节中各状态位的功能如表4-17所示。
表4-17 状态字节表
(2)控制字节。每个高速脉冲输出都对应一个控制字节,通过对控制字节中指定位的编程,可以根据操作要求设置字节中各控制位,如脉冲输出允许、PTO/PWM模式选择、单段/多段选择、更新方式、时间基准、允许更新等。控制字节中各控制位的功能如表4-18所示。
3.高速脉冲串输出PTO
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门
上一篇:信捷PLC数据块传送指令