PLC初学建议,不用买PLC,利用PLC仿真功能入门PLC
PLC,是一门实践性很强的技术,因为它是服务工业生产的,而工业设备最基本也是最重要的要求就是,可靠稳定。
而PLC技术不同于计算机编程,一套合格完善的PLC控制系统,PLC程序之占一部分,还需要和各种外围设备配合,比如变频器,伺服,三相异步电机,气缸,液压系统。以及接近开关,编码器,开关按钮等。把这些外围传感器以及驱动设备,有机地结合成一个整体,才能发挥作用。所有,仅仅是PLC程序,没有任何意义。而仅仅是在纸上或PPT中的程序也没有意义,必须在PLC编程软件中编译通过B并下载到PLC才可以。因为你不是林正英,把程序画在纸上,贴到电机上,电机就转。
所以,学习PLC,实践很重要。这一点,又不同于计算机编程,只要有个计算机就行了。而学习PLC,不光要有计算机,还有有实物,这对初学者来说,确实是一个负担。因为工业产品价格都不便宜,而且售后对工业产品来说很重要。因为你一旦买到有问题的产品,或是因为各种原因导致产品损坏,那是很麻烦的。
那么,有没有办法呢?有,当然有,我们可以充分利用PLC的仿真功能。所谓仿真,就是用软件虚拟一个PLC,验证我们的程序,当然,PLC仿真也不是万能的,它都能干什么呢?
梯形图,是PLC基础中的基础,是PLC编程原理的具体体现,特别是在工厂从事设备维护,维修的电工朋友,梯形图是联系电气控制和自动控制的纽带。常开,常闭,自锁,互锁,定时器,计数器,这些是PLC的基础。无论多么负载的梯形图程序,都是有这些基本要素组成的。因此,掌握这些要素,才算是入门。如何掌握呢?光看书是没用的,在纸上画符是没用的,只有练。那么,怎么验证我们的程序呢?仿真!
比如,对于定时器的使用,是很多初学者的最大障碍,而定时器,是完全可以使用PLC仿真验证的,即使你没有PLC,也完全可以用仿真来学习定时器的使用。
等我们学会了梯形图的基本元素,就可以尝试写程序了,没有人一上来就可以写很复杂的程序,都是从简单到复杂,一步步过度的。当然,天才除外。不过天才的概率是极低的。所以,初学者还应该脚踏实地,一步一个脚印。犯错不可怕,可怕的是屡次犯同样的错误和犯错后不知所措。如何验证我们的程序是否正确呢?仿真!
通过仿真,我们可以发现程序中的错误,可以深入了解PLC的循环扫描原理。
3.仿真各种数学计算
数学计算,是PLC编程中经常用到的,因为很多工艺计算都需要数学计算。有些人可能不以为意,数学计算有什么好仿真的!大错特错,电脑不同于人脑,如果你在写程序的时候,数据类型搞错,变量搞错,肯定得不到正确的结果。而数学计算,是最容易通过仿真发现错误的。
4.特殊功能块
有些功能,也是可以仿真的,比如PID功能块,就可以通过仿真,来验证我们的设置和程序是否正确。
仿真,可以解决我们学习中的大部分疑惑,当然仿真不是万能的,有些是无法仿真的。比如,边沿触发,有些PLC可能就不能仿真,不过,随着技术的发展,这种PLC越来越少了。
至于控制伺服,没有伺服当然是不能仿真的,只能仿真伺服控制的逻辑是否正确。通讯,当然是不能仿真的,不过,有很多工具软件,可以帮助我们学习通讯,以及解决调试过程中的问题,比如各种串口工具。所以,从一定程度上讲,PLC通信是可以仿真的。像西门子PLC的博途平台,它的网络通信,比如TCP通信,S7通信就是可以仿真的,当然,这个仿真只能验证我们程序调用FB以及程序的结构是不是正确的,但对初学者来说,完全够了。
5.变频器,接触器,继电器控制
有人又要问了,要不要买变频器,接触器,继电器?有钱可以买,但不建议买,我们是有钱,但不是有病。买这些东西非常不划算。变频器对这些元件的控制,其实就是对输出点的控制。PLC仿真,完全可以模拟对这些自动化元件的控制。
总之,PLC能仿真的,都是初学者最该学习和掌握的,而不能仿真的,初学者无论如何是很难学会的。比如,通讯,控制伺服,如果你连梯形图都搞不懂,就学通讯,控制伺服,你觉得可能吗??
太难了,学PLC前必须要做电工?
记得以前老电工说过这样一句话:现在这个年代不学习PLC,那就相当于一个小学生,也就只会这么一点加减乘除,稍难一点的梯形图或者是编程公式那就没有办法理解了。
那么电工都会什么呢?
第一、懂得电路的基本原理,电路的构成,电工工具的使用。
第二、知道电气或电子元器件的结构和作用。
第三、明白三相电的由来,工厂配电,电力拖动,电工安全操作规程。
第四、电工动手能力也很强,因为有很多的实践经验。
几乎所有的电工都接触过的经典电路:电动机正反转电路,电机星三角降压启动,电动机调速电路,电动机间歇运行电路等等,这些都是电工入门的基础电路图,必须要掌握,能够自己理解并且画出来,这是电工电路中的基础,也是看懂更难电路图的必经之路。
看到这里不得不说电工初学PLC要比没有电工基础的人入门PLC轻松得多。
所以在《三菱FX PLC编程与应用入门》中,我们就建议新手编程入门应该要先具备一定的电工基础知识,如果没有这方面知识,就要先观看《电工基础》课程。
但是这样的话,是不是说电工就一定能学会PLC呢?答案当然是否定的。
因为学习PLC编程更重要的是具备以下几种素质。
有坚强的毅力和足够的耐心
有些人把编程看作一项冗长而枯燥的工作,如果是这样学好PLC编程是不可能的,毕竟编程工作是对人的毅力和耐心的挑战。
有敢于实践的信心
只有不断地在PLC上运行这些指令,观察运行的结果,才能弄清PLC指令的作用。很多初学者对PLC一脸的迷茫,往往是出于一种畏惧,担心损坏设备。而这些畏惧是没有任何道理的。仔细的阅读手册是非常重要的,但是仅靠读书是成不了一个工程师的。
有缜密的逻辑思维
理顺对象的各个事件之间的逻辑关系,是编程之前必须精心做好的准备工作。在接到一项任务后,第一件事就是整理出一份逻辑关系图,与用户反复商讨,取得用户的认可,然后才真正进入程序的编写过程。
能养成良好的编程习惯
理顺逻辑关系、时序关系,编制程序框图;
合理分配主程序、子程序和中断程序;
合理分配寄存器,编制寄存器符号表。
所以,问题关键不在于你是不是电工,而是我们要学会认真学习。只要保持初心,持续不断地努力,就能学好PLC编程知识。
↓↓↓免费领书
相关问答
plc不编程能直接使用吗?
1.不可以直接使用。2.因为PLC(可编程逻辑控制器)是一种基于程序控制的自动化设备,需要通过编程来实现对设备的控制和操作。如果不进行编程,PLC就无法识别和...
plc为什么要编程才能使用?
PLC没编程的话只有硬件,就像电脑没有系统一样,是无法使用的。我们可以根据需要来编程,以实现不同的功能。PLC有运动控制功能,不同PLC有不同的控制能力。PLC...
plc也要单独编程吗?还是只用触摸屏编程软件搞定一切?
触摸屏是需要与PLC通信之后互传数据PLC也是需要单独编程的,不然你触摸屏编程软件编出来的一些功能就没有办法实现控制设备触摸屏是需要与PLC通信之后互传数据...
plc编程有需要的吗?
检...2、一般程序都要有故障措施,在控制输出前要加故障检验,比如控制电机启动,启动信号已经发出去了,延迟1~2S,检测是否运行,如果还没运行说明电机出现故障,...
现在还有必要学习PLC编程吗?
PLC的应用还是比较广泛的,在工业中占据很大的地位;社会发展离不开工业,科技在发展,目前很多制造企业都要走自动化生产路线,自动化生产离不开PLC,所以还是可...又...
伺服器是不是一定要用PLC才能运行?
首先你要搞清楚了,PLC主要是用来逻辑控制,是逻辑控制器;伺服电机则受变频器或者伺服控制器驱动,即受变频器或者伺服控制器控制;但是PLC可以控制变频器或者伺...
本人想配置一台电脑学plc编程,请问应配置什么样的电脑?-ZOL问答
屏幕方面需求必须自己确定,设计需求肯定对高色域有要求的,甚至需要进行校色的。校色后按说生成个小软件,让机器开*后运*。按说:正常下确定好处理器的档次。...
在给PLC写入程序时,是否给PLC供电是不是只接编程线缆就可以了?
写入程序需要给PLC电源模块供电,输入输出单元可以不用通电。接好编程电缆就可以连接CPU对程序进行编辑传输操作。写入程序需要给PLC电源模块供电,输入输出单...
PLC用学C语言吗?
不需要。PLC有自己的编程语言的。PLC的用户程序是设计人员根据控制系统的工艺控制要求,通过PLC编程语言的编制设计的。根据国际电工委员会制定的工业控制编程...
买来的plc16c57c需要编程吗?
要用软件编程,并把程序写入PLC,才可以使用。集成块PIC16C57C各个脚功能如下:T0CKI是时钟信号输入脚;Vdd和Vss分别接工作电源的正极和地;OSC1和OSC2分别接石...