我的机械网

搜索
查看: 198|回复: 6

什么是plc,有什么用途,和51系列微控制器有什么区别

  [复制链接]

155

主题

0

回帖

1130

积分

金牌会员

Rank: 6Rank: 6

积分
1130
发表于 2024-1-26 13:33:26 | 显示全部楼层 |阅读模式
各位网友请注意:我的机械网所有附件、百度网盘提取码、机械资料、PDF资料、压缩包文件均需要回帖后才能下载!
什么是plc,有什么用途,和51系列微控制器有什么区别

什么是plc,有什么用途,和51系列微控制器有什么区别

  PLC(可程式设计逻辑控制器)一般指可程式设计逻辑控制器(可程式设计控制器件)
  可程式设计逻辑控制器,是一种采用一类可程式设计的储存器,用于其内部储存程式,执行逻辑运算、顺序控制、定时、计数与算术操作等面向使用者的指令,并通过数字或模拟式输入/输出控制各种型别的机械或生产过程。
  可程式设计逻辑控制器实质是一种专用于工业控制的计算机,其硬体结构基本上与微型计算机相同,基本构成为:
  电源
  可程式设计逻辑控制器的电源在整个系统中起著十分重要的作用。如果没有一个良好的、可靠的电源系统是无法正常工作的,因此,可程式设计逻辑控制器的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC直接连线到交流电网上去
  中央处理单元(CPU)
  中央处理单元(CPU)是可程式设计逻辑控制器的控制中枢。它按照可程式设计逻辑控制器系统程式赋予的功能接收并存储从程式设计器键入的使用者程式和资料;检查电源、储存器、I/O以及警戒定时器的状态,并能诊断使用者程式中的语法错误。当可程式设计逻辑控制器投入执行时,首先它以扫描的方式接收现场各输入装置的状态和资料,并分别存入I/O映象区,然后从使用者程式储存器中逐条读取使用者程式,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或资料暂存器内。等所有的使用者程式执行完毕之后,最后将I/O映象区的各输出状态或输出暂存器内的资料传送到相应的输出装置,如此回圈执行,直到停止执行。
  为了进一步提高可程式设计逻辑控制器的可靠性,对大型可程式设计逻辑控制器还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常执行。
mcs—51微控制器和80c51系列微控制器有什么区别?

  MSC-51:
  1,片内4K位元组程式储存器;
  2,片内128位元组资料储存器;
  3,片内2个16位硬体定时器/计数器。
  MSC-52:
  1,片内8K位元组程式储存器;
  2,片内256位元组资料储存器;
  3,片内3个16位硬体定时器/计数器
请问S51系列微控制器和C51系列微控制器有什么区别么

  除了ISP下载,S51系列的机子和C51有一个最大的不同就是有两个DPTR指标,对于同时用到查表和读写外部RAM时,两个DPTR比较方便(查表用一个,存外部地址用另一个),切换指标有个专用暂存器(不是记忆体高128位里面有好多空白的地址吗,S51就比C51多用了几个,其中有一个是用来切换两个DPTR的)。
51微控制器S系列与C系列有什么区别?

  两者主要的区别是AT89S51支援ISP(In System Programming,即“线上可程式设计”)。而AT89C51无此功能。
  以下描述更加详细:
  很多初学51微控制器的网友会有这样的问题:AT89S51是什么?书上和网路教程上可都是8051,89C51等!没听说过有89S51?!
