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日 下午11:26
下一篇 2017年12月9日 下午11:26

相关推荐

  • S7200换型

    6ES7216-2AD23-OXB8,6ES7231-OHC22-OXA8  可以用哪个系列的型号替换 最佳答案 还是用这个型号就行啊,现在还没宣布淘汰呢:ht…

    SIMATIC S7-200 2017年5月28日
  • 请问老师这样做一个累计输出值子程序,它可以达到累计输出的目的吗??

    最左边是主程序调用子程序,右侧是子程序,不知道我设置输出是INOUT类型是否正确,因为累加需要输入前一次的值得到下一次的值 图片说明:     &nb…

    2021年7月5日
  • 200自由口通讯多台变频器

    现有一台西门子CPU226 控制器想通过自由口编程跟三菱500系列变频器做通讯(不支持RTU),求推荐相关类似200CPU控制多台变频器的案例?多台变频器控制如何轮询,以…

    SIMATIC S7-200 2021年7月5日
  • Intouch与S7-200通讯

    请教如何通过InTouch的OPC实现与S7-200的通信? 需要安装那些程序组件?如何配置? 问题补充:zgllly@163.com 最佳答案 1、安装PC …

    SIMATIC S7-200 2021年7月4日
  • S7-200 MODBUS 通讯

    S7-200 modbus 通讯 库在那里可以下载,有关S7-200 modbus 通讯资料那里可以下载 最佳答案 软件包下载,下…

    SIMATIC S7-200 2020年10月31日
  • 怎样把读出来的时钟转为十进制的数

    怎样把读出来的时钟转为十进制的数 最佳答案 实时时钟BCD转INT。读实时时钟,将年月日时分秒—-星期复制到以VB10开始的8个字节中,以BCD码存储,然后转换为十进制整数LD…

    SIMATIC S7-200 2020年11月1日
  • 如何实现if .. else..的功能

    用plc如何实现类似于if .. else..的功能,这样的程序怎么写啊? 问题补充:能不能说的详细些,最好有例子! 最佳答案 简单一点就是 LD&n…

    SIMATIC S7-200 2021年7月5日
  • S7-200不能安装,求大神神助!

    安装是提示缺少modbus_master_404.smartlib文件,下载了好几个软件(S7-200 smart V2.3)都是同样的提示。不知道为什么? 图…

    2021年7月5日
  • 手自动切换问题

    能否让手自动使用一套程序并且切换自如 主要为了实现手动状态下也能用plc来自动驱动步进电机 能否附上简单的电器图和梯形图 谢谢 问题补充:我设计的是手…

    SIMATIC S7-200 2021年7月5日
  • 安装s7 -200后帮助无法使用

    我笔记本上安装s7-200之后也是无法使用帮助,后来在微软上下了一个补丁,就可以了,但是台式机上就是不行,系统是win7旗舰版的还请大神们施以援手,先行谢过!!! 最佳答案 htt…

    SIMATIC S7-200 2021年7月5日