plc输入干扰如何消除啊 点击:0 | 回复:20



watermelon123

    
  • 精华:0帖
  • 求助:8帖
  • 帖子:38帖 | 199回
  • 年度积分:414
  • 历史总积分:5317
  • 注册:2011年9月09日
发表于:2012-03-24 22:51:46
楼主
求助帖10分-已结帖
plc输入端持续的脉冲干扰,导致plc程序执行紊乱,在软件内部和编程有啥办法隔离或者消除干扰吗?因为,程序要用输入端的上升沿信号,但每个周期只需调用一次,由于输入端一直持续输出,使得plc程序输出紊乱,该如何建立程序来消除呢?求个位帮帮忙啊!在下感激啊。



welfare87

  • 精华:3帖
  • 求助:7帖
  • 帖子:138帖 | 2826回
  • 年度积分:0
  • 历史总积分:25852
  • 注册:2009年2月20日
发表于:2012-03-24 23:39:54
1楼
程序里对输入信号加个延时处理

sywangjunqin

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 101回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2008年7月22日
发表于:2012-03-25 00:10:16
2楼

可以用置位指令来处理 第一个脉冲到来就置位,以后的脉冲就不起作用了。然后等这个周期结束时再用 复位指令

青岛黄工

  • [版主]
  • 精华:6帖
  • 求助:106帖
  • 帖子:277帖 | 4763回
  • 年度积分:83
  • 历史总积分:24180
  • 注册:2007年4月02日
发表于:2012-03-25 09:13:02
3楼
你说的情况没有办法解决,因为你要用一个上升沿,并且干扰也可能产生上升沿,滤波,延时都不可靠,建议解决干扰问题,或者换抗干扰能力好点的PLC。

shuaishuai12343

  • 精华:0帖
  • 求助:0帖
  • 帖子:32帖 | 245回
  • 年度积分:0
  • 历史总积分:752
  • 注册:2005年7月05日
发表于:2012-03-25 10:23:56
4楼
建议:PLC 接地端全部接地  电源接地  柜体接地 应该能解决

yezhu——工控人生

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 161回
  • 年度积分:0
  • 历史总积分:739
  • 注册:2012年2月29日
发表于:2012-03-25 10:29:06
5楼
引用 青岛黄工 的回复内容:你说的情况没有办法解决,因为你要用一个上升沿,并且干扰也可能产生上升沿,滤波,延时都不可靠,建议解决干扰问题,或者换抗干扰能力好点的PLC。



电工九段

  • 精华:2帖
  • 求助:10帖
  • 帖子:66帖 | 1382回
  • 年度积分:0
  • 历史总积分:5582
  • 注册:2006年4月29日
发表于:2012-03-25 10:57:49
6楼
回复内容:
对:sywangjunqin关于 可以用置位指令来处理 第一个脉冲到来就置位,以后的脉冲就不起作用了。然后等这个周期结束时再用 复位指令 内容的回复:

第一个脉冲就是干扰信号呢

电工九段

  • 精华:2帖
  • 求助:10帖
  • 帖子:66帖 | 1382回
  • 年度积分:0
  • 历史总积分:5582
  • 注册:2006年4月29日
发表于:2012-03-25 11:00:07
7楼
输入元件是什么东西,想办法解决干扰才是根本方法。

chenminglei0509

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 721回
  • 年度积分:0
  • 历史总积分:5079
  • 注册:2011年3月13日
发表于:2012-03-25 11:01:50
8楼

我觉得从软件上也没有办法解决,还是从硬件布线接地或者在输入端串电阻等方式来想办法吧?就算干扰是有规律的,但是也有可能在排除干扰的时候将正常的信号也剔除了,可靠性不高呀。

lihu

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 20回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2008年4月15日
发表于:2012-03-25 11:28:07
9楼

我来看看的,学习当中。

zhangzhifeng407

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2007年7月24日
发表于:2012-03-25 13:46:39
10楼

