PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 288|回复: 0

写给我的兄弟姐妹们二

[复制链接]
发表于 2008-2-23 08:13:00 | 显示全部楼层

写给我的兄弟姐妹们二

写给我的兄弟姐妹们二

―――谈谈PLC和单片机的区别

最近见到网络里老有人问怎么学PLC,也见到老有"高手"PLC远比单片机有优势;虽然我搞嵌入式开发时间不是很长,但是实在觉得有站出来说说的必要了:

首先:单片机可以认为是微型的计算机,准确的叫法应该是"微控制器",一般用汇编和C语言开发,常用的编译器是Keil uVision,编译成功后生成*.HEX文件,然后下载到单片机就可以控制相应的操作(当然要加些外围电路),

其次:最初PLC开发是面向的是只会继电器控制的电工,于是在C语言的基础上开发了与继电器设计相近的梯形图编程语言,它是建立在C语言的基础上的,它的通用性和广范性远没有C语言大!而硬件方面是由单片机(51/96系列,ARM或其他)等等加外围电路构成,增加了一个"梯形图"语言转换环节

比较结果:1.单片机和PLC本身没可比性,就不是一个层次上的东西,一个是芯片,一个是半成品;2.PLC可以用单片机开发出来,反过来却不行;3.PLC能实现的控制功能如果用单片机的话,理论上将是100%可以的,而且速度会更快,更稳定,毕竟少"翻译"好几个环节;

如果大家都会用C或汇编,也动知道以单片机为核心开发系统,那肯定就没必要有PLC的存在了,完全可以开发出更实用的DCS或FCS来,可是这是不可能的,至少目前看不到可能;但是如果大家同去只使用PLC而不去学习单片机的开发,那么我们永远也只能在别人的半成品上做高级应用人才,而受制于人!所以学什么,用什么要因需求而异,因人而异!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-9-19 09:31 , Processed in 0.042796 second(s), 22 queries .

快速回复 返回顶部 返回列表