【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 科技 » 正文

单片机和PLC之间的区别与联系

放大字体  缩小字体 发布日期:2021-12-22 05:31:11    浏览次数:11
导读

  和PLC这两种控制器是我在平时工作中接触最多的,对这两种控制器件也比较熟悉,今天我来聊聊这两种控制器件之间的区别与联系

  和PLC这两种控制器是我在平时工作中接触最多的,对这两种控制器件也比较熟悉,今天我来聊聊这两种控制器件之间的区别与联系。

  我们先说说单片机吧,要使单片机能复活,首先要满足它以下几个条件,第一个是要给它加电,它就像人要吃饭一样,必须给它提供能量。这个电压大小要根据单片机具体种类来定,比如有的单片机需要5V电压、像51系列的单片机就是这样的;还有的单片机需要3.3V的,甚至还有更低电压的单片机;第二个要给它加一个晶振电路,它的作用是给单片机喊“口号”,在晶振电路的协调下,单片机内部所存储的程序才能行稳致远;第三个是要有复位电路,当单片机“死机”了,或者程序“跑飞”了,我们安装下这个按钮,可以使单片机回到正常轨道上来。

  而PLC作为一种工业计算机,它是由各种组成的,其中在内部的电路板中就“镶嵌”了一块16位或者32位单片机,所以只要PLC上电,写进程序就可以动起来,我最近正在教学员进行自动流水线安装调试,在整条流水线的控制中就是用一台三菱FX3U-48MR系列PLC作为控制器,它不需要所谓的复位电路和晶振电路,但是在PLC内部的电子电路中所嵌入的单片机就需要上电复位和晶振电路了。

  单片机的输入和输出口 (I/O)比较单调,况且它的驱动能力也比较弱,一般每个口只有几十微安的输出电流,比如51单片机每个输入输出口只有40微安的电流,在驱动较大负载时只能用“灌电流”的形式去驱动。PLC的I/O口比较丰富,比如它有晶体管输出、晶闸管输出和继电器输出三种,就是晶体管的输出也会有0.5A的电流值,而继电器输出的方式可高达2A的输出电流,并且PLC的输出口各组可以接不同规格的电压,比如继电器输出的PLC第一组输出口可以接直流24V,第二组可以接交流220V交流电,因此它能直接驱动功率比较大的负载,比如线圈灯等。

  我们所用的单片机它是一种超大规模集成芯片,在这个集成芯片内部分成了几个功能区域,一部分区域只负责各种信号的计算、处理,它类似人类的大脑和军队的司令部;一部分区域负责存储各种信息。PLC也有类似的结构,PLC所具有的这个功能是由单片机来承担的,从这个意义上说,单片机应该是PLC的一部分。

  PLC就像久经沙场的年轻战士,在复杂的工业环境中经得起摔打,能够扛得住外面的电磁干扰,比如在PLC的软件和硬件方面都采取了措施,在硬件方面PLC的输入和输出接口都使用了光电隔离措施,使得PLC外部电路与内部电路实现了物理隔离。除此之外,PLC还会采用屏蔽技术,用来防止辐射干扰。在PLC电路中使用了滤波技术,抑制了高频干扰。在软件方面,PLC具有自诊断功能,一旦检测到有异常,它会立马采取措施,防止问题扩大。还有PLC在软件方面也会使用类似单片机程序中的看门狗技术,防止程序跑飞。在一些大型PLC中,有的会采用双中央处理器,这些主要是为了提高PLC的稳定性。

  在这方面显然单片机处于甘拜下风的地位,虽然在以单片机为控制核心的电路中,它在软件和硬件方面也会采用各种抗干扰技术,但是从使用实践来看,单片机在抗干扰能力和稳定性方面还是没有PLC强。

  虽然PLC内部有单片机,但是从这两者的学习难度来说,PLC学习相对比单片机容易些。特别是具有电工基础的朋友来说,学习PLC会容易很多。比如我们学习PLC一个月可以入门,那么学习单片机就需要两个月,甚至三个月才能入门。比如学习51单片机需要一个多月;学习Mps430可能需要两个月;要学习STM32可能就需要三个月了,对于DSP芯片的掌握可能就会更长些。特别是它们所用的编程语言,PLC使用的是梯形图,它直观易懂,虽然有的朋友也会用结构化控制语言、指令表等,但是使用梯形图还是比较多的,单片机一般用C语言比较多一些。

  最后一点就是PLC安装要比单片机方便很多,特别是采用模块化的PLC来说更是能满足工业控制的需求了。对于单片机需要焊接与调试,特别是现在的单片机引脚间距特别小,为焊接增加了困难。

  主要还是要看个人的相关基础情况,如果具有一定的硬件基础,并且对C语言比较熟悉,对结构体,函数等的运用比较熟悉,直接学习STM32入门,还是可以的,可以直接从库函数开始,从简单的应用程序学习。可以买一块开发板,一般会配有学习视频,也会提供源码,可...

  STM32和计算机是可以通讯的,可以借助STM32的不同外设,有着不同的方式和计算机进行通讯。可以使用STM32的串口,借助232或485或像CH340这种电平转换芯片和计算机进行通讯,计算机端对应采用USB转串口模块,USB转485模块,USB接口等进行通讯。也可以使用STM32...

  如果学习过51单片机,能够深入理解其硬件结构,并对寄存器有深入的理解,能够利用单片机完成一些小制作,编写过些程序代码,能够解决开发过程中的问题,对接口电路有熟悉,对相关接口芯片的时序有一定的认识。再学习STM32难度并不是很大的,个人还是建议学习...

  我感觉这种说法有些太武断,不管是单片机还是plc都是计算机应用的一个分枝,单片机适合家用电器,电梯等控制部分,在生活中应用更多。 plc在工业里应用更多,适用于大型设备,或者充当一个设备的控制核心,当然也可以作为一个下位机来用。 我认为:说出玩单...

  四种都用过,Laview,组态方便是方便,但不自由,很多特殊算法无法嵌入,而且最重要的是要money。VB早期用,控件界面设计阶段就定得很漂亮,但实在忍受不了两点,一是性能确实太差,跟组态差不多,二是分发给用户太麻烦,用户计算机状态千差万别,总是要注册...

 
关键词: 百科
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-2488063.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4