首先确定一下,你这台PLC所公用的电网是不是存在高频设备?

其次:确定你的PLC是设备牌子的?

要是前边的一个问题,只要加一个抗干扰的电子元件就OK,就是我们说的滤波器,要是没有的话,就要确定你的PLC,要是是西门子的PLC,就在电柜里加一个空调就OK啦

 

月子欧元

  • 精华:0帖
  • 求助:1帖
  • 帖子:276帖 | 1452回
  • 年度积分:0
  • 历史总积分:2253
  • 注册:2012年3月02日
发表于:2012-03-25 14:06:28
11楼
消除干扰的话,如果在程序里,做个延时就可以了,如果在外部就要把地接好,当然,接地是最基础,不然其他方法也不靠谱

千山独步--王者之师

  • 精华:0帖
  • 求助:0帖
  • 帖子:165帖 | 3097回
  • 年度积分:244
  • 历史总积分:21070
  • 注册:2007年2月02日
发表于:2012-03-25 14:49:20
12楼

引用 welfare87 的回复内容:程序里对输入信号加个延时处理


这个办法可行,或者加个小继电器来隔离, 信号控制线屏蔽层要接地

月子欧元

  • 精华:0帖
  • 求助:1帖
  • 帖子:276帖 | 1452回
  • 年度积分:0
  • 历史总积分:2253
  • 注册:2012年3月02日
发表于:2012-03-25 15:07:34
13楼
引用 千山独步--王者之师 的回复内容:引用 welfare87 的回复内容:程序里对输入信号加个延时处理 这个办法可行,或者加个小继电器来隔离, 信号控制线屏蔽层要接地



程序里加延时,治标不治本

钓鱼鸟

  • 精华:1帖
  • 求助:17帖
  • 帖子:104帖 | 2123回
  • 年度积分:0
  • 历史总积分:3884
  • 注册:2012年2月16日
发表于:2012-03-25 15:11:13
14楼
消除最好的方法就是把地给接好,其他的方法都是浮云

watermelon123

  • 精华:0帖
  • 求助:8帖
  • 帖子:37帖 | 199回
  • 年度积分:381
  • 历史总积分:5284
  • 注册:2011年9月09日
发表于:2012-03-28 23:08:21
15楼
谢谢各位啦!我实验实验 !

竹子

  • 精华:0帖
  • 求助:23帖
  • 帖子:42帖 | 606回
  • 年度积分:1
  • 历史总积分:2154
  • 注册:2009年11月26日
发表于:2012-03-29 09:00:31
16楼
我来看看的,学习当中。

活水

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 101回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2008年7月22日
发表于:2012-04-01 23:50:03
17楼
引用 watermelon123 的回复内容:谢谢各位啦!我实验实验 !


期待试验结果!

jiaoanpeng——王者之师

  • 精华:48帖
  • 求助:4帖
  • 帖子:747帖 | 15625回
  • 年度积分:45
  • 历史总积分:78710
  • 注册:2006年7月25日
发表于:2012-04-02 06:18:05
18楼
想办法在输入端前消除掉,比如隔离端子、隔离器、屏蔽接地,信号形式转换成电流信号等等,然后在在程序中进行处理和转换。

枫风雨霖

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 1729回
  • 年度积分:0
  • 历史总积分:9634
  • 注册:2006年1月15日
发表于:2012-04-02 07:56:19
19楼
最好就是用隔离硬件来做隔离,比如开关信号用继电器,模拟信号用隔离栅

watermelon123

  • 精华:0帖
  • 求助:8帖
  • 帖子:37帖 | 199回
  • 年度积分:381
  • 历史总积分:5284
  • 注册:2011年9月09日
发表于:2012-04-06 09:18:38
20楼

信号转换和信号隔离效果不错,但是用继电器似乎会有触点吸合抖动。


相关主题

官方公众号

智造工程师