PLC指令SpED指令及案例题分析
发布时间:2016-11-09 10:31 来源:欧姆龙 阅读:
PLC指令SpED指令及案例题分析如下:
SpED指令
格式:SpED(64) @SpED(64)p pM MF F其中,操作数p为输出点设定,可以取000或010;操作数M为输出模式设定,可以取000或001;操作数F为脉冲频率设定,四位BCD码,可以是IR、SR、hR、AR、LR、DM、*DM、#。功能: 脉冲速度设置指令。
单相脉冲只能通过01000和01001两个端子输出,且同一时刻只能有一路输出,输出端子由p指定。当p=000时,输出为01000;当p=010时,输出为01001。
脉冲输出有两种模式。当M=000时为独立输出模式,在此模式下,用pULS指令设定输出脉冲总数,用SpED指令启动脉冲输出的开始,输出的脉冲数达到pULS指令所指定的数目时脉冲输出停止。当M=001时为连续输出模式,在此模式下,只能通过SpED指令中的F=0000的设置或INI指令来停止脉冲输出。独立输出模式的脉冲输出一旦开始就不能再用pULS指令来改变已设定的脉冲数;而连续输出模式在输出过程中可以随时使用SpED指令来改变输出频率,该频率由F的值设定。
F的取值范围为0001~1000对应的输出频率是10hz~10khz(CpM1A: 0002~0200对应的输出频率是20hz~2khz)。
例5-22:下例为一个独立模式脉冲输出的程序段。脉冲输出由00001来启动。输出脉冲数为在DM0101和DM0100中,输出脉冲频率为100hz。LD 00001@pULS(65)000000DM0100LD 00001@SpED(64)000000 #0010