电磁阀跳动问题

电磁阀工作电压交流24V,控制阀门开度电压2-10V,阀门开度反馈电压2-10V。只有工作电压接通后才能控制阀门开度和检测反馈阀门开度。假如Q0.0控制电磁阀工作电压是否接通,AIW0检测阀门开度反馈信号,AQW0是输出控制阀门开度电压。
    我设置的是控制开度与反馈检测开度小于等于3%时断开Q0.0,大于3%时接通Q0.0。现在出现的问题是,我阀门开度调节到位的时候Q0.0断开,但是检测过来的阀门开度会不断地变化,导致Q0.0一直在开通或关闭不停跳动。模拟量检测我都做过软件滤波,采样64次,死区4080。
    我控制的是三台电磁阀,模拟量输出口只有两个,所以我对2、3电磁阀的开度控制采用了继电器转换,三台电磁阀控制方法是一样的,软件滤波的设置也是一样的。
    我上传几张程序的图片,希望各位朋友帮帮忙!

问题补充:
不好意思,有一点我没说清楚,我用TD显示我检测的阀门开度,阀门开到位后电磁阀工作电压断掉,但是我检测到的阀门开度会突然出现变化,比如说开到50%,然后会突然变成60%或者其他数据,然后电磁阀就又接通了。按道理说电磁阀工作电压断掉的时候电磁阀是不能检测开度的,但是为什么会出现变化。我一开始考虑的是我是不是有干扰信号,但是它一直在变化,又不太像是干扰信号。
还有一点我是根据温度变化控制阀门开度,当检测温度大于设定温度值时就相应地控制阀门的开度,我也想过可能是我检测温度的不稳定导致阀门开度一直在变化,但是如果是这样的话也应该是工作电压先导通然后检测的电磁阀开度才会变化,而不是开度先变化,再开电磁阀电压Q0.0

图片说明:

电磁阀跳动问题    电磁阀跳动问题    电磁阀跳动问题    电磁阀跳动问题    电磁阀跳动问题    电磁阀跳动问题   

最佳答案

逻辑性错误,程序毕竟是错误,既然有模拟量输出还有模拟量输入,为什么不用模拟量输入的数据然后来控制调节输出。

提问者对于答案的评价:
我不是很明白您的意思,我的调节过程是:检测温度(模拟量),与设定温度比较,检测温度>设定温度时把相应地开度电压从AQW0输出给电磁阀(但是此时电磁阀不调节,因为工作电压没有导通),控制开度与我的反馈开度的地址中的数据比较,差值在3%以上开始导通电磁阀,调节电磁阀,调节差值小于3%时,关闭电磁阀工作电压。
我今天去调试的时候是看到电磁阀工作电压断掉以后反馈开度信号会突变,导致工作电压瞬间又开启。按道理来说电磁阀工作电压不导通时是不会控制电磁阀动作以及检测开度的,我现在就是卡在这不知道该如何解决。
对于您的回答我不是很明白,如果您方便的话能仔细说一下吗?我的邮箱是421066575@qq.com,谢谢!
同时也谢谢其他朋友的答案,你们说的方法我基本上都试过了,还是不行的,但是还是要谢谢你们!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:00
下一篇 2020年10月31日 下午2:00

相关推荐

  • 三相异步电机的保护

    模拟量输入以后用算法求取到一个周期或多个周期内的信号最大值,如何利用这个最大值(或者利用其它可以得到的信号)实现电机的相序保护、 最佳答案 思路:设置定时中断SMB34(SMB35…

    SIMATIC S7-200 2017年6月1日
  • S7-200通过EM277上传程序

    S7-200能不能通过EM277与PC通讯,我按照指导书操作了一下还是连不上,是不是**作方法有问题 图片说明:        &…

    2021年7月5日
  • S7-200利用CP5611组网的问题

    现有4台27-200CPU(3台224xp,1台226),利用CP5611组网,上位机软件使用组态王,想问下用这种方式组网的硬件连接和软件配置有没有需要注意的地方,小弟以前没这么做…

    SIMATIC S7-200 2018年12月5日
  • s7-200与仪表modbus通讯

    s7-200调用modbus库指令读写仪表数据,仪表的地址编码是从40001开始的,如果我要读取仪表40013里的数据,modbus地址对应的是多少?本人菜鸟,请多多指点。 最佳答…

    SIMATIC S7-200 2021年7月5日
  • V 存储器不能强制

    S7-200 里面。请问 V 存储器为何不能强制啊。比如 V100.0 最佳答案 1、打开编程软件 按F1,帮助主题里输入&nbs…

    SIMATIC S7-200 2020年11月1日
  • s7200控制伺服驱动

    有一个旋转盘,上面有十个工位,从0号工位开始上料,走到9号工位出来就是成品,这其中各个工位做自己该做的动作。旋转盘每走一个工位停下,等每个工位的动作做完继续转动,到了0号位置清零,…

    SIMATIC S7-200 2020年10月31日
  • S7200模拟量模块EM232问题

    老师,你好!最近我接触一个项目,公司想用西门子200的plc,其中要用一块EM232模拟量模块的一个通道来控制两台变频器进行电机调速,结果造成这个模块的输出通道的输出值,不能改变,…

    SIMATIC S7-200 2021年7月5日
  • MODBUS指令库

    我安装了modbus指令库  但是打开软件为什么在库里看不到  STEP 7-Micro/WIN是V4.0SP6.35 最佳答案 …

    SIMATIC S7-200 2020年10月31日
  • 请教关于Smart 700 IE触摸屏的问题!!

    本人刚做了一台自己化机械,其中有一项是让Smart 700 IE触摸屏显示计数数量值的。而且在此值的旁边有一个清零的按键。也就是说开动机械生产时即时计产品数量,…

    SIMATIC S7-200 2019年6月10日
  • 那里有s7-300编程软件下载

    请各位大侠告知,那里有s7-300编程软件下载,在此非常感谢,如果哪位师傅有请发:zhu_yuanmo@163.com 最佳答案 s7 200 300的编程软件…

    SIMATIC S7-200 2021年7月4日