如何学好PLC自学还是去培训班?资深电气工程师和您分享成长历程
最近接到很多私信,都是问我如何学好学习电气自动化!
平时真的很忙,无法回复所有朋友的问题,就总结出一篇文章!
到底怎么样才能学好PLC以及更深层次的电气知识?
首先我先分享一下我的经历,希望可以对大家有所帮助.
我毕业于一所工科大学,专业是自动化,毕业后进入了一所大型钢铁公司工作,因为那几年钢铁行业还算景气,因此可以说赶上了好时候,我所在的公司大规模扩建.
刚去公司的时候,我被分在了一个清水衙门,可以说在那个岗位上活少钱多!但每天真的很空虚,看着别人忙忙碌碌学到了很多知识,心里面莫名的不舒服,感觉在透支我的青春.
很快机会来了,工厂多地调试,调试人员不足,我主动请缨,从一个安逸的岗位上申请去了相对恶劣的调试现场,车间主任毫不犹豫地答应了,第二天就给我办了手续,好像生怕我后悔.
当时我一直觉得是不是我那个决定错了呢?
答案是没有,可以说这么些年我一直都受益于那几年的调试生活.
有过国企工作经验的都知道,对于项目的进度,管理层催得很急,然而因为一些企业性质的问题,他们却又无法对施工单位要求太多,那么压力就来到了我们的身上.
电气施工单位接完线后,我们就开始校线,也就是俗称的"打点".这一过程让刚毕业,对于电气知识只知其一不知其二的我接触到了各种的电气元件并且知道它们的功能,原理和接线等等.这些知识奠定了电气编程的基础.
就这样在这种情况下我工作了一年,第二年因为项目的原因,我们需要一个编程人员,我又一次捉住了这次机会.然而当时的我压力非常大,我可以看懂图纸,明白电气元件的作用,但是编程对于我来说还是头一次,而且起步就是一套不小的西门子S7-300的程序系统.
憋了一周实在不知道如何起步,请教了一个资深的技术大拿,他给了我一个其他设备的程序,告诉我学习的第一步是模仿,现在想想多亏了这个老师傅,在关键时期给了我一个正确的建议,并在我遇到难题的时候可以帮助我.就这样我用了三个月的时间编写了人生第一个PLC程序.这三个月大多数时间都是自己捉摸,实在想不明白找这个高手帮我看一下.
就这样几个月后项目顺利投产,在此之后的几年时间我一直都是带领同事调试新项目.几年下来项目也调试完了,又做了一年的设备维护.后来感觉没意思也没有前途就离职了.
辗转多次来到现在的外企.目前该企业正在大规模自动化改造,我负责这些项目改造,当然额也包括电气编程等等.
那么说了这些,其实想告诉大家的是:
1 如果想学习PLC编程的话,最好不要直接零基础开始PLC编程,根基不牢地动山摇,没有良好的电气基础根本编不出稳定的PLC程序.而PLC也只是为设备为工艺服务的!所以学好电气基础至关重要.千万不要本末倒置。
我曾经和国内某著名设计院的设计人员接触过,道理讲起来头头是道,可就是作品不合格,经不住考验.
2 一定要多多观察设备工艺,PLC编程说到底就是为生产工艺服务,多了解现场,多注意观察对于提升技术水平也很重要.
2 PLC编程学习不可纸上谈兵,手里有PLC的话我建议先编写一些基础的程序,对于新人可以做一些交通灯的程序,有了一定基础后才有机会进入实践,进行实际编程.
进入实际编程后一定要多学多看,学习别人的程序,看一看别人程序的风格,不得不说德国工程师的程序就很好,结构清晰易懂,而且很方便.
我曾经和多个德国企业合作过,也读过他们的程序,他们会把大部分精力放在规范化程序上,比如说西门子公司会制作很多功能完善的程序块,对于一些特定设备可以直接使用这些程序块,在油了一个好的基础后,他们需要做的就是在程序块的外部改写输入和输出点,这极大地缩短了程序编写周期,而且程序很容易理解.
这一点大多数的国内自动化公司都做不到,因为人员流动较大,他们很难规范程序,导致编写出来的程序良莠不齐.
所以多向高手学习,也是提高自己技能的一个关键点.闭门造车永远造不出优秀的车辆.
3 到底需不需要报名培训班?
目前的工控市场有很多培训机构,我也曾经参加过几个培训班,我觉得需不需要培训班分人而异!
大体来说,电气学习是一个不断自学的过程,在没有基础的时候找一些好的培训班可以帮助你快速入门,有些时候,在你捉摸不懂的时候,一个高手的几句话就会令你恍然大悟!原来是这样的!
但达到一定程度,培训班就没有多大的作用.虽然很多培训机构会出高级课程,但相信我没人会愿意教你如何读懂别人的程序.因为PLC基础学习是一个可以重复的过程,只是一个知识点,但理解别人的程序却需要一整套知识体系才可以做到.没有人可以短时间内将一整套知识体系教给别人.
所以说入门可以选择培训班,但有一定基础后就不需要了.
电气学习更多的需要自学.
4 电气学习需要哪些知识?
以前我写过一篇文章,电气自动化由零基础到高级工程师需要学习的知识,有兴趣的可以去寻找,其中包括:
1 电工知识.
2 PLC编程与应用.
3 电气制图.
4 变频器和伺服技术.
5 触摸屏和组态软件.
6 工业机器人和机器视觉.
当然,总结得不够全面,因为即使电气自动化也有很多分支,如果是非标自动化的话需要对机械设计也有很好的造诣.
近半年以来,我已经在以上这些领域写过很多文章,在以后的文章里,我依然会根据以上的这些内容以知识点的形式分享给大家,希望大家可以有所收获。
30道PLC工程师面试题,全是资深电气工程师的经验总结!
你在准备PLC工作吗? 你想测试你的PLC知识吗?还是想了解更多关于PLC的知识?
根据多位资深电气工程师在PLC领域的工作经验,我列出了一系列PLC面试问题和答案。无论你是新生还是有经验的,这一系列的面试问题都会给你的PLC知识增加价值。
问题1:什么是PLC?
答: PLC是在自动化工业中执行离散或顺序逻辑的固态控制装置或计算机工业控制器。
PLC是软硬件的结合。它作为自动控制系统的机器或系统的大脑。
PLC是数字电子设备执行的基本任务。
使用可编程存储器存储指令实现特定的功能,如编程逻辑、顺序、定时、计数和算术运算控制电子机械与工艺问题2:谁是PLC之父?
答: Dick Morley被称为可编程逻辑控制器(PLC)之父。
在1968,在他的研究中,他创造和发展了第一个工业PLC,即MMOCONIC PLC。第一个MODICON PLC是为通用汽车公司建造的。
问题3:PLC在自动化中的作用是什么?
答: 在自动化中,PLC起着重要的作用。工业应用的控制与监控.
它既有硬件也有软件
该控制器装置可以自动和手动地执行或操作。由于它的运行,在系统中消耗了更多的人力、时间、效用和精确的操作。
这对于提高系统的可靠性和稳定性具有重要意义。
它在非常短的时间内执行精确的操作。这是原因之一,今天,PLC被广泛应用于该行业。
问题4:PLC的不同部件是什么?
答: PLC具有不同的组成部分。每个组件都与特定的PLC操作和功能相关联。
以下是有用的基本组件列表
输入输出模块这些模块为PLC提供输入并产生输出。输入和输出可以是数字或模拟类型。电源供应这个部件负责提供AC或DC电源来操作PLC。中央处理单元(CPU)CPU存储和执行PLC软件程序。记忆系统正如名称所描述的,存储器系统负责存储和检索PLC操作所需的信息。通信协议可以有多个设备连接到PLC。通信协议用于将信息从一个设备交换到另一个设备。PLC编程(软件技巧)你需要编写一个编程语言来实现PLC逻辑。这是PLC的六个基本组成部分。问题5:PLC的类型有哪些?
答: 基于PLC有两种基本类型PLC的构造与工作
1、小型PLC
2、模块化PLC
问题6:什么是不同的PLC品牌?
答: 各家公司都发明了自己的PLC品牌。以下是一些流行的PLC品牌。
ABB公司AB (Rockwell) PLC西门子PLC德尔塔PLC三菱PLC霍尼韦尔PLC欧姆龙PLC施耐德PLC日立PLC法塔克PLC博世PLC通用电气公司西门子PLC和Allen Bradley(AB)PLC主要用于工程和教育目的。
问题7:紧凑型模块化PLC的框图是什么?
紧凑型PLC框图:
Modular PLC block diagram:
问题8:PLC中使用的编程语言有哪些?
答: 编程语言用于创建控制PLC或自动化系统的程序。根据IEC标准,PLC中使用了五种不同类型的编程语言。
在行业中使用的不同的PLC语言列表如下。
梯形图(LD)指令列表(IL)结构化文本(ST)功能框图(FBD)顺序功能图(SFC)更多细节,学习五种不同的PLC程序设计语言.
问题9:PLC中的LD是什么?
答: LD是“梯形图”的缩写。它是PLC最流行、最通用的可接受编程语言。
用LD实现PLC逻辑是容易的,因为它提供了图形用户界面。
LD被称为“梯形图语言”或“梯形逻辑语言”。
问题10:什么是梯级?
答: 在LD编程中,水平线的数目表示为“Rung”。
问题11:计时器是什么?
答: 定时器是PLC最基本的指令。定时器用于在特定的持续时间内操作和控制设备。程序员可以根据项目要求设置计时器。
问题12:PLC定时器有哪些不同的类型?
答: 通常,使用三种不同类型的定时器。
论Delay Timer离开Delay Timer定时器(RTO)为了实践,遵循学习和实现PLC定时器教程.
问题13:RTO的功能是什么?
答: RTO是一个固定的计时器。RTO的主要功能是保存或存储集合(累积)时间。
问题14:计数器是什么?
答: 计数器是用于顺序计数作为数字数的指令。它是数学函数
问题15:PLC中使用的计数器有什么不同?
答: PLC计数器分为三种不同类型。
上计数器向下计数器上/下计数器在PLC编程中,主要采用上/下计数器。
问题16:机架是什么?
答: 模块化PLC由输入或输出模块的数量、控制器处理器和通信控制器组成。这些模块的硬件组件称为“机架”。
参考前面提到的模块化PLC框图。
问题17:什么是PLC扫描周期?
答: 当PLC程序被执行时,会出现多个重复过程。这是整个过程被称为PLC扫描周期。
该扫描程序由读取输入数据、执行编程逻辑和在一个周期中更新输出数据组成。
扫描时间是连续扫描程序所需的时间。大约需要10MS-15Ms的时间。
问题18:在AB PLC程序中使用的数字I/O模块地址的标准格式是什么?
答: 数字I/O地址的格式如下。
File type: Slot Number. Word Number/ Bit Number
这是AB PLC品牌使用的标准寻址格式。
问题19:MCR是什么?
答: MCR是“米紫菀C控制,控制R“埃莱”。它是西门子PLC软件中使用的指令类型。此指令用于关闭进程。
MCR指令还有其他一些类型MCRA(主控继电器激活)多芯片组件(主控继电器失活)MCR<(主控继电器少)MCR>(主控制继电器较大)。
问题20:什么是通信协议?
答: 该系统与两个或多个通信设备通信,用于传输数字数据或信息。这种通信是由一组称为“通信协议”的规则来控制的。
通信协议的标准定义是管理数据通信的一组规则。
您可以预期多个PLC面试问题有关的通信协议。
问题21:PLC中使用的通信协议有哪些不同?
答: 在PLC通信网络中,各种类型的协议被用于与多个连接的设备通信。
这里有一些标准的PLC通信协议。
以太网PROFIBUS总线RS-232或RS-485多点界面点对点(PPI)Data Highway (DH)控制网设备网络USB适配器PC适配器有不同与每个协议相关的功能.
问题22:在自动化中使用哪种类型的传感器?
答: 传感器是一种从物理环境中检测各种参数并将其作为输入输入到PLC控制器的电子设备。
传感器可以是基于其通过的信号类型的数字和模拟类型。
这里有各种类型的传感器用来将不同的参数传递给控制器。
感应式接近传感器电容式接近传感器光学传感器超声波传感器电阻温度检测器(RTD)问题23:为什么PLC的触点可以使用无数次?
答: PLC中的编程元件只是与继电器的元件类似,实际上是存储单元,某个元件的状态发生变化,只是表示这个元件的存储单元系统置1或置0,由于元件只不过是存储单元,可以无数次地访问,故PLC的编程元件的触点,可以使用无数次。
问题24:什么是冗余系统?
答: 冗余系统是原始系统的复制品。当原始系统崩溃时,冗余系统负责原始系统并执行所有所需的操作。
它提供了运行系统的重复特征。当运行系统发生故障时,冗余系统是非常有用的。
1、下面是不同类型的冗余。
输入输出(I/O)冗余
2、CPU冗余
3、电源冗余
4、冗余通信协议
5、总线系统冗余
冗余系统被设计成需要零点复位。
问题25:PLC在硬件继电器上的优点是什么?
答: 以下是PLC在硬件继电器上的优势。
PLC在软件和硬件两个基础上发生。但中继仅发生在硬件基础上。PLC可以方便地监控和控制继电器的设备。在PLC软件中容易发现故障。PLC比继电器提供更多的工作功能和特性。PLC比继电器提供更多的灵活性和可靠性。与继电器相比,PLC编程逻辑易于修改和实现。问题26:说明PLC的功能。
答: PLC的功能有:
1、顺序计算机控制
2、监测系统和设备
3、操作系统的位置或运动
4、系统故障状态的检测
问题27:PLC的主要应用领域是什么?
答: PLC在多个领域有多种应用。
1、PLC在钢铁工业、玻璃工业、水泥工业、造纸厂、煤矿、汽车工业、化学工业、纺织工业、机器人系统和食品加工系统等工业部门都是必要的。
2、用于电力输配电站
3、用于遥感设备的国产化。
4、PLC也有助于教育目的,如学术和研究项目。
PLC主要用于商业和教育用途。
问题28:PLC的主要优点是什么?
答: PLC有很多优点
1、PLC(尤其是紧凑型PLC)具有低成本与其他自动化技术相比较。
2、它提供了一个更可靠解决方案
3、即使对于初学者来说,PLC编程也很容易编写和理解并实现逻辑。在所有的PLC编程中,LD语言是最简单的语言。
4、PLC的主要优点之一是易于与计算机进行通信和连接。PLC中有各种标准的通信协议。
5、PLC(特别是紧凑型PLC)不会占用太大的空间。它们的尺寸较小。
6、PLC运行非常快(几乎没有启动时间)。
7、执行修改是可能的,而且非常容易。可以很容易地对已经实现的设计逻辑进行更改。
8、PLC具有与之相关的低维护性。
9、PLC编程提供模块化。模块化设计使开发变得容易。
10、正如我们之前看到的,PLC具有快速扫描时间(接近10-15毫秒)。它需要非常少的操作时间来执行任何任务。
由于这些优点,PLC取代了硬件继电器,在工业上得到了广泛的认可。
问题29:PLC的缺点是什么?
答: 除了各种优势,T这里有几个缺点
1、用PLC,你可以一次只运行一个程序。你不能同时运行多个PLC程序。
2、有一些工作环境的限制与PLC相关。在某些情况下,如高温、振动条件下,性能降低。
问题30:解释PLC中下载和上传的术语。
答: 这两个术语与PLC和PC机之间的数据传输有关。
上传意味着从PLC到PC.的数据传输下载意味着从PC机到PLC的数据传输。大多数程序员在这些术语中感到困惑。
这是许多公司面试时询问的PLC面试问题,希望这份PLC面试的问题会对你有所帮助。
免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢!
相关问答
plc电气工程师培训学校..._电气工程师_帮考网
以下是一些PLC电气工程师培训学校的推荐:1.沈阳工业大学PLC培训中心:该中心是由沈阳工业大学授权成立的,主要面向企业和个人提供PLC培训服务,培训...
plc电气工程师培训机构..._电气工程师_帮考网
以下是一些国内知名的PLC电气工程师培训机构:1.恒信PLC技术学院2.北京中电电气有限公司3.深圳市亿特科技有限公司4.上海华瑞自动化技术有限公司...
电气自动化专业想学PLC,哪里可以学?
电气自动化专业?本科?专科?一般讲电气自动化专业的专业基础课为:电路分析、模拟电路、数字电路、计算机原理。专业课为自动控制原理、计算机接口技术、电力...
PLC有什么证书要考吗?
你好!plc可以考《注册电气工程师执业资格证书》和《注册电气工程师执业资格注册证书》。要参加考试的由本人提出申请,由所在单位去当地考试管理机构报名。考...
电气工程专业工作后如何学习PLC等技术?
感谢邀请,根据你的问题描述,大学专业电气自动化,但却没有学到一点关于PLC的基础知识,这是不正常的,但是工作中想自己学习PLC,这是好事,必须鼓励。PLC对于...第二...
PLC自动化培训?哪里有PLC电气自动化培训?
[回答]三人易行自动化培训教育培训内容包括:三菱FX3U、FX5U、Q系列,西门子200,smart、1200,欧姆龙?CP系列?CJ系列?NX\NJ系列,汇川H3U、H5U、AM、AC系列等,...
想要学好电气PLC编程需要找培训班吗?
[回答]还有也买了PLC回去练,最后还是力不从心,因为不懂人家编程思路,系统的布局,等等。当时就连一个回原...当时就连一个回原的都不懂。后去工控无忧拓展...
plc电气工程师证怎么考..._电气工程师_帮考网
PLC电气工程师证是由中国电子学会颁发的,考试分为两个阶段:理论考试和实践考试。理论考试:1.报名:登录中国电子学会网站,填写报名表并缴纳考试费用...
哪里有PLC电气自动化培训..._企业培训_帮考网
以下是一些提供PLC电气自动化培训的机构:1.恒信培训:提供PLC编程、自动化控制、电气维修等培训课程。2.华恒电气:提供PLC编程、自动化控制、电气...
合肥plc电气工程师培训..._电气工程师_帮考网
合肥有多家机构提供PLC电气工程师培训,以下是其中几家:1.合肥职业技术学院:该学院开设有PLC与工业自动化技术专业,为学生提供系统的PLC电气工程师...