当然,PLC与你的专业更接近。 你的问题似乎是一个刚准备上大学的人问的(说得不好请别生气,请阅读下文)。 首先你要有一个整体的概念,最好可以去工厂亲自看看,做几个月,感受一下市场。 我们生产各种物资无非是先制造机器,然后用机器生产产品。 一般做自动化的可以去找设备厂家,就是机械设计或者电气设计工程师。 这是做什么的? 这是先了解原理然后用电来进行各种控制,比如控制电机(这是很重要的一部分),那我就不详细说了(就是用PLC或者其他各种方法来进行控制)控制,这也涉及编程)。 如果你连这一点都不知道,那你最好换个职业。 你实在不适合,下一步就是去厂家当维修工程师。
嵌入式则不同。 嵌入式主要针对嵌入式处理器(从8位51到AVR再到16位MSP430、PIC以及32位NXP系列和STM32系列)。 它们通常具有较低的功耗。 ,结构比较简单,也是用于控制。 事实上,PLC内部有一个嵌入式芯片。 嵌入式一般用途非常广泛,可以做任何事情。 但同时,你要学的东西和它的宽度是一样的。 越宽。 ,要学的东西就越多,而嵌入式系统,除了要学习编程语言,比如C、C++、JAVA、HTML、汇编等,还需要有模拟电子学和数字电子学。 模拟电路在数字电路的基础上又分为高频部分和低频部分。 一般一开始只需要处理低频即可。 对于数字电路,需要了解各种逻辑电路的原理,并且能够自己制作。 以后可以接触FPGA/CPLD和DSP。
其实关于工资,电气自动化需要更多的经验,需要亲自去现场。 经验多了,人们自然会抢着来抓你。 年薪20万问题不大(当然,如果你想赚几个亿,那就自己创业吧,兼职永远只是兼职)。 至于嵌入式,几乎可以达到这个标准。 如果你特别擅长嵌入式,还可以出国工作,年薪上百万,前提是你能先尝试黑掉CIA……
这只是我个人的经历和看法。 既然你给了我80分的奖励,我就只说了这么多。 当然,并非一切都是正确的。 希望我的回答对您有所帮助。 如果您有任何疑问,请随时询问。
2:PLC与单片机编程方式的区别
单片机编程一般采用C语言,根据不同核心单片机采用不同的编译工具。 比如最常用的keil可以编译8位8051系列,32位stm32系列等,如果是Freescale单片机,那么你就得用他们公司生产的Freescale CodeWarrior来编译。 一般来说,底层硬件可以直接由代码控制。 然而,现在中国流行各种图书馆。 您只需配置参数即可绕过底层硬件代码配置,直接启动应用程序编程。 需要一定的编程知识和能力。
PLC编程采用相应公司的接口编程工具。 例如国内最常用的西门子PLC使用的是step7和win cc。 基本上不需要懂任何语言,使用图形控制编辑。 与VB类似。 你需要对编程工具有一定的熟悉,并且不需要学习任何编程语言来编程。
3:PLC编程语言和单片机编程有什么区别?
1、PLC是建立在单片机基础上的产品,它是一种集成电路。 两者没有可比性。
2、单片机可以组成多种应用系统,从微型、小型到中型、大型。 PLC是单片机应用系统的特例。
3、不同厂家的PLC工作原理相同,功能和指标相似,有一定的互换性,质量有保证。 编程软件正在走向标准化。 这是PLC得以广泛应用的基础。 单片机应用系统犹如八仙过海,各显神通,功能千差万别,质量参差不齐,学习、使用、维护都困难。
最后从工程角度来说一下PLC和单片机系统的选型;
1.对于单个项目或重复次数很少的项目,使用PLC解决方案是一种明智且快速的方法。 它成功率高、可靠性好、浪费少,但成本较高。
2、对于大批量的配套项目,采用单片机系统具有成本低、效率高的优点,但这需要相当的研发实力和行业经验才能使系统运行稳定可靠。 最好的办法就是将PLC的功能嵌入到单片机系统中,这样可以大大简化单片机系统的开发时间,保证性能,保证效益。
PLC和单片机的区别
看到网友讨论PLC和单片机的区别,我先说几句:PLC实际上是一套现成的单片机(单片机范围很广)系统。
你可以将PLC梯形图理解为像汇编和其他计算器语言一样的编程语言,但使用范围不同! 而通常的方法是PLC软件将你的梯形图转换成C语言或汇编语言(由PLC使用(由CPU决定),然后使用汇编或C编译系统将其编译成机器代码!PLC运行什么只是几个机器代码,梯形图只是为了方便用户使用。
同样,MCS-51单片机当然可以用于PLC生产,但8位CPU在一些高级应用中就有些不足了如:大量计算(包括浮点计算)、嵌入式系统(现在UCOS也可以移植到MCS-51)等等。就是这样。 我们公司使用的工业系统是MCS-51单片机做的,但是加上DSP后,已经可以满足我们的要求了(我们的设备速度较慢,主要是逻辑控制,但是点数很多,我的128点) /O!!),也可以使用梯形图编程。 我们正在将梯形图转换为C51,然后使用KEIL的C51进行编译。 您是否注意到不同类型的PLC使用不同的CPU? !
当然,也可以用单片机直接开发控制系统,但是对开发人员的要求相当高(一般不能胜任),开发周期长,成本高(对于一些较大的系统,需要做实验) ,而印刷电路板需要花费相当大的金钱,你可以说你使用仿真器或实验板进行开发,但我想告诉你,这样做只是验证了硬件的可行性,软件。并不意味着可以用在工业控制系统中,因为工业控制系统对抗干扰的要求非常高(稳定是第一位的,而不是性能,所以你的电路板设计必须不断地实验和改进)。 当你解决了以上问题后,你会发现你已经做出了一个PLC,当然,如果你需要别人能够轻松使用的话,你还需要一套软件,这样你就不用告诉别人了你的电路(你不能告诉别人)。
以上我有一些浅薄的看法。 如果我错了,请纠正我。 请不要打我! 别骂我! 我只是想和大家讨论一下!!!
很多人认为PLC很神秘。 其实PLC很简单。 除了速度快之外,其内部CPU还具有普通微控制器所不具备的功能。 通常PLC采用16位或32位CPU,具有1或2个串行通道与外界进行通信。 它只需要一个内部定时器。 如果想提高可靠性,添加看门狗定时器就足够了。
PLC的关键技术在于其内部固化有能够解释梯形图语言的程序和辅助通讯程序。 梯形图语言解释程序的效率决定了PLC的性能,而通讯程序则决定了PLC与外界交换信息的难度。 对于简单的应用,它通常作为一个独立的控制器运行,不与外界交换信息。 它只需要有一个可以解释梯形图语言的内部程序。 事实上,设计PLC的主要工作就是开发解释梯形图语言的程序。
当今的微控制器可以完全取代 PLC
以前的微控制器由于稳定性和抗电磁干扰能力较弱,是PLC无法比拟的。
当今的微控制器已经实现了高稳定性和强抗干扰能力。
部分领域已实现替代。 例如,以前在电梯中使用单片机是绝对禁止的~~现在电梯中使用了一些高性能的单片机。