单片机和PLC的区别
- 格式:doc
- 大小:35.50 KB
- 文档页数:4
浅谈PLC和单片机在应用中的区别PLC(Programmable Logic Controller)和单片机(Microcontroller)都是在控制系统中常见的控制设备,它们在工业自动化、机械设备和电子产品中起着重要的作用。
虽然它们都可用于控制系统,但在应用中有着明显的区别。
本文将就PLC和单片机在应用中的区别进行浅谈。
一、工作原理PLC是由集成电路组成的数字计算机,具有控制输入、逻辑运算和控制输出的功能。
它由控制器、输入/输出模块和编程器组成,通过编程来实现对系统的控制和监控。
而单片机则是一种集成了内存、处理器和输入输出设备的小型电脑。
它通过电子元件来控制和管理系统的运行,能够自主执行特定任务。
从工作原理上看,PLC更注重对多种输入信号的采集和处理,而单片机更注重对特定任务的执行与控制。
二、适用范围在工业自动化领域,PLC主要应用于对生产线进行控制和监控。
它具有可编程性强、稳定性高、抗干扰能力强的特点,能够适应恶劣的工作环境和复杂的控制系统。
PLC广泛应用于机械设备的控制、生产线的自动化、工业设备的监控等领域。
而单片机则更适用于一些要求小型化、低成本和简单控制的系统中。
比如家用电器、消费类电子产品、智能硬件等领域。
单片机的优点在于体积小、功耗低、成本低,能够满足对控制和管理的基本需求。
三、编程语言PLC的编程语言多是基于图形化的Ladder Logic(梯形图)或者是结构化文本语言。
这种编程方式更贴近于工程师的逻辑思维,易于上手和理解。
而单片机的编程语言则更多使用C语言、汇编语言等高级语言。
这些编程语言需要程序员有一定的编程能力,对硬件和系统原理有着更深的理解。
四、扩展性在系统的扩展性方面,PLC通常具有丰富的接口和模块,能够方便地扩展输入输出设备,满足不同控制需求。
同时PLC系统还支持远程监控和通信,能够方便地与其他设备进行数据交换。
而单片机的扩展性较弱,一般来说只有少量的接口用于连接外部设备,因此在系统扩展上有一定的局限性。
一、PLC与单片机的本质区别想搞清楚PLC与单片机有什么不同,在网上搜了下有许多各种各样的答案,容易看晕。
综合起来分析,我认为PLC与单片机的差别有以下几点:1.PLC是应用单片机构成的比较成熟的控制系统,是已经调试成熟稳定的单片机应用系统的产品。
有较强的通用性。
2.而单片机可以构成各种各样的应用系统,使用范围更广。
单就“单片机”而言,它只是一种集成电路,还必须与其它元器件及软件构成系统才能应用。
3.从工程的使用来看,对单项工程或重复数极少的项目,采用PLC快捷方便,成功率高,可靠性好,但成本较高。
4.对于量大的配套项目,采用单片机系统具有成本低、效益高的优点,但这要有相当的研发力量和行业经验才能使系统稳定。
从本质上说,PLC其实就是一套已经做好的单片机(单片机范围很广的)系统,核心是单片机。
(打个比方,就好像衣服的核心是布料,衣服买来就能穿,布料呢?)但PLC也有其特点:PLC广泛使用梯形图代替计算机语言,对编程有一定的优势。
你可以把梯形图理解成是与汇编等计算器语言一样,是一种编程语言,只是使用范围不同!而且通常做法是由PLC软件把你的梯形图转换成C或汇编语言(由PLC所使用的CPU决定),然后利用汇编或C编译系统编译成机器码!PLC运行的只是机器码而已.梯形图只是让使用者更加容易使用而已.当然也可以用单片机直接开发控制系统,但是对开发者要求相当高(不是一般水平可以胜任的),开发周期长,成本高(对于一些大型一点的体统你需要做实验,印刷电路板就需要一笔相当的费用,你可以说你用仿真器,用实验板来开发,但是我要告诉你,那样做你只是验证了硬件与软件的可行性,并不代表可以用在工业控制系统,因为工业控制系统对抗干扰的要求非常高,稳定第一,而不是性能第一,所以你的电路板设计必须不断实验,改进).当你解决了上述问题,你就发现你已经做了一台PLC了,当然如果需要别人能容易使用,你还需要一套使用软件,这样你可以不需要把你的电路告诉别人。
浅谈PLC和单片机在应用中的区别PLC(Programmable Logic Controller)和单片机是工业自动化领域常用的控制设备。
它们在工业生产和自动化领域起着重要作用,但在应用中有着不同的特点和适用范围。
本文将从不同的角度分别对PLC和单片机进行介绍,并比较它们在应用中的区别。
一、PLC的特点和应用PLC是一种专门用于工业控制的计算机,它具有高可靠性、抗干扰能力强、操作稳定等特点。
PLC的主要功能是对生产设备进行逻辑控制、运算控制、顺序控制、定时控制、计数控制等。
它广泛应用于自动化生产线、机械设备、化工厂、电力系统、水处理系统等各个领域。
PLC的编程采用梯形图语言,通常由工程师或技术人员进行编程。
在实际应用中,PLC 可以连接各种传感器、执行器和报警装置,通过输入输出模块来实现对生产过程的监控和控制。
PLC的可编程性强,可以根据实际需要进行灵活的编程和配置。
单片机是一种集成了微处理器、存储器和输入输出接口的微型计算机,通常用于控制、测量、计时和通信等方面的应用。
单片机的特点是体积小、功耗低、成本低,适合于一些对性能要求不高但需要大量部署的应用场景。
单片机的编程通常采用汇编语言或C语言,编程难度相对较大。
单片机可以通过外部电路连接各种传感器、执行器和通信模块,实现对各种设备的控制和监测。
单片机广泛应用于家用电器、汽车电子、医疗器械、智能家居和无人机等领域。
1. 硬件特点:PLC的硬件通常由CPU、输入输出模块、通信模块、电源模块等组成,功能丰富且稳定。
单片机则只具有基本的计算和控制功能,需要外接外部模块才能完成更复杂的任务。
2. 编程语言:PLC的编程采用梯形图语言,易于理解和维护,适合工程师和技术人员使用。
而单片机的编程通常采用汇编语言或C语言,编程难度较大,需要专业的编程人员进行编写和维护。
3. 应用范围:PLC适用于对稳定性和可靠性要求较高的自动化生产线、机械设备等工业场景。
而单片机适用于一些对性能要求不高但需要大量部署的应用场景,比如家用电器、汽车电子、智能家居等领域。
PLC和单片机在工业控制中有效应用的区别和联系分析在工业控制领域,PLC(Programmable Logic Controller)和单片机是两种常见的控制设备。
它们在工业生产中起着非常重要的作用,能够帮助企业实现自动化生产、提高生产效率和产品质量。
本文将针对PLC和单片机在工业控制中的有效应用进行分析,从它们的区别、联系和各自的优势来深入探讨。
一、PLC和单片机的区别1. 工作原理PLC是一种专门用于工业控制的可编程逻辑控制器,其工作原理是通过执行用户编写的程序来控制工业生产中的各种设备和工艺流程。
PLC具有较强的抗干扰能力和稳定性,适用于复杂的工业控制系统。
而单片机是一种集成了CPU、存储器、IO口和定时器等功能的微型计算机芯片,它需要外围电路的支持才能完成控制任务。
2. 程序设计PLC的程序设计通常采用专门的PLC编程软件进行,用户可以通过拖拽元件和连接线的方式来编写控制程序,便于理解和修改。
而单片机的程序设计需要用户自行编写代码,并且需要有一定的编程知识和技能。
3. 可编程性PLC具有较强的可编程性,可以根据具体的工业控制需求进行灵活的编程和调整。
而单片机的可编程性相对较弱,需要用户根据硬件和软件的特性来编写程序,并且修改和调整相对困难。
4. 扩展性PLC具有较强的扩展性,可以通过扩展模块来实现更多的IO口、通信接口和功能模块。
单片机的扩展性依赖于外围电路的支持,需要用户自行设计和扩展。
尽管PLC和单片机在工作原理、程序设计、可编程性和扩展性等方面存在较大的区别,但它们在工业控制中的应用有着一定的联系和互补性。
1. 灵活性PLC在工业控制中主要用于较为复杂和稳定的控制系统,能够实现大规模工业自动化生产。
而单片机则更适用于一些小型、简单的控制系统,能够满足一些特定的控制需求。
在工业控制中,PLC和单片机可以根据具体的控制任务和系统复杂程度进行灵活的选择和应用。
2. 互补性在一些复杂的工业控制系统中,PLC和单片机可以进行互补组合,形成一个完整的控制系统。
PLC与单片机之间的异同1、单片计算机是将电子计算机的基本环节,如:CPU(又称中央处理器,主要由运算器,控制器组成)、存储器、总线、输入输出接口等,采用集成电路技术集成在一片硅基片上。
由于单片计算机体积很小(仅手指般大小),功能强(具有一个简单计算机的功能),因而广泛用于电子设备中作控制器之用。
目前,大到导弹火箭国防尖端武器,小至电视机微波炉等现代家用电器内中都毫无例外地运用单片计算机作为控制器。
因此,从控制的观点,我们也常称它为单片控制器。
单片微控制器的工作离不开软件,即固化在存储器中的已设计好的程序。
所有带单片微控制器的电子设备,它的工作原理当然与具体设备有关。
但它的最基本的原理是一样的,即:1)从输入接口接收来自外界的信息存入存储器。
这些信息主要包括二部分:来自诸如温度压力等传感器的信息;来自人工干预的一些手动信息,如开关按钮等操作。
2)单片微控制器中的CPU根椐程序对输入的数椐进行高速运算处理。
3)将运算处理的结果通过输出接口送去控制执行机构,如继电器、电机、灯泡等。
当前这个过程不断重复着,即系统中的微电脑不断监视着各种信息,并及时作出不同的处理使系统正常运行。
2、PLC目前大量地用单片机制成,可以说:PLC是单片机在继电控制系统中的一种应用。
PLC所采用的梯形图类似于继电器线路图,易于为广大电气工程技术人员所接受。
另外,个人感觉PLC更加适合于工业恶劣环境下使用并且比较稳定,而单片机的工作环境要高一些。
二、实用性角度:单片机便宜,PLC贵。
单片机可以使用汇编语言,C语言编写程序,需要一定的基础。
而PLC则有专门开发的编程语言,例如梯形图编写,比较直观易学。
单片机需要自己焊接模块,接头之类的必要的焊接工艺,需要一定的理论基础。
而PLC有标准的模块化整体接头,便于使用者选型、添加模块等等。
三、单片机就象一本空白的书,你想写什么就写什么;PLC就象空白的书上画好了表格,你要什么就填什么。
四、单片机是一种集成电路芯片,单片机系统一般是根据具体的控制要求,通过专业人员设计,以印刷电路板(PCB)为基础,将单片机和其它芯片、器件等组合在一起,设计并固化相应的软件,最终构成的控制系统。
PLC控制系统与单片机控制系统差别与本质区别及优缺点PLC(Programmable Logic Controller)控制系统和单片机控制系统是常见的自动化控制系统。
它们在原理、应用、优缺点等方面存在一定的差别和本质区别。
首先,PLC控制系统主要用于工业自动化领域,而单片机控制系统主要用于小型设备和家电等应用中。
PLC控制系统具有高可靠性、稳定性和灵活性,适用于复杂的工控环境;而单片机控制系统成本较低、易于开发和控制,适用于一些简单的控制任务。
PLC控制系统的本质区别在于其以可编程逻辑单元(PLC)为核心,采用了模块化设计并具备丰富的输入、输出接口,可以实现多种信号的输入和输出,并且具备多种通讯接口,方便与其他设备进行联网;而单片机控制系统的本质是以单片机芯片为核心,通过编程实现具体的控制功能。
其次,PLC控制系统具有以下优点:1.可编程性强:PLC可通过编程灵活地实现不同的控制逻辑和功能。
2.大容量存储:PLC系统具有较大的存储空间,可以存储大量的程序和数据。
3.稳定性高:PLC系统具有良好的抗干扰和抗干扰能力,适用于恶劣的工业环境。
4.支持多种通讯接口:PLC系统可以通过各种通讯接口实现与其他设备的联网。
5.易于维护和升级:PLC系统采用模块化设计,故障的维修和系统的升级较为方便。
而单片机控制系统具有以下优点:1.成本较低:单片机芯片与PLC相比成本较低,适用于一些对成本敏感的场景。
2.硬件接口丰富:单片机具有丰富的外设接口,方便与各种传感器和执行器进行连接。
3.控制精度高:单片机具备较高的运算速度和灵活的控制算法,可以实现高精度控制。
4.程序可视化:单片机的开发环境通常采用可视化开发工具,方便开发人员进行调试和维护。
然而1.性能限制:PLC系统的处理能力和运算速度相对较低,对于一些复杂的控制算法和实时性要求高的应用不够适用。
2.学习成本高:PLC编程语言通常是特定的标准化语言(如LD、ST 等),学习和掌握需要一定的时间和精力。
PLC和单片机在工业控制中有效应用的区别和联系分析PLC与单片机在工业控制领域均有着重要的应用,它们分别具有不同的特点与优势。
本文将从PLC与单片机的基本概念、在工业控制中的有效应用、以及二者之间的联系与区别这三个方面进行分析与讨论。
一、PLC与单片机的基本概念1. PLC(Programmable Logic Controller,可编程逻辑控制器)是一种专门用于工业自动化控制系统的工业控制计算机。
PLC主要用于控制生产过程中的各种电气设备,通过对外部输入信号的检测和对内部程序的控制来实现工业生产中的自动化控制。
2. 单片机是一种完整的微处理器系统,也称为微控制器。
单片机一般由CPU、存储器、I/O端口、定时/计数器、串行通信端口等多种功能模块组成,是一种可以独立工作的嵌入式系统。
单片机适用于各种小型控制系统的设计与开发。
二、在工业控制中的有效应用1. PLC在工业控制中的有效应用在工业控制中,PLC被广泛应用于各种自动化系统中,如制造业、化工、电力、交通、建筑等领域。
PLC具有稳定性好、可靠性高、耐用性强、适应性广、安全性高等特点,可实现复杂的逻辑控制、定时控制、计数控制、数据处理等功能,能够满足工业生产过程中各种不同的控制需求。
2. 单片机在工业控制中的有效应用单片机在工业控制中的应用范围也非常广泛,可以用于各种测量、控制、监视、通信、数据处理等方面。
由于单片机具有体积小、功耗低、成本低、灵活性高等特点,因此在一些小型、个性化的控制系统中得到了广泛的应用。
三、联系与区别分析1. 联系分析:PLC与单片机都是工业控制领域的重要装置。
它们在工业自动化控制系统中都扮演着重要的角色,都能够实现工业生产中的自动化控制。
PLC系统中也包含有单片机,单片机是PLC系统中的一个重要组成部分。
PLC与单片机在工业控制领域中有着紧密的联系与互补的关系。
2. 区别分析:PLC与单片机在结构、功能、应用范围等方面有着明显的区别。
浅谈PLC和单片机在应用中的区别1. 引言1.1 PLC和单片机简介PLC(Programmable Logic Controller,可编程逻辑控制器)和单片机在现代自动化控制系统中发挥着重要作用,二者各有特点和应用范围。
PLC是一种专门用于工业控制的设备,通过编程控制程序来实现对各种工业生产设备的控制。
而单片机是一种集成在一块芯片上的微处理器,具有较强的计算能力和灵活的应用场景。
PLC通常被用于工业自动化控制系统中的较大规模的控制环境,如汽车制造、化工生产、电力系统等,具有良好的稳定性和可靠性。
单片机则通常被应用于一些小型控制系统或特定的电子设备中,如家用电器、嵌入式系统等,其编程方式相对简单灵活。
PLC更适合于工业控制领域,具有高性能、高稳定性和高可靠性的特点;而单片机更适合于小型控制系统和个人项目中,具有灵活性和较低的成本。
在选择PLC和单片机时,需要根据具体的应用场景和需求来进行权衡和选择。
未来随着技术的发展,PLC和单片机可能会更多地结合在一起,发挥各自的优势,在更广泛的应用领域中发展应用。
2. 正文2.1 PLC和单片机的应用领域PLC和单片机在工业自动化领域有着广泛的应用。
PLC主要应用于工业控制系统中,包括生产线控制、仪表监测、自动化设备控制等领域。
PLC的稳定性和可靠性较高,适合于工作环境恶劣或需要长期连续运行的场所,如工厂、矿山、发电厂等。
单片机则主要应用于小型系统中,例如家用电器、电子玩具、智能家居等领域。
由于单片机体积小、功耗低,适合于轻量级、低成本的嵌入式系统。
单片机的可编程性和灵活性使其在各种领域都有广泛的应用。
PLC主要应用于工业控制领域,而单片机则更适用于小型嵌入式系统。
两者在应用领域上有明显的区别,根据具体的需求和场景选择合适的控制器对系统的稳定性和性能都有重要的影响。
【正文】到此结束。
2.2 PLC和单片机的工作原理区别PLC是一种专门用于工业控制的设备,其工作原理是通过逻辑控制电路实现各种输入信号的处理和输出控制。
单片机和PLC之间有什么区别?
单片机和PLC之间有什么区别?如果说的简单通俗一点,单片机属于电子元器件,PLC属于成品。
单片机实际就是一个高度集成的半导体芯片,它几乎包含了计萛机的所有功能。
由于体积小功能强大现在已经被广泛的应用到各种电子产品中。
比如和我们日常生活密切相关的各种电子玩具,电视机、洗衣机、空调、智能灯具、太阳能控制器等内部电路板上都会有一片起综合控制作用的集成电路,它就是单片机。
在工业领域单片机的应用范围就更加广泛了。
大到整个设备的控制小到智能仪表和温控继电器里都可以看到它的身影。
但使用单片机需要有较好的电子电路基础和动手能力,自己设计印刷电路板,还要准备开发装置和学习较为复杂的计萛语言。
而PLC是一个可编程序控制器,它的核心部件实际上也是一个单片机。
它更适合电工使用,不需要使用者自己设计印刷电路板,自带的众多接口可以直接连接各种传感器和继电器,有时甚可以推动一些小功率负载直接工作。
PLC的编程采用独特的梯形图,比单片机程序要简单直观得多。
既使是一个对晶体管集成电路一窍不通的电工,经过几天的速成培训也能入门。
从体积上对比单片机可以小到8脚封装,而PLC则至少相当于一个饭盒大小。
从价格上看有的单片机可低至一元以下,PLC一般都在几百元以上。
以上是我的回答。
本头条号每天都有更新。
欢迎评论,要关注、点赞!。
PLC与单片机的区别学术文章2010-07-09 09:27:07 阅读52 评论0 字号:大中小订阅要搞清楚单片机与PLC的异同,首先得明确什幺是单片机,什幺是PLC。
对此,我们简要回顾一下计算机的发展历程也许有帮助,按计算机专家的原始定义,计算机系统由五大部分--即控制单元(CU)、算术运算单元(ALU)、存储器(Memory)、输入设备(Input)、输出设备(Output)组成。
早期计算机(晶体管的或集成电路的,不包括电子管的)的CU或ALU由一块甚至多块电路板组成,CU和ALU是分离的,随着集成度的提高,CU和ALU合在一块就组成了中央处理单元(CPU),接着将CPU集成到单块集成电路中就产生MPU或MCU,出现了如Intel4004、8008、8080,8085、8086、8088、Z80等MPU。
此后,MPU的发展产生了两条分支,一支往高性能、高速度、大容量方向发展,典型芯片如:Intel80186、286、386、486、586、P2、P3、P4等,速度从4.7MHz到现在的3.2GHz。
另一支则往多功能方向发展,将存储器(ROM、PROM、EPROM、EEPROM、FLASH ROM、SRAM等)、输入/出接口(Timer/Counter、PWM、ADC/DAC、UART、IIC、SPI、RTC、PCA、FPGA等)全部集成在一块集成电路中而成为SOC(System On a Chip)。
依愚之见,这就是当今广泛应用的单片计算机,简称单片机。
这一分支可谓品种繁多,位宽从8位到32位,引脚数从6个到几百个,工作频率从几十KHz到几百MHz,体系结构既有CISC也有RISC,数不胜数。
常用的有MCS-51系列、MCS-96系列、PIC系列、AVR系列、ARM7/9系列、TMS320系列、MSP430系列、MOTOROLA众多的单片机等等。
至此,我们可以将计算机核心处理器的发展划分为三个阶段:板级的CPU、芯片级的MPU和SOC。
PLC是什幺呢?PLC的全称是Programmable Logic Controller(可编过程控制器),刚引入国内时,曾简称为PC。
后来,IBM-PC获得广泛应用,PC成了个人电脑的代名词,才改为PLC。
PLC还有另外的一个意思是Power Line Carrier(电力线载波)。
PLC是一种产品,但这种产品有点特别,在没有下载控制程序之前,它不具备任何控制功能,也就是说,没有应用程序的PLC是毫无用处的。
PLC实际上是专为工业环境使用的通用控制平台,它必须进行二次开发才能完成最终控制目的,因此,它还需程序编辑/调试软件的配合。
PLC是智能产品,它的核心控制器采用什幺方案呢?板级的CPU肯定是不能考虑的,MPU也要好几块集成电路构成,以Z80 MPU为例,需要Z80MPU、PIO、CTC、SIO、EPROM、SRAM等,把这些集成电路安装在一块电路板上,这就是早期的单板计算机。
这种方案体积太大,不适合现代要求。
由此可见,PLC的核心控制器采用单片机是最合适的。
由此可得出结论:1.PLC是建立在单片机之上的产品,单片机是一种集成电路,两者不具有可比性。
2.单片机可以构成各种各样的应用系统,从微型、小型到中型、大型都可,PLC是单片机应用系统的一个特例。
3.不同厂家的PLC有相同的工作原理,类似的功能和指标,有一定的互换性,质量有保证,编程软件正朝标准化方向迈进。
这正是PLC获得广泛应用的基础。
而单片机应用系统则是八仙过海,各显神通,功能千差万别,质量参差不齐,学习、使用和维护都很困难。
最后,从工程的角度,谈谈PLC与单片机系统的选用;1.对单项工程或重复数极少的项目,采用PLC方案是明智、快捷的途径,成功率高,可*性好,手尾少,但成本较高。
2.对于量大的配套项目,采用单片机系统具有成本低、效益高的优点,但这要有相当的研发力量和行业经验才能使系统稳定、可*地运行。
最好的方法是单片机系统嵌入PLC的功能,这样可大大简化单片机系统的研制时间,性能得到保障,效益也就有保证。
PLC与单片机的区别看到网友在讨论PLC与单片机的区别,我也来瞎说几句: PLC其实就是一套已经做好的单片几(单片机范围很广的喔)系统.PLC的梯形图你可以理解成是与汇编等计算器语言一样是一种编程语言,只是使用范围不同!而且通常做法是由PLC软件把你的梯形图转换成C或汇编语言(由PLC所使用的CPU决定),然后利用汇编或C编译系统编译成机器码!PLC 运行的只是几器码而已.梯形图只是让使用者更加容易使用而已.同样MCS-51单片机当然也可以用于PLC制作,只是8位CPU在一些高级应用如: 大量运算(包括浮点运算),嵌入式系统(现在UCOS也能移植到MCS-51)等,有些力不从心而已.我公司在使用的一套工业系统就是使用MCS-51单片机做的,不过加上DSP而已,已经能满足我们要求(我们设备速度较慢,而且逻辑控制为主,但是点数不少喔,128点I/O呢!!),而且同样使用梯形图编程,我们在把我们的梯形图转化为C51再利用KEIL的C51进行编译.你没有注意到不用型号的PLC会选用不同的CPU吗!!当然也可以用单片机直接开发控制系统,但是对开发者要求相当高(不是一般水平可以胜任的),开发周期长,成本高(对于一些大型一点的体统你需要做实验,印刷电路板就需要一笔相当的费用,你可以说你用仿真器,用实验板来开发,但是我要告诉你,那样做你只是验证了硬件与软件的可行性,并不代表可以用在工业控制系统,因为工业控制系统对抗干扰的要求非常高,稳定第一,而不是性能第一,所以你的电路板设计必须不断实验,改进).当你解决了上述问题,你就发现你已经做了一台PLC了,当然如果需要别人能容易使用你还需要一套使用软件,这样你可以不需要把你的电路告诉别人(你也不可能告诉别人).以上一些拙见,有说错的地方请指正,可不要打我喔!也不要骂我喔!我只是想和大家讨论一下而已!!!许多人觉得PLC很神秘,其实PLC是很简单的,其内部的CPU除了速度快之外,其他功能还不如普通的单片机。
通常PLC采用16位或32位的CPU,带1或2个的串行通道与外界通讯,内部有一个定时器即可,若要提高可靠性再加一个看家狗定时器足够。
PLC的关键技术在于其内部固化了一个能解释梯形图语言的程序及辅助通讯程序,梯形图语言的解释程序的效率决定了PLC的性能,通讯程序决定了PLC与外界交换信息的难易。
对于简单的应用,通常以独立控制器的方式运作,不需与外界交换信息,只需内部固化有能解释梯形图语言的程序即可。
实际上,设计PLC的主要工作就是开发解释梯形图语言的程序。
单片机定义:单片机是指一个集成在一块芯片上的完整计算机系统。
尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。
同时集成诸如通讯接口、定时器,实时时钟等外围设备。
而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。
单片机也被称为微控制器(Microcontroler),是因为它最早被用在工业控制领域。
单片机由芯片内仅有CPU的专用处理器发展而来。
最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对提及要求严格的控制设备当中。
INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。
早期的单片机都是8位或4位的。
其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。
此后在8031上发展出了MCS51系列单片机系统。
基于这一系统的单片机系统直到现在还在广泛使用。
随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。
90年代后随着消费电子产品大发展,单片机技术得到了巨大的提高。
随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。
而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。
目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。
当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。
而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。
单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。
事实上单片机是世界上数量最多的计算机。
现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。
手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。
而个人电脑中也会有为数不少的单片机在工作。
汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的综合,甚至比人类的数量还要多。
PLC机有以下特点:1. 可靠性高,抗干扰能力强①平均故障间隔时间长②故障修复时间(平均修复时间)2 .通用性强,控制程序可变,使用方便PLC品种齐全的各种硬件装置,可以组成能满足各种要求的控制系统,用户不必自己再设计和制作硬件装置。
用户在硬件确定以后,在生产工艺流程改变或生产设备更新的情况下,不必改变PLC的硬设备,只需改编程序就可以满足要求。
因此,PLC除应用于单机控制外,在工厂自动化中也被大量采用。
3.功能强,适应面广现代PLC不仅有逻辑运算、计时、计数、顺序控制等功能,还具有数字和模拟量的输入输出、功率驱动、通信、人机对话、自检、记录显示等功能。
既可控制一台生产机械、一条生产线,又可控制一个生产过程。
4.编程简单,容易掌握目前,大多数PLC仍采用继电控制形式的“梯形图编程方式”。
既继承了传统控制线路的清晰直观,又考虑到大多数工厂企业电气技术人员的读图习惯及编程水平,所以非常容易接受和掌握。
梯形图语言的编程元件的符号和表达方式与继电器控制电路原理图相当接近。
通过阅读PLC的用户手册或短期培训,电气技术人员和技术工很快就能学会用梯形图编制控制程序。
同时还提供了功能图、语句表等编程语言。
PLC在执行梯形图程序时,用解释程序将它翻译成汇编语言然后执行(PLC内部增加了解释程序)。
与直接执行汇编语言编写的用户程序相比,执行梯形图程序的时间要长一些,但对于大多数机电控制设备来说,是微不足道的,完全可以满足控制要求。
5.减少了控制系统的设计及施工的工作量由于PLC采用了软件来取代继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,控制柜的设计安装接线工作量大为减少。