1高速计数器置位指令HSCS DHSCS指令的编号为FNC53。它应用于高速计数器的置位,使计数器的当前值达到预置值时,计数器的输出触点立即动作。它采用了中断方式使置位和输出立即执行而与扫描周期无关。如图3-63所示,[S1.]为设定值(100),当高速计数器C255的当前值由99变100或由101变为100时,Y0都将立即置1。
2高速计速器比较复位指令HSCR DHSCR指令的编号为FNC54。如图3-63所示,C254的当前值由199变为200或由201变为200时,则用中断的方式使Y10立即复位。
使用HSCS和HSCR时应注意:
1)源操作数[S1.]可取所有数据类型,[S2.]为C235~C255,目标操作数可取Y、M和S。
2)只有32位运算,占13个程序步。
3高速计速器区间比较指令HSZ DHSZ指令的编号为FNC55。如图3-63所示,目标操作数为Y20、Y21和Y22。如果C251的当前值<k1000时,y20为on;k1000≤c251的当前值≤k1200时,y21为on;c251的当前值 style="box-sizing: border-box;">K1200时,Y22为ON。</k1000时,y20为on;k1000≤c251的当前值≤k1200时,y21为on;c251的当前值>
使用高速计速器区间比较指令时应注意:
1)操作数[S1.] 、[S2.]可取所有数据类型,[S .]为C235~C255,目标操作数[D.]可取Y、M、S。
2)指令为32位操作,占17个程序步。
3.速度检测指令
速度检测指令SPD的编号为FNC56。它的功能是用来检测给定时间内从编码器输入的脉冲个数,并计算出速度。如图4-64所示,[D. ]占三个目标元件。当X12为ON时,用D1对X0的输入上升沿计数,100ms后计数结果送入D0,D1复位,D1重新开始对X0计数。D2在计数结束后计算剩余时间。
M8000是三菱PLC中的一个特殊辅助继电器,它的主要功能是在PLC处于运行状态时一直保持闭合(接通)状态。这意味着,当PLC处于RUN模式时,M8000会自动导通,直到PLC停止运行。M8000常用于驱动那些在PLC上电后就应立即执行的程序,如上电后自动启动的某些程序或设备。此外,M8000还可以用于实现不直接与程序左母线相交但不影响程序正常运行的指令。