电工学习网

 找回密码
 立即注册
查看: 1335|回复: 0
打印 上一主题 下一主题

中断之时钟功能

[复制链接]
跳转到指定楼层
楼主
发表于 2019-12-11 17:38:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       前段时间接到一个项目,CCD检测的,一秒钟检测20个产品,然后分料;很简单的要求,但是这个速度要求不是常规的速度,算的上是高速了,流程大概是:离心方式上料,上料到皮带电机上,对射光纤检测产品到位,延时触发CCD,延时踢NG,延时踢OK,后面有个接无判断的接口。(这里说下,当时选型的时候,没选择编码器,搞延时中断是我硬着头皮搞的,如果有编码器的话可以省60%的工作量。)
      刚开始接的时候,心里一点底都没有;其实当时可以感觉到上料机构的感觉我这里程序控制难实现,我也感觉上料机构难,CCD也不好实现,都硬着头皮搞呗,单子都下了,CCD说他并行处理没问题,我也只能相信了,因为没得选,本来以为有步进电机,我可以读脉冲量进行中断,可是不行,但是没选编码器,我新进一家公司显示一下水平吗,他们都认为没有编码器不好弄,其实就算有编码器,吹气的时候那个设置的距离也不是实际的距离,需要补偿,这样和时间差不了多少,用延时吧,但是实际写程序的时候一下就懵了,只用延时这要做多大的程序,到NG分料中间要预存10个产品的位置,到OK分料中间要预存13个产品的位置,这样多少个计时,而且延时中断只能用4个,一下就卡住了,这要怎么办呢?
     查资料查了两天的时间,偶然发现读时钟的时间可以精确到微秒,当时感觉所有卡住的一下子就打开,后来发现1200只能精确到毫秒,足够了,线速度1米每秒,1毫秒1毫米,除了DTL格式的寄存器不能用数组之外,其他的都可以。现在卡在了离心机那里了,运行一段时间卡料,感觉像是惊喜!
     实际上跑起来的时候感觉什么也看不见,第一次跑成功时那种成就感,很满足,我都不信这是我自己做的项目,中断和时钟功能配合一起感觉很爽!
来源:西门子工业技术论坛

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-26 18:00

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表