plc目前大量地用单片机制成.可以说,PLC是单片机在继电控制系统中的一种应用.PLC所采用的梯形图类似于继电器线路图,易于为广大电气工程技术人员所接受;

总结来说:

1、PLC是建立在单片机之上的产品,单片机是一种集成电路,两者不具有可比性;

2、PLC更加适合于工业恶劣环境下使用使用比较稳定而单片机的工作环境要高一些;

3、在程序语言上单片机多采用汇编语言,PLC采用梯形图语言;

4、单片机可以构成各种各样的应用系统,从微型、小型到中型、大型都可,PLC是单片机应用系统的一个特例;

5、不同厂家的PLC有相同的工作原理,类似的功能和指标,有一定的互换性,质量有保证,编程软件正朝标准化方向迈进。这正是PLC获得广泛应用的基础。而单片机应用系统则是八仙过海,各显神通,功能千差万别,质量参差不齐,学习、使用和维护都很困难。

最后,从工程的角度,谈谈PLC与单片机系统的选用:

1.对单项工程或重复数极少的项目,采用PLC方案是明智、快捷的途径,成功率高,可塑性好,手尾少,但成本较高。

2.对于量大的配套项目,采用单片机系统具有成本低、效益高的优点,但这要有相当的研发力量和行业经验才能使系统稳定、可接地运行。最好的方法是单片机系统嵌入PLC的功能,这样可大大简化单片机系统的研制时间,性能得到保障,效益也就有保证。

大家对单片机系统抱不信任的态度不是因为单片机不行,而是单片机的设计要求考虑的问题和对待问题所要采用的措施相当复杂,不是随便的一个电子工程师就能搞定的,国内企业为了降低所谓的成本,在80年代大量采用的单片机系统,但由于设计人员的经验问题,往往经常死机或者非常不可靠,这大大加深了大家的怀疑,这和单片机技术本身没有关系。

总体来说,优秀的单片机或者嵌入系统的设计工程师,可以设计出可靠性达到甚至超过PLC的控制系统,这是因为PLC是大批量的产品,必须考虑批量成本,而某些专业的系统对成本不那么敏感。

PLC系统适合小批量,控制逻辑或者工艺需要经常改动的系统,比如大家常说的工程项目,在这样的系统下能够达到最佳的性能价格比。

但是对于大批量的固定控制要求的场合,还是找到优秀的单片机开发工程师单独设计比较划算,虽然初期投入成本高,时间长,但是分摊到单个的产品上还是便宜很多。比如温控器。

另外对于某些要求苛刻的场合,PLC不能满足要求的时候,很多用单片机或者嵌入系统实现,以达到技术要求。比如需要故障安全的场合(铁路信号系统),某些需要高速数据采集的场合,需要数据存储的场合,需要超低功耗的场合等等,还是要采用单片机或者嵌入系统设计。

有人在极力抬高PLC,贬低单片机是对系统缺乏了解的,因为诸多PLC都是单片机做的,有8031,有INFINEON的C166,C167.也有拿X86的如188,也有拿ARM开发的。本质上说PLC就是一个单片机产品。

