plc今后会被单片机代替吗?梯形图变成高级语言?

如今用的PLC叫做可编程控制器,简称应该是PC,由于跟个人电脑叫法重叠,因此现在依然保持原来的叫法PLC。以前它不叫可编程控制器,起初叫做可编程逻辑控制器,主要是进行了逻辑控制。后面的可编程控制器,是由于采用了单片机或微机作为中央处理器,因此在具备逻辑控制的基础上,又具备了模拟量控制、运动控制、数据处理、通信联网等功能。

过程生产自动化控制方面,在已经应用成熟的基础上,取代是很难。后者需要相关人员具备微机基础,需要用到汇编语言或C需要进行编程,对现有的PLC工程师是极大的挑战。比如故障查找方面;可编程控制器故障查找容易,电路更改方便。查找故障时可根据状态指示灯查找外围电路,跟上位机联机后再配合相应的编程软件使故障查找更加方便。对电路更改只要改动程序就可实现。而单片机故障查找难,可维护性差,其软硬件故障查找都难。想更改电路实现一些其它功能还要重新设计线路及程序。PLC想扩展其它功能只要买相应模块及修正相应程序,可维护性好,而且一般的电气人员都能玩转,对于单片机而不是所以的电气人员能玩好的。

从开发的角度来看它们,单片机不管软件及硬件,都比可编程控制器要复杂的多,程序的可读性较差。尤其是对于设计人员来说,想从事单片机开发必须对计算机软硬件两方面都有非常好的造诣,对于可编程控制器来说不要太高的天赋,只要懂基本的电气原理,加上自学都能够掌握,尤其是梯形图与传统的继电器控制原理图非常相似,所以编程简单易学。即使不懂计算机知识的设计人员也可以用来开发复杂控制系统,对于单片机来说,不懂计算机而且不是有很好的编程天赋是很难玩好开发的。

但总得来说,它们的本质一样,发展都是基于微处理技术,实质上都是计算机。所以说不是代替,应该是互相融合,其实可编程控制器是建立在单片机之上的产品,很多可编程控制器内部都有用到单片机,而且用到的单片机也都是工业级的。因此在单片机的基础上,可编程控制器虽然体积变大了,但其功能更加完善,其稳定性及抗干扰能力远优于普通的单片机。可编程控制器在单片机基础上做的功能确实更加完善了,体积变大了,但其价格也昂贵了。比如在工厂有些急需上系统,考虑到开发周期,肯定会选价格昂贵的可编程控制器,虽然一时考虑价格有点心疼,但是考虑到尽早的实现生产目标,就不会选择价格实惠开发周期长的单片机了,而且方便工厂已有的维护人员维护保养,用单片机一出问题不得不找厂家,由于自家厂的维护人员解决不了,因此恢复生产时间拖的长严重影响生产。

因此在现有基础上,而且在工业领域已经有很好的应用体验,而且已经有很好的口碑了,所以取代是几乎很难的。但它们会在各自的领域变得功能越来越强大,智能化、智慧化程度越来越高。

