搜索
bottom↓
回复: 44

真正的单片机与PLC之间的区别

[复制链接]

出0入0汤圆

发表于 2009-12-24 16:20:00 | 显示全部楼层 |阅读模式
信号不同
单片机处理的是高低电平0/1
PLC处理的是通断——通/断

抗干扰不同
单片机会因为电压的变动而出现0变1的现象
PLC在这方面抗干扰性能比较好(要么通要么断)

IO输出不同
单片机的IO随时都可能改变
PLC一次扫描周期后改变IO状态

实时性不同
单片机实时性能强
PLC实时性能弱

所以:单片机、DSP、ARM多用来处理实时性较高点的系统中
      PLC多用来控制逻辑性比较强的开关量(随着技术的进步
      现在出现了很多的高速模块,运算性能得到很大的提高)


希望拍砖……

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2009-12-24 17:06:56 | 显示全部楼层
拍一下,呵,没用过PLC,楼下继续拍。

出0入0汤圆

发表于 2009-12-24 18:06:48 | 显示全部楼层
因为PLC常是由单片机及其他器件组成的,本来是整体和部分的区别,所以感觉他们之间进行比较有些别扭。

但是从编程角度来看我觉得编程思想有些不同。
比如在C语言中你写下一句话
int i=j;
如果你不把这句话放在循环或者中断中的时候,它只会执行一次。

但是在PLC中
LD X1
OUT Y1
类似的语句却是放在一个大循环中的,因此一个X1的值会随时反应到Y1中

所以在C语言中,想把一个值加一,只要写i++就好了
但是在PLC的语句表或者梯形图中这样写就不对了
如果你只写
ADD D0,1
那么结果就是D0在每个扫描周期都会加一,直到溢出

这也是从C语言编程转到PLC编程中要稍微转变下的,记得你身处在一个大循环之中 呵呵

出0入0汤圆

发表于 2009-12-24 18:08:39 | 显示全部楼层
注意:PLC也是用MCU做的多

出0入0汤圆

发表于 2009-12-24 18:18:01 | 显示全部楼层
这样的比较一点意义也没有。
单片机指一种单MCU的控制系统,根据需要可以做成专用控制,也可以做成通用控制;PLC是一种由MCU组成的工业控制装置。只是工业控制场所的特殊性,对抗干扰、稳定性要求很高。各有其应用场所。
单片机的抗干扰就不好吗?这要看设计的人的水平,一样的可以设计得非常高。不然PLC是怎样做出来的?

出0入0汤圆

发表于 2009-12-24 21:49:11 | 显示全部楼层
我的理解是:PLC是用单片机等MCU等。。。。,制造的工业控制器!

出0入0汤圆

发表于 2009-12-29 11:03:21 | 显示全部楼层
PLC就是隔着一层别人的软件用MCU,硬件电路也是别人规划好的

出0入0汤圆

发表于 2009-12-29 11:08:12 | 显示全部楼层
LZ,可否就 以下观点详细说下? 单片机与PLC差别比较大的就是这个了。

抗干扰不同  
单片机会因为电压的变动而出现0变1的现象  
PLC在这方面抗干扰性能比较好(要么通要么断)

出0入0汤圆

发表于 2009-12-29 11:09:50 | 显示全部楼层
有机会的话拆个PLC,看看它的搞干扰性是怎么做到的。工业环境平均几W小时无故障,太强了!

出0入0汤圆

发表于 2009-12-29 12:17:17 | 显示全部楼层
PLC就是隔着一层别人的软件用MCU,硬件电路也是别人规划好的
  也就是说:其实用的还是  MCU
                                
                        包装也是苹果,不包还是苹果。。。。。。

出0入0汤圆

发表于 2010-4-22 16:42:37 | 显示全部楼层
呵呵顶,LS说的实在~

出0入0汤圆

发表于 2010-4-22 17:16:19 | 显示全部楼层
搞不懂为什么那么多人用单片机和PLC比!

