你好我做自动化有十年时间了,说说我的看法吧:自动化专业可以选择的方向有很多,比如运动控制(步进伺服电机控制),过程控制,人工智能等,好多优秀的人在毕业后会选择华为,中兴,小米等比较好的公司去发展。
作为一名自动化工程师,我说说这个行业的看法。前几天,一位自动化行业的HR朋友告诉我:
大概有10份简历,就有9份里面会写道“精通自动化技术PLC”,但是把人一招进来,却发现,那个人用自动化PLC实现加减乘除还要老半天,写出来的代码还乱七八糟,真的是非常心塞。
“熟悉OPC协议以及PLC组网通讯么?”“能独立设计自动化设备电气控制程序、器件选型么?”“这些都不会,怎么能说精通PLC呢?”
有些人认为会编几个程序、实现几个动作,就是掌握了自动化PLC。实际上并不是,掌握不好自动PLC的人大有人在。
对于自动化人员而言,PLC是我们在职场中最常使用到的工具。日常实现一个动作,满足一个自动控制需求都需要用到自动控制PLC。如果你做的工作和自动化有关,PLC是逃不掉了。
我建议大家学习自动化控制先从掌握PLC开始,PLC可以说是整个自动化控制的核心,学会后终身受益。
我在拉勾上搜索了多条电气自动化的岗位,发现掌握好PLC,薪资待遇都不会差到哪去。有不少企业都给出月薪 20K+,来急招自动化工程师。
一、是能独立负责项目,完成PLC的选型、程序设计及调试改造,在PLC的选型、维护、调试有过硬的专业能力。PLC的领域有自己擅长的一个区域,或触摸屏或伺服系统等。
二、是熟悉PLC控制系统,能用软件熟练编写程序,能够在别人已有的程序上进行完善优化。
三、是能现场处理电气故障,提出产品改进措施,应变能力强,能在复杂的环境处理电气故障,并给出针对性建议。
四、是能负责电控器件采购,以及客户技术支持,对成本有了解,能在完成所需功能的前提下尽可能的节约设计生产成本。
普通人如何在短时间内快速学好PLC,实现职业生涯弯道超车呢?在这里俊杰给大家好好讲讲快速学好PLC编程的方法:
还记得第一次做工程的情景,那是一个夏天,天气炎热,我负责做公司PLC编程和调试,记得当时用了一个星期的时间,写了1千步的程序,拿着设备到现场调试了,结果发现由于和客户之前的沟通失误,我的程序结构需要很大的改动,代表之前的程序白写了(朋友们可以动手计算一下,我当时的心里阴影面积有多大),当时是盛夏,天气闷热,设备屋里就一个大电风扇,汗水打湿了衣服。
之后用了三天时间,各种的改程序。最终,终于把程序做好了,在调试终于完成的那一刻(兄弟们肯定也有过这种超级爽的感受),内心充满了成功感,当时觉得之前的累都值了,觉得累并快乐着。
时光飞逝,现在的我坐在电脑前,脑海里想起当时调试的情景画面,记忆犹新,印象深刻。现在的我已经积累了很多编程经验了,能够快速编写出各种复杂的程序,随着经验的积累,还有了一套完整的编程思路,总结了一套自己的编程秘诀。
这也是我近十年来的总结,如果你想快速做成一件事情,最好的办法就是先找到成功的案例,然后快速学习它,按照这个已经成功的思路去做,就能快速成功,这就是其中的原理。
后来我把编程分成了几个大块,有顺序编程的案例,有伺服电机编程案例,有模拟量编程案例(温度、压力、流量),还有485通讯案例,后面有讲到,套用这些模板案例,很快就能找到编程思路,迅速套用,效果很好!
核心秘诀二:用框架思维编程法,化繁为简,大大简化编程难度,提高编程效率。
大家有没有这样的一个感受,当你想做一件事情的时候,思路和方法很重要,任何复杂的事情其实都是由简单的事情组合起来的,当你划分出了做事情的顺序,找到了做事情的“序”也就是做事情的步骤,那么处理复杂问题会变得非常的得心应手。经过9年的编程实战,我总结出了一套有效的编程秘诀,能使编程化繁为简,大大提升了编程效率,方法就是,仔细看下面:
是的,这一步太重要了,理清思路,把动作过程找出来,之后做出流程图,具体怎么画流程图,后面我会手把手教大家。我知道兄弟,你会问为什么要把思路画出来呢,现在我来告诉你用这个方法的原因和好处: 大家在编程的时候会遇到这种情况,写着程序却忘了下一步要写什么步骤,而提前把动作过程写到纸上,用图的形式画出来,你在编程的时候思路就会非常清新。
第二步,看着流程图,把流程图中要用到的PLC的输入输出点都找到,标记出来。
这一步的好处就是,把电气中的开关,传感器,电气阀门都转化成了PLC的输入输出点,做到了近一步的将工程化繁为简。
第三步,也是最核心的一点(敲黑板,说重点),以流程图和标记的输入输出口为依据,套用一种编程模式,直接把动作过程翻译成PLC语言(后面会具体讲到,该编程模式威力巨大,学会后直接套用可编写出多种复杂程序,学会后编程实力提高一个等级)
下面是第三个秘诀:写出高价格程序的秘诀。这一直是一些编程高手们不愿意对外泄露的秘密,因为用了这个方法,立刻帮你写出高价格的程序,彻底告别程序编写的痛苦。
在两年前我接触这套方法的时候,在上海的一家工厂做了一个程序,当时是做一个全自动夹核桃机器,里面的过程非常复杂,各种阀门动作,用到了模拟量监控压力,用到了伺服电机精准定位,用到了RS485通讯,在整个编程过程中贯穿了这个诀窍。最后收到了客户给的36000元的编程费,甲方的老板还专门请我吃饭,请教技术优化的问题。这套方法完全可以让你轻松编程,潇洒生活!
在接触工控行业的这九年里,我走过了很多城市,接过很多工程,也认识了很多朋友,想学习PLC编程,我把自己的编程核心经验总结成了一套体系,传授PLC编程经验的同时,我发现他们在没有学习我这套核心编程方法之前,遇到了很多问题,学员基础参差不齐:
2.以前学了很多空洞的理论,但当实际运用的时候就没有了思路方法,找不到编程门路。
我知道这些问题,其实我也遇到过,但是我用了近10年的时间,找到了有效解决这些问题的好方法,我把这套方法讲给学员后,他们的编程水平提高了很多,收获了巨大的价值:
米乐M6 M6米乐
1.我将把编程中常用的核心功能指令进行详细的讲解。其实书本中的指令很多,但是在我接触编程的这十年里,我发现在实际编程过程中经常用到的核心指令却不多,我将详细具体的讲解每一个核心指令,并配有程序案例,为到家节省很多时间,真正做到有用,学了就能用。我还会传授给大家2个方法,直接快速找到指令,学会调用,省时省力,高效学习。
2. 我会在课程中传授我做编程中总结的3个快速编程核心秘诀。掌握之后你会真正做到有序有步骤的编程,学会后你也能轻松搞定项目。
3.在课程中我会带着大家一起做工程实例,套用我的编程秘诀,进行纯实战项目。现在很多教程都缺少详细的工程实例,理论讲完了却用不上。我用我近10年来的核心经典案例给大家讲解,这些真实程序案例都是调试成功并且稳定运行的,大家看过这些工程案例后,学会了里面的编程经验和方法,直接套用,就可以轻松高效的写出程序,应对各种复杂工程,学了立刻用的编程课。
现在我把课程二维码放到下面,截屏保存面到手机,打开微信扫描二维码即可听课。(不会操作的朋友私信我教您)
适合学习的人:1.零基础想要快速入门提升自动化PLC编程的朋友。2.有一定的基础,但是自动化PLC编程没有思路方法的朋友。这套分享能快速有效的解决朋友们遇到的问题,PLC技能是能够带给你一辈子的,掌握了谁也拿不走的东西,是能够受用一辈子的。
我们本科班三十个人,升学的八个人,出国(境)留学的两个,本科毕业工作的有八个,考教师的一个,其余同学都选择二战或者考公。
找工作的同学中有一个去银行(具体什么职务不太清楚),大部分都去了制造业或者电子产业,选择面想对来说比较少。
硕士阶段自动化改名字叫控制科学与工程(学硕)、控制工程(专硕)。这个时候你可供选择的方向太多了,过程控制,嵌入式,运动控制,人工智能,机器人,图像处理,3d成像,制导等等,毕业后转研发去华为,小米,oppo, vivo,中兴等等
无论是算法、数据一类 CS 岗位,还是进入制造业做技术、研发等工作,都是自动化专业的对口就业方向。
但这种「万金油」既能成为被接受的理由,也能成为被拒绝的理由,要学习较大跨度的知识体系所带来的副作用是每个子方向都不够深入。因此,在完成基本学业之余,本科生需要广泛探索、规划未来的发展路径,从而在一个较为精准的方向深化专业能力。
如果对这个专业有兴趣,可以看看下面的详细介绍:学科本身、学科知识结构、深造与就业前景、专业氛围。
选择专业时,常有人把各种「XXX 及自动化」与「自动化」专业混淆,实际上它们是完全不同的。
如「电气工程及自动化(专业代码 080601)」可以直接理解成电气/电机系,「机械设计制造及自动化(专业代码 080202)」可以理解成机械系,等等。
自动化专业(专业代码 080801)在本科招生中被归在「自动化类」之下,和计算机、电子等信息类专业更相似,在欧美院校的专业划分体系中与 EECS(即电子工程与计算机科学)最为接近,名称上通常只有「自动化」三个字,有时也称「自动控制」、「控制科学与工程」等。
自动化专业在院系划分上因学校而异——如清华大学自动化系隶属于信息学院,浙大自动化叫控制科学与工程学院,北航自动化在自动化科学与电气工程学院下,哈工大自动化在航天学院。
大家在报考时可以找「控制科学与工程」这个学科,也推荐在院系官网上查看研究方向和本科生培养方案部分,以确定该学科的具体情况。
现在各院校的自动化专业宣传的大都是「智能制造」,「机器人」和「人工智能」,等等。
「自动化」的直观解释就是使用机器部分或全部代替人类的体力或脑力劳动,甚至完成人类依靠自身体力和脑力无法直接完成的任务。
人类生产力发展的过程,很大程度上就是不断追求「自动化」的过程。现代社会的很多重要成果,如无人机、自动化工厂、智能汽车、辅助飞行系统、宇宙飞船等,其核心都是自动化系统。
20 世纪中期,随着电磁系统的发展、计算能力的提高和二战的契机,控制学科在科学理论和工程应用上都得到了极大的发展。人们发现,机械或电磁机器、社会组织或生物体,这些系统在经过数学抽象后,都能采用一套统一的理论进行建模、预测和控制。
自动化学科依托于控制论而诞生,以「信息论」、「系统论」、「控制论」为核心,紧跟信息时代的技术变革,从建立之初浓厚的军工气息,到现在常和「人工智能」等字眼挂钩,自动化学科以发展的、交叉包容的态度,始终走在科技发展的前列。
托住一根长杆使其立在手上,通过眼睛实时观察杆的角度、通过手的移动施加力使杆保持不倒并按期望的轨迹运动,这就是经典的倒立摆模型——如果把人的眼睛换成传感器,人的手换成电机结构,配合一套控制算法,就形成了一个简单的自动化系统。
进一步地,把长杆换成导弹或航天器,把「托住杆的手」换成发动机和自动尾翼,让导弹落在期望的位置,让航天器进入期望的轨道,这就是「倒立摆」能做的。
现在的自动化人面对的是更多样的领域和更复杂的问题,研究方向也从控制理论更多地转向了智能理论和系统的研究。我们想用药物控制癌症的发展,想用科学的理论组织企业的管理,想用智能技术在生活的方方面面解放人的重复劳动。
自动化毕业生大多不会成为控制工程师,更多地则是带着自动化学科的思想前往各种交叉学科进行进一步的科研工作,或专注于智能算法和软硬件开发。
无论作为科研工作者,还是研发工程师,自动化相关的实际工作都没有那些炫酷的字眼听起来那么潇洒。我们大多是站在前人的肩膀上,基于对实际的科学或工程问题的理解,对模型和方法加以选择、测试和改进。
这中间可能包含大量数据的收集和整理工作,以及漫长的调试,和结果不尽人意却找不出问题所在的懊恼,不乏琐碎枯燥之处;但也有灵光一现的欣喜和解决问题的成就感。在这一点上,我想大部分学科都是相似的。
在本科的课程设置上,由于近年来信息技术领域迭代比较快,自动化专业正处于转型的过程中。有些学校积极革新,课程体系在近几年发生了一定的变化,也有部分学校的课程体系仍然比较陈旧,需要参考对应的高校具体的培养方案进行判断。
基础课:必修课,通常在大一至大二上学期学完,大多与其他工科院系有所重叠。数学基础课在工科中要求较高,此外编程和电路基础对后续课程的学习十分重要。
专业主修课:课程主要分布在大二、大三两年,是专业自己开设的核心课程,多为硬课。由于涉及的内容比较广泛,在后续科研工作中一部分课程知识可能用不到,在确定自己的方向后,一些同学可能会对不同的课程上的精力分配有所取舍,难言利弊。
部分课程对微积分、线性代数、概率统计基础有一定的要求。此外,很多课程会涉及各种软硬件编程、仿真、电路的设计与搭建等实践应用,此时「大作业」将成为主要的压力源。
自主发展课程:自主发展课程是自动化学科下面大量交叉研究方向的基础入门课程和简单实践,帮助同学体验和确定自己继续深入学习研究的具体方向,这一部分的课程的设置很大程度上取决于院校的实验室科研方向,主要在大三学年自主选修 3~5 门左右。
自动化系交叉方向较多,不同研究所、甚至同一研究所下不同导师研究方向差异较大,不同院校的优势方向也可能不同。
这里以清华大学为例,自动化系的一级学科为「控制科学与工程」,该一级学科下设有八个学科方向,包括:
我的同班同学,绝大多数都在国家电网,也有干房地产的,也有当老板的,还有从事于行政工作并获得一定职位的。好像只有我,一竿子插到底,从事于与电气设计与电气工程有关的工作。
每到春节,学生们会给老师拜年,顺便询问一下他们所从事的职业。这些学生们有干产品销售的,有在国家电网工作的,也有在企业工作的(其中不乏著名企业),还有在设计院从事设计工作的。他们都获得了电气工程师或者注册电气工程师职称。
最有意思的是四位学生,其一当了某航空公司的副机长,不久后会升职为机长吧;其二当了某乡村的,工作在扶贫第一线;其三走上了自我发展的道路,当了餐饮业的小老板;第四位从事于软件设计,据说是设计人事管理方面的管理软件。由此可见,电气专业的可塑性有多大。
不管干什么,有一点最重要,就是要有良好的身体素质。我在学校里发现,凡是学霸级的学生,他们做实验时动手能力很强,学习成绩突出,并且身体素质特别好,有几位学生甚至在暑假期间相邀着骑自行车到旅游。一旦进入工作岗位,身体条件成为很重要的基本要素。
“人比人得死,货比货得扔”,自动化是个超级万金油专业,几乎所有理工类专业的招聘都可以胜任,但是不同层次的学校就业层次也有天壤之别,在知乎上问问不到你想要的结果,比你好的学校的同学一顿秀,酷炫得闪瞎眼,比你差的学校的同学一顿卖惨,让你怀疑人生。
正确的做法是查询你所在学校/学院/系的官方就业报告或者多多询问你的师兄师姐即可。
电话:13644723777
传 真:+86-173-4169
手 机:13644723777
邮 箱:mile@nmgdp.net
地 址:内蒙古包头市昆区昆工路光彩商业街99号