求助PLC队列的问题,怎么剔除流水线上NO产品

流水线一个包装盒采集二维码,然后给工控机判断OK或者NO,
工控机发出DO0对应OK信号给I0.0     和DO1对应NO信号给I0.1

后面有个剔除的触发
当触发的时候发送给PLC一个I0.2的信号,然后输出一个Q0.0的信号,剔除NO的包装盒

输入:I0.0 OK信号
I0.1  NO信号
I0.2  剔除的传感器
Q0.0  剔除动作
剔除的触发和采集位置间隔的距离 没有紧挨着,中间隔一个包装盒。

这个程序该怎么设计   我现在用的办法是将相机采集的发送延时了,将工控机判断的信号延时了,当给了I0.1信号,一旦触发I0.2信号就开始剔除,PLC只是简单的设置,虽然能达到相同效果,其实并不理想,还是会踢错。

给我个设计思路就行

新手经验不足请求帮助

最佳答案

踢错的原因应该是在于它的速度的变化或者包装盒的间距不一,所以固定的时间只能用在固定间距固定传送速率的场合。
要想保证可靠性,宏观来说那就要让个程序实现对你包装盒的记录、移位、判别、动作四个步骤的管制处理。按照这个思路再去编写程序,可以完全保证你的可靠性。
具体的处理上来说,你将每一个包装盒的“OK” or “NG”进行编号记录,并在踢料位置增加一个检测元件(可根据具体工况判断是否需要增加),推算出当前包装盒的序号,进而推算出该料盒的应该执行的动作方式。
举例:以1~100循环编号,来一个包装盒给了编号+1,并随“OK” or “NG”一起记录下来,存入使用指针的偏移地址。在踢料位置,不管是否踢料,每过来一个,推算出来的料当前序号,并根据前面记录的“OK” or “NG”记录,结合你的I0.2,就可以准确的进行踢料动作判别与处理。

提问者对于答案的评价:
谢谢,解释的很详细,懂了

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月20日 下午1:15
下一篇 2017年11月20日 下午1:15

相关推荐

  • 200smart TCP服务端 与 多个 TCP 客户的连接问题

    200smart 做 服务端,本地端口2000。电脑上自制 c#通信软件连上PLC 200端口,可以收到200samrt 发的报文…

    SIMATIC S7-200 2021年7月5日
  • s7-200 cpu224x

    刚接触西门子plc,求各位为各位大哥大神指点一下,s7-200编程软件怎么下载安装的?谢谢 最佳答案 1、西门子S7-200编程软件下载及安装:http://www.3322.cc…

    SIMATIC S7-200 2021年7月5日
  • TC35问题

    想请教下各位高手,当PLC检测到A报警信号,将与TC35通信,用户手机接收TC35发送的通知短信,请问有没相关的例程或者文档。硬件方面有什么要特别注意的内容··谢谢·!beside…

    SIMATIC S7-200 2020年11月1日
  • plc进制问题

    plc里面不同%ignore_a_1%表示的数,需要转换吗?比如plc读取仪表的数据是16进制表示的,需要将它转换成十进制在触摸屏上显示吗?如果转换的话怎么转换呢?或者不需要转换,…

    SIMATIC S7-200 2021年7月5日
  • 通过300的软件编程如何来实现记忆的功能

    有一个转盘,共有十五个工位,每个工位担负一项工作,零件源源不断地从第一个工位进入,在最后三个工位根据要求出来。譬如,要求在第七工位进行第一次检验,在第十一工位进行第二次检验,假如,…

    SIMATIC S7-200 2020年10月31日
  • PLC中整数 双整数 与实数

    能否详细的讲解一下整数 双整数 实数 到底怎么理解,以及在PLC中是如何通过哪些指令相互转换的,具体有什么用,请解释一下什么叫浮点运算 最佳答案 1.…

    2017年11月1日
  • TD400替换TD200

    现用224组建程序,通过TD200显示,现在想用TD4OO显示,需要修改那些参数? 问题补充:我是新生,最好详细具体一点。TD200与TD400区别。哪些需要注意的要点?可以不可以…

    SIMATIC S7-200 2021年7月5日
  • 西门子输出接线。L.M问题

    西门子DC型输出。。。是不是只能输出高电平。。。接线是不是只能这样接,..为什么还要M接0v,它内部连线到底是怎么样的。。现在我只知道它要这样接,Q能输出高电平。 问题补充:我上传…

    2017年6月8日
  • 通讯干扰

    CPU224XP 端口0用modbus网络控制3个变频器分别75KW,1.5KW,7.5W;之前正常运行好多天。现在如果启动1.5KW和7.5KW的,也都能正常通讯,但是…

    SIMATIC S7-200 2020年11月5日
  • XMT的指令框变红了

    我最近在调PLC与英威腾变频器的通讯时,通讯刚建立起来后,数据交换都正常,但经常过了1分或者几十秒就不行,而且每次都是伴随着XMT的程序框变成了红色,是不是发送不正常了呢&nbsp…

    SIMATIC S7-200 2021年7月5日