出0入0汤圆

发表于 2010-4-22 18:59:08 | 显示全部楼层
回复【9楼】19871212 欢
PLC就是隔着一层别人的软件用MCU,硬件电路也是别人规划好的
  也就是说:其实用的还是  MCU
                                 
                        包装也是苹果,不包还是苹果。。。。。。
-----------------------------------------------------------------------

单片机是树上的苹果,,PLC是盘子里的苹果..

一个想吃得自己摘,洗......
一个想吃就直接拿来吃..

出0入0汤圆

发表于 2010-4-22 21:29:28 | 显示全部楼层
回复【12楼】xpstudio2003 曹香鹏
回复【9楼】19871212 欢
PLC就是隔着一层别人的软件用MCU,硬件电路也是别人规划好的  
  也就是说:其实用的还是  MCU  
                                 
                        包装也是苹果,不包还是苹果。。。。。。
-----------------------------------------------------------------------
单片机是树上的苹果,,PLC是盘子里的苹果..
一个想吃得自己摘,洗......
一个想吃就直接拿来吃..
-----------------------------------------------------------------------

这个比喻恰当.

出0入0汤圆

发表于 2010-4-22 21:42:03 | 显示全部楼层
能比吗? 器件和系统。

出0入0汤圆

发表于 2010-5-23 20:59:53 | 显示全部楼层
这样比较我觉得欠妥当
1、PLC的核心部件是单片机,确切的说是MCU。
2、好的单片机系统抗干扰很强,差的PLC抗扰比较差,所以说不能说只要冠上PLC的头衔看干扰就一定强于单片机系统
3、扫描周期,其实单片机系统大循环也是一种扫描,假如大循环做的很大,那有可能比PLC的扫描周期还长。或者有写开发者为了精确扫描周期,将大循环定时执行。所以说PLC和单片机系统其实在软件实现上基本一至,就是扫描夹中断(非操作系统)

出0入0汤圆

发表于 2010-5-23 21:07:26 | 显示全部楼层
我觉得这样比的就是sb, 比来比去还是搞不清。 单片机是发动机,plc 是成品车辆。 咋比?

出0入0汤圆

发表于 2010-7-12 20:47:07 | 显示全部楼层
经常有人说用plc做的是高级产品,用单片机做的是低级产品

出0入0汤圆

发表于 2010-7-12 21:36:13 | 显示全部楼层
以后最好不要再讨论这种问题了。

出0入0汤圆

发表于 2011-7-17 17:22:00 | 显示全部楼层
plc是给业余的人,现场用的,单片机是给专家用的,个人认为

出0入0汤圆

发表于 2011-7-17 17:37:52 | 显示全部楼层
回复【19楼】tangnyzl  
plc是给业余的人,现场用的,单片机是给专家用的,个人认为
-----------------------------------------------------------------------
错!

出0入0汤圆

发表于 2011-7-17 18:30:03 | 显示全部楼层
跟使用的批量也有关系,大批量,追求成本,自然用单片机做专用的控制系统,小批量,追求开发速度,用PLC快速达到目的

出0入0汤圆

发表于 2011-7-20 16:01:18 | 显示全部楼层
plc是给业余的人,现场用的,单片机是给专家用的,个人认为

出0入0汤圆

发表于 2011-7-20 17:33:29 | 显示全部楼层
62

出0入0汤圆

发表于 2011-8-20 16:40:30 | 显示全部楼层
回复【21楼】aries_mu
跟使用的批量也有关系,大批量,追求成本,自然用单片机做专用的控制系统,小批量,追求开发速度,用plc快速达到目的
-----------------------------------------------------------------------

精髓。。。呵呵

出0入0汤圆

发表于 2011-10-5 18:25:54 | 显示全部楼层
做个记号

出0入0汤圆

发表于 2011-10-13 09:47:49 | 显示全部楼层
应用场合不一样。
单个MCU 做起来容易。几十个 上百个 需要互联通讯及状态互锁的时候。
这样的项目不是几个人所能handle 的了。