这里,初学者要澄清微控制器实际使用方面的一个产品概念,MCS-51微控制器是美国INTE公司于1980年推出的产品,典型产品有 8031(内部没有程式储存器,实际使用方面已经被市场淘汰)、8051(晶片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在, MCS-51核心系列相容的微控制器仍是应用的主流产品(比如目前流行的89S51、89C51等),各高校及专业学校的培训教材仍与MCS-51微控制器作为代表进行理论基础学习。
  有些文献甚至也将8051泛指MCS-51系列微控制器,8051是早期的最典型的代表作,由于MCS-51微控制器影响极深远,许多公司都推出了相容系列微控制器,就是说MCS-51核心实际上已经成为一个8位微控制器的标准。
  其他的公司的51微控制器产品都是和MCS-51核心相容的产品而以。同样的一段程式,在各个微控制器厂家的硬体上执行的结果都是一样的,如ATMEL的89C51(已经停产)、89S51, PHILIPS(菲利浦),和WINBOND(华邦)等,我们常说的已经停产的89C51指的是ATMEL公司的 AT89C51微控制器,同时是在原基础上增强了许多特性,如时钟,更优秀的是由Flash(程式储存器的内容至少可以改写1000次)储存器取带了原来的ROM(一次性写入),AT89C51的效能相对于8051已经算是非常优越的了。
  不过在市场化方面,89C51受到了PIC微控制器阵营的挑战,89C51最致命的缺陷在于不支援ISP(线上更新程式)功能,必须加上ISP功能等新功能才能更好延续MCS-51的传奇。89S51就是在这样的背景下取代89C51的,现在,89S51目前已经成为了实际应用市场上新的宠儿,作为市场占有率第一的Atmel目前公司已经停产AT89C51,将用AT89S51代替。89S51在工艺上进行了改进,89S51采用0.35新工艺,成本降低,而且将功能提升,增加了竞争力。89SXX可以像下相容89CXX等51系列晶片。同时,Atmel不再接受89CXX的定单,大家在市场上见到的89C51实际都是Atmel前期生产的巨量库存而以。如果市场需要,Atmel当然也可以再恢复生产AT89C51。
  89S51相对于89C51增加的新功能包括:
  -- 新增加很多功能,效能有了较大提升,价格基本不变,甚至比89C51更低!
  -- ISP线上程式设计功能,这个功能的优势在于改写微控制器储存器内的程式不需要把晶片从工作环境中剥离。是一个强大易用的功能。
  -- 最高工作频率为33MHz,大家都知道89C51的极限工作频率是24M,就是说S51具有更高工作频率,从而具有了更快的计算速度。
  -- 具有双工UART序列通道。
  -- 内部整合看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。
  -- 双资料指示器。
  -- 电源关闭标识。
  -- 全新的加密演算法,这使得对于89S51的**变为不可能,程式的保密性大大加强,这样就可以有效的保护智慧财产权不被侵犯。
  -- 相容性方面:向下完全相容51全部字系列产品。比如8051、89C51等等早期MCS-51相容产品。也就是说所有教科书、网路教程上的程式(不论教科书上采用的微控制器是8051还是89C51还是MCS-51等等),在89S51上一样可以照常执行,这就是所谓的向下相容。
  比较结果:就如同INTEL的P3向P4升级一样,虽然都可以跑Windows98,不过速度是不同的。从AT89C51升级到AT89S51 ,也是同理。和S51比起来,C51就要逊色一些,实际应用市场方面技术的进步是永远向前的。
  ********上面这些就是AT89S51的由来********  
   
  下面是初学网友对51系列的选型的常见问题
  1问:网友常见问题:请问现在学习51系列微控制器应该选择AT89C51还是89S51?
  答:89C51和89S51核心相同,89S51针对89C51的明显的几个升级如下 ;
  1.程式储存器写入方式:二者的写入程式的方式不同,89C51只支援并行写入,同时需要VPP烧写高压。89S51则支援ISP线上可程式设计写入技术!序列写入、速度更快、稳定性更好,烧写电压也仅仅需要4~5V即可。
  2.电源范围:89S5*电源范围宽达4~5.5V,而89C5*系列在低于4.8V和高于5.3V的时候则无法正常工作。
  3.工作频率:目前89S1*的效能远高于89C5*,89S5*系列支援最高高达33MHZ的工作频率,而89C51工作频率范围最高只支援到24M。
  4.市场价格:由于89C51已经全面停产,所以在市场价格方面,库存的89C5*的批发价格要比89S5*贵将近一倍!
  5.相容型:89S5*向下相容89C5*,就是说用89S5*可以替代89C5*使用,同样的程式,执行结果相同。就是说89S5*也同样相容目前所有的教科书范例程式。
  6.加密功能:89S5*系列全新的加密演算法,这使得对于89S51的**变为不可能,程式的保密性大大加强,这样就可以有效的保护智慧财产权不被侵犯。
  7.抗干扰性:内部整合看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。
  8.烧写寿命更长:89S5*标称的1000次,实际最少是1000次~10000次,这样更有利初学者反复烧写,减低学习成本。综合上面的一些区别,个人认为89C51的停止使用只是时间问题而已,就象当年的8031。
  2问:采用89C2051开发制造产品是不是要比用89S51更好?因为2051看起来体积比较小。
  答:这个问题并不能一概而论,主要的区别如下:
  1.功能差别:因为2051不是标准的51核心,所以205*的程式不能直接移植到51上。由于205*是精简型,所以P口变得很少,这样一来就只能用来做一些小的简单产品,可利用资源比较紧张。实际上,做产品的话用205*是不一定合算的,除非是非常简单的产品。
  2.市场价格:由于89C2051的产量不是非常大,所以市场价格方面89C2051的批发价格和89S51比较接近!相对效能价格比就比较低。
  3.产品体积:除非对产品的体积有苛刻的要求,否则二者的PCB面积相差不多,因为40脚的51晶片也有PLCC44小体积封装。
  
  S5*微控制器可以线上程式设计或谓在在系统程式设计功能,而C5*不能线上程式设计,具体差别请百度相关资料手册检视。
51、AVR微控制器有什么区别

  一个是CISC结构,一个是RISC结构
mcs-51微控制器和pic微控制器有什么区别?

  (1)汇流排结构:MCS-51微控制器的汇流排结构是冯-诺依曼型,计算机在同一个储存空间取指令和资料,两者不能同时进行;而PIC微控制器的汇流排结构是哈佛结构,指令和资料空间是完全分开的,一个用于指令,一个用于资料,由于可以对程式和资料同时进行访问,所以提高了资料吞吐率。正因为在PIC微控制器中采用了哈佛双汇流排结构,所以与常见的微控制器不同的一点是:程式和资料汇流排可以采用不同的宽度。资料汇流排都是8位的,但指令汇流排位数分别位12、14、16位。
  (2)流水线结构:MCS-51微控制器的取指和执行采用单指令流水线结构,即取一条指令,执行完后再取下一条指令;而PIC的取指和执行采用双指令流水线结构,当一条指令被执行时,允许下一条指令同时被取出,这样就实现了单周期指令。
  (3)暂存器组:PIC微控制器的所有暂存器,包括I/O口,定时器和程式计数器等都采用RAM结构形式,而且都只需要一个指令周期就可以完成访问和操作;而MCS-51微控制器需要两个或两个以上的周期才能改变暂存器的内容]
