PLC初学建议,不用买PLC,利用PLC仿真功能入门PLC
PLC,是一门实践性很强的技术,因为它是服务工业生产的,而工业设备最基本也是最重要的要求就是,可靠稳定。
而PLC技术不同于计算机编程,一套合格完善的PLC控制系统,PLC程序之占一部分,还需要和各种外围设备配合,比如变频器,伺服,三相异步电机,气缸,液压系统。以及接近开关,编码器,开关按钮等。把这些外围传感器以及驱动设备,有机地结合成一个整体,才能发挥作用。所有,仅仅是PLC程序,没有任何意义。而仅仅是在纸上或PPT中的程序也没有意义,必须在PLC编程软件中编译通过B并下载到PLC才可以。因为你不是林正英,把程序画在纸上,贴到电机上,电机就转。
所以,学习PLC,实践很重要。这一点,又不同于计算机编程,只要有个计算机就行了。而学习PLC,不光要有计算机,还有有实物,这对初学者来说,确实是一个负担。因为工业产品价格都不便宜,而且售后对工业产品来说很重要。因为你一旦买到有问题的产品,或是因为各种原因导致产品损坏,那是很麻烦的。
那么,有没有办法呢?有,当然有,我们可以充分利用PLC的仿真功能。所谓仿真,就是用软件虚拟一个PLC,验证我们的程序,当然,PLC仿真也不是万能的,它都能干什么呢?
1.帮我们学习PLC梯形图的基本元素梯形图,是PLC基础中的基础,是PLC编程原理的具体体现,特别是在工厂从事设备维护,维修的电工朋友,梯形图是联系电气控制和自动控制的纽带。常开,常闭,自锁,互锁,定时器,计数器,这些是PLC的基础。无论多么负载的梯形图程序,都是有这些基本要素组成的。因此,掌握这些要素,才算是入门。如何掌握呢?光看书是没用的,在纸上画符是没用的,只有练。那么,怎么验证我们的程序呢?仿真!
比如,对于定时器的使用,是很多初学者的最大障碍,而定时器,是完全可以使用PLC仿真验证的,即使你没有PLC,也完全可以用仿真来学习定时器的使用。
2.验证我们编写的程序
等我们学会了梯形图的基本元素,就可以尝试写程序了,没有人一上来就可以写很复杂的程序,都是从简单到复杂,一步步过度的。当然,天才除外。不过天才的概率是极低的。所以,初学者还应该脚踏实地,一步一个脚印。犯错不可怕,可怕的是屡次犯同样的错误和犯错后不知所措。如何验证我们的程序是否正确呢?仿真!
通过仿真,我们可以发现程序中的错误,可以深入了解PLC的循环扫描原理。
3.仿真各种数学计算
数学计算,是PLC编程中经常用到的,因为很多工艺计算都需要数学计算。有些人可能不以为意,数学计算有什么好仿真的!大错特错,电脑不同于人脑,如果你在写程序的时候,数据类型搞错,变量搞错,肯定得不到正确的结果。而数学计算,是最容易通过仿真发现错误的。
4.特殊功能块
有些功能,也是可以仿真的,比如PID功能块,就可以通过仿真,来验证我们的设置和程序是否正确。
仿真,可以解决我们学习中的大部分疑惑,当然仿真不是万能的,有些是无法仿真的。比如,边沿触发,有些PLC可能就不能仿真,不过,随着技术的发展,这种PLC越来越少了。
至于控制伺服,没有伺服当然是不能仿真的,只能仿真伺服控制的逻辑是否正确。通讯,当然是不能仿真的,不过,有很多工具软件,可以帮助我们学习通讯,以及解决调试过程中的问题,比如各种串口工具。所以,从一定程度上讲,PLC通信是可以仿真的。像西门子PLC的博途平台,它的网络通信,比如TCP通信,S7通信就是可以仿真的,当然,这个仿真只能验证我们程序调用FB以及程序的结构是不是正确的,但对初学者来说,完全够了。
5.变频器,接触器,继电器控制
有人又要问了,要不要买变频器,接触器,继电器?有钱可以买,但不建议买,我们是有钱,但不是有病。买这些东西非常不划算。变频器对这些元件的控制,其实就是对输出点的控制。PLC仿真,完全可以模拟对这些自动化元件的控制。
总之,PLC能仿真的,都是初学者最该学习和掌握的,而不能仿真的,初学者无论如何是很难学会的。比如,通讯,控制伺服,如果你连梯形图都搞不懂,就学通讯,控制伺服,你觉得可能吗??
零基础可以学习PLC编程么?应该如何去学习?
零基础可以学习PLC编程么?应该如何去学习?
-------(巨控何工)
概述:只是分享个人的学习心得和个人看法,不一定适合每一位好友。大家也可以分享个人的看法和经历,希望能相互学习与借鉴。喜欢就给我点个赞,非常感谢。
努力学习
什么是PLC编程
可编程逻辑控制器(Programmable Logic Controller), 简称PLC,(Programmable Logic Controller),乃是一种电子装置,早期称为顺序控制器"Sequence Controller",1978 NEMA(National Electrical Manufacture Association)美国国家电气协会正式命名为Programmable Logic Controller,PLC),其定义为一种电子装置,主要将外部的输入装置如:按键、感应器、开关及脉冲等的状态读取后,依据这些输入信号的状态或数值并根据内部储存预先编写的程序,以微处理机运行逻辑、顺序、计时、计数及算式运算,产生相对应的输出信号到输出装置如:继电器(Relay)的开关、电磁阀及电机驱动器,控制机械或程序的操作,达到机械控制自动化或加工程序之目的。由其周边的装置(个人计算机/程序书写器)轻易地编辑/修改程序及监控装置状态,进行现场程序的维护及试机调整。而普遍使用于PLC程序设计的语言,即是梯形图(Ladder Diagram)程序语言。
西门子PLC家族
零基础可以学习PLC编程么??应该如何去学习?
零基础分两种:
(1) 没有任何有关于电路的基础。
答:目前这个阶段还不适合学习PLC编程,首先要做的是开始学习电工。可以自己买书学习,也可以报培训机构学习,必须要看懂电路图。然后找一家配电柜接线公司,好好工作1年左右。最后再考虑学习PLC编程。
电路基石以及实物图
(2) 有电路基础没有相关的PLC编程基础。
答:当你有了电路基础以后,你学习PLC编程就是一件比较容易的事情了。PLC的输入也就是相当于硬件电路的按钮,输出也就是相当于硬件电路的继电器。
1. 首先选择一种品牌的PLC来学习,比如说比较简单的三菱FX2N或西门子smart200。(购买一个二手的PLC作为学习用)
2. 上百度去查找相关的软件以及资料,个人建议可以下载学习视频,先把所有的视频看完。大概了解指令,以及功能。
3. 有了一定的指令基础以后,去找一家创业的小公司工作,最好是代理商或者是做项目的。(该方式是最有效及最好的实践方式)
PLC家族控制器
应用的行业
4,以后有时间会跟大家分享一下个人的工作经历以及学习方法。
相关问答
plc不编程可以手动控制吗?
1.可以手动控制。2.因为PLC(可编程逻辑控制器)是一种自动化控制设备,通常需要编写程序才能实现自动控制。但是PLC也可以通过手动操作按钮、开关等进行控制,...
PLC不带CPU的说法对吗?
不对。PLC(可编程逻辑控制器)是一种用于自动化控制系统的设备,它通常包括一个中央处理器(CPU),用于执行控制逻辑和处理输入输出信号。所以,不能说PLC不带C...
PLC必须要搭配触摸屏才能使用吗?
您好,PLC不一定必须要搭配触摸屏才能使用。PLC可以通过各种方式进行编程和控制,例如通过计算机进行编程,或者搭配键盘等外部设备进行控制。但是搭配触摸屏可以...
plc为什么要编程才能使用?
PLC没编程的话只有硬件,就像电脑没有系统一样,是无法使用的。我们可以根据需要来编程,以实现不同的功能。PLC有运动控制功能,不同PLC有不同的控制能力。PLC...
plc调试需要会编程吗?
PLC调试当然需要会编程了,PLC调试是在工业现场,软硬件都要会的。做PLC调试,首先要掌握的就是PLC编程知识,这是基础,只有掌握了,才能根据现场工艺所需实时...
现在设备plc指令都不用步进,用的是什么编程法?
应该是说编程语言吧PLC的编程语言1.所谓程序编制,就是用户根据控制对象的要求,利用PLC厂家提供的程序编制语言,将一个控制要求描述出来的过程。PLC最常用的...
plc只能用汇编语言编程吗?
可以使用梯形图和别的支持的语言。可以使用梯形图和别的支持的语言。
plc编程时手动和自动如何处理最好?
排液,程序的目的是检测动作可靠性,或者手动的一个程序动作。2,自动是全部自动执行的环境,程序只是操作员起动一下,就自动执行了。正常情况下是不需要人再...
plc能用C语言编程吗?
可以因为PLC(ProgrammableLogicController)使用一种特殊的编程语言LadderLogic,不过现在大部分PLC也支持C语言编程,C语言编程是PLC的应用范围不断扩大的...
PLC编程方法:启动、停止程序设置?
国产简思PLC是由娄底市简思工控有限公司研发的新一代可编程控制器,不同于传统PLC基于继电器电路的梯形图编程方法,JENASIPLC基于控制流程采用电脑中文指令进行...