模拟量定时中断采集

请教大家一下:
1.我现在通过CPU224CN及EM231(4AI)进行扩展,来采集一个拉绳位移传感器的实际工程值(0---5V,全行程500mm)。希望每200ms采集一次位移值,我分别编写了用SMB34定时中断和T32定时中断的程序,麻烦大家帮我看看有没有什么问题?图1 SMB定时采集;图2 T32定时采集
2.我在查找资料的时候发现在step7 micro-win中的系统块里需要设置” 输入滤波器 “,如果对某个通道选用了模拟量滤波,CPU将在每一程序扫描周期前自动读取模拟量输入值。一般情况下程序的扫描周期大致几毫秒到十几毫秒,而现在我只是200ms采集一次位移值,还需要设置滤波器吗?
多谢大家的帮助,不胜感激!

图片说明:

模拟量定时中断采集    模拟量定时中断采集   

最佳答案

1、程序直观看还可以。
、推荐一本书《西门子S7-200 PLC应用100例(第2版)》简介,其中实例28:模拟量的定时采集。这个例子很好。有关该书:
http://www.taoshu.com/1843714.html
、见下述文档《中断程序应用举例》中有实例:
http://wenku.baidu.com/view/0572c4235901020207409cb6.html
、见《s7-200中断处理方法》其中有一个建立100MS调用一次的中断例子:
http://wenku.baidu.com/view/8cb061a8d1f34693daef3e64.html
2、还需要设置滤波器吗?
选用滤波器注意:
、为变化比较缓慢的模拟量输入选用滤波器可以抑制波动 
、为变化较快的模拟量输入选用较小的采样数和死区值会加快响应速度 
、对高速变化的模拟量值不要使用滤波器 
、如果用模拟量传递数字量信号,或者使用热电阻(EM231 RTD)、热电偶(EM231 TC)、、AS-Interface(CP243-2)模块时,不能使用滤波器

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月7日 上午11:08
下一篇 2018年12月7日 上午11:09

相关推荐

  • 触摸屏TP277-6

    请问用CP5711和网线通过WinCC_flexible_2008 可以对触摸屏TP277-6下载OS更新,但是传送画面程序一闪而过,不能下载。为什么?应该怎样解决呢? …

    SIMATIC S7-200 2021年7月5日
  • 普通计数器问题

    取脉冲信号每秒大约50个信号,不知能不能用普通计数器计数?普通计数器的分辨率是多少阿?   问题补充:DI的输入特性是0.2~12.8ms。满足你的50hz。&…

    SIMATIC S7-200 2021年7月5日
  • 符号表问题

    S7-200编程软件符号表中,符号栏前面二列中是什么意思 最佳答案 鼠标移动到上面就有浮动提示了! 1、地址定义重叠标志栏 2、符号未使用标志栏 提问者对于答案…

    SIMATIC S7-200 2021年7月4日
  • 模拟量接线提问

    模拟量电流输入中,为什么电流的正极接RC,C+,负极接C-?RC的作用是什么?     模拟量输出中,M0,V0,I0,哪个是模拟…

    SIMATIC S7-200 2021年7月5日
  • step7-microwin v4.0下载

    我需要step7-microwin v4.0下载,电脑是win10的,64位 钻石用户推荐最佳答案 1、STEP 7 Micro/WIN V…

    SIMATIC S7-200 2021年7月5日
  • CP243-1用普通TP-link以太网交换机吗?

    能用CP243-1接入普通以太网交换机吗,交换机接入外部因特网,内部上位机通过以太网监控PLC。外部远程监控用简单的远程控制软件监控这台上位机,可行吗? 最佳答案 可以。详见:《C…

    SIMATIC S7-200 2019年6月10日
  • 新手提问

    求三个流水灯的程序. 最佳答案 ldn t100  ton t100,30  ld<= t100,10&…

    SIMATIC S7-200 2021年7月5日
  • TP177B和226可以用MPI吗

    TP177B只支持DP和MPI,226可以用MPI吗?怎么连? 最佳答案 TP177B采用MPI可以和S7 226进行通信 TP177B为主站 S7&…

    SIMATIC S7-200 2021年7月4日
  • s7-200控制电机,带有光电,启动延迟

    有具体的思路吗?都有哪些方法。 最佳答案 电机故障时启用光电,还是正常启动是启用光电,你想实现什么样的功能,主要使用延时就可以解决这个问题,523107753可以加我的QQ一起讨论…

    SIMATIC S7-200 2017年10月30日
  • 求教两个200PLC进行自由口通讯的编程

    甲机和乙机两个200PLC进行自由通讯,互相读写,我这样写程序行不行请给个指点甲机:1,初始化子程序:对SMB87进行写操作禁止接收,用ATCH和ENI指令使能定时发送中断2,发送…

    SIMATIC S7-200 2020年10月31日