PIC微控制器C系列和F系列有什么区别

  1,C 是 OTP的, 只能烧录一次(量产的时候用比较好)
  2,F 是 Flash的,可以反复擦写(撰写程式和除错的时候用比较好)
  其他使用都一样,不过要看看程式空间有些会不一样(烧录的程式空间大小)
430微控制器与51微控制器有什么区别

  它俩除了都叫微控制器之外,其它方面基本上全是区别。
  51最早由Intel公司开发,应该是在1980年前后吧,是CISC指令集的8位微控制器。Intel已经将MCS-51的核心出售,目前很多厂商都在生产51微控制器,比较常见的有Atmel、STC、华邦等等,主要优点是会51开发的人比较多,很多功能简单且典型。
  MSP430是TI公司开发的微控制器,1996年开始上市,是RISC指令集的16位微控制器。MSP430的核心没有出售,因此全世界只有TI公司生产该系列微控制器,主要优点是低功耗。
PIC微控制器与51微控制器有什么区别

  指令结构不同,PIC在抗干扰方面更优秀
  

0

主题

5404

回帖

3万

积分

论坛元老

Rank: 8Rank: 8

积分
38290
发表于 2024-1-28 07:54:48 | 显示全部楼层
谢谢楼主

0

主题

5508

回帖

3万

积分

论坛元老

Rank: 8Rank: 8

积分
37611
发表于 2024-2-12 09:47:04 | 显示全部楼层
支持一下!

0

主题

5490

回帖

3万

积分

论坛元老

Rank: 8Rank: 8

积分
38238
发表于 2024-2-16 05:23:21 | 显示全部楼层
很经典,收藏了!
发表于 2024-2-17 06:33:36 | 显示全部楼层
好东西,学习学习!
发表于 2024-2-19 12:06:58 | 显示全部楼层
好东西,赞一个!
发表于 2024-2-20 23:01:36 | 显示全部楼层
顶一个!
您需要登录后才可以回帖 登录 | 立即注册 一键登录:

本版积分规则

快速回复 返回顶部 返回列表