求助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

相关推荐

  • 5台PLC与上位机通信

    西门子plc S7200,cpu226,如何接线能让Q0.0输出0V信号?Q0.0输出24V信号,我是知道的,1M接0V,1L+接24V!还有一个问题就是,5个CPU&n…

    SIMATIC S7-200 2020年10月31日
  • pc跟S200通信,编程电缆不够长

    各位,我的PC跟S200通信(距离大概有30M),编程电缆不够长,有没有什么东西可以延长的? 最佳答案 1.如果要用PC/PPI电缆,因PC/PPI电缆的电源取自PLC,所以可以买…

    SIMATIC S7-200 2020年11月1日
  • CPU226 MODBUS通讯问题

    想学习用CPU226(版本2.01))和变频器MODBUS-RTU通讯读取运行频率,编好程序下载到226一切正常,并且在没有链接变频器485通讯线时可以监视程序运行状况(用USB编…

    SIMATIC S7-200 2021年7月5日
  • 200的PLC和RKC MA900温控通讯

    请教各位大神200的PLC可以用MODBUS库和RKC的MA900温控做通信吗,可否提供些资料参考一下,谢谢 最佳答案 1、要用 200 的MODBUS&nbs…

    SIMATIC S7-200 2021年7月5日
  • EM253度量单位

    EM253度量单位现在使用EM253, 但看了几个文档,都是使用相对脉冲数作为速度和距离的度量单位,如果要使用工程单位,比如mm,作为速度和距离的度量单位,该如何使用呢?…

    SIMATIC S7-200 2020年10月31日
  • 200编程例子

    各位大哥,我是个新手,谁能给个实际的编程例子看看。 问题补充:我的邮箱 wangwei-118@163.com 最佳答案 好些200的程序已经发送至:wangwei-11…

    SIMATIC S7-200 2020年11月5日
  • winCC与PLC200通讯配置问题.

    别人给了一个设计方案问我,厂区一共将近20个PLC200,相互之间距离较远,每一个200都配备了一个243模块,上位机准备用WINCC.   请教各位…

    SIMATIC S7-200 2020年10月31日
  • s7-200 上传、监控问题

    s7-200 PLC上传程序后,加上以前的变量标签。监控程序时出现 “ PLC程序的时间戳与项目文件的时间戳不一致,需要比较。”如果不添加变量标签则不…

    SIMATIC S7-200 2021年7月4日
  • 合法连接已经指定给另一位用户

    我在连接西门子200的时候提示我:合法连接已经指定给另一位用户。我不理解这是什么意思,我是把其他的程序都关了的,杀毒软件也关掉了,还重启了,没有解决。希望大家能给我指点一下,谢谢。…

    SIMATIC S7-200 2020年10月31日
  • 关于程序保护

    从S7-200上载程序时,报CPU被保护,无法上载,请问一下,怎样设置程序的这种保护功能,在什么地方可以去除这种功能?由于有时经常需要下载/上载及在线监控程序。 最佳答案 从S7-…

    SIMATIC S7-200 2020年11月1日