plc与单片机都有什么不同?PLC底层,实际就是单片机在运行,它只不过是基于单片机的基础,开发出来的一款二次应用的工业逻辑控制器,方便具有电工思维的用户来使用,所以PLC对比单片机的最大优势就是简单易用。

  1、PLC是应用单片机构成的比较成熟的控制系统,是已经调试成熟稳定的单片机应用系统的产品。有较强的通用性。

  2、而单片机可以构成各种各样的应用系统,使用范围更广。单就“单片机”而言,它只是一种集成电路,还必须与其它元器件及软件构成系统才能应用。

  3、从工程的使用来看,对单项工程或重复数极少的项目,采用PLC快捷方便,成功率高,可靠性好,但成本较高。

  4、对于量大的配套项目,采用单片机系统具有成本低、效益高的优点,但这要有相当的研发力量和行业经验才能使系统稳定。

  从本质上说,PLC其实就是一套已经做好的单片机(单片机范围很广的)系统。

  但PLC也有其特点:PLC广泛使用梯形图代替计算机语言,对编程有一定的优势。你可以把梯形图理解成是与汇编等计算器语言一样,是一种编程语言,只是使用范围不同!而且通常做法是由PLC软件把你的梯形图转换成C或汇编语言(由PLC所使用的CPU决定),然后利用汇编或C编译系统编译成机器码!PLC运行的只是机器码而已。梯形图只是让使用者更加容易使用而已。

  如所说,那么MCS-51单片机当然也可以用于PLC制作,只是8位CPU在一些高级应用如: 大量运算(包括浮点运算),嵌入式系统(现在UCOS也能移植到MCS-51)等,有些力不从心而已,不过加上DSP就已经能满足一般要求了,而且同样使用梯形图编程,我们可把梯形图转化为C51再利用KEIL的C51进行编译。我们也能发现不用型号的PLC会选用不同的CPU,其实也说明PLC就是一套已经做好的单片机系统。(初学者可以结合plc视频教程来学习)

  既然如此,当然也可以用单片机直接开发控制系统,但是对开发者要求相当高(不是一般水平可以胜任的),开发周期长,成本高(对于一些大型一点的体统你需要做实验,印刷电路板就需要一笔相当的费用,你可以说你用仿真器,用实验板来开发,但是我要告诉你,那样做你只是验证了硬件与软件的可行性,并不代表可以用在工业控制系统,因为工业控制系对抗干扰的要求非常高,稳定第一,而不是性能第一,所以你的电路板设计必须不断实验,改进)。当你解决了上述问题,你就发现你已经做了一台PLC了,当然如果需要别人能容易使用你还需要一套使用软件,这样你可以不需要把你的电路告诉别人。你也不可能告诉别人。

  这样一看PLC其实并不神秘,不少PLC是很简单的,其内部的CPU除了速度快之外,其他功能还不如普通的单片机。通常PLC采用16位或32位的CPU,带1或2个的串行通道与外界通讯,内部有一个定时器即可,若要提高可靠性再加一个看家狗定时器问题就解决了。

  另外,PLC的关键技术在于其内部固化了一个能解释梯形图语言的程序及辅助通讯程序,梯形图语言的解释程序的效率决定了PLC的性能,通讯程序决定了PLC与外界交换信息的难易。对于简单的应用,通常以独立控制器的方式运作,不需与外界交换信息,只需内部固化有能解释梯形图语言的程序即可。实际上,设计PLC的主要工作就是开发解释梯形图语言的程序。现在的单片机完全可以取代PLC。以前的单片机由于稳定性和抗电磁干扰能力比较的弱和PLC是没有办法相比的,现在的单片机可能已经做到了高稳定性和很强的抗干扰能力在某些领域已经实现了替换。

  相关阅读:

  三菱PLC选型技巧

  三菱PLC怎么实现控制伺服电机

  三菱PLC解密方法

  三菱PLC是否应该更换电池?

  使用三菱PLC系统需注意的六大事项

