电气上位机是什么


1.自动化控制编程分哪几个方向?

答:自动化控制编程主要有以下几个方向:单片机编程,PLC编程 , 基于工控机的机器视觉和运动控制卡编程 等。随着技术的不断创新,设备采用上位机也就是我们常说的工控机(IPC)来控制已成为设备 ”高大上”的标志,在工控机内插运动控制卡,或通过EtherCat总线方式连接运动控制卡来控制伺服步进电机,实现高精度运动,这种模式已经替代传统的PLC控制成为大多设备商的首选,学习上位机编程已经成为一种趋势和潮流。


2.plc编程是不是落后了,为什么会被上位机取代?

答:近几年,越来越多的plc工程师开始感觉到传统的plc控制,已经无法满足公司的企业发展业务需求,遇到一些涉及上位机,机器人,视觉及物联网的项目,自己已经无法胜任。比如,通过上位机,我们只需要一张运动控制卡,然后将PLC的逻辑控制改成上位机代码来实现,就可以很轻松替代PLC的功能。机器视觉相当于给设备装上”眼睛”, 通过机器视觉可以实现对产品的精准定位,精准测量,替代人工完成对产品的缺陷检测。

上位机通过对运动控制与机器视觉的融合,极大地满足了客户的个性化需求,操作界面友好,办公系统连接方便,网络数据传输快捷,可远程监控设备状态等优势,使得越来越多的自动化设备商选择上位机运动控制卡及机器视觉一体化的控制系统替代传统的PLC控制系统。对于自动化控制工程师来说, 掌握一门上位机编程语言,学会机器视觉和运动控制卡的编程已经成为越来越迫切的一种需求。

3.上位机编程入门自学能学会吗?入门难吗?

答:我从事自动化行业二十余年,很多人都问我自动化行业上位机编程入门难吗?自学能学会吗?答案是自学是有较大难度的,首先自学学习路径不清晰,学习内容不成体系,学习过程中有问题没人指导。其次,自学过程中,不知道哪些内容与自动化控制是相关的,这样会把很多时间浪费在学习不相关的知识上,事倍功半。最重要的是你接触不到系统学习写代码的过程,没有任何实际项目经验,很难写出贴合实际应用的代码。

新手入门路径我推荐,C#,运动控制卡,机器视觉,接下来我会详细说


04

4.我没有plc基础,零基础可以学会上位机编程吗?

答:零基础是可以学会上位机编程的,plc和上位机是自动化控制的不同方向,当然有plc编程的基础肯定学得快一些,有了电气基础和PLC经验,学上位机会相较于零基础要快些。



5.新手多久可以入门,达到月薪上万要多久?

答:我从事自动化控制也有二十年余年,教过的学生有几千人不等,一般来说学生四个月就可以入门,工作一年一般都可以达到月薪上万,工作四五年月薪两万以上的挺多。自动化行业比较吃经验,经验越久工资越高,行业起征点高,特别是上位机的工资看着很香,为此我给大家录制了一套快速入门月薪过万的入门资料,教你如何学习上位机!

6.适合怎样的人群学,我适合学吗?

学习上位机编程门槛外行人看起来很高,其实并非如此,在我看来以下四类人能快速学习,

1>零基础但对编程有兴趣的人员;

2>自动化行业电气,机械,PLC 方面工程师;

3>其它自动化行业从业人员

4>大中专院校电气,自动化,计算机等相关专业的学生


7.学上位机编程,对学历有要求吗?

8.学上位机编程需要找人培训吗?

培训机构的学习内容和教学方式跟大学比起来,学的内容应该多而且有针对性,自己能自学成才当然最好。但是当你学习遇到了瓶颈,不管是靠自己还是身边的人都无法解决时,而且你又不想放弃,此时你应该考虑下是否该换种学习的方式。

有很多人觉得培训机构是骗钱的,有贵的也有便宜的,其中价钱的差距要权衡清楚了,选择适合自己并能学到东西,能达到你心里的目标,这钱花的才有意义。

9.学上位机编程和年龄有关系吗,40岁还适合学吗?

没关系,在于你想不想学,工作中是否有需要,年龄关系不大。前两年,我带过一个40岁的plc工程师,只用4个多月成功上手上位机编程,换工作后工资直接上升3K, 学习过程虽然过程很艰辛,可以学到受益终身的知识,很划算!