梯形图能代替c语言,PLC今后会被单片机代替吗?梯形图变成高级语言?相关推荐

  1. 梯形图显示到编译--软PLC的实现

    梯形图显示到编译--软PLC的实现 PLC(Programmable Logic Controller 可编程逻辑控制器)是在工业环境下使用的数字逻辑操作系统.其编程语言有我们最为熟悉的梯形图,本篇文 ...

  2. 即要会plc又要会c语言,PLC与单片机相比有什么优势?

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

  3. 三菱FX3U PLC使用ST结构化文本与梯形图编写的4个仓位配方程序

    三菱FX3U PLC使用ST结构化文本与梯形图编写的4个仓位配方程序 程序功能简介: 1.可以随意在触摸屏中设置添加,删除,更改配方,最多可以设置10000种不同配方, 2.通过设置配方编号,和设置生 ...

  4. STM32三菱FX1N,FX2N,FX3U,PLC方案 可以直接上传下载梯形图,在线监控,具有称重功能,数码管功能,可以做到10路模拟量

    STM32三菱FX1N,FX2N,FX3U,PLC方案 可以直接上传下载梯形图,在线监控,具有称重功能,数码管功能,可以做到10路模拟量,CAN总线扩展功能,4路高速脉冲功能,支持2至12轴相对位置和 ...

  5. 循环彩灯定时器C语言,PLC基本指令及应用,学会控制彩灯,并循环往复工作

    1.基本指令及应用 FXN型可编程控制器有基本指令27条,步进指令2条,功能指令128条.本章介绍基本指令.FX型可编程控制器的编程语言主要有梯形图和指令表,指令表和梯形图有对应关系.FXx型可编程控 ...

  6. STM32三菱FX1N,FX2N,FX3U,PLC方案 可以直接上传下载梯形图

    STM32三菱FX1N,FX2N,FX3U,PLC方案 可以直接上传下载梯形图,在线监控,具有称重功能,数码管功能,可以做到10路模拟量,CAN总线扩展功能,4路高速脉冲功能,支持2至12轴相对位置和 ...

  7. matlab 如何画ladder图,4.1.1 梯形图(Ladder Diagram)程序设计语言

    4.1.1 梯形图(Ladder Diagram)程序设计语言 1.梯形图(Ladder Diagram)程序设计语言 梯形图程序设计语言是最常用的一种程序设计语言.它来源于继电器逻辑控制系统的描述. ...

  8. 单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...

    基于C语言的计算机与多单片机红外无线串口通信的实现 基于C语言的计算机与多单片机红外无线 串口通信的实现 黄文亮 信息学院 电子信息工程专业 指导教师 刘传菊 摘要:计算机与一台或多台单片机的通信系统 ...

  9. 单片机学c语言还是python好_单片机开发用哪种语言最好?

    在过去的几十年中,单片机的规格变化不大,但是语言和支持软件的扩展为应用程序开发开辟了许多途径.多年来,对单片机进行编程涉及到两种语言的选择:C语言和汇编语言.但是随着现在可用于微处理器的新语言,用户在 ...

最新文章

  1. Swift学习: 从Objective-C到Swift
  2. 生态伙伴 | Worktile入驻飞书,助力企业轻松实现敏捷开发与协作
  3. 【大数据分析常用算法】1.二次排序
  4. windows 10 的安装说明
  5. vs2005 + ASP.NET 页面布局应注意问题及方法步骤
  6. 将源码包打包成RPM包
  7. 动态规划:求最长公共子序列和最长公共子串
  8. python控制窗口显示隐藏
  9. 后台设置 datakeynames
  10. 如何在Mac计算机上轻松查找和删除类似照片
  11. linux rhel5.6 使用163yum源
  12. uu云验证码识别平台,验证码,验证码识别,全自动验证码识别技术,优优云全自动打码,代答题系统,优优云远程打码平台,uu云打码...
  13. 话说嵌入式软件工程师的工资待遇
  14. 在赛灵思ZCU102开发板上部署mnist手写体识别程序
  15. java基础-head first java
  16. violate 修饰的用法
  17. 如何------使用Minecraft模组Mod开发?
  18. Flutter factory关键字
  19. 笔记:《机器学习训练秘籍》-吴恩达deeplearningai微信公众号推送文章
  20. 鱼类接连被查出问题 专家提出安全“吃鱼意见”

热门文章

  1. java rsa密钥转pkcs8,关于pkcs8 与 rsa 互转的一个坑
  2. 【项目实战经验】电商系统常用数据结构
  3. RAD Studio 10.3.x RIO 常规快捷键操作
  4. QT项目一:俄罗斯方块游戏
  5. 抵触CRM管理软件原因之我见
  6. 英文系统中文乱码问题
  7. Oracle Database 11g : ocp之SQL 基础
  8. 电机电流采集平台|电流采集
  9. 玩转华为ENSP模拟器系列 | 配置VTY最大数量,用户级别和验证方式
  10. 蒙提·派森的飞行马戏团 的风格 包括音乐和书籍