FM350-1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

FM350-1使用入门FM350-1GettingStartedGetting-started2009年6月IA&DTService&SupportPage2-37摘要本文介绍了高速计数模块FM350-1的基本使用,包括组态包安装、参数配置、程序编写等详细过程;另外介绍了不同的计数方式、频率测量、转速测量和周期测量的具体组态步骤。针对掉电、停机时的数据保持,本文也提供了简单的设置和程序实例以供参考。关键词计数模板,FM350-1,周期计数,单次计数,连续计数,频率测量,转速测量,周期测量,掉电保持KeyWordsCounterModule,FM350-1,Periodiccounting,Singlecounting,Continuouscounting,Frequencymeasurement,RPMmesurement,Countinuousperiodicmeasurement,retentiveIA&DTService&SupportPage3-37目录1FM350-1基本功能介绍.........................................................41.1连续计数.................................................................41.2单次计数.................................................................41.3周期计数.................................................................51.4测量模式.................................................................61.5门控制和门功能...........................................................62FM350-1的特点...............................................................93FM350-1的计数功能使用步骤...................................................93.1模块安装和接线...........................................................93.2硬件组态................................................................113.2.1组态包安装..........................................................113.2.2新建项目............................................................123.2.3参数配置............................................................143.3程序编写................................................................183.3.1在数据块中写入模块地址..............................................203.3.2程序调用............................................................213.3.3程序调试............................................................224锁存/触发功能的使用.........................................................235频率测量...................................................................256DO输出的使用...............................................................266.1配置DO输出.............................................................266.2手动控制DO............................................................277中断功能的使用.............................................................278CPU停机下的计数保持........................................................309CPU重新上电后的计数恢复....................................................32IA&DTService&SupportPage4-371FM350-1基本功能介绍FM350-1是一款用于高速计数的功能模块,可用在S7-300/M7-300控制系统中。FM350-1上有一个计数通道,可以实现周期计数、单次计数、连续计数和频率、转速、周期的测量。可以连接源型、漏型以及推挽式接口的编码器,最高计数频率是500kHz,根据编码器信号的不同,能够支持的最大脉冲频率也有所不同。FM350-1能够支持如下的操作模式:1.1连续计数连续计数的计数过程如下图所示:范围上限范围下限门打开门关闭门打开图1连续计数在FM350-1的配置中,连续计数的计数范围是“0to+32bits”或者“-31bitsto+31bits”,即从0到322,或者从312到1231。当增计数到达计数范围上限时,下一个到来的脉冲让计数值变为下限值,并继续计数。1.2单次计数单次计数的计数过程如下图所示:IA&DTService&SupportPage5-37范围上限范围下限装载值门打开门自动关断门打开门自动关断图2单次计数和连续计数不同,单次计数中存在“主计数方向”(Maincountingdirection),如上图所示就是“无主计数方向”(none)时的计数过程。此时的计数范围和连续计数一样,可以是“0to+32bits”或者“-31bitsto+31bits”,当计数到达上限时,门自动关断,计数停止,计数值变成另一限值。门再次打开,计数功能恢复。主计数方向选择为“forward”和“backward”,则上限值可设,下限值为0。选择“forward”,只有当计数达到上限值时才会把门关断,计数停止,反之选择为“backward”时,只有减计数到0时门会自动关断。1.3周期计数周期计数的计数过程如下图所示:范围上限范围下限装载值门打开门关闭图3周期计数IA&DTService&SupportPage6-37周期计数和单次计数一样存在“主计数方向”的设置,而且不同设置下的功能一样。不同点是在周期计数的模式下,计数达到上限/下限时,门不会自动关闭,而是变成装载值继续计数。1.4测量模式FM350-1可以进行频率测量、转速测量和周期测量,三种测量都满足如下的工作示意图:更新时间Updatetime更新时间Updatetime脉冲门测量功能开始测量功能结束图4测量功能测量中需要设置更新时间(Updatetime),并以此为基础形成动态测量时间,所有的测量都是基于动态测量时间和这段时间里的脉冲数运算得到的。对于转速测量,还需要设置每圈的脉冲数(Pulsesperencoderrevolution);对于周期测量,还可以选择周期单位(Resolutionofperiod)。1.5门控制和门功能在计数和测量过程中都涉及到了门的概念,在FM350-1中,提供了5种门控制(GateControl)选项:(1)无(none)选择此选项,在模块正常上电之后,只要有脉冲信号输入,则就会被计数;(2)软件门(SWGate)选择此选项,则只有在程序中置对应的软件门位为1,计数/测量功能才会开启;(3)硬件门(HWGate)和软件门不同,硬件门的开启是通过FM350-1的数字量输入点来实现的,其有两种作用方式:IA&DTService&SupportPage7-37图5StartDI为高电平时硬件门打开图6StartDI的上升沿打开硬件门,StopDI的上升沿关闭硬件门(4)锁存(Latch)锁存功能就是利用模块上的第一个数字量输入点的状态改变来保存当前计数值,其需要结合软件门一起使用,即只有软件门开启,计数功能才能使用。脉冲门计数值StartDI锁存值图7锁存上图中可以看出在StartDI的上升沿时将当前的计数值锁存一次。(5)锁存/触发(Latch/Retrigger)锁存/触发功能由锁存和触发两个动作构成,当模块上的第一个数字量输入点的状态改变时,将当前计数值锁存,之后当前计数值变为装载值重新开始计数。同锁存功能一样,锁存/触发也是结合软件门使用。如下是StartDI的上升沿作为锁存/触发信号时的示意图:IA&DTService&SupportPage8-37脉冲门计数值StartDI锁存值图8锁存/触发从上图中可以看到,门打开之后,需要一个StartDI的上升沿才可以开始计数。在每个StartDI的上升沿出现时,当前计数值被保存,并从装载值重新开始计数。只有在连续计数模式下,5种计数功能才都是可选,在其他计数模式下,除“none”之外的4种计数功能都是可选的,但在测量模式中,只有软件门和硬件门可选。门功能只有“Cancel”和“Interrupt”两种。“Cancel”表示在门关断之后重新开启,原来的计数任务被取消,从装载值重新开始计数:范围上限范围上限装载值门打开门关断门打开图9Cancel门功能“Interrupt”表示门关断之后,计数任务只是被中断,待门重新开启之后,在原来的计数值基础上继续计数:IA&DTService&SupportPage9-37范围上限范围上限装载值门打开门关断门打开图10Interrupt门功能2FM350-1的特点计数通道数为1支持的信号:5V增量、24V增量、24V脉冲带方向、24V脉冲和内部1MHz脉冲比较值个数:2个,DO点个数:2个支持的最高脉冲频率可选,24V脉冲最高为200kHz,5V差分信号是500kHz比较DO输出支持“死区”(Hysteresis)功能支持锁存(Latch)功能支持锁存触发(Latch/Retrigger)功能支持过程中断和诊断中断3FM350-1的计数功能使用步骤3.1模块安装和接线FM350-1需要一个20针的前连接器,其具体的接线视图如下:IA&DTService&SupportPage10-37图11FM350-1模块视图在上图的模块视图中,各个管脚的定义如下:端子名称输入/输出功能11L+输入24V辅助电源正端21M输入24V辅助电源负端31M输出编码器供电负端4DC5.2V输出5.2V编码器供电正端5DC24V输出24V编码器供电正端6AA*输入5V编码器的信号A,或者24V编码器的信号A*7输入5V编码器的信号8BB*输入5V编码器的信号B,或者24V编码器的信号B*9输入5V编码器的信号10NN*输入5V编码器的信号N,或者24V编码器的信号N*11输入5V编码器的信号1213I0输入数字量输入,StartDI14I1输入数字量输入,StopDI15I2输入数字量输入,DISet1617Q0输出数字量输出,DO018Q1输出数字量输出,DO1192L+输入负载电源24V正端202M输入负

1 / 37
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功