而用PLC ,至少硬件和PLC 的本身是稳定的。

个人拙见

出0入0汤圆

发表于 2011-11-25 16:09:39 | 显示全部楼层
PLC貌似在工业控制上应用广泛,单片机类的在消费电子方面有无法比拟的优势

出0入0汤圆

发表于 2012-1-30 12:21:58 | 显示全部楼层
包装也是苹果,不包还是苹果。。。。。。

出0入0汤圆

发表于 2013-5-14 22:12:40 | 显示全部楼层
当你正在开发一台自动化机器
本机含有40部伺服马达
100个汽缸
50个各类传感器
含有以太网报警上传  含有CCD视觉
你会自然而然的把单片机放弃的

当你接到一个专案是给电脑设计一块IO卡
你也自然不会想到PLC

所以PLC  和MCU  没有可比性
应用方式不同 应用场合不同 对应参照也不同

出0入0汤圆

发表于 2013-5-14 23:31:53 | 显示全部楼层
单片机是原木,PLC是板材,一个原料一个半成品的区别

抗干扰不同???!!
单片机所谓抗干扰性能差是开发人员水平不够,相比之下,PLC设计者水平要好多了。单片机做得好一样可以变成PLC对不?

出0入0汤圆

发表于 2013-5-15 06:32:54 来自手机 | 显示全部楼层
另外,工业应用中,plc的维护性好,mcu写的程序,没有梯形图直观,很多东西可能只有开发者清楚。后期维护怎么办?

出0入0汤圆

发表于 2013-5-15 08:37:47 | 显示全部楼层
这问题我问过一次了
最经典的回复好像是这样的:
单片机是鸡,想怎么搞,你说的算
PLC是老婆,不管怎样,都得按套路来!
哈哈哈哈哈!!!!

出0入0汤圆

发表于 2013-6-4 21:02:23 | 显示全部楼层
ls强人,

出0入0汤圆

发表于 2013-6-4 21:30:00 | 显示全部楼层
我想说 ,单片机和PLC有个JB区别。

不要反驳。因为我就是开发 PLC的

出0入0汤圆

发表于 2013-6-4 21:51:47 | 显示全部楼层
09年的帖子也被挖出来了~~

出0入0汤圆

发表于 2013-6-6 16:41:39 | 显示全部楼层
楼主 拜托  PLC里用的就是单片机

出0入0汤圆

发表于 2013-6-17 08:17:47 | 显示全部楼层
受益颇多

出0入0汤圆

发表于 2014-8-11 11:40:20 | 显示全部楼层
感觉像是把汽车和发动机进行比较,没有可比性啊

出0入0汤圆

发表于 2014-8-11 11:44:51 | 显示全部楼层
呵呵,PLC只是单片机开发的一款产品而言!

出0入4汤圆

发表于 2014-8-11 12:09:32 | 显示全部楼层
一个最基本的区别:
对于 LD X1
OUT Y1 等指令, PLC能解析、执行,单片机系统能吗?
单片机只能认识、执行0010101111000(随便举例,不要当真)........

说白了,除开外围硬件,起码要有解析程序,这样的单片机系统才有点象PLC

出0入0汤圆

发表于 2014-9-10 21:34:44 来自手机 | 显示全部楼层
xiaobendan001 发表于 2013-5-15 08:37
这问题我问过一次了
最经典的回复好像是这样的:
单片机是鸡,想怎么搞,你说的算

生动形象,入木三分,淫才

出0入0汤圆

发表于 2014-9-21 12:30:47 | 显示全部楼层
概括的很好,受教了,多谢楼主

出0入0汤圆

发表于 2015-3-25 12:25:18 | 显示全部楼层
各位分析的很精彩,又学习了!

出0入0汤圆

发表于 2015-3-25 12:49:37 来自手机 | 显示全部楼层
plc是经过验证的非常成熟的单片机产品
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 21:54

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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