欢迎来到天天文库
浏览记录
ID:34523135
大小:623.05 KB
页数:12页
时间:2019-03-07
《高速计数fm350-2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、失业困扰中关于FM350-2一、350-2概述:350-2是西门子的一款高速计数模块,有人曾为我,什么是高速计数模块,为什么用高速计数模块,不用不行吗?那么贵,其实这三个问题是一个问题“什么是高速计数模块”,高速计数让我理解实质就是高速的输入+高速计数器(当然高速计数模块又加入了一些附加功能),高速速度有多高呢?下面做一个比较:性能模块普通DI高性能DIFM350-2从0到1时间1.2-4.8(ms)25-75(μs)50(μs)之内最高计数频率和CPU有关和CPU有关10k-20k和不超过100HZ不超过1
2、00HZ传感器类型有关从表中不难看出对于要求响应速度高的控制数字量输入SM321是无法满足的,并且Fm350-2不占用CPU的运算时间。这就很简单的回答了那三个问题。二、FM350-2的组态问题它有一个自己的专门组态包用来设置外部信号的类型,门信号类型,以及检测方式内容等等。当然我有个同事问到我那个组态包装好了,装到哪里了,怎么知道安装成功。如果要找装到那里了,对于gangloveqiong@163.com失业困扰中大多数人是在这里“C:ProgramFilesSiemensStep7s7fCnt2”
3、你也可以找找你是不是在这里,对于有没有安装成功,可以双击硬件组态画面里面已经初步组态的FM350-2counter项会自动弹出以下画面:gangloveqiong@163.com失业困扰中否则组态包肯定没有安装完成。我下面逐条介绍一下FM350-2的组态问题。1.初步组态(这是我自己的叫法):这是组态的初步用STEP7硬件组态这个大家都熟悉,首先找一个除了1,2,3号槽位以外的空槽位直接插入FM350-2就行了,需要注意的是350-2有两种模块一种是支持冗余的(6ES7350-2AH01-0AE0),一种不支
4、持(6ES7350-2AH00-0AE0),其他性能没有区别。我用的是5号槽位如图:gangloveqiong@163.com失业困扰中这时候编译并保存一下,然后右键点击把其对象属性打开如图:这时候点击“地址”项,会显示以下画面输入和输出的起始和中止的地址,就是在初步组态第一个画面里的gangloveqiong@163.com失业困扰中I/O地址,这个时候点击确定按钮,就会有以下画面在这个时候,我习惯是暂时不理,去配置数据块,然后再返回(也可以点击关闭以后再次配置,个人习惯),打开SamaticManager
5、窗口,从其“文件”窗口里打开“库”,找到“fm_cntli”gangloveqiong@163.com失业困扰中里面有两个版本的库文件Counterv1和Counterv2,具体有什么区别我不知道,我用的是v1,把里面的所有的块:复制到程序块里如下图所示:gangloveqiong@163.com失业困扰中然后再插入DB数据块如下图,选择为udt1类型,点击确定这个时候可以回到硬件组态画面,点击选择数据块选择DB1。初步组态完成。2.内容组态(个人叫法):1.1specifychannels(个性化通道)接下
6、来我们需要使用组态包工具来完成接下来的组态,双击已经初步组态好的FM350-2,会出现以下画面:gangloveqiong@163.com失业困扰中这个画面设置一般不动,具体意思我逐条解释:Channels0to7assinglecounter:0到7通道作为独立计数器。选此项8个通道均可独立设置可以连接8路独立的外部检测元件Channel0asproportioningcounter,channel4to7assinglecounter.通道0作为比例器,通道4到7作为独立计数器。选此项0通道至3通道为一个
7、比例计数器4到7是独立计数器,这样在以后的设置中,只能设5个通道分别是通道0,通道4-7。剩余两条参照这两条理解,至于比例器是什么我不知道,希望有了结的哥们儿,告诉gangloveqiong@163.com失业困扰中一声。Counterinputchannel0-3namer:0-3通道连接Namer型编码器(德国比较常见)关于usertype就是用户准备用那种数据类型。这个画面对于大多数人都是点击“OK”1.2Assigingparameter(分配参数)其中编码器(Encoders)项用来设置外部信号的类
8、型gangloveqiong@163.com失业困扰中Pulseanddirection第一种指的是有方向和脉冲类型的信号。Singlerotarytransducer是单周期脉冲,A,B相的编码器不需要分频应该选这种。下面的两种是需要分频的,根据实际自己选择。Inverteddirection是反转方向,我不知道做什么用,指的是什么的方向,所以我没有选择。其余的那些项就不用说了。1.3Operat
此文档下载收益归作者所有