怎么检测模拟量信号瞬间跳变 点击:3136 | 回复:6



shao19880701

    
  • 精华:1帖
  • 求助:39帖
  • 帖子:81帖 | 861回
  • 年度积分:0
  • 历史总积分:2844
  • 注册:2011年3月24日
发表于:2013-10-07 12:17:12
楼主

前段时间接触设备时发现有时温度等模拟量信号瞬间跳变,可能是干扰造成。

为了研究跳变规律,我想在程序中加个功能,当模拟量AIW通道超过设定值时报警,并记录。

考虑扫描周期太慢不能满足要求,

要怎么实现呢?有什么好的办法没有?




字字实在

  • 精华:5帖
  • 求助:12帖
  • 帖子:219帖 | 1207回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2013-10-07 13:10:39
1楼

先把AIW和设定值做个比较,注意比较时,两个数数据类型要一直,调用的比较器也必须是同一类型。

比较之后,其结果来驱动上升沿,

上升沿结果输出一个置位线圈,要么是中间点,要么是PLC的输出点,可以在人机界面或者通过中继,在指示灯上显示出来

最后做一个按钮,用来复位这个线圈,也可称作确认按钮

领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-10-07 13:26:58
2楼

考虑扫描周期太慢不能满足要求,可以用中断做              

aniaiye

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2009年3月25日
发表于:2013-10-07 14:19:48
3楼

很简单,安装plc-analyzer或者winplc-analyzer,直接查看跳变规律,具体请看iisoft。taobao。com。图形化,使用相当傻瓜。

江苏成振

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 438回
  • 年度积分:2
  • 历史总积分:719
  • 注册:2006年6月06日
发表于:2013-10-07 17:05:14
4楼

屏蔽线接地要好!

跟电源线一定要分开走线.

第五纪冰川

  • 精华:3帖
  • 求助:5帖
  • 帖子:37帖 | 4224回
  • 年度积分:3
  • 历史总积分:12263
  • 注册:2005年2月18日
发表于:2013-10-08 10:35:51
5楼

模拟量采集通道全部用中断来做,然后在正常扫描周期软件滤波。这样PLC负荷较重。

否则正常扫描周期启动记录,记录开始后用中断采集,但会丢掉一些细节。

没有好办法。

还是用数字示波器器吧。

fanchangcun333

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 167回
  • 年度积分:0
  • 历史总积分:454
  • 注册:2013年3月17日
发表于:2013-10-08 10:52:49
6楼

一般模拟量采集是用定时中断来做的吧



热门招聘
相关主题

官方公众号

智造工程师