1、http:/Wang yang 信捷信捷PLC培训培训第十一课时第十一课时信以致远捷行弘毅W y信以致远捷行弘毅偏移量第第11章章第十一章第十一章 便利指令便利指令频率测量脉宽调制信以致远捷行弘毅W y信以致远捷行弘毅频率测量频率测量信以致远捷行弘毅W y信以致远捷行弘毅测频指令测频指令FRQMFRQM是用来进行频率测量的指令,指令说明如下:是用来进行频率测量的指令,指令说明如下:FRQMK20D100K1X1X0DS1S2S3操作数作用S1指定采样脉冲个数的数值或软元件地址编号S2指定分频选择的数值S3指定脉冲输入端口D指定测量结果的软元件编号其中个操作数的含义如下表:其中个操作数的含义如下
2、表:第一节第一节 频率测量频率测量信以致远捷行弘毅W y信以致远捷行弘毅 采样脉冲个数为计算脉冲频率的采样脉冲个数,此参数值采样脉冲个数为计算脉冲频率的采样脉冲个数,此参数值可以根据所测频率的大小适当的进行调整(一般来说,所测频可以根据所测频率的大小适当的进行调整(一般来说,所测频率越高采样脉冲个数越大)。率越高采样脉冲个数越大)。分频选择:分频选择:K1表示测定的频率范围为表示测定的频率范围为10Hz80KHz。频率测量中,随着所测频率的增高测量精度会发生微量的频率测量中,随着所测频率的增高测量精度会发生微量的变化,变化,1Hz80KHz的测量精度可达的测量精度可达100%,80KHz200
3、KHz的测量的测量精度可达精度可达99.5%以上。以上。测量结果,单位测量结果,单位Hz。第一节第一节 频率测量频率测量信以致远捷行弘毅W y信以致远捷行弘毅例:流水线作业中,生产管理人员需要对流水线的速度进行实时监例:流水线作业中,生产管理人员需要对流水线的速度进行实时监控,流水线正常运行目标速度为控,流水线正常运行目标速度为1.8m/s。装置如图所示装置如图所示:第一节第一节 频率测量频率测量接近开关X1电机待加工产品信以致远捷行弘毅W y信以致远捷行弘毅 电机与多齿凸轮同轴转动,凸轮上有电机与多齿凸轮同轴转动,凸轮上有10 个突齿,电机每个突齿,电机每旋转一周,接近开关接收到旋转一周,接
4、近开关接收到10 个脉冲信号,流水线前进个脉冲信号,流水线前进0.325m。电机转速。电机转速(r/min)=接近开关每分钟接收到的脉冲数接近开关每分钟接收到的脉冲数/10,流水线速度,流水线速度=电机每秒旋转圈数电机每秒旋转圈数0.325=(电机转速(电机转速/60)0.325 流水线速度低于流水线速度低于0.8m/s 时,速度偏低灯亮;当时,速度偏低灯亮;当流水线速度在流水线速度在0.8m/s1.8m/s 之间时,速度正常灯亮;当流水之间时,速度正常灯亮;当流水线速度高于线速度高于1.8m/s 时,速度偏高灯亮。显示出流水线的速度来时,速度偏高灯亮。显示出流水线的速度来进行监控。进行监控。
5、控制要求控制要求:第一节第一节 频率测量频率测量信以致远捷行弘毅W y信以致远捷行弘毅说明名称说明名称启动计算X0测得的接近开关的频率D0脉冲信号输入端口X1流水线当前速度D50速度偏低灯Y0速度正常灯Y1速度偏高灯Y2装置分配表装置分配表:第一节第一节 频率测量频率测量信以致远捷行弘毅W y信以致远捷行弘毅梯形图如下:梯形图如下:M8000FRQM K20 D0 K2 X1X0EDIV D0 K10 D12DFLT D0 D10EMUL D12 K0.325 D50EZCP K0.8 K1.8 D50 M0测量在1S内接近开关接收到的脉冲数目根据公式325.0100Dv计算当前速度最低速度时
6、M2=ONM0Y0M1Y1M2Y2M0M2分别控制三个灯第一节第一节 频率测量频率测量信以致远捷行弘毅W y信以致远捷行弘毅脉宽调制脉宽调制信以致远捷行弘毅W y信以致远捷行弘毅 脉宽调制脉宽调制PWMPWM是是进行进行PWM脉宽调制即改变脉冲的占空比的指令。脉宽调制即改变脉冲的占空比的指令。PWMK100D10Y0X0S1S2D操作数作用S1指定占空比的数值或软元件地址编号S2指定输出频率的数值或软元件地址编号D指定输出脉冲端口编号其中个操作数的含义如下表:其中个操作数的含义如下表:第二节第二节 脉宽调制脉宽调制信以致远捷行弘毅W y信以致远捷行弘毅T0t左图中:左图中:T0=1/ft/T0
7、=n/256 占空比数值占空比数值n的范围:的范围:1255;输出频率输出频率f的范围:的范围:072KHz;PWM脉宽调制输出是以脉宽调制输出是以0.1Hz为单位的,所以为单位的,所以S2设定频率时,设定值设定频率时,设定值是实际频率的是实际频率的10倍关系(即倍关系(即10f)。例如:要设定频率为)。例如:要设定频率为72KHz,则,则S2中的设定中的设定值应为值应为720000。第二节第二节 脉宽调制脉宽调制信以致远捷行弘毅W y信以致远捷行弘毅 本例将本例将 PWM 技术应用于控制喷水闸门的开度,其闸门控制器可接受技术应用于控制喷水闸门的开度,其闸门控制器可接受24V 的的PWM 控制
8、,控制闸门开度范围为控制,控制闸门开度范围为25、50、100的开度,闸门的开度,闸门的开度的开度=ton/toff。水闸门控制装置示意图如图所示:水闸门控制装置示意图如图所示:第二节第二节 脉宽调制脉宽调制信以致远捷行弘毅W y信以致远捷行弘毅说明名称系统启动按钮X0系统关闭按钮X125%开度按钮X250%开度按钮X3100%开度按钮X4阀门位置驱动输出Y0喷水阀门开度寄存器D0装置分配表装置分配表第二节第二节 脉宽调制脉宽调制信以致远捷行弘毅W y信以致远捷行弘毅SETX0M0M0MOVK51D0MOVK85D0MOVK128D0X2X3X4X3X3X4X4X2X2RSTX1M0RSTD0
9、PWMD0M8000K1000Y0梯形图如下:梯形图如下:第二节第二节 脉宽调制脉宽调制信以致远捷行弘毅W y信以致远捷行弘毅【程序说明】【程序说明】本例中通过设置本例中通过设置D0 值的大小来控制喷水阀门的开度,阀门开度值的大小来控制喷水阀门的开度,阀门开度=ton/toff=D0/(K256-D0)。按下系统启动按钮,按下系统启动按钮,X0 由由OffOn 变化一次,变化一次,M0 被置位为被置位为On,自动浇水系统启动,自动浇水系统启动,再按下对应的开度按钮即可进行浇水动作。再按下对应的开度按钮即可进行浇水动作。按下按下 25%开度按钮,开度按钮,X2=On,D0 值为值为K51,D0/
10、(K256D0)=0.25,喷水阀门打开,喷水阀门打开至至25%开度位置。开度位置。按下按下 50%开度按钮,开度按钮,X3=On,D0 值为值为K85,D0/(K256D0)=0.5,喷水阀门打开至,喷水阀门打开至50%开度位置。开度位置。按下按下 100%开度按钮,开度按钮,X4=On,D0 值为值为K128,D0/(K256D0)=1,喷水阀门打开,喷水阀门打开至至100%开度位置。开度位置。按下系统关闭按钮,按下系统关闭按钮,X1 由由OffOn 变化一次,变化一次,D0 值被清零,值被清零,D0/(K256D0)=0,开度为开度为0,喷水阀门停止喷水,同时系统启动标志,喷水阀门停止喷
11、水,同时系统启动标志M0 也被复位为也被复位为Off。第二节第二节 脉宽调制脉宽调制信以致远捷行弘毅W y信以致远捷行弘毅偏移量偏移量信以致远捷行弘毅W y信以致远捷行弘毅 数据寄存器数据寄存器D可用作软元件的偏移量,使得软元件的使用更加可用作软元件的偏移量,使得软元件的使用更加简单和便于控制。格式为简单和便于控制。格式为DnDm、XnDm、YnDm、MnDm等。位软元件组成的字的偏移:等。位软元件组成的字的偏移:DXnDm表示表示DXn+Dm。带偏移的软元件,偏移量只可用软元件带偏移的软元件,偏移量只可用软元件D表示。例:表示。例:D100D10,表示为,表示为D100+D10,如果,如果D
12、10的数据为的数据为5,则,则D100D10表示为寄存器表示为寄存器D105。如果。如果D10的数据为的数据为50,则,则D100D10表示为寄存器表示为寄存器D150。第三节第三节 偏移量偏移量信以致远捷行弘毅W y信以致远捷行弘毅MOVD10D0D100M8000M2Y0D0MOVK5D0M8002MOVK0D0上例中,当上例中,当D0=0时,此时时,此时D100=D10,Y0为为ON;当当M2由由OFFON时,时,D0=5,此时,此时D100=D15,Y5为为ON。其中其中D10D0=D10+D0,Y0D0=Y0+D0。第三节第三节 偏移量偏移量信以致远捷行弘毅W y信以致远捷行弘毅例例
13、1:下例所示为跑马灯应用,:下例所示为跑马灯应用,D0作为偏移地址。当作为偏移地址。当M0启动,输启动,输出出Y1至至Y7依次点亮。如果输出点数很多,可以使用依次点亮。如果输出点数很多,可以使用M代替代替Y,然后,然后将所有的将所有的M对应到输出对应到输出Y。M8013M0MOV K1 D0D0 D4000INC D0MOV K7 D4000M8002(R )Y0D0Y0D0(S )第三节第三节 偏移量偏移量信以致远捷行弘毅W y信以致远捷行弘毅M8013M0MOV ID100 D4000D0MOV K1 D0D0 K50INC D0 例例2:当:当M0为为ON时,每时,每1S钟对钟对ID10
14、0的数据进行一次保存,存的数据进行一次保存,存放在放在D4000开始的开始的50个寄存器里。寄存器个寄存器里。寄存器D0作为偏移量使用。作为偏移量使用。第三节第三节 偏移量偏移量信以致远捷行弘毅W y信以致远捷行弘毅思考练习题思考练习题信以致远捷行弘毅W y信以致远捷行弘毅产品配方参数调用产品配方参数调用【控制要求】假设某种产品共有3 种型号,对应3 组配方参数,每个配方包含10 种参数,选择相应的配方组别开关,则加工时以该配方参数作为当前加工执行的配方参数。PLC 软元件控制说明X0 第1 组配方开关X1 第2 组配方开关X2 第3 组配方开关D500D509 第1 组配方数据D510D519 第2 组配方数据D520D529 第3 组配方数据D100D109 当前执行的配方参数思考与练习思考与练习http:/Wang yang