PLC200轮询控制多个电磁阀(SCR)

纠结了若干天,烦请各位前辈在百忙中给后辈解疑答惑!先谢谢了!~
强烈希望前辈能对编程思路提出宝贵意见!!

现有一套PLC200系统,含N个电磁阀,轮流动作,一个动作周期结束后,重新轮询,其中,动作的电磁阀个数n(n<=N)为可变,每个电磁阀动作时间相同,均为T(T可变)。假定N=10,n=5,T=10s,则前5个电磁阀轮询动作10s,后5个不参与动作。N、T的值由组态软件给出,可修改。

因对PLC的一知半解,只会最简单的控制思路,故打算如下编程:顺序控制,上电,电磁阀1开始动作,动作时间为T,T到达后复位1触发电磁阀2,电磁阀2动作时间到达T后,复位2触发电磁阀3,依次循环。利用T是否为0来确定此电磁阀是否动作。

程序烧写完成后,一开始轮询没有问题,轮询若干个周期后,出现同一个时间,有两个电磁阀同时动作的情况,没有找到原因,想到用SCR来试试。

图中程序为SCR修改后的,就是在每个SCR动作时,其他的SCR及输出均做一次复位。

终于,直接观察PLC动作,电磁阀输出没有问题了,顺序也对,也没有两个电磁阀同时动作的情况了。

但是,用组态软件对输出点进行监控,发现,在最后一个电磁阀跳变到第一个电磁阀时,出现一次同时动作的情况,请教各位原因可能是什么?

图片说明:

PLC200轮询控制多个电磁阀(SCR)    PLC200轮询控制多个电磁阀(SCR)    PLC200轮询控制多个电磁阀(SCR)   

最佳答案

你的程序不全,没有办法给你分析

第二,你在组态软件上监控有2个电磁阀同时动作的现象,那根本就不准的,因为组态软件和PLC通信是有通信延迟的,如果你要确定是否有最后一个和第一个输出有同时接通现象,建议你用这2个输出的常开串联,然后置位一个位,这样你看这个位就知道,他们是否有同时接通的时候
给你提个别的思路
开始信号为保持型的,然后启动定时器,定时到后自动复位,重新计时
用左移位指令,开始时送1给QB0,然后定时器每动作一次,执行一次移位指令,并计数
当计数值到达设定值时,重新送1个QB0,系统关闭时,送0给QB0就可以了

提问者对于答案的评价:
谢谢大家~我自己再看看~

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月9日
下一篇 2017年12月9日

相关推荐

  • 通过CP341给S7-200下载程序通讯异常?

    可以Ping通,但怎么搞通讯都不行,同样的PLC、同样的网线,同事的电脑都可以,我的咋整的不行,具体参考下面的图。帮忙看看咋回事儿? 问题补充:补充两点:1.我用PC/PPI电缆是…

    2017年11月29日
  • 设置PG/PC接口里的应用程序访问节点里没有Programing tool 828

    设置PG/PC接口里的应用程序访问节点里没有选择Programing tool 828的连接,只有S7的,还是灰的,如图。电脑是WIN10家庭中文版系统统,我重…

    SIMATIC S7-200 2021年7月5日
  • s7-200模拟量模块配置

    我配置了1套S7-200如下,不知是否可行, CPU226 继电器型1个 16入/16出 继电器型 1个 EM235&n…

    SIMATIC S7-200 2021年7月5日
  • 200CPU中程序加密如何破解

    现场200CPU程序被加密保护,想改造,需要读源程序,如何破译 最佳答案 既然是改造,那估计那设备是比较旧的了,以前进口的200PLC是可以破解的,通过编程电缆直接读取,现在国产的…

    SIMATIC S7-200 2020年11月1日
  • SETP 7 Micro/WIN Unknown 192.168…

    如题,同样的配置电脑能够正常读取PLC数据,但是另外一台电脑却不行,都是Win32位的,是什么原因?详细见图。 问题补充:1、应该不是网线问题,因为其他win32位电脑主机正常通讯…

    2021年7月5日
  • 如何在TD200中显示温度

    我想在TD200中显示一个温度设置,方便设置加热控制,请问需要使用程序中哪些命令? 最佳答案 给你个链接你可以参考一下http://support.automation.sieme…

    SIMATIC S7-200 2021年7月5日
  • s7-200与ABB ACS510变频器通讯问题

    我是用的S7-200自带的主从通讯协议,我把SM0.1换成I0.0输入的时候变频就有EFB好信息,用SM0.1就接收不以数据。(见下图程序)我是想从变频器里面读取模拟AI1的值(随…

    2017年11月19日
  • 格雷码转成二进制

    200的PLC 问题补充:y用编码器和PLC做一个智能主令 最佳答案 下载库文件转换,链接:https://support.automation.siemens.com/CN/ll…

    SIMATIC S7-200 2017年6月27日
  • s7-200 ppi通讯问题

    本人初学plc,请教大家。ppi连接电脑串口后,通讯连不上。收索所有波特率后,总是提示:通讯超时,请核查端口号,网络地址,波特率设置和连接电缆。 端口号是对的,波特率收索…

    SIMATIC S7-200 2021年7月5日
  • 四台s7-200之间通过以太网通信

    四台s7-200通过以太网通信,一台做服务器,另外三台做客户机,现在能通信,但是我在服务器写的数据有的写一次就能直接写进去,但有时需要写几次才能传到客户机,这是什么原因 最佳答案 …

    SIMATIC S7-200 2020年10月31日