区别:
从编程语言角度看,单片机起初用的是汇编语言,后期用的是C语言;PLC方面,一般小型机,比如:三菱FX系列,西门子200等,用的是T型图,大机型用的是顺序控制语言,也有的用C语言(不等同于单片机的C语言),比如:西门子300或者三菱Q系列!
从程序灵活度上看,单片机不灵活,程序写好以后烧入芯片以后无法更改,如果更改程序就要重新写,重新烧,运用起来不是很方面,PLC俗称可编程控制器,程序可以随着控制设备的不同而随便更改程序,运用很方面!
从成本上看,单片机成本很低,一个单片机只需几毛钱,PLC成本很高,最低几千块,最高有几万几十万,几百万都有!
从难易程度上讲,单片机的难度比较高,开发语言属于高级语言,基础的是51单片机,高端的是嵌入式,PLC相对来说比较简单,基本都用T型图,高端的用循环控制语言。
最终结果,单片机和PLC都能控制同一个设备,都能达到一定的要求。
关键字:单片机 PLC 理解和区分
引用地址:
单片机和PLC应该怎样去理解和区分
推荐阅读最新更新时间:2024-03-16 14:45
基于ATMEL89S52 单片机的三相桥式可控触发电路的设计
1 引言 晶闸管作为一种半控性功率半导体器件,其基本功能是对电压进行整流、调压和斩波等进行控制,以满足实际需求。目前,晶闸管整流器装置已在工农业生产中得到了广泛的应用,特别是在直流调速系统中。触发电路是晶闸管电力变流技术的一种核心技术,触发电路应具有可靠性高,对称性好等要求。以分立元件及专用集成电路为主的触发电路,其性能不尽如人意,其具有电路复杂、易受电网电压影响、触发脉冲对称度不好等缺点。由单片机组成的控制,其触发电路具有性能良好、触发电路结构简单、控制灵活、温漂影响小、控制精度高、移相范围可任意调节等特点; 因其移相触发角通过软件计算完成,由于软件的可编程性,使微机数字触发器的调速范围更加灵活,能满足更多方面的需要。
[单片机]
使用51单片机实现SHT11温湿度传感器检测的程序和电路图
下面是原理图: 下面是与MCU连接的典型电路: 下面是源代码: #include 《reg52.h》 #include 《intrins.h》 /******************************************************** 宏定义 ********************************************************/ #define uint unsigned int #define uchar unsigned char #define noACK 0 #define ACK 1 #define STATUS_REG_W 0x06 #define STATU
[单片机]
基于MSP430F149单片机串口程序,中断查询方式
基于MSP430F149单片机串口程序,中断查询方式 #include msp430x14x.h #define uint unsigned int #define uchar unsigned char #define RXF BIT7//p2 #define TXF BIT6 #define Read BIT4//p3 #define Write BIT5//p3 uchar static usb_flag=0; void int_clk() { uchar i; BCSCTL1&=~XT2OFF; //打开XT振荡器 BCSCTL2|=SELM1+SELS;//MCLK 8M and SMCLK 1
[单片机]
51单片机实验14:红外通信模块应用
目的:利用遥控器与单片机通信,并将遥控器按键所对应的编码在数码管上以十六进制的形式显示出来。 开发板红外传感器数据输出引脚对应的IO口为P3^2,该IO口同时为外部中断引脚,因此程序中采用下降沿触发的外部中断来判断是否接收到起始码。 51单片机中断系统的相关内容:https://blog.csdn.net/cax1165/article/details/86633086 数码管的相关内容:https://blog.csdn.net/cax1165/article/details/86557551 开发板红外模块电路图如下: 说明:程序中大量使用了如下代码片段: err=***; while((irin==*
[单片机]
I2C串行总线在单片机8031应用系统中的设计与实现
1 I2C总线概述 I2C (inter IC bus)总线是由Philips公司提出的串行通信接口规范,常见的中文译名有“集成电路间总线”或“内部集成电路总线”。它使用两条线:串行数据线(SDA)和串行时钟线(SCL),使连接到该总线上可访问的器件之间传送信息,属于多主控制总线。总线上的每个器件均可设置唯一的地址,从而可实现器件的有效访问。自Philips公司推出I2C总线后,Philips公司及其他公司纷纷相继推出了许多I2C总线产品,如各种微处理器、存储器(PCF8571/8570,128/256 字节)、A/D(PCF8591)、D/A(TDA8442/8444)转换器、E2PROM及各种I2C总线接口电路(PCF8
[单片机]
PLC在乳品厂净乳过程中的应用
1 概述 随着科学技术的发展和人类社会的不断进步,越来越多的乳制品在我国市场出现,不断满足人们的需求。但这些乳品从内在品质上良莠不齐;除了其他的因素外,净乳这道工序的好坏,起着十分重要的作用,直接影响产品的质量。我们设计研制开发的净乳机控制器系统,与国外现使用同类型的产品相比较,具有操作直观、方便,控制准确、性能价格比较高,价格便宜等优点。并已经通过现场运行,开始走向产品化的进程。 2 系统工艺流程 现代化的乳制品企业中,净乳是十分重要的生产工序。它可以将产品中的机械杂质去掉,同时也可以除去尘埃,细胞碎片等,有效的控制了原奶的洁净度。净乳机的工艺过程设置,主要由五个部分组成:启动、预热、循环、产品、CIP等组成;动作由大排
[嵌入式]
51单片机控制步进电机-让电机转起来
摘要: 本节介绍用简单的方式,让步进电机转起来。其目的之一是对电机转动有直观的感受,二是熟悉整个开发流程 本系列教程必要的51单片机基础包括IO口操作、中断、定时器三个部分,相关基础教程网上很多,可以自行学习 一、软件清单 需要用到的软件有keil5编译软件、STC程序烧录软件 二、控制原理 根据TB6600驱动器原理,向PUL口发送脉冲,每发送一个脉冲,电机就转一步。通过单片机延时的方式,切换PUL口电平产生脉冲,从而控制电机转动。 三、程序代码 //毫秒延时函数 void delay(unsigned int z) { unsigned int x,y; for(x=z;x 0;x--) for(y
[单片机]