您现在所在的是:

单片机论坛

回帖:28个,阅读:16361 [上一页] [1] [2] [3] [下一页]
* 帖子主题:

PLC與單片機的區別

2992
mole1979
文章数:846
年度积分:50
历史总积分:2992
注册时间:2003/5/26
发站内信
发表于:2003/12/29 11:00:00
#0楼
看到網友在討論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了,當然如果需要別人能容易使用你還需要一套使用軟件,這樣你可以不需要把你的電路告訴別人(你也不可能告訴別人).
      以上一些拙見,有說錯的地方請指正,可不要打我喔!也不要罵我喔!我只是想和大家討論一下而已!!!
920
王思童
文章数:8
年度积分:50
历史总积分:920
注册时间:2003/12/28
发站内信
发表于:2003/12/30 16:53:00
#1楼
很有道理,我是学计算机的和无线电的,学了两个专业,对单片机比较了解,但对PLC来说很陌生,但是在实际应用在,我领教过PLC的威力,开发速度比96快多了,成本也是一个很大的优势。另外在工业控制场合,干扰和保护是个让人头痛的问题,PLC在着方面很优秀。最近了解到利用PLC技术(POWER LINK CONMUNTION 电力网通信)改造的东西,性能稳定,可靠。但不知道价格是多少。另外国产的好象最大传输速率只有12M。不知道***************
920
王思童
文章数:8
年度积分:50
历史总积分:920
注册时间:2003/12/28
发站内信
发表于:2003/12/30 17:02:00
#2楼
我忘记说了, 我说的后面说 PLC 和前面提PLC是两个东西哦!
986
东方剑
文章数:83
年度积分:50
历史总积分:986
注册时间:2004/2/4
发站内信
发表于:2004/2/5 0:07:00
#3楼
设计你自己的PLC(可编程序控制器)
许多人觉得PLC很神秘,其实PLC是很简单的,其内部的CPU除了速度快之外,其他功能还不如普通的单片机。通常PLC采用16位或32位的CPU,带1或2个的串行通道与外界通讯,内部有一个定时器即可,若要提高可靠性再加一个看家狗定时器足够。
PLC的关键技术在于其内部固化了一个能解释梯形图语言的程序及辅助通讯程序,梯形图语言的解释程序的效率决定了PLC的性能,通讯程序决定了PLC与外界交换信息的难易。对于简单的应用,通常以独立控制器的方式运作,不需与外界交换信息,只需内部固化有能解释梯形图语言的程序即可。实际上,设计PLC的主要工作就是开发解释梯形图语言的程序。
本人自1986年起即从事PLC的设计和应用工作,对PLC的工作原理有一定的认识,总结和归纳出一些最基本的功能并形成库函数,读者只要调用其中的几个函数即可实现PLC的功能,大大地方便了PLC的设计工作。此外还提供示例源程序作为学习和研究之用,对有兴趣的读者可发信到 hxchen88@yahoo.com.cn 索取全部资料。
愿成为广大中华工控网网友的朋友,致力推广国产PLC的学习、应用和研究, 提供国产PLC产品、PLC学习套件、 PLC开发套件。
跟着教程从0开始学习PLC,想不成为专家都难!
购买产品请到淘宝网:eonkon.taobao.com
986
东方剑
文章数:83
年度积分:50
历史总积分:986
注册时间:2004/2/4
发站内信
发表于:2004/2/6 16:47:00
#4楼
设计你自己的PLC(可编程序控制器)
许多人觉得PLC很神秘,其实PLC是很简单的,其内部的CPU除了速度快之外,其他功能还不如普通的单片机。通常PLC采用16位或32位的CPU,带1或2个的串行通道与外界通讯,内部有一个定时器即可,若要提高可靠性再加一个看家狗定时器足够。
PLC的关键技术在于其内部固化了一个能解释梯形图语言的程序及辅助通讯程序,梯形图语言的解释程序的效率决定了PLC的性能,通讯程序决定了PLC与外界交换信息的难易。对于简单的应用,通常以独立控制器的方式运作,不需与外界交换信息,只需内部固化有能解释梯形图语言的程序即可。实际上,设计PLC的主要工作就是开发解释梯形图语言的程序。
本人自1986年起即从事PLC的设计和应用工作,对PLC的工作原理有一定的认识,总结和归纳出一些最基本的功能并形成库函数,读者只要调用其中的几个函数即可实现PLC的功能,大大地方便了PLC的设计工作。此外还提供示例源程序作为学习和研究之用,对有兴趣的读者可发信到 hxchen88@singnet.com.sg索取全部资料。
愿成为广大中华工控网网友的朋友,致力推广国产PLC的学习、应用和研究, 提供国产PLC产品、PLC学习套件、 PLC开发套件。
跟着教程从0开始学习PLC,想不成为专家都难!
购买产品请到淘宝网:eonkon.taobao.com
986
东方剑
文章数:83
年度积分:50
历史总积分:986
注册时间:2004/2/4
发站内信
发表于:2004/2/6 16:50:00
#5楼
设计你自己的PLC(可编程序控制器)
许多人觉得PLC很神秘,其实PLC是很简单的,其内部的CPU除了速度快之外,其他功能还不如普通的单片机。通常PLC采用16位或32位的CPU,带1或2个的串行通道与外界通讯,内部有一个定时器即可,若要提高可靠性再加一个看家狗定时器足够。
PLC的关键技术在于其内部固化了一个能解释梯形图语言的程序及辅助通讯程序,梯形图语言的解释程序的效率决定了PLC的性能,通讯程序决定了PLC与外界交换信息的难易。对于简单的应用,通常以独立控制器的方式运作,不需与外界交换信息,只需内部固化有能解释梯形图语言的程序即可。实际上,设计PLC的主要工作就是开发解释梯形图语言的程序。
本人自1986年起即从事PLC的设计和应用工作,对PLC的工作原理有一定的认识,总结和归纳出一些最基本的功能并形成库函数,读者只要调用其中的几个函数即可实现PLC的功能,大大地方便了PLC的设计工作。此外还提供示例源程序作为学习和研究之用,对有兴趣的读者可发信到 hxchen88@singnet.com.sg 索取全部资料。
愿成为广大中华工控网网友的朋友,致力推广国产PLC的学习、应用和研究, 提供国产PLC产品、PLC学习套件、 PLC开发套件。
跟着教程从0开始学习PLC,想不成为专家都难!
购买产品请到淘宝网:eonkon.taobao.com
910
宣荣热控自动化
文章数:16
年度积分:50
历史总积分:910
注册时间:2004/7/10
发站内信
发表于:2004/8/20 22:21:00
#6楼
plc定时,延时很好实现,可单片机我不知道如何实现,请哪位大侠告诉我,
910
宣荣热控自动化
文章数:16
年度积分:50
历史总积分:910
注册时间:2004/7/10
发站内信
发表于:2004/8/21 21:12:00
#7楼
以下是引用宣荣热控自动化在2004-8-20 22:21:00的发言:
plc定时,延时很好实现,可单片机我不知道如何实现,请哪位大侠告诉我,

zheng.ba@foxconn.com
935
一风
文章数:15
年度积分:50
历史总积分:935
注册时间:2004/8/12
发站内信
发表于:2004/8/26 15:21:00
#8楼
CPU中断定时和中断延时不也是很好用!
            谋事在人,成事在天!
935
一风
文章数:15
年度积分:50
历史总积分:935
注册时间:2004/8/12
发站内信
发表于:2004/8/26 15:24:00
#9楼
东方剑朋友,您好!能不能介绍一下PLC采用什么技术,抗干扰技术做得如此之好呢?
            谋事在人,成事在天!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006