EM231模拟量输入滤波

请教大家一下:
1. 我现在通过CPU224CN及EM231(4AI)进行扩展,来采集一个拉压力传感器的实际工程值(已经配置变送器4mA----20mA)。我使用 "Scale" 库文件里面的S_ITR模块,将模拟量输入信号转化为实际工程值。但是我看见有些技术文章中说需要在step7 micro-win中的系统块里还需要设置” 输入滤波器 “,这主要是起到什么作用?一定非要设置吗?
2.我现在在step7 micro-win中测试了一下我编写的程序的扫描周期为5ms,但是我希望能够1s内只采集20次拉压力的值,应该怎么处理?
3.在EM231中,通常在进行拨码开关操作时,会有单极性和双极性的区分,单极性和双极性区别在哪里?
我刚接触到PLC的模拟量采集,希望大家多多帮助,不胜感激!

最佳答案

1、设置” 输入滤波器 “,这主要是起到什么作用?一定非要设置吗?
如果对某个通道选用了模拟量滤波,CPU将在每一程序扫描周期前自动读取模拟量输入值,这个值就是滤波后的值,是所设置的采样数的平均值。模拟量的参数设置(采样数及死区值)对所有模拟量信号输入通道有效。
不一定非要设置。如果对某个通道不滤波,则CPU不会在程序扫描周期开始时读取平均滤波值,而只在用户程序访问此模拟量通道时,直接读取当时实际值。
2、我编写的程序的扫描周期为5ms,但是我希望能够1s内只采集20次拉压力的值,应该怎么处理?
a、系统滤波的注意事项:
、为变化比较缓慢的模拟量输入选用滤波器可以抑制波动 
、为变化较快的模拟量输入选用较小的采样数和死区值会加快响应速度 
、对高速变化的模拟量值不要使用滤波器 
、如果用模拟量传递数字量信号,或者使用热电阻(EM231 RTD)、热电偶(EM231 TC)、AS-Interface(CP243-2)模块时,不能使用滤波器
b、“1s内只采集20次拉压力的值”?
、你可以采用系统滤波,也可自己编程进行滤波。简单方法就是将20次拉压力的值累加后,求平均值。
、可以采用他人编制的滤波程序:
S7-200模拟量中值滤波库,连接:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=3&a_id=761108&s_id=1

提问者对于答案的评价:
谢谢大家的无私帮助!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月9日 上午12:47
下一篇 2018年12月9日 上午12:48

相关推荐

  • 伺服控制的程序请教。

    大家好,问大家个问题,就是说现在我想用触摸屏设定伺服的每次移动的距离是10mm,原理是这样的:伺服电机带动工作台移动10mm后停止,开始工作,工作完毕后置M0.0为ON,M0.0再…

    SIMATIC S7-200 2020年11月5日
  • 2台S7-200T通讯问题

    我想实现2台CPU 224的通讯 实现数据交换通讯距离是300米 谢谢那位高手提供相关信息我非常感谢 及。。。。 最佳答案  1.…

    SIMATIC S7-200 2021年7月5日
  • 有关中断程序的问题

    执行完中断指令的最后一条语句后,控制权回到主程序。  这是S7-200手册上的话有个问题假如中断中有个n秒的延时语句,中断程序执行到这里后,是等待n秒,然后执行…

    SIMATIC S7-200 2021年7月5日
  • s7-226的负载能力

    一台CPU226,想要带7个modbus从站,再用一个串口带3台人机界面,能不能实现?对响应速度没有要求。本身的程序量并不大,计算工作都是由S7-300的PLC来完成,再通过PRO…

    SIMATIC S7-200 2020年10月31日
  • sT30

    ST3O cpu用什么编程软件 钻石用户推荐最佳答案 用:STEP 7 Micro/WIN SMARThttps://support.ind…

    SIMATIC S7-200 2021年7月5日
  • 计时数字显示

    用定时中断0做了100毫秒的周期计数(做成秒表那样)然后在TD400c上显示,最后一位数应该从0-9依次显示,但是显示的不连贯是怎么回事? 问题补充:要显示成xx.x秒,用浮点数放…

    SIMATIC S7-200 2021年7月5日
  • 求,s7200 CPU 脉冲输出用向导或指令库编成如何能实现输出脉冲的周期/频率随时更改,不用停止后更改.

    求,s7200 CPU 脉冲输出用向导或指令库编成如何能实现输出脉冲的周期/频率随时更改,不用停止后更改. 钻石用户推荐最佳答案 你看过生成的程序之后,你都知道…

    SIMATIC S7-200 2021年7月5日
  • CPU226输入点接收不了信号

    我现有一个NPN气压传感器,有气压时,输出为0V,无气压时输出为+14V,传感器电源为24V,将其接到CPU226的24V输入点上,无气压时输入点信号灯不亮,并且在PLC上测其电压…

    SIMATIC S7-200 2021年7月5日
  • 西门子200smar plc 与西门子200PLC以太网通讯

    西门子200smar plc 用PUT geT指令能通过200plc cp243以太网模块读写西门子200PLC数据吗?如果不能要如何实现以…

    SIMATIC S7-200 2021年7月5日
  • TD400怎么设置怎么跟电脑连?

    td400买的时候就一根线,那是跟PLC连的,但我要设置TC400必须跟电脑连啊?是不是还有根线? 问题补充:我的意思,电脑上设置好了,不是要下在到TD400上吗?怎么下载进去?那…

    SIMATIC S7-200 2021年7月5日