汇川plc的应用题(八)三段式输送带传送

常用的几个快捷键:

  1.   ctrl+↓   向下画竖线

  2.   ctrl+shift+↓   向下删除竖线, 注意此键无法向上删除

  3.   delete  删除横线

  4.   ctll+delete  列删除

  5.   shift+insert  向下插入行

  6.   ctrl+insert 向后插入列


从第8题开始,勇哥改一下方式,请各位同学看图写梯形图。

文字表述太累,而且容易误会。


关键点提示:

1.  用户按x20让机器手开始动作,松开后不用再按x20。整个动作会持续上去。

 2.  机器手放完料会自动回原点,这时x5就会亮

3.   机器手供给指令y7不能一直持续,你必须在它放完后“断一下y7",否则机器手会卡住(只运动一次) 



解(1):

image.png

image.png


勇哥对关键点解释一下:

(1)   第7步是关键,在下个扫描周期时,它缓存的m0的状态会让y7断一下输出。

(2)  第0步的ldp x3是为了让不用再按x20,程序也能继续下一轮循环动作。

 如果你在第20步之后如果想写成 :

 ldp x3

 out y7

 那么你将遇到著名的双线圈输出。

 也就是说你想写成下面这样:

90ae3779b2338693bff66dd8865f072.png

d7e1457df92dab633ba27708f03aab9.png

    这个时候你运行程序,会发现没有反应,好像plc执行乱套了。

    这是因为你的程序有两个out y7。

    双线圈并不是错误的用法,只是它执行的结果并不是你想要的效果。

    在程序中,如果你有多个out y7,那么程序在一个循环周期的最后只会取得最后一条 out y7的状态。

    你可能会讲虽然有多个out y7,但是我通过条件让它们绝对不是同一时间运行的。这有什么问题?

    很遗憾,勇哥说的是程序在一个循环周期的最后只会取得最后一条 out y7的状态,至于这条out y7即使通不了电,它也是一种状态(就是不通电的状态),所以即使第0步让out y7通电了,但是没用,在本次扫描周期的最后,它被第14条out y7的状态覆盖了, 结果最终out y7还是不通电的状态。(这就是为什么这样写,你按了x20程序没有反应的原因)


(3) 程序的第3步,希望你对plc的循环周期有深入了解,否则你不会理解为什么第7步会让第0步的out y7断一下。

因为第7行是在第0行的后面。

所以当程序执行到第0行的时候,这个时候的m0的状态是来自于上一个循环周期取得的m0的缓存。

  image.png


对于汇川plc来讲,它的扫描循环原理如下图所示:

一次循环周期开始的时候,只有X元件被重新更新了,其它如果用到了 Y/M/S等的状态,是取得的上一次的缓存结果。

在本次循环周期结果的时候,会更新T/C等元件, 最后是把Y状态输出到硬件上面去。


image.png



今天这个练习题是重量级的,我们接触到了非常重要的几个知识点。



本系列贴子汇总:


 汇川plc的应用题(一)锁存,控制优先,上升沿下降沿

汇川plc的应用题(二)定时器、信号灯闪烁、记数器

汇川plc的应用题(三)当检测到一个物体时,接通闪烁灯

汇川plc的应用题(四)按住启动只加1,一键启停

汇川plc的应用题(五)交通灯时间控制

汇川plc的应用题(六)不同尺寸的部分分捡

汇川plc的应用题(七)输送带启动或者停止

汇川plc的应用题(八)三段式输送带传送

汇川plc的应用题(九)按钮控制信号灯

汇川plc的应用题(十)跟据部件尺寸进行分拣

汇川plc的应用题(十一)机器人空闲时上料、控制钻机


--------------------- 

作者:hackpig

来源:www.skcircle.com

版权声明:本文为博主原创文章,转载请附上博文链接!



本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2024年5月    »
12345
6789101112
13141516171819
20212223242526
2728293031
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864