PLC自学速成秘诀,用好这个方法少走10年弯路

2023-11-06 13:20

本文主要是介绍PLC自学速成秘诀,用好这个方法少走10年弯路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

各位朋友们大家好,最近有很多朋友在后台留言说,快速学会PLC编程有什么好方法?其实这个问题问的非常好,所谓“工欲善其事必先利其器,磨刀不误砍柴工”,一套好的学习方法,确实可以让你在短时间内达到事半功倍的作用。今天的分享很重要,只要掌握了里面的诀窍,就可以让你在电气PLC编程中少走10年弯路。

在学习PLC的过程中,其实有两种方法:

先看大多数人用的第一种方法:即先学习书本上的基础知识和指令,等把他们完全学完了,学会了再做项目。大家反思一下自己是不是在用这样的方法学习的?今天我要说明的是,这种学习方法其实是有弊端的:

1.书本上的知识有很多,有的作者为了展示自己知识深度和宽度,把书写的很厚,很复杂,其实里面有很多用不到的理论知识,你把所有知识和编程指令都学会是需要浪费很长的时间的。这样会导致很多朋友还没有看完书,就已经放弃了。

2.如果够刻苦,你好不容易学完了所有知识,但是当遇到实际工程项目的时候,你会发现依然不会做项目。(此处有眼泪)遇到实际编程会没有思路,心里发慌,没有思路,不会构建真正的编程思路,等于还是没有效果。

这个时候应该怎么办呢?穷则变,变则通,通则久,换个更智慧的方法。学习是有步骤的,正确的学习方法分为三步,学会下面的这个学习方法会让你少走很多弯路。

第一步,先学习核心的基础知识和指令。核心两个字非常重要,这两个字也贯穿了我10年的职业生涯。就是说先学经常用到的指令,这就是核心指令的含义,先把这些核心指令学透彻学活。对于不常用的非核心指令,在后面我会教给大家如何查找编程手册的方法来有针对性有选择的学习。

第二步,学习框架编程思维。这是我的看家本领,拿到一个工程后,第一步应该干什么?很多人会一上来就去急着编程了,这往往就是错误的开始。通常一上来就编程的朋友遇到复杂一点的工程都会越写越棘手,常常是写完了就忘了,构建不起来连贯的思维。朋友们,如果你用了框架思维,就会发现其实拿到一个工程的第一步应该是先把整个工程的思路都理清楚了,而且把工程梳理的越详细越却面越好:

如何构建编程思维?如何把思路转化成PLC语言?只要套用框架思维编程,就能让你在编程中快速找到思路,写出来的程序会很通畅,并且以后在调试修改程序也会很方便。关于框架思维编程法,我在下面这个文章中有详细讲解,大家一定要进去看看,价值巨大:

PLC编程核心秘诀,直接套用此方法快速成为高手

第三步,学习真实的案例程序。我在做PLC编程的这十年总结了PLC的所有案例模型,总共加起来有6个类型:

类型一:过程控制类程序。比如PLC控制机械手臂的上下左右这种按照一定顺序的控制程序。

类型二:PLC控制步进伺服电机定位类程序。这种程序我总结了模型,学会了非常简单。

类型三:PLC控制温度、压力、流量等模拟量程序。这个涉及到AD/DA模块的使用,涉及到变送器的使用。还涉及到计算转化的内容。我都把它们精心总结成了一个整体,简单方便易于操作。

类型四:MODBUS通讯,485通讯类程序。比如PLC控制变频器的频率,这个可以通过MODBUS通讯调节的。工业上还有很多模块都是走的MODBUS通讯,所以这个内容很重要。但是,这些内容是有定式的,我把通讯的格式和知识都做了全面的讲解,大家只要直接套用固定格式就能轻松搞定。

类型五:PID控制,即PLC精准控制。有的朋友一看PID,觉得,哇塞这太难了!其实这些东西只要掌握了正确的学习方法真的一点也不难。