10.上位机编程应该怎么学,怎么规划学习路线?

学习自动化最终目的是做自动化方面软件工程师,满足企业需求,一个就是为了赚钱,相信大多数学习自动化的目标,都是为了就业或者是升职加薪。那么就业学习路径怎么规划呢?最直接的方法就是打开招聘网站,直接搜索软件工程师,视觉工程师,自动控制工程师等,然后看我勾选出来公司对该职位的需求,我们只要找出共同点针对这些需求去学就行了。现结合华山编程的导师团队经验直接给大家总结软件工程师最重要的几个关键字:

· C#


· 机器视觉


· 运动控制卡


· 固高卡雷赛卡


电气上位机是什么图1

二.学习准备


三.学习路径

1.上位机语言学习是基础,也是关键!

自动化行业的当前主流编程语言应该是C#,C#范围非常广泛,入门前最容易犯的错误盲目学习,找不到学习的重点,C#知识比较杂,有些内容只要了解就可以,不必深挖,浪费时间。我列出了C#在自动化应用方面的学习清单,录制了C#的入门视频,根据我录制的学习路径学习能达到事半功倍的效果,免废,免废!分享给大家!

电气上位机是什么图2


2.运动控制卡编程入门容易

相对来说,运动控制卡编程是比较容易些,同时也是能带来成就感的一门课程。当前市面上常用的控制卡主要是固高运动控制卡和雷赛运动控制卡。

电气上位机是什么图3



电气上位机是什么图4


3.机器视觉编程没有想像的那么难

很多同学一说起机器视觉就觉得难如登天,视觉开发可以分为视觉应用开发和视觉算法开发,视觉算法开发是有一定难度的,而视觉应用开发相对来说简单,我们常说的使用halcon, NI vision等视觉软件,都属于视觉应用方面开发,有人指引的话是比较容易上手的。我亲自录制halcon视觉的入门视频,程序源代码和视觉入门的教程。

电气上位机是什么图5


4. 一个小的项目案例是学习成果的升华

学习的目的就是为了项目应用,上位机C#,运动控制卡,视觉编程分阶段学习过程中内容都是独立的,而一个项目则是将这些内容高度融合在一起,实现从学到用的蜕变。本人在项目开发中写了很多关于运动,视觉,数据库,通讯,图形绘制,文件读取等 方面的类,有需要的可以联系分享,也可以分享项目视频供参考。完成以上几个方面的学习和实践,你就可以去从事上位机机器视觉与运动控制的项目开发,快速实现你的职业进阶了


非常赞同你学习上位机编程的观点,也理解你选择上的迷惑。

我讲述下个人经历,共勉啊。

我以前跟你一样公司里当个电气工程师,主要跟PLC打交道。

2010年的时候,公司突然有30多台激光设备要废弃要进行改造二次使用。

硬件上运动部分用的是固高运动卡,视觉部分是大恒图像采集卡。

设备软件是基于MFC,vc6.0写的。所以我在选择上没的挑剔。

现在回头看看,当初选择MFC也没选错。

首先,我们从事的工业自动化控制,大家都知道,

这个行业绝大多数都是跟硬件打交道。

所以我们选择什么语言,还会考虑硬件的兼容性。我接触有常用硬件厂家都提供丰富的MFC资源,例程,编程手册等等,当然近些年也提供有C#的了。

其次,工控软件,更追求硬件的执行效率,而基本忽略界面的炫酷,花俏的界面也是占资源的,所以我们常见的上位机软件都是灰白色。C++执行效率行高,是理解与学习其他语言的基础,这也是为什么大学还开设有课程的原因。

最后,说的语无伦次的,总结下吧。

个人经历是:在工业控件行业,建议学习C++,再MFC。

进而我们就可以学习工业视觉了,如HALCON视觉库。

还可以学习各品牌硬件的宏指令了,如威纶触摸屏的宏指令。

还可以使用运动板卡定位,而不用PLC,如开发光刻机。

本文来自用户投稿,不代表【51考个证】立场,如若转载,请注明出处:https://www.51kgz.cn/36682.html

发表评论

登录后才能评论

评论列表(0条)