技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 无法用FC105正确读取电子秤的值

无法用FC105正确读取电子秤的值

刘玉蓉 发布于2014-10-14 17:52 2 0 标签:

现在在做一个小项目,其中涉及到了模拟量转换的内容,用到了FC105,可就是不能正确的转换,下面是遇到的情况:一个料仓用了3个重量传感器进行称重,3个传感器经过一个接线盒(可能是接线盒,甲方自己买的和传感器配套使用的一个黑色的盒子样的东西),将信号传给一个数字显示仪表(220V供电),仪表又输出4~20ma信号给PLC。我将输入的模拟量PIW752(CPU313C上集成的模拟量输入点)经MOVE赋值给一个INT型的变量A,将A填在FC105的IN端(不知道为什么IN端直接填模拟量的地址显示红色),然后在OUT端读转换后的值,HI_LIM和LO_LIM的设置与数字显示仪表量程上下限的设定是一样的,分别是1000和0,但是当数字显示仪表上的示数是零时,OUT端的读数却是436左右的数,而且此时我用万用表串在数字显示仪表输出到PLC模块的回路里,测得的电流是4ma,而且我在监视画面上看到,PIW的值是不断波动的,经MOVE后赋值给的变量A的值是-4700左右的数,很奇怪在4ma的情况下为什么A的值不是0,而且我将数显仪表的输出接到SM331-7KF02模块上进行实验时(此时地址为PIW336),A的值与前面PIW752做为输入时的值不一样,但都是负数。BIPOLAR端初的时候我用M0.0的常开和常闭点串联进行赋值,但由于A的值是负数,此时FC105不能正常工作(RET_VA返回的错误信息是16#0008),从而不得不换成由M0.0的常开和常闭点并联进行赋值。我也看过好多人说的FC105的用法,感觉自己的赋值也没什么问题,可为什么就得不出正确的结果,而且不同模块为什么读取的同一模拟量的值不同,数值的波动会不会是因为柜内220V电源的干扰,请帮忙指出问题的所在。

问题补充:
模块的测量量程已经选定了4~20ma(CPU上的模拟量点没法选择2线制或4线制,),可在输入是4ma时(用万用表测得的结果),PIW输入的值仍是一个负数,会不会与配线有关吗?

佳答案

在回答你的问题之前,有必要了解几个基本概念:模拟量输入模块(或CPU313C上集成的模拟量输入点)将模拟信号转换为数字形式(数字化的模拟值),正常范围为(单极性0-27648,双极性为-27648-27648);数字显示仪表实际上是模拟量变送器,它将重量传感器提供的电量或非电量信号转换为标准的直流电流4-20mA;FC105是模拟输入量的规范化功能,把模拟量输入模块(这里是CPU313C集成的模拟量输入点)输出PIW752规范化为实际的物理量(浮点格式的过程值或实型值,数据类型为实数),其中输入参数IN模拟值可直接从模块上读取或从一个整数格式的数据接口上读取,参数BIPOLAR用来决定是否负数也被转换,标志位(这里是M0.0)为“0”表示输入信号为单极性,如果把M0.0的常开和常闭触头并联,表示为双极性;
你这里有几个问题必须明确:
在使用FC105是模拟输入量的规范化功能,一般直接将CPU313C集成的模拟量值PIW752(16位整形值)填在输入参赛IN端,既所以IN端直接填模拟量的地址显示红色的原因是因为:你没有在SIMATIC管理器中硬件组态界面中对CPU313C的AI5/AO2进行设置并下载到CPU313C中,方法如下:在SIMATIC管理器中打开你的项目的硬件组态界面,双击CPU313C下面的AI5/A02,在出现的“Properties – AI5/AO2 (R0/S2)”(AI5/AO2属性对话框)中选择子项Inputs(输入),根据你的要求设定“Measurement Type”(测量类型)为“I”(电流),设定“Measurement Value”(测量值)设定为“4-20mA”,执行“保存并编译”并下载到CPU313C中,就可以直接将PIW752填写到FC105的输入参数。如果你用将输入的模拟量PIW752(CPU313C上集成的模拟量输入点)经MOVE赋值给一个INT型的变量A,此整形变量一般为位存储区如MW100。既所以PIW的值是不断波动的,经MOVE后赋值给的变量A的值是-4700左右的数,是因为你可能没有设置CPU313C中AI5/AO2产生的,而重量传感器、数字显示仪表和CPU313C上集成的模拟量输入点是没有任何问题的。
同样,对7KF02也必须设置,根据电流测量的 2 线制和 4 线制测量传感器分别设置量程卡位置(4线制为C),如果是4线制,必须将测量输入负端M-与参考电位Mana(端子11)与模块端子20(M)进行等电位连接并进行功能接地,另外必须使用屏蔽双绞线电缆,并一端接地,信号线与动力线分开布置。同样与CPU313C集成的AI5/AO2一样,必须在硬件组态界面对Input(输入子项)进行设定才能使用。由于字数限制,就不多说明

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签