类型六:综合类。就是把上面的五种类型都揉到一起。什么是复杂的工程,复杂的工程就是把上面五类看似简单的程序综合起来了。

大家想系统跟着我学习PLC,不用一个月的时间就能够快速掌握,具体可以看我的这篇文章:

PLC编程核心秘诀,直接套用此方法快速成为高手

朋友们一定要进去看看,掌握了正确的学习方法,框架思维编程法以及我总结的六大类型的PLC程序模型,市面上90%的工程就能迎刃而解。

最后,祝奋斗在电气自动化PLC领域的朋友们早日成功。

这篇关于PLC自学速成秘诀,用好这个方法少走10年弯路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/356861

相关文章

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

Git中恢复已删除分支的几种方法

《Git中恢复已删除分支的几种方法》:本文主要介绍在Git中恢复已删除分支的几种方法,包括查找提交记录、恢复分支、推送恢复的分支等步骤,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录1. 恢复本地删除的分支场景方法2. 恢复远程删除的分支场景方法3. 恢复未推送的本地删除分支场景方法4. 恢复

Python将大量遥感数据的值缩放指定倍数的方法(推荐)

《Python将大量遥感数据的值缩放指定倍数的方法(推荐)》本文介绍基于Python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处理,并将所得处理后数据保存为新的遥感影像... 本文介绍基于python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处

Window Server2016加入AD域的方法步骤

《WindowServer2016加入AD域的方法步骤》:本文主要介绍WindowServer2016加入AD域的方法步骤,包括配置DNS、检测ping通、更改计算机域、输入账号密码、重启服务... 目录一、 准备条件二、配置ServerB加入ServerA的AD域(test.ly)三、查看加入AD域后的变

Window Server2016 AD域的创建的方法步骤

《WindowServer2016AD域的创建的方法步骤》本文主要介绍了WindowServer2016AD域的创建的方法步骤,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一、准备条件二、在ServerA服务器中常见AD域管理器:三、创建AD域,域地址为“test.ly”

NFS实现多服务器文件的共享的方法步骤

《NFS实现多服务器文件的共享的方法步骤》NFS允许网络中的计算机之间共享资源,客户端可以透明地读写远端NFS服务器上的文件,本文就来介绍一下NFS实现多服务器文件的共享的方法步骤,感兴趣的可以了解一... 目录一、简介二、部署1、准备1、服务端和客户端:安装nfs-utils2、服务端:创建共享目录3、服

Java 字符数组转字符串的常用方法

《Java字符数组转字符串的常用方法》文章总结了在Java中将字符数组转换为字符串的几种常用方法,包括使用String构造函数、String.valueOf()方法、StringBuilder以及A... 目录1. 使用String构造函数1.1 基本转换方法1.2 注意事项2. 使用String.valu

Python中使用defaultdict和Counter的方法

《Python中使用defaultdict和Counter的方法》本文深入探讨了Python中的两个强大工具——defaultdict和Counter,并详细介绍了它们的工作原理、应用场景以及在实际编... 目录引言defaultdict的深入应用什么是defaultdictdefaultdict的工作原理

使用Python进行文件读写操作的基本方法

《使用Python进行文件读写操作的基本方法》今天的内容来介绍Python中进行文件读写操作的方法,这在学习Python时是必不可少的技术点,希望可以帮助到正在学习python的小伙伴,以下是Pyth... 目录一、文件读取:二、文件写入:三、文件追加:四、文件读写的二进制模式:五、使用 json 模块读写

Oracle数据库使用 listagg去重删除重复数据的方法汇总

《Oracle数据库使用listagg去重删除重复数据的方法汇总》文章介绍了在Oracle数据库中使用LISTAGG和XMLAGG函数进行字符串聚合并去重的方法,包括去重聚合、使用XML解析和CLO... 目录案例表第一种:使用wm_concat() + distinct去重聚合第二种:使用listagg,