三菱PLC练习题基础篇,附答案(1)


引言:

本系列的文章基于三菱的学习软件FX-TRN-BEG-C。它自带fx PLC的虚拟机,以及若干练习。
本文的实际上是把这款软件的例子做一个读书笔记,以方便查阅和再练习。
这款软件的介绍见下面的链接:

三菱PLC学习软件FX-TRN-BEG-C



基础练习:B-2 标准程序
学习一个锁存输出程序和置位/复位程序

要求: 按点动按钮x20后y0亮,并且松开x20后y0仍然亮。但是如果自锁按钮x24为ON时,无论x20按或者不按y0都不亮。

image.png         image.png

下面代码中,第0步程序中,我们称x24优先于x20。

而在第4步程序中,我们称x21优先于x25。


参考源码:

image.png


实际上,锁存输出更常见的是SET指令,如下面的程序。

在PLC程序中,SET/RST指令经常用于保持输出的状态或结果。此指令能够用于保持相同输出结果许多次以便解决双重线圈引起的问题。


image.png



基础练习:B-3 控制优先程序

学习一个控制灯的互锁程序


要求:只要红灯亮,绿灯就不亮,反过来也如此。
x24控制红灯,x25控制绿灯,它们都是自锁按钮。

image.png

参考程序:

image.png



要求:只要红灯亮,绿灯就不亮,反过来也如此。
x20控制红灯,x21控制绿灯,它们都是点动按钮。

注意:不考虑x20和x21同时被按下去的情况


参考代码:

image.png



基础练习:B-4 输入状态读取
学习如何在检测到一个脉冲的上升或者下降沿时初始化指令。

要求:
1. 先按下自锁按钮x24,输送带正转并且绿灯亮 
2. 按下点动按钮x20一会然后松手,这时输出y0,机械手开始往拉带上放料。 
3. 按下点动按钮x21则程序复位。
4. 使用 PLS M, PLF M 指令实现。


image.png


参考程序:

image.png

以上程序中,尽管X24为自锁按钮保持ON状态,M0只是被执行一次。这就是PLS指令。
PLS指令检测到输入的状态变化的那一刻将辅助寄存器M0置ON。它经常被用于,比方说,部件或者进程只是被执行一次的情况。
同样,PLF指令检测到输入信号变为OFF的瞬间并将其后的软元件置ON,置ON的时间为一个脉冲。


要求:

同上面的要求,只不过改为输入上升沿和下降沿指令。


image.png


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

作者:hackpig
来源:www.skcircle.com
版权声明:本文为博主原创文章,转载请附上博文链接!


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

发表评论:

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

会员中心
搜索
«    2024年4月    »
1234567
891011121314
15161718192021
22232425262728
2930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 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