欢迎来到天天文库
浏览记录
ID:58861162
大小:2.06 MB
页数:57页
时间:2020-09-30
《【哈工大】松下PLC电气控制与组态设计ppt第五章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五章FP1的特殊功能和高级模块第一节FP1的特殊功能一、脉冲输出脉冲输出进行位置控制示意图FP1的输出端Y7可输出一路脉冲信号,最大频率范围为45Hz~5kHz。这一功能只有晶体管输出方式的PLC才具有,且需配合脉冲输出控制指令F164(SPD0)使用。二、高速计数功能(HSC)在FP1内部有高速计数器,可同时输入两路脉冲。最高计数频率:10kHz;计数范围:K-8388608~K8388607;输入模式:加计数、减计数、可逆计数、两相输入;此外,每种模式又分为有复位输入和无复位输入两种情况,输入计数不受扫描周期影响,处理过程中响应时间不延时。1.占用的
2、输入端子HSC需占用FP1输入端子X0、X1和X2。其中X0和X1作为脉冲输入端,X2作为复位端,可由外部复位开关通过X2使HSC复位。2.输入模式及设置HSC的四种输入模式中,前三种为单相输入,最后一种为两相输入。如图5-2所示。1)加计数模式2)减计数模式3)加/减计数模式4)两相输入方式四种计数模式的脉冲波形示意图表5-1系统寄存器No.400控制字说明设定值功能输入模式X0X1X2H1双相输入-双相输入方式H2双相输入复位H3加计数--加计数方式H4加计数-复位H5-减计数-减计数方式H6-减计数复位H7加计数减计数-加/减计数方式H8加计数减计数
3、复位H0HSC功能未用不工作(默认模式)HSC的经过值存放于特殊数据寄存器DT9044和DT9045中,目标值存放于特殊数据寄存器DT9046和DT9047中。其中DT9044和DT9046分别存放低16位,DT9045和DT9047分别存放高16位。当高速计数器的经过值和目标值一致时,DT9046和DT9047中的数据就被清除。特殊功能继电器R903A规定为HSC的标志寄存器。当HSC计数时该继电器为ON,停止计数时为OFF。当HSC计数时,Y7可以输出脉冲,而停止计数时Y7停止发脉冲。3.与HSC相关的寄存器4.高速计数功能指令1)高速计数器的控制指令
4、[F0MV,S,DT9052]:高速计数器控制指令。该指令功能是将S中的控制字数据写入DT9052中,DT9052的低四位作为高速计数器控制用。HSC不但可以通过X2硬复位,还可进行软复位,即将控制字H1送入DT9052,使bit0为1,从而可以实现软件复位功能。这里需要注意的是高速计数器运行方式的改变只能使用该指令。软件复位控制计数输入控制“复位输入端”X2的可用性控制例:当触发信号X3为ON时,把高速计数器的经过值清0并开始计数。设计的梯形图如下图所示。2)高速计数器经过值的读写指令[F1DMV,S,DT9044]:存储高速计数器经过值。将(S+1,S
5、)中高速计数器的经过值写入DT9045、DT9044中。[F1DMV,DT9044,D]:调出高速计数器经过值。是将DT9045、DT9044中的经过值读出拷贝到(D+1,D)中。3)高速计数器输出置位复位指令[F162HC0S,S,Yn]:高速计数器的输出置位指令。当高速计数器的经过值和目标值相等时,将指定的输出继电器接通。[F163HC0R,S,Yn]:高速计数器的输出复位指令。当高速计数器的经过值和目标值相等时,将指定的输出继电器断开。其中,S为高速计数器的目标值,可以用常数设置,也可以用寄存器中的数据设置,数值的取值范围为是K-8388608~K8
6、388607(HFF800000~H007FFFFF);Yn为输出继电器,Yn=Y0~Y7。例:梯形图中,当触发信号X3接通时,将高速计数器HSC目标值设置为K1500。当高速计数器的经过值等于K1500时,将输出继电器Y1接通并保持。梯形图中,当触发信号X4接通时,将高速计数器HSC目标值设置为K800。当高速计数器的经过值等于K800时,将输出继电器Y2断开,即Y2=0。例:4)速度和位置控制指令[F164SPD0,S]:速度及位置控制。该指令配合高速计数器和Y7的脉冲输出可以实现速度和位置控制。a)脉冲工作方式b)波形工作方式5)凸轮控制指令[F16
7、5CAM0,S]:凸轮控制。当高速计数器的经过值和参数表中设定的目标值相一致时,接通或断开参数表中指定的输出继电器。在顺序控制系统中,许多场合是按工序进行操作的:第一步作某些机械动作,第二步作另一些机械动作,如此顺序进行直至整个工序结束。凸轮控制器就是专为这种顺序控制设计的机电式设备,它是一个由多层可编程圆盘组成的机电式圆鼓,每转动一步可接通某些接点,从而作出规定的机械动作。由于采用机械方式实现,其转动的步数和接点数都受到很大限制,体积大且可靠性差。而利用可编程控制器可以模拟凸轮控制器的功能,控制的步数和点数多,并且节省了硬件设备投资。FP1的凸轮控制指令
8、F165和高速计数器配合使用,既方便又准确,几乎可以满足所有需要凸
此文档下载收益归作者所有