单片机可以取代PLC吗?单片机和PLC有什么区别?
有人说这是个伪问题,单片机是元器件,PLC是由元器件以及庞大的软件构成的系统,两者在这一方面没有可比性 —— 大多PLC的控制芯片实际上就是单片机,也就是说可以将PLC看成是单片机的二次开发。单论工业防护等级,单片机的稳定性和可靠性能根本比不了PLC这种IP67类的产品( IP为标记字母,第一标记数字表示接触保护和外来物保护等级,第二标记数字表示防水保护等级)。而且就PLC这种能应对工业恶劣环境的产品还开发出一套冗余系统。
I/O功能
单片机的I/O点实在有限,而反观PLC呢?针对不同的现场信号,均有相应的I/O点可与工业现场的器件(如按钮、开关、传感电流变送器、电机启动器或控制阀等)直接连接,并通过总线与CPU主板连接。工业里几乎任意一条生产线,都有上百甚至上千I/O点,就这点单片机完全无法比拟。
开发周期
PLC的品牌多达200多种,几乎每个品牌都有不同编程软件,而且都在不断完善自己的编程软件,使之能够越来越简单的服务于电气工程师,而各种程序块也是越来越方便人性化的任意去调用,比如PID模块、运动控制模块等,大大减轻了工程师的开发压力也缩短了开发周期。
那单片机要如何实现?没有现成的模块使用,那就只能开发,那么做过非标自动化设备的工程师都会遇到工期不足问题。PLC这种高度集成化模块化的产品在达到满足设备所需的开发周期,在工期面前也是抓襟见肘,更不用说如同白纸一张的单片机。
通信距离
现在大多数流水线是要跨区域整合与监视的,所用的通讯方式多为以太网加中继器,或者直接走民用宽带光纤,所用的东西到最后很可能是用的就是微软的IE浏览器,很明显PLC是有RJ-45接口,即使本体没有RJ-45也可以配备以太网模块,可单片机搭载的PCB板能加上这个接口然后开发出以太网通信吗?开发需要多久?
编程语言
这点对单片机来讲是一个优势,同时也是一个劣势。上面提到PLC的品牌有两百多种,编程软件更多,尽管大多数PLC的编程语言都大同小异,但是每接触一款不同品牌的PLC,电气工程师就要从PLC的硬件参数、软元件、编程软件等等各个方面从头了解一次才能使用的得心应手。而单片机的编程语言用的是C语言或者汇编语言,这对于任何单片机都是通用的。换句话说,学会C语言或者汇编语言,便可以应用任何单片机开发想要的功能(前提是要有相关的电工电子学基础)。
但话又说回来,电气工程师不是电子工程师,他们的工作不是单单考虑单片机如何驱动继电器来控制机床的,甚至有的电气工程师都不会C语言、汇编语言之类的MCU开发语言。近些年,IEC-61131-3标准的推广,越来越多的PLC支持多种编程语言,如类似C语言的ST语言,类似电路图的CFC语言。这种便利的功能是传统单片机开发环境真的无法实现。
在工业控制领域,PLC占据绝对优势,就目前形势(单片机的功能、稳定性、易用性、编程及维护等)来看,单片机取代PLC那将是一项不可能完成,或者说期限趋向于无穷的艰巨任务。
来源:网络,侵删~
转发是最大的鼓励!谢谢您的支持!
小贴士
PLC专属资料: 含有从入门到高级所有PLC学习资料(三菱/西门子/欧姆龙) ,电气经典18本大全书,历年电气考试真题、电气必备实训仿真软件、电气自动化行业各类型技术手册!
软著申请攻略:单片机&嵌入式软件
在当今的科技领域,单片机和嵌入式软件的应用越来越广泛,涉及工业控制、智能家居、医疗器械等领域。由于其具有高度的技术含量和商业价值,这类软件的著作权保护显得尤为重要。那么,如何为自己的单片机或嵌入式软件申请软著呢?
一、申请软著的条件
1.独创性:单片机或嵌入式软件需要具备一定的独创性,即软件在创作过程中需要展现出原创思维和创意。
2.表现形式:软件需要有一定的表现形式,例如以汇编语言、C语言等形式进行表达。
3.固定在某种介质上:软件需要被固定在某种介质上,例如存储器芯片、EPROM、FLASH、EEPROM等。
二、申请软著所需材料
1.软件申请表:包括软件全称、版本号、开发完成日期、软件开发运行环境、著作权人信息等。
2.软件说明书:提供软件设计说明书,描述软件的功能、原理、操作流程等内容。对于单片机程序,由于其操作界面通常无法截取,因此可以选择提供软件设计说明书。
3.源代码:提供3000行左右的源代码(前后端各提供1500行左右)。如果全部源代码少于3000行,则需提供全部源代码。
三、申请软著的具体步骤
1.登录中国版权中心完成实名认证。
2.整理软著申请材料,包括软件申请表、软件说明书和源代码。
3.将整理好的申请材料提交至中国版权中心进行审核。
4.等待审核结果,如果申请被批准,将获得软著证书。
四、注意事项
1.在申请软著前,确保自己的单片机或嵌入式软件已经完成并固定在某种介质上。
2.申请软著前,需要对自己的软件进行充分的研究和了解,确保其具备独创性。
3.在提交申请前,仔细核对申请材料,确保信息的准确性和完整性。
4.在等待审核结果期间,不要进行软件版本的升级或修改,以免影响审核结果。
5.如果申请被驳回,需要仔细分析原因并针对性地进行改进,以便再次申请。
通过以上步骤,您就可以为自己的单片机或嵌入式软件申请软著了。在此过程中,您需要充分了解自己的软件特点和独创性表现形式,同时仔细整理申请材料并按照流程进行申请。成功获得软著证书后,您的单片机或嵌入式软件将得到更好的保护,为后续的技术研发和市场推广奠定坚实基础。
相关问答
单片机 程序前景一片渺茫吗?为什么?单片机程序员前景非常好,现在的电子产品离不开单片机,所以单片机程序员必不可少。想要有更好的发展、拿到更高的工资,需要好好规划一下自己的未来。1.单片机...
请问什么是 单片机 系统的 软 时钟?什么是硬时钟?[最佳回答]有软时钟也有硬时钟的,软时钟就是在编程时调用延时子程序。硬时钟就是内部或者外部晶振时钟。与晶振精度有关有软时钟也有硬时钟的,软时钟就是在编...
电动机 软 启动器哪家好[回答]西安永泰电气电气有限公司生产的FTR-L系列的软启动器,德科尔FTR系列软启动器从功能到质量可完全替代西门子软启动器,ABB软启动器和施耐德软启动器。...
如何对 软 封装类集成电路引脚的识别,如 单片机 ?我不理解你所说的软封装是什么,但单片机通常只是两大类封装,直插式的DIP和表贴的PLCC,引脚数量从8脚到20脚28脚40脚还有更多的,这些引脚所对应的功能不是“识...
单片机 用什么电缆?单片机通常使用的电缆是带有多根导线的排线,也称为飞线。这种电缆具有灵活性和可靠性,适用于连接单片机与其他外部设备,如传感器、执行器和显示器等。排线通...
星三角降压启动与 软启动 有什么不同-ZOL问答软起是靠单片机控制晶闸管的导通角实现电压从零平滑上升起动电流、电压、时间在一定范围可调达到平滑启动减小冲击的特点。1.当负载对电动机启动力矩无严格要求...
单片机 c语言编程里的nop()含义是什么?[回答]执行一条空指令,占执行一条指令的执行时间,一般用来精确延时.不同的nop时间是不一样的,和晶振有关.不同的单片机是时间是不一样的,需要用公式计算,...
帮个忙在座的朋友,在线等!急急急! 单片机 开发板哪个好? 单片 ...[回答]一、单片机与嵌入式系统概述:包括嵌入式系统概念、吴鉴鹰单片机开发板的使用、应用领域和发展趋势、市场主流单片机性能比较与选型、常用51核单片机...
高压 软 启动器什么牌子好!急急急!先谢谢大家[回答]DJRR3000数字式电机软起动装置产品广泛应用于火力发电、水电、输配电设备、冶金、化工、矿山、建筑等多个行业领域独特功能智...DJRR3000数字式电...
51 单片机 定时器不够用怎么办?确实如此,定时器是使用频率最高的资源。STC89C52单片机有3个定时器,分别是T0,T1和T2。一般够用,一个串口波特率发生,2个计时。其中T2有捕捉功能。由于定时器...