plc和单片机及c语言区别,plc和单片机的区别总结相关推荐

  1. 西门子plc怎么转到c语言,西门子PLC梯形图和指令表相互转换

    问:西门子plc梯形图和指令表相互转换有哪位朋友知道啊?还有西门子S7-300里的各个数据存储单元有哪些,分别是存储什么数据的? 答:一般你在编辑程序快时,如在插入一个快时,在SIAMTIC管理器中, ...

  2. 触摸屏与单片机通讯c语言程序设计,触摸屏与单片机的通信实现

    随着触摸屏的应用和产量的增加,价格下降.因而有可能使用触摸屏作为单片机控制设备的键盘和显示装置,提高单片机控制设备的档次.触摸屏与PLC联合使用时,触摸屏的主要功能是: ①显示PLC输入,输出端13或 ...

  3. 单片机的c语言编程教程 pdf,单片机C语言编程教程.pdf

    单片机C语言编程教程 PIC C 11.1 PIC C C C PIC C C PC PC PC C C PIC C PIC Microchip PIC C PIC C Hitech CCS IAR ...

  4. c51单片机时钟c语言程序设计,基于51单片机的电子时钟设计..doc

    -- I -- - - I -- 设计题目: 基于 51 单片机的电子时钟设计 摘要 单片机,是集 CPU ,RAM ,ROM ,定时器,计数器和多种接口于一体的微控制器.自 20 世纪 70 年代问 ...

  5. 单片机 rs232 c语言,完全手册 51单片机C语言开发详解系列之第8章 串口通讯实战—RS232...

    完全手册 51单片机C语言开发详解系列 技术凝聚实力 专业创新出版 第8章 串口通讯实战-RS232接口电路与软件设计 本章主要通过实际的例子讲解AT89S51单片机的RS232串行通讯接口设计. 随 ...

  6. 51单片机的c语言外部扩展,51单片机资源扩展:扩展片外RAM

    上一文中扩展了单片机的程序存储器,4KB存储空间提升到64KB.其实,4K的代码空间还凑合,但是51自带的256B数据存储空间使用起来还真紧张,其中留给用户的连128B都不到,所以不得不扩展片外RAM ...

  7. 单片机r6/r7c语言怎么用,关于单片机C51中c语言函数(-nop-())?

    实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时:另一种是软件延时,这种方法主要采用循环体进行. 1  使用定时器/计数器实现精确延时 ...

  8. c51单片机音乐盒c语言,毕业论文-基于AT89C51单片机的音乐盒设计(C程序).doc

    精品论文 基于单片机的音乐盒设计 [摘要]本设计是一个基于AT89C51系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒.该音乐盒主要由按键电路. ...

  9. 单片机遥控车c语言程序,基于51单片机的无线遥控小车设计[附发射接收程序]

    /***************************************************************/ /*[基于51单片机的无线遥控小车设计] 作者王*茹 */ /*** ...

  10. 单片机万年历c语言程序设计,基于AT89C51单片机的多功能

    基于AT89C51单片机的多功能电子万年历的设计(附程序)(12000字) AT89C51 SCM-BASED ELCTRONIC DESIGN CALENDAR 摘要 本文介绍了基于AT89C51单 ...

最新文章

  1. Font from origin 'http://apps.bdimg.com' has been blocked
  2. Linux中设置服务自启动的三种方式(转)
  3. 用一个二维码做下载地址,自动区分是 ios 还是 android
  4. mysql b tree图_MySQL索引--B-Tree(B+Tree)图文详解
  5. java并发编程实战学习笔记之基础知识与对象的共享
  6. 连接maven_如何在Eclipse中使用Maven工程连接远程的Spark
  7. Java加密与解密的艺术~数字证书~证书使用keytool
  8. B树、B-树、B+树、B*树【转】,mysql索引
  9. 安装grunt-browser-sync时报错:“未能加载Visual C++ 组件 “VCBuild.exe”
  10. 以管理员权限运行程序需注意
  11. Xna支持中文显示方法归纳
  12. 东方联盟郭盛华获100亿战略入股,到底谁支持他?网友:不敢猜
  13. 我的世界服务器修改id指令,我的世界指令怎么用,我的世界附魔指令id
  14. loadrunner11无法启动ie浏览器问题
  15. APP优化 启动速度优化
  16. 上线十个月后,终于看懂视频号对于微信的意义
  17. 优雅编程之这样重构函数(续),你就“正常”了(二十)
  18. 网易我的世界服务器加载无响应,我的世界网易版开始游戏没反应
  19. android模拟点击滑动,android模拟点击,长按和滑动
  20. Android SERVICE后台服务进程的守护

热门文章

  1. 金山界面库分析(8)
  2. 计算机在线答疑,计算机语言在线答疑.doc
  3. 如何捕捉体育赛事精彩瞬间?慢动作回放系统解析
  4. c++实现软光栅(二)实现立方体的绘制几个视图矩阵变换投影矩阵推导
  5. ThinkPad_T430重装系统
  6. 企业网站管理系统PageAdmin v4.0.10源码
  7. Google Nexus 6p 刷机步骤
  8. 《空降总监治乱记》读后总结
  9. 计算机怎么程序记事本,如何使用计算机的记事本
  10. 如何将Windows图片查看器的背景颜色改成浅色?