什么是plc?如何学习可编程控制器
2021/12/14 11:16:44
本文主要是介绍什么是plc?如何学习可编程控制器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
什么是plc?
第一次看到plc是欧姆龙的,是大规模的控制系统,当时不知道是什么。如果有人看过上海人造板机械,一定知道欧姆龙PLC。后来在百度上学会了PLC这个名词,中文叫“可编程逻辑控制器”。
我对plc的功能并不是很了解,直到有一次厂里的一个工友告诉我,这台占地十几亩的机器就是这个东西控制的,我可以随意控制外面的机器。当时外面的机器不生产,他就随便压了压砖头,然后喊“机器人变成外面的怪物(多层压),砰的一声开始上升。我被这惊人的表演震惊了。
在这一点上,我知道PLC是控制机器的大脑,相当于电脑的CPU。
有了它,你可以随意控制你想控制的机器,而不是像继电器控制系统那样,继电器控制要想实现某个功能就必须换线,极其不方便,容易出错。用于大规模控制是浪费时间,而且总是吃力不讨好。
而PLC通过内部逻辑变化来控制外部设备,当然继电器是不可或缺的,但是换线的概率大大降低,节约了成本。
而我就是靠这块板砖进入PLC的大门槛,虽然现在也在门槛上。
PLC好学吗?
一开始,手持程序员无法显示梯形图,只能显示语句表。如果你想理解它,你必须把语句表转换成梯形图。学了半年多,当时一手拿着砖头,一手拿着笔,压着压着,显示着一条线,在纸上画着梯形图。
在这个过程中,我有一份我的学习资料,也就是他们抄的编程手册。我不知道如何阅读手册。我明白了。翻译成梯形图后,不知疲倦地翻译了一个程序,大概是40张A4纸,大概用了一个月的时间,包括信息搜索和学习。
我们那里有一台电脑,包括软件,上面有一个梯形图,这让我感叹这是他妈的浪费我的时间。但转念一想,我还是庆幸自己一开始没碰电脑编程软件,不然那些指令的学习彻底性肯定会降低。
刚开始的时候,为了弄清楚十六进制如何转换成十进制,我用板砖研究了半天,用软件很容易就能看出转换的效果。
我真的不习惯第一次用这个软件。不如拿砖头舒服。可能是习惯的作用。
所以PLC还是很好学的,只要你感兴趣,有一定的电路基础。
其实PLC中的很多软元件都是根据实物制作的,比如常开常闭按钮就是输入端常开常接,PLC中相应的软元件就会动作,还有继电器、定时器、计数器等等。
和实物没什么区别,只是看得见的线被梯形图中间的黑线代替了。
我的第一个项目是工厂里的三菱plc编程了几台刨床,这是一台将木材切割成碎片的机器,用来制造刨花板。我自己用的是三菱的手持程序员。现在,梯形图被画在纸上,一句一句地输入plc。当时真的是锲而不舍。有时候错了,不用直接画语句就能看出哪里错了。经过大约三天的工作,程序准备好了,然后开始对另一台三菱可编程逻辑控制器进行编程。
在这些行程中我对三菱plc了解很多,感觉很方便,尤其是说明书,非常好用。
如何学习可编程控制器
学习可编程控制器的要求
首先,有电路基础。
第二,有必要进行物理学习。
第三,感兴趣。
第一,电路基础一定要有,只要能看懂普通电路。如果你有维护经验,那是最好的,因为大部分的编程都是靠逻辑思维,技能是有的,但是不多,因为人的思维是多种多样的。
可以说,同一套动作,一百个人可能有一百个节目,但动作都是一样的。
第二,实践是最好的学习方式。如果有实物,你就知道软构件是怎么工作的,比看书好很多倍。如果有人问我想好好学习哪种PLC,我会说三菱和西门子选择开始学习。西门子全面,论坛资料很多,三菱也不弱。为什么推荐这两款?一是编程思路突出。基本上这两款车型在国内都是模仿的,比如达美、凤味、永红、新捷,基本都是三菱的翻版。他们有自己的软件,很多都是直接放在一个外壳上。如果你在上面贴了商标,你可以直接使用三菱GX开发者软件。比如汇川,虽然有自己的软件,也可以直接用三菱软件。现在没有软件,所以直接用三菱的软件。
无论什么样的PLC在我看来都是相似的,只是编程方法不同,原理几乎一样。
好了,今天就到这里。如果你想要更好的建议,你也可以提出来讨论。另外,以上是基础内容,想深入学习还是要看一套plc视频教程,这样更容易提升。
这篇关于什么是plc?如何学习可编程控制器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-05feign默认connecttimeout和readtimeout是多少-icode9专业技术文章分享
- 2024-07-05idea控制台,日志太多,导致部分想看得日志被刷走 搜不到-icode9专业技术文章分享
- 2024-07-05The server selected protocol version Tls10 is not accepted by client preferences [TLs12]-icode9专业技术文章分享
- 2024-07-05怎么清理项目缓存-icode9专业技术文章分享
- 2024-07-04安装 Eyoucms详细图文教程-icode9专业技术文章分享
- 2024-07-04ueditor 复制文章时,图片的链接是一个下载图片地址,该如何处理?-icode9专业技术文章分享
- 2024-07-04怎样判断host有没有对wordpress有缓存呢-icode9专业技术文章分享
- 2024-07-04具有编译功能的系统make后,无法ssh连接-icode9专业技术文章分享
- 2024-07-04make后如何升级ssh-icode9专业技术文章分享
- 2024-07-03微信支付提示下单账户与支付账户不一致-icode9专业技术文章分享