plc与单片机都有什么不同?相关推荐

  1. plc和单片机哪个更有前途?为什么本科生都不搞plc?

    相信很多学电气工程专业的都会学习PLC,我当初也是电气工程专业,主要学的三菱PLC,后面也玩了下西门子的. 当时觉得还挺神奇,也对编程比较感兴趣,不过学校学得太简单了,基本让你编个梯形图控制电机就算是 ...

  2. 机械自动化专业转 PLC 还是单片机,路会更好走一些?

    大家好,我是无际. 我是电气工程专业转的单片机开发. 一.浅谈机械 说到机械自动化行业,我虽然没有做过,但是有时候做产品需要跟做机械的哥们打交道. 一回生二回熟,我们聊天基本也会相互调戏,说真羡慕你做 ...

  3. 单片机 串口 波特率 c语言 9600 11.0592mhz t1,PLC与单片机串口通信的实现

    党强 摘要:本文主要进行探讨单片机与可编程逻辑控制器plc之间的串行通信以及各个系统在通信技术中的应用,本文主要以at89c51单片机和fpi系列的单片机为例进行阐述单片机与plc的串行通信. 关键词 ...

  4. 单片机好还是plc好?plc和单片机哪个工资高?

    我在10年前学的是电气工程,然后主攻电梯方向(被学校强制安排的). 接触过三菱和西门子的PLC,用三菱的PLC写过控制正反转的梯形图. 虽然学了几年,还是半桶水都没有,大部分时间都在玩游戏看小说. 后 ...

  5. Plc与单片机的区别,哪个待遇更好?

    记得我们以前学生的年代,整天就想着怎么玩,完全没有想过自己毕业出来会去做什么. 我当初选专业的时候也是看电气工程这个名字好像挺牛逼,就选了(其实当初分数太低没太多选择). 我也不知道这个专业未来前景如 ...

  6. PLC和单片机有什么区别?什么是单片机?PLC又是什么意思?

    PLC和单片机有什么区别?什么是单片机?PLC又是什么意思? 什么是单片机? 单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器RAM.只读存储器RO ...

  7. Plc和单片机如何选择?

    点击蓝字 关注我们 ★ 经验分享 ★ 最近不少学员总是问我PLC和单片机应该怎么选择? 所以,今天我把自己经验分享给大家. 十几年前,上学时我也面临这样的选择,索性我全部都自学了一遍. ★ 单片机和p ...

  8. plc和单片机及c语言区别,单片机和PLC的区别大解析

    首先我们先来看下什么是单片机? 什么是PLC? 单片机(英文名:Microcontrollers):它是一种集成电路芯片,单片机也被称为微控制器,是因为它最早被用在工业控制领域. PLC 其实就是可编 ...

  9. PLC与单片机有什么不同?

    我想知道plc和单片机有什么区别.我在网上搜了很多,还是很困惑.最后我整理了一些一针见血的句子,仔细分析总结,我觉得PLC和MCU的区别应该是: 1.PLC是由单片机组成的比较成熟的控制系统,是经过调 ...

最新文章

  1. Hexo博客主题之hexo-theme-matery的安装命令整理
  2. CodeForces - 858D Polycarp's phone book(字典树/map)
  3. 解决导出word迅雷读取地址和下载出错
  4. 顺序程序设计02 - 零基础入门学习C语言08
  5. 6个web前端核心技术,你学到哪个了呢?
  6. shell获取本机ip
  7. [Luogu 2090]数字对
  8. udp广播收到重复包
  9. java面试第四弹(算法和编程)思路
  10. 【异常 1】什么是异常
  11. scala和java集合的区别_Scala中Array和List的区别
  12. web前端三大主流框架
  13. MySQL笔记:第17章_其他数据库日志
  14. 用LM350制作简单可调电源
  15. 【_ 記 】SQL语句实现三目表达式
  16. Docker启动容器启动并映射端口号时报错:Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address already
  17. UI设计 ,我只推荐这6个网站,真的太好用了。
  18. abs绝对位置指令 三菱plc_三菱FX系列PLC方便指令的使用方法
  19. 简单网页制作的一些基础格式
  20. 计算机的6个发展阶段,现代计算机发展的6个阶段

热门文章

  1. java中e的几次方_java怎么算e的几次方
  2. 自动驾驶路径跟踪控制——驾驶员预瞄模型
  3. access 江苏计算机二级_在江苏计算机二级证书是省级的好还是国家级的好?
  4. 百度退出轻应用的背后是什么
  5. 重载Overload 和重写Override区别
  6. 爱普生打印机清零软件
  7. 天基实业老年投资理财指南
  8. “500企业家公众形象”李嘉诚夺魁 唐骏垫底
  9. 在线怎样将pdf转换成word格式
  10. 工科试验班 计算机类,什么是工科试验班??