S7-200采样不能才到正负1000MV

我用的是EM231模块采样,采样信号是一个化学反应的电压信号。用干电池测能测5V一下的任何电压,而且很准。但接上改化学反应的电压信号就有20MV左右的误差,而且不能上正负1000MV,我已经把没用的采样端口短接,采样的负端和M短接了,但还是有这个问题。采样程序没有问题。请问是什么原因,会是采样模块内部集成线路的问题,还是外部接线问题造成的?谢谢大家了。

问题补充:
你说的三点我都做了,现在我知道是他们的信号没达到2000,之所以说是2000,是因为他们用一套德国设备测出来的,而时间在采样口用万用表读,只有1037MV,我采出来的是1012MV,观察的AIW是6616,我进行了数据处理:6616×0.15584-5得到1026MV(其中0.15584和5是我用干电池测的三组数据得出来的系数).为什么1026和1012相差11MV,是因为我在编程软件中设置了滤波的原因吗(采样数是64,所以不是实时数据吗)?我不要数字滤波会好点吗?谢谢了:)

 
 我知道是信号限副的问题了。现在我的问题是:
      我采出来的是1012MV,观察的AIW0是6616,我进行了数据处理:6616×0.15584-5得到1026MV(其中0.15584和5是我用干电池测的三组数据得出来的系数).为什么1026和1012相差11MV,如果是 liwenqun说的是漂移产生的,应该怎么解决(AIWO和采样值都是用ACCESS观察出来的,它们之间是不是不是同一时间的数,因为AIW0是直接读的,但采样的1012MV是经过PLC的数据处理的,所以就会比AIW0要晚点,才会有11MV的差,是吗?)

 答 yanxiao:你说的都很对。但由于动了EM231的增益,当为0V时,采样的AIW0不是0,所以不能用5000mV*6616/32000=1034mV,而且说明书上说5V代表32000,其实不是很标准,有可能是2的15次方,即32768,所以用实际的干电池的来确定它的系数比较准,而且我能肯定很我的数据处理是对的。我想知道的是,ACCESS采样的AIW0是实时的吗?我编的PLC程序的最终处理数据在ACCESS中显示会有一定的延迟吗?这样才造成11MV的差

最佳答案

1.化学反应的产生电动势是一个不稳定的物理量,引起的因素很多,还有你采用的探头的接触方式也很关键。
  2.采样数设为多少都应该看做是实时的数据。
  3.滤波加不加只是取决你得到的数值稳定不稳定。与误差无关!
  4.要解决误差还是应该在探头上找原因,如果误差呈线性那就可以在程序中来补偿了,这也是一个好方法。
 补充:
 1.ACCESS采样的AIW0不是实时的,只是一个历史记录而已;
 2.11mv的误差可以用模拟量的采样死区调节数值来加以去除!

提问者对于答案的评价:
谢谢了

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357261.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:49
下一篇 2021年7月5日 上午9:49

相关推荐

  • 请教一个dp通讯问题

    西门子200用dp通讯通讯到dcs,我们是将九台机器的数据传输过去,但是现在1~9号里,只有五号的数据传输不过去,其他都正常。而且我们将5号的模块与9号换过,换过以后9号仍然能通讯…

    2021年7月5日
  • 200的局部变量问题

    如图,为什么IN的BOOL型建了16个就不能再添加了,OUT和IN_OUT也不能再添加了。TEMP 就可以添加。求解。 图片说明:    最佳答案 系…

    2017年12月7日
  • 关于200get/put

    200get/put最大限制是多少,常用在哪些地方 钻石用户推荐最佳答案 这个应该是200smart的功能之一。首先西门子200smart plc的get/put指令是以…

    SIMATIC S7-200 2021年7月5日
  • Wincc flexble 2008 无法打开之前的项目

    如图,是版本不对还是什么情况呢,我应该使用什么版本去打开呢 图片说明:       钻石用户推荐最佳答案 Wincc flexbl…

    2021年7月5日
  • ControlNet 网络接口

    请问各位,西门子的PLC有自带的ControlNet 网络接口没有?如果西门子的没有,那么别的品牌PLC推荐一下自带的ControlNet 网络接口的。比如AB…

    SIMATIC S7-200 2021年7月5日
  • S7200 216两个通讯口的问题

    我用216的PORT0做自由口通讯,PORT1做编程口,前两天我用了一根普通的编程电缆(不带编码开关的那种),做了100多米的延长,3-3,8-8,可以实现正常的通讯.可是昨天的时…

    SIMATIC S7-200 2021年7月4日
  • 200plc的EM277扩展问题

    我现在用224 xpPLC做一个系统,本体的2个端口全部用于自由口通讯了,准备扩展2个em277一个用于编程,一个用于和3个HMI的连接,有问题吗,记得三菱的FXPLC只…

    SIMATIC S7-200 2017年10月24日
  • 怎样利用子程序和中断程序定时采取模拟量程序

    怎样利用子程序和中断程序定时采取模拟量程序?  学生请教谢谢!!!   最佳答案 首先你需要建立模拟量采集子程序,等待调用。 &n…

    SIMATIC S7-200 2021年7月4日
  • 想找一种屏,上电后直接显示文本+PLC内部变量的数值

    我看了一下西门子TD400C的屏  里面都要求设置面板的上的按键才能显示文本,我想找一种屏幕,不需要按钮 ,上电后直接显示文本内容,文本后面连接200…

    SIMATIC S7-200 2020年10月31日
  • plc程序执行顺序疑问

    1如图,每次扫描周期里,请问变量vd100有没有从100到两百的过程,还是只是扫描结束周期结束后,发现vd100赋值是2000,那么vd100就是2000,没有从1000到两千的过…

    2017年6月19日

发表回复

登录后才能评论