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

相关推荐

  • 求教s7200与danfoss变频器通信

    请教各位:s7200与danfoss变频器怎样走rs485通信 发个例程学习学习 最佳答案 用modbus modbus 是一种单主站的主/从通信模式…

    SIMATIC S7-200 2021年7月5日
  • 请问:将两行“或”关系的流程分开写后,执行结果和原流程执行结果不一样?

    在Micro/Win编程环境中,有如下两行流程:现在修改了流程,主要是将“或”关系的流程分开写,修改后的流程如下:修改后编译下载至PLC并执行,发现:1. 两个流程执行后…

    2017年12月8日
  • 如何终止PTO/PWM的输出?

    请问,如果打开了PTO/PWM之后,Q0.0/Q0.1开始输出脉冲,如果要求输出100个脉冲,我如何在输出20或者30(任意数值)时停止脉冲的输出?还是无法实现这个目的? 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • PLC Programming软件的PLC指令

    有的功能指令在828D数控系统编程软件PLC Programming中没有是怎么回事?比如,编码指令ENCO、译码指令DECO、循环移位指令(循环左移、循环右移)包括三角…

    2021年7月5日
  • S7smart-200

    梯形图中,符号前*,&等等一些符号含义 图片说明:    最佳答案 要间接访问存储器地址中的数据,通过输入一个“和”符号 (&)在指令…

    2021年7月5日
  • s7 200PPI通讯问题

    我是个新手,我想用一个cpu226 和一个cpu224通讯,电缆用的是ppi电缆,是不是cpu226的port1和port0的地址要不一样,为什么我连上电脑刷新只能刷到c…

    SIMATIC S7-200 2020年11月1日
  • MODBUS通讯口

    我想要增加modbus通讯口,不知道西门子有没有专用的模块? 最佳答案 1、200CPU自带的485口是支持modbus通信的,用库程序来做就行。2、一个通信口可以通过轮询的方式与…

    SIMATIC S7-200 2017年11月6日
  • RS232转RS485转换器能互逆吗

    最近有个项目要求PLC 226通过通信口与欧姆龙温控器的RS232通信 我手头有个USB转RS485转换器,我想将RS485转换器连接到PLC的通信口上,USB…

    SIMATIC S7-200 2021年7月4日
  • S7-200相同子程序能同时被调用吗?

    我编制了一个子程序,需要在两个程序断中同时调用,参数是不同的,能实现吗 最佳答案 你调用的话那个子程序应该是一个公共程序了,你在子程序中定义好局域变量,在其它程序中调用就是了,没有…

    SIMATIC S7-200 2021年7月5日
  • td400的Enter键对应地址

    td400的Enter键对应地址在哪里 最佳答案 【其配置起始于 VB2000】  S_F4 V2059.7 ———-…

    SIMATIC S7-200 2021年7月4日